业务管理方法、装置和系统的制作方法

文档序号:7819200阅读:178来源:国知局
业务管理方法、装置和系统的制作方法
【专利摘要】本发明公开了一种业务管理方法、装置和系统,属于计算机【技术领域】。所述方法包括:获取用户账号的授权码;向开放平台服务器发送携带有授权码的授权信息获取请求;接收开放平台服务器发送的授权信息,该授权信息包括授权令牌和权限集标识,权限集标识对应的权限集中包含用户账号的至少一项业务的托管权限;以授权令牌为凭证,对拥有托管权限的业务进行托管。本发明解决了相关技术存在的公众号运营者亲自管理公众号的各项业务,不利于业务的开发和管理,同时存在管理资源和管理成本浪费的问题;实现了将用户账号的部分或全部业务交由第三方客户端进行托管运营,有利于业务的开发和管理,同时达到了节约管理资源和管理成本的效果。
【专利说明】业务管理方法、装置和系统

【技术领域】
[0001] 本发明涉及计算机【技术领域】,特别涉及一种业务管理方法、装置和系统。

【背景技术】
[0002] 公众号是公众号运营者在公众平台上申请的账号。公众号运营者可通过公众平台 实现与关注者之间进行文字、图片、语音、视频的全方位沟通和互动。
[0003] 公众号运营者通常是商家、企业、政府、媒体、名人等关注度较高的机构或个人。公 众号运营者可通过公众平台向关注者发送消息、接收关注者发送的消息、获取关注者的地 理位置信息、向关注者提供各类服务等,形成一种主流的线上线下互动方式。
[0004] 在实现本发明的过程中,发明人发现上述技术至少存在以下问题:一方面,公众 号运营者的开发能力或业务处理能力有限,将公众号的各项业务交由公众号运营者管理运 营,不利于业务的开发和管理;另一方面,各个公众号运营者单独管理自身公众号的各项业 务,存在管理资源和管理成本浪费的问题。


【发明内容】

[0005] 为了解决上述技术存在的公众号运营者亲自管理公众号的各项业务,不利于业务 的开发和管理,同时存在管理资源和管理成本浪费的问题,本发明实施例提供了一种业务 管理方法、装置和系统。所述技术方案如下:
[0006] 第一方面,提供了一种业务管理方法,用于第三方客户端中,所述方法包括:
[0007] 获取用户账号的授权码;
[0008] 向开放平台服务器发送携带有所述授权码的授权信息获取请求;
[0009] 接收所述开放平台服务器发送的授权信息,所述授权信息包括授权令牌和权限集 标识,所述权限集标识对应的权限集中包含所述用户账号的至少一项业务的托管权限;
[0010] 以所述授权令牌为凭证,对拥有所述托管权限的业务进行托管。
[0011] 第二方面,提供了一种业务管理方法,用于开放平台服务器中,所述方法包括:
[0012] 接收第三方客户端发送的授权信息获取请求,所述授权信息获取请求中携带有用 户账号的授权码;
[0013] 验证所述授权码是否正确;
[0014] 若所述授权码正确,则生成授权信息,所述授权信息包括授权令牌和权限集标识, 所述权限集标识对应的权限集中包含所述用户账号的至少一项业务的托管权限;
[0015] 向所述第三方客户端发送所述授权信息,以便所述第三方客户端以所述授权令牌 为凭证,对拥有所述托管权限的业务进行托管。
[0016] 第三方面,提供了一种业务管理装置,用于第三方客户端中,所述装置包括:
[0017] 授权码获取模块,用于获取用户账号的授权码;
[0018] 请求发送模块,用于向开放平台服务器发送携带有所述授权码的授权信息获取请 求;
[0019] 信息接收模块,用于接收所述开放平台服务器发送的授权信息,所述授权信息包 括授权令牌和权限集标识,所述权限集标识对应的权限集中包含所述用户账号的至少一项 业务的托管权限;
[0020] 业务托管模块,用于以所述授权令牌为凭证,对拥有所述托管权限的业务进行托 管。
[0021] 第四方面,提供了一种业务管理装置,用于开放平台服务器中,所述装置包括:
[0022] 第一请求接收模块,用于接收第三方客户端发送的授权信息获取请求,所述授权 信息获取请求中携带有用户账号的授权码;
[0023] 授权码验证模块,用于验证所述授权码是否正确;
[0024] 信息生成模块,用于当所述授权码正确时,生成授权信息,所述授权信息包括授权 令牌和权限集标识,所述权限集标识对应的权限集中包含所述用户账号的至少一项业务的 托管权限;
[0025] 信息发送模块,用于向所述第三方客户端发送所述授权信息,以便所述第三方客 户端以所述授权令牌为凭证,对拥有所述托管权限的业务进行托管。
[0026] 第五方面,提供了一种业务管理系统,其特征在于,所述系统包括:第三方客户端 和开放平台服务器;
[0027] 所述第三方客户端包括如第三方面所述的业务管理装置;
[0028] 所述开放平台服务器包括如第四方面所述的业务管理装置。
[0029] 本发明实施例提供的技术方案带来的有益效果是:
[0030] 通过第三方客户端从开放平台服务器中获取授权信息,该授权信息包括授权令牌 和权限集标识,权限集标识对应的权限集中包含用户账号的至少一项业务的托管权限,并 以授权令牌为凭证,对拥有托管权限的业务进行托管;解决了相关技术存在的用户账号运 营者需要亲自管理用户账号的各项业务,不利于业务管理和发展的问题;实现了将用户账 号的部分或全部业务交由第三方客户端进行托管运营,有利于用户账号业务的管理和发 展。

