业务管理方法、装置和系统制造方法及图纸

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

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种业务管理方法、装置和系统
技术介绍
公众号是公众号运营者在公众平台上申请的账号。公众号运营者可通过公众平台实现与关注者之间进行文字、图片、语音、视频的全方位沟通和互动。公众号运营者通常是商家、企业、政府、媒体、名人等关注度较高的机构或个人。公众号运营者可通过公众平台向关注者发送消息、接收关注者发送的消息、获取关注者的地理位置信息、向关注者提供各类服务等,形成一种主流的线上线下互动方式。在实现本专利技术的过程中,专利技术人发现上述技术至少存在以下问题:一方面,公众号运营者的开发能力或业务处理能力有限,将公众号的各项业务交由公众号运营者管理运营,不利于业务的开发和管理;另一方面,各个公众号运营者单独管理自身公众号的各项业务,存在管理资源和管理成本浪费的问题。
技术实现思路
为了解决上述技术存在的公众号运营者亲自管理公众号的各项业务,不利于业务的开发和管理,同时存在管理资源和管理成本浪费的问题,本专利技术实施例提供了一种业务管理方法、装置和系统。所述技术方案如下:第一方面,提供了一种业务管理方法,用于第三方客户端中,所述方法包括:获取用户账号的授权码;向开放平台服务器发送携带有所述授权码的授权信息获取请求;接收所述开放平台服务器发送的授权信息,所述授权信息包括授权令牌和权限集标识,所述权限集标识对应的权限集中包含所述用户账号的至少一项业务的托管权限;以所述授权令牌为凭证,对拥有所述托管权限的业务进行托管。第二方面,提供了一种业务管理方法,用于开放平台服务器中,所述方法包括:接收第三方客户端发送的授权信息获取请求,所述授权信息获取请求中携带有用户账号的授权码;验证所述授权码是否正确;若所述授权码正确,则生成授权信息,所述授权信息包括授权令牌和权限集标识,所述权限集标识对应的权限集中包含所述用户账号的至少一项业务的托管权限;向所述第三方客户端发送所述授权信息,以便所述第三方客户端以所述授权令牌为凭证,对拥有所述托管权限的业务进行托管。第三方面,提供了一种业务管理装置,用于第三方客户端中,所述装置包括:授权码获取模块,用于获取用户账号的授权码;请求发送模块,用于向开放平台服务器发送携带有所述授权码的授权信息获取请求;信息接收模块,用于接收所述开放平台服务器发送的授权信息,所述授权信息包括授权令牌和权限集标识,所述权限集标识对应的权限集中包含所述用户账号的至少一项业务的托管权限;业务托管模块,用于以所述授权令牌为凭证,对拥有所述托管权限的业务进行托管。第四方面,提供了一种业务管理装置,用于开放平台服务器中,所述装置包括:第一请求接收模块,用于接收第三方客户端发送的授权信息获取请求,所述授权信息获取请求中携带有用户账号的授权码;授权码验证模块,用于验证所述授权码是否正确;信息生成模块,用于当所述授权码正确时,生成授权信息,所述授权信息包括授权令牌和权限集标识,所述权限集标识对应的权限集中包含所述用户账号的至少一项业务的托管权限;信息发送模块,用于向所述第三方客户端发送所述授权信息,以便所述第三方客户端以所述授权令牌为凭证,对拥有所述托管权限的业务进行托管。第五方面,提供了一种业务管理系统,其特征在于,所述系统包括:第三方客户端和开放平台服务器;所述第三方客户端包括如第三方面所述的业务管理装置;所述开放平台服务器包括如第四方面所述的业务管理装置。本专利技术实施例提供的技术方案带来的有益效果是:通过第三方客户端从开放平台服务器中获取授权信息,该授权信息包括授权令牌和权限集标识,权限集标识对应的权限集中包含用户账号的至少一项业务的托管权限,并以授权令牌为凭证,对拥有托管权限的业务进行托管;解决了相关技术存在的用户账号运营者需要亲自管理用户账号的各项业务,不利于业务管理和发展的问题;实现了将用户账号的部分或全部业务交由第三方客户端进行托管运营,有利于用户账号业务的管理和发展。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术各个实施例所涉及的一种实施环境的结构示意图;图2是本专利技术一个实施例提供的业务管理方法的方法流程图;图3是本专利技术另一实施例提供的业务管理方法的方法流程图;图4A是本专利技术再一实施例提供的业务管理方法的方法流程图;图4B是本专利技术再一实施例提供的业务管理方法中步骤401的方法流程图;图4C是本专利技术再一实施例提供的业务管理方法中步骤406的一种可能的实施方式的方法流程图;图4D是本专利技术再一实施例提供的业务管理方法中步骤406的另一种可能的实施方式的方法流程图;图5是本专利技术还一实施例提供的业务管理方法的方法流程图;图6是本专利技术一个实施例提供的业务管理装置的结构方框图;图7是本专利技术另一实施例提供的业务管理装置的结构方框图;图8是本专利技术一个实施例提供的业务管理系统的结构方框图;图9是本专利技术一个实施例提供的电子设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本专利技术各个实施例所涉及的一种实施环境的结构示意图,该实施环境包括:第三方设备120、开放平台服务器140和终端160。其中:第三方设备120中运行有第三方客户端,该第三方客户端是第三方开发者提供的第三方组件,用于对用户账号的业务进行托管。第三方设备120可以是膝上型便携计算机、台式计算机和开放平台服务器等。第三方设备120与开放平台服务器140之间通过有线网络或者无线网络相连。开放平台服务器140可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。在一种可能的实施方式中,开放平台服务器140包括授权服务器和资源服务器。终端160通过有线网络或者无线网络分别与第三方设备120和开放平台服务器140相连。终端160中运行有用户代理,该用户代理通常为浏览器,用于完成用户账号运营者向第三方客户端的托管授权。终端160可以是手机、平板电脑、电子书阅读器、膝上型便携计算机、台式计算机等。下面,对本专利技术实施例中本文档来自技高网...

