一种多网站应用信息获取方法及系统技术方案

技术编号:8217708 阅读:112 留言:0更新日期:2013-01-17 21:41
本发明专利技术实施例公开了一种多网站应用信息获取方法,该方法包括:接收并验证用户发送的登录请求;用户登录后,根据预先保存的与该用户关联的多个第三方网站的应用授权信息和验证信息,向对应的多个第三方网站发起应用信息的获取请求;将所述应用信息的获取请求的结果返回用户。本发明专利技术还公开了一种多网站应用信息获取系统,该方法和系统使用户只需进行一次登录操作就可以获取多个网站的应用信息。

【技术实现步骤摘要】
一种多网站应用信息获取方法及系统
本专利技术涉及互联网
,特别涉及一种多网站应用信息获取方法及系统。
技术介绍
现有的众多互联网网站,用户输入账号信息登录后,可以使用该网站内的各项应用信息,如好友状态、日志、微博、照片等。现有的网站登录过程中,会在用户输入正确的账号信息(如用户名和密码),并通过登录验证时,为用户产生一个会话密钥,之后,用户即可使用该会话密钥作为标识,来获取本网站内的各项应用信息。现有的网站应用信息获取流程如图1所示,包括如下步骤:步骤101,用户客户端(如浏览器)向网站发送携带会话密钥的请求(如点击网站上的按钮);步骤102,网站验证会话密钥是否有效,若是,则执行步骤103,否则执行步骤104;步骤103,返回请求结果(如含有应用信息的网页页面);步骤104,返回错误提示。上述现有各个网站的应用信息获取流程只限于用户登录并访问本网站内的各项应用,该用户的好友也局限于本网站账号体系下的好友。通常情况下,用户往往会同时使用多个网站提供的服务,但不同的网站之间的账号系统各自独立,用户若想获取多个网站的应用信息,只能手动登录多个网站,重复进行多个网站的登录验证操作,并通过切换访问不同网站的页面来获取所需的多个网站的应用信息。随着各类互联网站点越来越多,用户使用多种网站应用、获得众多不同信息的需求也越来越强烈。但是,在现有的独立网站登录方式下,用户只能通过打开多个网站、并多次输入不同的账号信息进行验证来获取多个网站的应用信息,操作繁琐、用户体验差,使用非常不便,而且多个不同网站的帐号信息对于用户记忆也是个挑战。
技术实现思路
有鉴于此,本专利技术提供了一种多网站应用信息获取方法及系统,用户只需进行一次登录操作就可以获取多个网站的应用信息。为达上述目的,本专利技术的技术方案具体是这样实现的:一种多网站应用信息获取方法,该方法包括:接收并验证用户发送的登录请求;用户登录后,根据预先保存的与该用户关联的多个第三方网站的应用授权信息和验证信息,向对应的多个第三方网站发起应用信息的获取请求;将所述应用信息的获取请求的结果返回用户。较佳地,所述预先保存与用户关联的第三方网站的应用授权信息和验证信息的方法包括:接收用户的应用加入请求;所述应用加入请求中包括:用户通过在第三方网站的帐号信息向对应的第三方网站发起应用授权请求所获取的第三方网站返回的验证信息,以及与所述应用授权请求对应的应用授权信息;根据所述应用授权信息和验证信息向对应的第三方网站发起应用信息的获取请求,若所述应用信息的获取请求有效,则保存所述第三方网站应用授权信息和验证信息为与用户关联的第三方网站的应用授权信息和验证信息。较佳地,该方法进一步包括:接收用户的应用删除请求;将所述预先保存的,与该用户关联的多个第三方网站的应用授权信息和验证信息中,与所述应用删除请求中携带的应用授权信息对应的第三方网站的应用授权信息和验证信息删除。较佳地,所述将请求的结果返回用户包括:将从多个第三方网站获取到的应用信息通过长轮询或长连接的方式异步实时推送给用户。较佳地,所述应用授权信息包括:所述应用授权请求对应的第三方网站的网址和授权域。一种多网站应用信息获取系统,该系统包括:存储模块,保存与用户关联的多个第三方网站的应用授权信息和验证信息;接入模块,接收并验证用户发送的登录请求;用户登录后,将所述存储模块中保存的与该用户关联的多个第三方网站的应用授权信息和验证信息发送给代理模块;将从所述代理模块接收的应用信息的获取请求的结果返回用户;代理模块,根据所述接入模块发送的,所述与用户关联的多个第三方网站的应用授权信息和验证信息,向对应的多个第三方网站发起应用信息的获取请求;将所述应用信息的获取请求的结果返回所述接入模块。较佳地,所述接入模块包括:登录单元,接收并验证用户发送的登录请求;信息转发单元,用户登录后,将所述存储模块中保存的与该用户关联的多个第三方网站的应用授权信息和验证信息发送给代理模块;信息反馈单元,将从所述代理模块接收的应用信息的获取请求的结果返回用户。较佳地,所述接入模块进一步包括:应用加入单元,接收用户的应用加入请求;所述应用加入请求中包括:用户通过在第三方网站的帐号信息向对应的第三方网站发起应用授权请求所获取的第三方网站返回的验证信息,以及与所述应用授权请求对应的应用授权信息;指令所述代理模块根据所述应用授权信息和验证信息向对应的第三方网站发起应用信息的获取请求,若所述应用信息的获取请求有效,则将所述第三方网站应用授权信息和验证信息保存到所述存储模块中,成为与用户关联的第三方网站的应用授权信息和验证信息。较佳地,所述接入模块进一步包括:应用删除单元,接收用户的应用删除请求;将保存在所述存储模块中的,与该用户关联的多个第三方网站的应用授权信息和验证信息中,与所述应用删除请求中携带的应用授权信息对应的第三方网站的应用授权信息和验证信息删除。较佳地,所述接入模块将所述代理模块从多个第三方网站获取到的应用信息通过长轮询或长连接的方式异步实时推送给用户。由上述技术方案可见,本专利技术的这种多网站应用信息获取方法和系统,可以将多个网站的帐号信息关联到一个主帐号上,用户使用主帐号登录后,即可自动通过预先保存的用于拉取应用信息的资料,为用户拉取关联的多个网站的应用信息,从而实现只需进行一次登录操作就可以获取多个网站的应用信息的目的。附图说明图1为现有单网站应用信息获取方法流程图;图2为本专利技术实施例的多网站应用信息获取系统结构示意图;图3为在本专利技术实施例的多网站应用信息获取系统中添加第三方网站应用的方法流程图;图4为在本专利技术实施例的多网站应用信息获取系统中删除第三方网站应用的方法流程图;图5为在本专利技术实施例的接入模块结构示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术进一步详细说明。本专利技术主要是将多个网站的帐号信息关联到一个主帐号上,用户使用主帐号登录后,由本专利技术设计的系统根据预先保存的与该用户关联的多个第三方网站的应用授权信息和验证信息,向对应的多个第三方网站发起应用信息的获取请求;从而自动为用户拉取多个网站的应用信息并返回用户。用户只需一次登录操作,即可获取到多个网站的应用信息。图2为本专利技术实施例的多网站应用信息获取系统结构示意图,如图2所示,该系统包括:接入模块201、存储模块202、代理模块203;接入模块201,接收并验证用户发送的登录请求;用户登录后,将存储模块202中预先保存的与该用户关联的多个第三方网站的应用授权信息和验证信息发送给代理模块203;将从代理模块203接收的请求的结果,即应用信息返回用户。具体地,接入模块201可以为用户提供一网页界面,用户通过浏览器访问该页面并向接入模块201发送登录请求,接入模块201验证用户登录请求中携带的帐号信息,验证通过,即用户登录后,进行后续将存储模块202中预先保存的与该用户关联的多个第三方网站的应用授权信息和验证信息发送给代理模块203的操作;另外为了确保返回给用户的应用信息能够被用户使用的客户端,如浏览器实时响应,接入模块201可以将代理模块203从多个第三方网站获取到的应用信息通过长轮询(Longpolling)或长连接(comet)等方式异步实时推送给本文档来自技高网...
一种多网站应用信息获取方法及系统