【专利附图】

【附图说明】
[0031] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0032] 图1是本发明各个实施例所涉及的一种实施环境的结构示意图;
[0033] 图2是本发明一个实施例提供的业务管理方法的方法流程图;
[0034] 图3是本发明另一实施例提供的业务管理方法的方法流程图;
[0035] 图4A是本发明再一实施例提供的业务管理方法的方法流程图;
[0036] 图4B是本发明再一实施例提供的业务管理方法中步骤401的方法流程图;
[0037] 图4C是本发明再一实施例提供的业务管理方法中步骤406的一种可能的实施方 式的方法流程图;
[0038] 图4D是本发明再一实施例提供的业务管理方法中步骤406的另一种可能的实施 方式的方法流程图;
[0039] 图5是本发明还一实施例提供的业务管理方法的方法流程图;
[0040] 图6是本发明一个实施例提供的业务管理装置的结构方框图;
[0041] 图7是本发明另一实施例提供的业务管理装置的结构方框图;
[0042] 图8是本发明一个实施例提供的业务管理系统的结构方框图;
[0043] 图9是本发明一个实施例提供的电子设备的结构示意图。

【具体实施方式】
[0044] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0045] 请参考图1,其示出了本发明各个实施例所涉及的一种实施环境的结构示意图,该 实施环境包括:第三方设备120、开放平台服务器140和终端160。其中:
[0046] 第三方设备120中运行有第三方客户端,该第三方客户端是第三方开发者提供的 第三方组件,用于对用户账号的业务进行托管。第三方设备120可以是膝上型便携计算机、 台式计算机和开放平台服务器等。
[0047] 第三方设备120与开放平台服务器140之间通过有线网络或者无线网络相连。
[0048] 开放平台服务器140可以是一台服务器,或者由若干台服务器组成的服务器集 群,或者是一个云计算服务中心。在一种可能的实施方式中,开放平台服务器140包括授权 服务器和资源服务器。
[0049] 终端160通过有线网络或者无线网络分别与第三方设备120和开放平台服务器 140相连。
[0050] 终端160中运行有用户代理,该用户代理通常为浏览器,用于完成用户账号运营 者向第三方客户端的托管授权。终端160可以是手机、平板电脑、电子书阅读器、膝上型便 携计算机、台式计算机等。
[0051] 下面,对本发明实施例中涉及的一些名词进行定义和说明:
[0052] 1、用户账号:是指机构或个人在公众平台上申请的账号。上述机构或个人通常是 指受用户关注度较高的单位,如商家、企业、政府、媒体、名人等。通常来讲,这类用户账号称 为公众号。
[0053] 2、用户账号运营者:是指用户账号的所有者,也即申请上述用户账号的机构或个 人。
[0054] 3、公众平台:是指用于与用户账号的关注者进行线上线下互动的开放平台。如微 信公众平台、易信公众平台、来往公众平台、人人网公众平台等。公众平台通常基于社交类 应用实现。用户账号运营者在社交类应用中申请用户账号后,社交类应用中的普通用户便 可关注该用户账号,或者与该用户账号成为好友关系。之后,普通用户和用户账号运营者可 以以社交类应用为媒介,进行文本、图片、语音、视频等信息交互。
[0055] 请参考图2,其示出了本发明一个实施例提供的业务管理方法的方法流程图,本实 施例以该业务管理方法应用于图1所示实施环境的第三方客户端中进行举例说明。该业务 管理方法可以包括如下几个步骤:
[0056] 步骤202,获取用户账号的授权码。
[0057] 步骤204,向开放平台服务器发送携带有授权码的授权信息获取请求。
[0058] 步骤206,接收开放平台服务器发送的授权信息,该授权信息包括授权令牌和权限 集标识,权限集标识对应的权限集中包含用户账号的至少一项业务的托管权限。
[0059] 步骤208,以授权令牌为凭证,对拥有托管权限的业务进行托管。
[0060] 综上所述,本实施例提供的业务管理方法,通过第三方客户端从开放平台服务器 中获取授权信息,该授权信息包括授权令牌和权限集标识,权限集标识对应的权限集中包 含用户账号的至少一项业务的托管权限,并以授权令牌为凭证,对拥有托管权限的业务进 行托管;解决了相关技术存在的公众号运营者亲自管理公众号的各项业务,不利于业务的 开发和管理,同时存在管理资源和管理成本浪费的问题;实现了将用户账号的部分或全部 业务交由第三方客户端进行托管运营,有利于业务的开发和管理,同时达到了节约管理资 源和管理成本的效果。
[0061] 请参考图3,其示出了本发明另一实施例提供的业务管理方法的方法流程图,本实 施例以该业务管理方法应用于图1所示实施环境中的开放平台服务器中进行举例说明。该 业务管理方法可以包括如下几个步骤:
[0062] 步骤302,接收第三方客户端发送的授权信息获取请求,该授权信息获取请求中携 带有用户账号的授权码。
[0063] 步骤304,验证授权码是否正确。
[0064] 步骤306,若授权码正确,则生成授权信息,该授权信息包括授权令牌和权限集标 识,权限集标识对应的权限集中包含用户账号的至少一项业务的托管权限。
[0065] 步骤308,向第三方客户端发送授权信息,以便第三方客户端以授权令牌为凭证, 对拥有托管权限的业务进行托管。
[0066] 综上所述,本实施例提供的业务管理方法,通过开放平台服务器向第三方客户端 发送授权信息,该授权信息包括授权令牌和权限集标识,权限集标识对应的权限集中包含 用户账号的至少一项业务的托管权限,使得第三方客户端以授权令牌为凭证,对拥有托管 权限的业务进行托管;解决了相关技术存在的公众号运营者亲自管理公众号的各项业务, 不利于业务的开发和管理,同时存在管理资源和管理成本浪费的问题;实现了将用户账号 的部分或全部业务交由第三方客户端进行托管运营,有利于业务的开发和管理,同时达到 了节约管理资源和管理成本的效果。
[0067] 请参考图4A,其示出了本发明再一实施例提供的业务管理方法的方法流程图,本 实施例以该业务管理方法应用于图1所示实施环境中进行举例说明。该业务管理方法可以 包括如下几个步骤:
[0068] 步骤401,第三方客户端获取用户账号的授权码。
[0069] 用户账号的授权码是在用户账号运营者确认授权给第三方客户端托管权限的情 况下,第三方客户端从开放平台服务器中获取的授权凭证。其中,用户账号是用户账号运营 者在公众平台上申请的账号,也称为公众号。用户账号运营者通常是商家、企业、政府、媒 体、名人等关注度较高的机构或个人。
[0070] 用户账号包括但不限于服务号、订阅号和企业号。其中,服务号用于优化企业和组 织的业务服务与用户管理能力,帮助企业快速构建用户账号服务平台。订阅号用于为媒体 和个人提供一种信息传播方式,帮助媒体和个人构建与读者之间更好的沟通与管理模式。 企业号用于为企业或组织提供移动应用入口,帮助企业建立与员工、上下游供应链及企业 应用间的连接。
[0071] 请参考图4B,在一种可能的实施方式中,本步骤可以包括如下几个子步骤:
[0072] 步骤401a,第三方客户端通过用户账号运营者所使用的用户代理向开放平台服务 器发送授权码获取请求。
[0073] 其中,用户代理通常为用户账号运营者所使用的终端中运行的浏览器,用户代理 具备与第三方客户端和开放平台服务器直接沟通的能力。在一种可能的实施方式中,用户 账号运营者使用用户代理打开第三方客户端所对应的网站,如www. ABC. com。该网站上设置 有用户账号登录授权入口,通过该用户账号登录授权入口引导用户账号运营者使用用户代 理打开开放平台服务器提供的授权页面。与此同时,第三方客户端通过用户代理向开放平 台服务器发送授权码获取请求,该授权码获取请求中携带有第三方客户端的回调域名。其 中,授权码获取请求可以是URL (Uniform Resource Locator,统一资源定位符)请求,第三 方客户端的回调域名作为URL参数发送至开放平台服务器。第三方客户端的回调域名用 于在用户账号运营者完成授权操作后,将用户账号运营者引导回第三方客户端所对应的网 站。
[0074] 对应地,开放平台服务器接收第三方客户端通过用户账号运营者所使用的用户代 理发送的授权码获取请求。
[0075] 步骤401b,开放平台服务器获取用户账号运营者通过用户代理发送的确认授权指 不〇
[0076] 用户账号运营者在开放平台服务器提供的授权页面中输入用户账号的账号和密 码,并触发确认授权指示。对应地,开放平台服务器获取用户账号的账号和密码,以及确认 授权指示。
[0077] 需要说明的一点是:用户代理与开放平台服务器之间具有直接通信的能力,用户 账号运营者通过用户代理直接将用户账号的账号和密码发送给开放平台服务器,在此期间 第三方客户端不会接触到用户账号的账号和密码,确保账户安全性。
[0078] 步骤401c,开放平台服务器在获取到确认授权指示后,重定向用户代理至第三方 客户端的回调域名,并将授权码通过用户代理发送给第三方客户端。
[0079] 开放平台服务器首先验证用户账号的账号和密码是否正确,若正确,则在获取到 确认授权指示的情况下,生成授权码。授权码通常为开放平台服务器随机生成的字符串。之 后,开放平台服务器根据第三方客户端提供的回调域名重定向用户代理至该回调域名。在 此过程中,开放平台服务器将授权码通过URL参数发送给用户代理,并通过用户代理将授 权码转发给第三方客户端。
[0080] 对应地,第三方客户端接收开放平台服务器通过用户代理发送的授权码。
[0081] 步骤402,第三方客户端向开放平台服务器发送携带有授权码的授权信息获取请 求。
[0082] 第三方客户端获取到经用户账号的用户账号运营者授权的授权码后,以授权码 作为凭证,换取用户账号的授权信息。其中,授权信息获取请求可以是HTTP(Hypertext Transfer Protocol,超文本传输协议)请求,请求参数包括授权码。
[0083] 对应地,开放平台服务器接收第三方客户端发送的授权信息获取请求,该授权信 息获取请求中携带有用户账号的授权码。
[0084] 步骤403,开放平台服务器验证授权码是否正确。
[0085] 开放平台服务器接收到授权信息获取请求后,从中提取授权码,并验证授权码是 否正确。验证流程可以包括:开放平台服务器验证接收到的授权码是否为之前通过用户代 理发送给第三方客户端的授权码;若是,则确认授权码正确。
[0086] 步骤404,若授权码正确,则开放平台服务器生成授权信息。
[0087] 其中,授权信息包括授权令牌和权限集标识,权限集标识对应的权限集中包含用 户账号的至少一项业务的托管权限。用户账号的业务纷繁多样,包括消息收发、事件响应、 CRM (Customer Relationship Management,客户关系管理)、自定义菜单管理、群发管理、网 页授权等等。为了便于用户账号运营者将用户账号的业务授权托管给第三方,可将用户账 号的业务进行分类。比如,将用户账号的业务划分为消息与事件管理业务、用户管理业务、 账号管理业务、网页授权业务、商户管理业务、多客服业务6类。当然,每一类业务下还可细 分一项或多项子业务,本实施例对此不作具体限定。
[0088] 开放平台服务器预先为不同类型的业务分配不同的权限集,并为不同的权限集设 置不同的权限集标识。比如,在一种可能的实施方式中,上述对应关系可以如下表-1所示:
[0089]