【技术保护点】
一种业务管理方法,其特征在于,用于第三方客户端中,所述方法包括:获取社交类应用的用户账号的授权码;向开放平台服务器发送携带有所述授权码的授权信息获取请求;接收所述开放平台服务器发送的授权信息,所述授权信息包括授权令牌和权限集标识,所述权限集标识对应的权限集中包含所述用户账号的至少一项业务的托管权限;以所述授权令牌为凭证,对拥有所述托管权限的业务进行托管。

【技术特征摘要】
1.一种业务管理方法,其特征在于,用于第三方客户端中,所述方法包括:
获取社交类应用的用户账号的授权码;
向开放平台服务器发送携带有所述授权码的授权信息获取请求;
接收所述开放平台服务器发送的授权信息,所述授权信息包括授权令牌和
权限集标识,所述权限集标识对应的权限集中包含所述用户账号的至少一项业
务的托管权限;
以所述授权令牌为凭证,对拥有所述托管权限的业务进行托管。
2.根据权利要求1所述的方法,其特征在于,所述以所述授权令牌为凭证,
对拥有所述托管权限的业务进行托管,包括:
生成业务处理请求,所述业务处理请求中携带有所述授权令牌和所需处理
的业务对应的应用程序编程接口API地址,所述所需处理的业务是所述拥有所
述托管权限的业务中的至少一项业务;
向所述开放平台服务器发送所述业务处理请求,以便所述开放平台服务器
在验证所述授权令牌可用的情况下,调用所述API地址所对应的API处理所述
所需处理的业务。
3.根据权利要求1所述的方法,其特征在于,所述以所述授权令牌为凭证,
对拥有所述托管权限的业务进行托管,包括:
当所述拥有所述托管权限的业务包括消息与事件管理业务时,接收所述开
放平台服务器发送的推送信息,所述推送信息是所述开放平台服务器根据所述
用户账号的关注者触发的消息和/或事件生成的;
回复或响应所述推送消息。
4.根据权利要求3所述的方法,其特征在于,所述接收所述开放平台服务
器发送的推送信息,包括:
接收所述开放平台服务器发送的加密信息,所述加密信息是所述开放平台
服务器采用预定密钥对所述推送信息进行加密得到的;
采用所述预定密钥对所述加密信息进行解密得到所述推送信息。
5.根据权利要求1所述的方法,其特征在于,所述获取用户账号的授权码,
包括:
通过用户账号运营者所使用的用户代理向所述开放平台服务器发送授权码
获取请求,所述授权码获取请求中携带有所述第三方客户端的回调域名;
接收所述开放平台服务器通过所述用户代理发送的所述授权码;其中,所
述授权码是所述开放平台服务器获取到所述用户账号运营者通过所述用户代理
发送的确认授权指示后,在重定向所述用户代理至所述回调域名的过程中发送
的。
6.根据权利要求1至5任一所述的方法,其特征在于,所述用户账号的至
少一项业务,包括:
消息与事件管理业务、用户管理业务、账号管理业务、网页授权业务、商
户管理业务、多客服业务中的至少一项。
7.一种业务管理方法,其特征在于,用于开放平台服务器中,所述方法包
括:
接收第三方客户端发送的授权信息获取请求,所述授权信息获取请求中携
带有用户账号的授权码;
验证所述授权码是否正确;
若所述授权码正确,则生成授权信息,所述授权信息包括授权令牌和权限
集标识,所述权限集标识对应的权限集中包含所述用户账号的至少一项业务的
托管权限;
向所述第三方客户端发送所述授权信息,以便所述第三方客户端以所述授
权令牌为凭证,对拥有所述托管权限的业务进行托管。
8.根据权利要求7所述的方法,其特征在于,所述向所述第三方客户端发
送所述授权信息之后,还包括:
接收所述第三方客户端发送的业务处理请求,所述业务处理请求中携带有

