[发明专利]微博账号自动授权方法及设备有效
申请号: | 201310367199.7 | 申请日: | 2013-08-21 |
公开(公告)号: | CN104426843B | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 巩银全 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 刘芳 |
地址: | 100871 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 账号 自动 授权 方法 设备 | ||
技术领域
本发明涉及网络通信技术,尤其涉及一种微博账号自动授权方法及设备。
背景技术
当今,微博已经成为一种主要的交流手段,也正逐渐成为人们的一种生活习惯。“开发者”客户端在对微博进行操作时,例如无论是抓取微博还是获取用户的私信、关注等,都需要客户端身份的支持。
目前,微博服务器对客户端身份鉴权主要是用OAuth这种方式,其本质就是通过客户端的微博账号生成授权码,客户端在对微博的操作过程中携带该授权码,微博服务器基于所携带的授权码对客户端身份进行鉴权。但是,在实际应用中,授权码可能会超期,这就导致客户端当前使用的服务出现错误而被停止。
发明内容
本发明提供一种微博账号自动授权方法及设备,用以解决因授权码超期导致客户端使用的服务出现错误而被停止的问题。
第一方面提供一种微博账号自动授权方法,包括:
客户端按照预设的周期,周期性的检测本地存储的与所述客户端使用的账号对应的授权码是否超期;
如果检测到所述授权码超期,所述客户端将所述账号发送给微博服务器,以使所述微博服务器重新为所述账号分配授权码并返回重新分配的授权码;
所述客户端接收所述微博服务器发送的所述重新分配的授权码,并用所述重新分配的授权码更新本地存储的授权码。
第二方面提供一种微博账号自动授权方法,包括:
微博服务器接收客户端周期性发送的所述客户端使用的账号和与所述账号对应的授权码,其中,所述账号和所述授权码存储于所述客户端本地;
所述微博服务器获取所述授权码的可用时间,并将所述授权码的可用时间发送给所述客户端,以供所述客户端判断所述授权码是否超期;
所述微博服务器接收所述客户端在判断出所述授权码超期后发送的所述账号,并重新为所述账号分配授权码;
所述微博服务器将所述重新分配的授权码发送给所述客户端,以使所述客户端用所述重新分配的授权码更新本地存储的授权码。
第三方面提供一种客户端,包括:
检测模块,用于按照预设的周期,周期性的检测本地存储的与所述客户端使用的账号对应的授权码是否超期;
发送模块,用于在所述检测模块检测到所述授权码超期时,将所述账号发送给微博服务器,以使所述微博服务器重新为所述账号分配授权码并返回重新分配的授权码;
接收模块,用于接收所述微博服务器发送的所述重新分配的授权码;
更新模块,用于用所述接收模块接收的所述重新分配的授权码更新本地存储的授权码。
第四方面提供一种微博服务器,包括:
接收模块,用于接收客户端周期性发送的所述客户端使用的账号和与所述账号对应的授权码,其中,所述账号和所述授权码存储于所述客户端本地;
获取模块,用于获取所述授权码的可用时间;
发送模块,用于将所述获取模块获取的所述授权码的可用时间发送给所述客户端,以供所述客户端判断所述授权码是否超期;
所述接收模块还用于,接收所述客户端在判断出所述授权码超期后发送的所述账号;
分配模块,用于在所述接收模块接收到所述客户端在判断出所述授权码超期后发送的所述账号后,重新为所述账号分配授权码;
所述发送模块还用于,将所述重新分配的授权码发送给所述客户端,以使所述客户端用所述重新分配的授权码更新本地存储的授权码。
本发明提供的微博账号自动授权方法及设备,客户端周期性的检测本地存储的与客户端使用的账号对应的授权码是否超期,并在检测出该授权码超期后,将对应的账号发送给微博服务器,以使微博服务器重新为该账号分配授权码并返回重新分配的授权码,客户端接收到重新分配的授权码后,用重新分配的授权码更新本地存储的授权码,实现授权码的自动授权,这样当客户端基于本地存储的授权码使用服务时可以避免出现授权码超期的情况,解决了因授权码超期导致客户端使用的服务出现错误而被停止的问题。
附图说明
图1为本发明实施例提供的一种微博账号自动授权方法的流程图;
图2为本发明实施例提供的另一种微博账号自动授权方法的流程图;
图3为本发明实施例提供的又一种微博账号自动授权方法的流程图;
图4为本发明实施例提供的一种客户端的结构示意图;
图5为本发明实施例提供的一种微博服务器的结构示意图。
具体实施方式
图1为本发明实施例提供的一种微博账号自动授权方法的流程图。如图1所示,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310367199.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据传输方法及装置
- 下一篇:一种主动威胁发现系统