【权利要求】
1. 一种业务管理方法,其特征在于,用于第=方客户端中,所述方法包括: 获取社交类应用的用户账号的授权码; 向开放平台服务器发送携带有所述授权码的授权信息获取请求; 接收所述开放平台服务器发送的授权信息,所述授权信息包括授权令牌和权限集标 识,所述权限集标识对应的权限集中包含所述用户账号的至少一项业务的托管权限; W所述授权令牌为凭证,对拥有所述托管权限的业务进行托管。
2. 根据权利要求1所述的方法,其特征在于,所述W所述授权令牌为凭证,对拥有所述 托管权限的业务进行托管,包括: 生成业务处理请求,所述业务处理请求中携带有所述授权令牌和所需处理的业务对应 的应用程序编程接口 API地址,所述所需处理的业务是所述拥有所述托管权限的业务中的 至少一项业务; 向所述开放平台服务器发送所述业务处理请求,W便所述开放平台服务器在验证所述 授权令牌可用的情况下,调用所述API地址所对应的API处理所述所需处理的业务。
3. 根据权利要求1所述的方法,其特征在于,所述W所述授权令牌为凭证,对拥有所述 托管权限的业务进行托管,包括: 当所述拥有所述托管权限的业务包括消息与事件管理业务时,接收所述开放平台服务 器发送的推送信息,所述推送信息是所述开放平台服务器根据所述用户账号的关注者触发 的消息和/或事件生成的; 回复或响应所述推送消息。
4. 根据权利要求3所述的方法,其特征在于,所述接收所述开放平台服务器发送的推 送信息,包括: 接收所述开放平台服务器发送的加密信息,所述加密信息是所述开放平台服务器采用 预定密钥对所述推送信息进行加密得到的; 采用所述预定密钥对所述加密信息进行解密得到所述推送信息。
5. 根据权利要求1所述的方法,其特征在于,所述获取用户账号的授权码,包括: 通过用户账号运营者所使用的用户代理向所述开放平台服务器发送授权码获取请求, 所述授权码获取请求中携带有所述第=方客户端的回调域名; 接收所述开放平台服务器通过所述用户代理发送的所述授权码;其中,所述授权码是 所述开放平台服务器获取到所述用户账号运营者通过所述用户代理发送的确认授权指示 后,在重定向所述用户代理至所述回调域名的过程中发送的。
6. 根据权利要求1至5任一所述的方法,其特征在于,所述用户账号的至少一项业务, 包括: 消息与事件管理业务、用户管理业务、账号管理业务、网页授权业务、商户管理业务、多 客服业务中的至少一项。
7. -种业务管理方法,其特征在于,用于开放平台服务器中,所述方法包括; 接收第=方客户端发送的授权信息获取请求,所述授权信息获取请求中携带有用户账 号的授权码; 验证所述授权码是否正确; 若所述授权码正确,则生成授权信息,所述授权信息包括授权令牌和权限集标识,所述 权限集标识对应的权限集中包含所述用户账号的至少一项业务的托管权限; 向所述第=方客户端发送所述授权信息,W便所述第=方客户端W所述授权令牌为凭 证,对拥有所述托管权限的业务进行托管。
8. 根据权利要求7所述的方法,其特征在于,所述向所述第=方客户端发送所述授权 信息之后,还包括: 接收所述第=方客户端发送的业务处理请求,所述业务处理请求中携带有所述授权令 牌和所需处理的业务对应的应用程序编程接口 API地址,所述所需处理的业务是所述拥有 所述托管权限的业务中的至少一项业务; 验证所述授权令牌是否可用; 若所述授权令牌可用,则调用所述API地址所对应的API处理所述所需处理的业务。
9. 根据权利要求7所述的方法,其特征在于,当所述拥有所述托管权限的业务包括消 息与事件管理业务时,所述向所述第=方客户端发送所述授权信息之后,还包括; 获取所述用户账号的关注者触发的消息和/或事件; 根据所述消息和/或事件生成推送信息; 向所述第=方客户端发送所述推送信息。
10. 根据权利要求9所述的方法,其特征在于,所述根据所述消息和/或事件生成推送 信息之后,还包括: 采用预定密钥对所述推送信息进行加密得到加密信息; 所述向所述第=方客户端发送所述推送信息,包括: 向所述第=方客户端发送所述加密信息。
11. 根据权利要求7所述的方法,其特征在于,所述接收第=方客户端发送的授权信息 获取请求之前,还包括: 接收所述第=方客户端通过用户账号运营者所使用的用户代理发送的授权码获取请 求,所述授权码获取请求中携带有所述第=方客户端的回调域名; 获取所述用户账号运营者通过所述用户代理发送的确认授权指示; 在获取到所述确认授权指示后,重定向所述用户代理至所述第=方客户端的回调域 名,并将所述授权码通过所述用户代理发送给所述第=方客户端。
12. 根据权利要求7至11任一所述的方法,其特征在于,所述用户账号的至少一项业 务,包括: 消息与事件管理业务、用户管理业务、账号管理业务、网页授权业务、商户管理业务、多 客服业务中的至少一项。
13. -种业务管理装置,其特征在于,用于第=方客户端中,所述装置包括: 授权码获取模块,用于获取用户账号的授权码; 请求发送模块,用于向开放平台服务器发送携带有所述授权码的授权信息获取请求; 信息接收模块,用于接收所述开放平台服务器发送的授权信息,所述授权信息包括授 权令牌和权限集标识,所述权限集标识对应的权限集中包含所述用户账号的至少一项业务 的托管权限; 业务托管模块,用于W所述授权令牌为凭证,对拥有所述托管权限的业务进行托管。
14. 根据权利要求13所述的装置,其特征在于,所述业务托管模块,包括:请求生成单 元和请求发送单元; 所述请求生成单元,用于生成业务处理请求,所述业务处理请求中携带有所述授权令 牌和所需处理的业务对应的应用程序编程接口 API地址,所述所需处理的业务是所述拥有 所述托管权限的业务中的至少一项业务; 所述请求发送单元,用于向所述开放平台服务器发送所述业务处理请求,W便所述开 放平台服务器在验证所述授权令牌可用的情况下,调用所述API地址所对应的API处理所 述所需处理的业务。
15.根据权利要求13所述的装置,其特征在于,所述业务托管模块,包括:信息接收单 元和回复响应单元; 所述信息接收单元,用于当所述拥有所述托管权限的业务包括消息与事件管理业务 时,接收所述开放平台服务器发送的推送信息,所述推送信息是所述开放平台服务器根据 所述用户账号的关注者触发的消息和/或事件生成的; 所述回复响应单元,用于回复或响应所述推送消息。
16.根据权利要求15所述的装置,其特征在于,所述信息接收单元,包括:信息接收子 单元和信息解密子单元; 所述信息接收子单元,用于接收所述开放平台服务器发送的加密信息,所述加密信息 是所述开放平台服务器采用预定密钥对所述推送信息进行加密得到的; 所述信息解密子单元,用于采用所述预定密钥对所述加密信息进行解密得到所述推送 f目息。
17.根据权利要求13所述的装置,其特征在于,所述授权码获取模块,包括:授权码请 求单元和授权码接收单元; 所述授权码请求单元,用于通过用户账号运营者所使用的用户代理向所述开放平台服 务器发送授权码获取请求,所述授权码获取请求中携带有所述第=方客户端的回调域名; 所述授权码接收单元,用于接收所述开放平台服务器通过所述用户代理发送的所述授 权码;其中,所述授权码是所述开放平台服务器获取到所述用户账号运营者通过所述用户 代理发送的确认授权指示后,在重定向所述用户代理至所述回调域名的过程中发送的。
18.根据权利要求13至17任一所述的装置,其特征在于,所述用户账号的至少一项业 务,包括: 消息与事件管理业务、用户管理业务、账号管理业务、网页授权业务、商户管理业务、多 客服业务中的至少一项。
19. 一种业务管理装置,其特征在于,用于开放平台服务器中,所述装置包括: 第一请求接收模块,用于接收第=方客户端发送的授权信息获取请求,所述授权信息 获取请求中携带有用户账号的授权码; 授权码验证模块,用于验证所述授权码是否正确; 信息生成模块,用于当所述授权码正确时,生成授权信息,所述授权信息包括授权令牌 和权限集标识,所述权限集标识对应的权限集中包含所述用户账号的至少一项业务的托管 权限; 信息发送模块,用于向所述第立方客户端发送所述授权信息,W便所述第立方客户端 W所述授权令牌为凭证,对拥有所述托管权限的业务进行托管。
20. 根据权利要求19所述的装置,其特征在于,所述装置还包括: 第二请求接收模块,用于接收所述第=方客户端发送的业务处理请求,所述业务处理 请求中携带有所述授权令牌和所需处理的业务对应的应用程序编程接口 API地址,所述所 需处理的业务是所述拥有所述托管权限的业务中的至少一项业务; 令牌验证模块,用于验证所述授权令牌是否可用; 业务处理模块,用于当所述授权令牌可用时,调用所述API地址所对应的API处理所述 所需处理的业务。
21. 根据权利要求19所述的装置,其特征在于,当所述拥有所述托管权限的业务包括 消息与事件管理业务时,所述装置还包括: 消息事件获取模块,用于获取所述用户账号的关注者触发的消息和/或事件; 推送信息生成模块,用于根据所述消息和/或事件生成推送信息; 推送信息发送模块,用于向所述第=方客户端发送所述推送信息。
22. 根据权利要求21所述的装置,其特征在于,所述装置还包括: 信息加密模块,用于采用预定密钥对所述推送信息进行加密得到加密信息,所述预定 密钥是所述第=方客户端预先提供给所述开放平台服务器的; 所述推送信息发送模块,还用于向所述第=方客户端发送所述加密信息。
23.根据权利要求19所述的装置,其特征在于,所述装置还包括: 第S请求接收模块,用于接收所述第S方客户端通过用户账号运营者所使用的用户代 理发送的授权码获取请求,所述授权码获取请求中携带有所述第=方客户端的回调域名; 指示获取模块,用于获取所述用户账号运营者通过所述用户代理发送的确认授权指 示; 授权码发送模块,用于在获取到所述确认授权指示后,重定向所述用户代理至所述第 =方客户端的回调域名,并将所述授权码通过所述用户代理发送给所述第=方客户端。
24.根据权利要求19至23任一所述的装置,其特征在于,所述用户账号的至少一项业 务,包括: 消息与事件管理业务、用户管理业务、账号管理业务、网页授权业务、商户管理业务、多 客服业务中的至少一项。
25. -种业务管理系统,其特征在于,所述系统包括:第=方客户端和开放平台服务 器; 所述第=方客户端包括如权利要求13至18任一所述的业务管理装置; 所述开放平台服务器包括如权利要求19至24任一所述的业务管理装置。
【文档编号】H04L9/32GK104468518SQ201410629460
【公开日】2015年3月25日 申请日期:2014年11月10日 优先权日:2014年11月10日
【发明者】邹剑波, 赖中华, 邓生杰, 杨茂巍 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1