【技术保护点】
一种多网站应用信息获取方法,其特征在于,该方法包括:接收并验证用户发送的登录请求;用户登录后,根据预先保存的与该用户关联的多个第三方网站的应用授权信息和验证信息,向对应的多个第三方网站发起应用信息的获取请求;将所述应用信息的获取请求的结果返回用户。

【技术特征摘要】
1.一种多网站应用信息获取方法,其特征在于,该方法包括:接收并验证用户发送的登录请求;用户登录后,根据预先保存的与该用户关联的多个第三方网站的应用授权信息和验证信息,向对应的多个第三方网站发起应用信息的获取请求;将所述应用信息的获取请求的结果通过长轮询或长连接的方式异步实时返回用户,在用户登陆后所在的网页页面中显示所获取的多个第三方网站的应用信息。2.如权利要求1所述的多网站应用信息获取方法,其特征在于,所述预先保存与用户关联的第三方网站的应用授权信息和验证信息的方法包括:接收用户的应用加入请求;所述应用加入请求中包括:用户通过在第三方网站的帐号信息向对应的第三方网站发起应用授权请求所获取的第三方网站返回的验证信息,以及与所述应用授权请求对应的应用授权信息;根据所述应用授权信息和验证信息向对应的第三方网站发起应用信息的获取请求,若所述应用信息的获取请求有效,则保存所述第三方网站应用授权信息和验证信息为与用户关联的第三方网站的应用授权信息和验证信息。3.如权利要求2所述的多网站应用信息获取方法,其特征在于,该方法进一步包括:接收用户的应用删除请求;将所述预先保存的,与该用户关联的多个第三方网站的应用授权信息和验证信息中,与所述应用删除请求中携带的应用授权信息对应的第三方网站的应用授权信息和验证信息删除。4.如权利要求2所述的多网站应用信息获取方法,其特征在于,所述应用授权信息包括:所述应用授权请求对应的第三方网站的网址和授权域。5.一种多网站应用信息获取系统,其特征在于,该系统包括:存储模块,保存与用户关联的多个第三方网站的应用授权信息和验证信息;接入模块,接收并验证用户发送的登录请求;用户登录后,将所述存储模块中保存的与该用户关联的多个第三方网站的应用授...

【专利技术属性】
技术研发人员:杨宇安婷婷陈翼平封荣军赖志勇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1