\t所述授权令牌和所需处理的业务对应的应用程序编程接口API地址,所述所需
处理的业务是所述拥有所述托管权限的业务中的至少一项业务;
验证所述授权令牌是否可用;
若所述授权令牌可用,则调用所述API地址所对应的API处理所述所需处
理的业务。
9.根据权利要求7所述的方法,其特征在于,当所述拥有所述托管权限的
业务包括消息与事件管理业务时,所述向所述第三方客户端发送所述授权信息
之后,还包括:
获取所述用户账号的关注者触发的消息和/或事件;
根据所述消息和/或事件生成推送信息;
向所述第三方客户端发送所述推送信息。
10.根据权利要求9所述的方法,其特征在于,所述根据所述消息和/或事
件生成推送信息之后,还包括:
采用预定密钥对所述推送信息进行加密得到加密信息;
所述向所述第三方客户端发送所述推送信息,包括:
向所述第三方客户端发送所述加密信息。
11.根据权利要求7所述的方法,其特征在于,所述接收第三方客户端发
送的授权信息获取请求之前,还包括:
接收所述第三方客户端通过用户账号运营者所使用的用户代理发送的授权
码获取请求,所述授权码获取请求中携带有所述第三方客户端的回调域名;
获取所述用户账号运营者通过所述用户代理发送的确认授权指示;
在获取到所述确认授权指示后,重定向所述用户代理至所述第三方客户端
的回调域名,并将所述授权码通过所述用户代理发送给所述第三方客户端。
12.根据权利要求7至11任一所述的方法,其特征在于,所述用户账号的
至少一项业务,包括:
消息与事件管理业务、用户管理业务、账号管理业务、网页授权业务、商

\t户管理业务、多客服业务中的至少一项。
13.一种业务管理装置,其特征在于,用于第三方客户端中,所述装置包
括:
授权码获取模块,用于获取用户账号的授权码;
请求发送模块,用于向开放平台服务器发送携带有所述授权码的授权信息
获取请求;
信息接收模块,用于接收所述开放平台服务器发送的授权信息,所述授权
信息包括授权令牌和权限集标识,所述权限集标识对应的权限集中包含所述用
户账...

【专利技术属性】
技术研发人员:邹剑波赖中华邓生杰杨茂巍
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1