【技术实现步骤摘要】
本专利技术涉及计算机网络
,特别涉及一种登录信息集成系统及方法。
技术介绍
近年来,国内互联网及移动互联网发展迅速,各大网络公司社会化及开放步伐明显加快。百度、开心网、人人网、新浪微博、腾讯微博、豆瓣等国内网络公司以及谷歌、MSN、雅虎等在国内提供服务的国际网络巨头都纷纷推出针对国内的开放平台,将自己的用户账号及数据同第三方软件开发者共享。第三方软件接入上述开放平台提供商能够帮助其更好地接入社会化服务,但面对众多的开放平台提供商及其所遵循的不同接口(如OAuth1. 0a、OAuth WRAP、OAuth 2. O、 0PENID、私有接口等),第三方软件开发者需要针对每一个开放平台提供商的不同接口进行大量的开发和维护工作,同时还要花费大量的精力分析如何用开放平台所提供的接口将自己的软件与其对接,增加了软件的开发和维护的成本。此外,对于第三方软件的用户来说,通常每个用户都拥有多个开放平台提供商的账号。用户在使用不同开放平台提供商的账号登录不同第三方软件开发者所提供软件产品的时候,为了将其在同一软件产品中的行为统一起来,用户需要记住自己使用哪一个开放平台提供商的账号登录了哪一个第三方软件,以避免自己在同一个第三方软件中的行为分散到多个账号中,这也为用户对自身账号的管理带来了麻烦。目前已有 一些技术能够将多个用户账号整合起来,提供统一的登录入口,但其需要记录用户的用户名及密码,存在安全隐患。
技术实现思路
有鉴于此,本专利技术的目的是提供,以解决现有技术的第三方软件开发者需要针对每一个开放平台提供商的不同接口进行大量的开发和维护工作,使其软件分别与不同开放 ...
【技术保护点】
一种登录信息集成处理系统,用于开发者将其开发者应用接入多个开放平台,其特征在于,所述开发者应用与多个开放平台通过中间件服务器进行数据交互,其中,所述中间件服务器包括统一接口、适配器接口以及内置的数据处理及转换模块,各所述开放平台分别通过相应的适配器与所述适配器接口进行通讯;所述统一接口形成为接收所述开发者应用根据用户选择的操作向所述中间件服务器发出的请求,以及将转换成符合所述开发者应用规范的格式后的响应结果传回给所述开发者应用;所述适配器接口形成为根据用户选择的操作连接相应的开放平台,并将转换成符合所述开放平台规范后的请求传送给所述开放平台的服务器,以及接收所述开放平台传回的响应结果;所述数据处理及转换模块形成为将所述中间件服务器收到的请求转换成符合相应的开放平台规范的格式,以及将所述中间件服务器收到的响应结果转换成符合所述开发者应用规范的格式。
【技术特征摘要】
1.一种登录信息集成处理系统,用于开发者将其开发者应用接入多个开放平台,其特征在于,所述开发者应用与多个开放平台通过中间件服务器进行数据交互,其中, 所述中间件服务器包括统一接口、适配器接口以及内置的数据处理及转换模块,各所述开放平台分别通过相应的适配器与所述适配器接口进行通讯; 所述统一接口形成为接收所述开发者应用根据用户选择的操作向所述中间件服务器发出的请求,以及将转换成符合所述开发者应用规范的格式后的响应结果传回给所述开发者应用; 所述适配器接口形成为根据用户选择的操作连接相应的开放平台,并将转换成符合所述开放平台规范后的请求传送给所述开放平台的服务器,以及接收所述开放平台传回的响应结果; 所述数据处理及转换模块形成为将所述中间件服务器收到的请求转换成符合相应的开放平台规范的格式,以及将所述中间件服务器收到的响应结果转换成符合所述开发者应用规范的格式。2.根据权利要求1所述的登录信息集成处理系统,其特征在于,所述中间件服务器还包括与所述数据处理及转换模块连接的存储模块,其形成为存储所述数据处理模块对所述中间件服务器收到的响应结果进行转换生成的临时结果。3.根据权利要求2所述的登录信息集成处理系统,其特征在于,所述存储模块还形成为存储用户在所述开发者应用上的操作,以及用户采用一个开放平台提供的账号初次登录所述开发者应用时所述开放平台返回的授权信息。4.根据权利要求2或3所述的登录信息集成处理系统,其特征在于,所述存储模块为数据库和/或内存缓存。5.一种登录信息集成处理方法,用于开发者将其开发者应用接入多个开放平台,其特征在于,所述开发者应用与多个开放平台通过中间件服务器进行数据交互,依次包括如下步骤 所述开发者应用根据用户选择的操作向所述中间件服务器发出请求; 所述中间件服务器收到所述请求后,根据用户选择的操作连接相应的开放平台,并将所述请求转换成符合所述开放平台规范的格式后传送给所述开放平台的服务器; 所述开放平台对收到的请求作出响应,并将响应结果传回给所述中间件服务器; 所述中间件服务器将收到的响应结果转换成符合所述开发者应用规范的格式后传回给所述开发者应用。6.根据权利要求5所述的登录信息集成处理方法,其特征在于,若所述用户选择的操作是采用一个开放平台提供的账号初次登录所述开发者应用时,则所述开放平台向所述中间件服务器返回所述开放平台对该账号的授权信息,并存储在所述中间件服务器中。7.根据权利要求5所述的登录信息集成处理方法,其特征在于,当所述开发者应用调用多个开放平台时,所述中间件服务器依次连接各所述开放平台,并依次将所述请求进行格式转换后传送给各所述开放平台的服务器;各所述开放平台传回的响应结果存储在所述中间件服务器中,所述中间件服务器对存储的响应结果进行整合后再传回给所述开发者应用。8.根据权利要求5所述的登录信息集成处理方法,其特征在于,所述响应结果传回给所述中间件服务器后,存储在所述中间件服务器中,所述中间件服务器生...
【专利技术属性】
技术研发人员:梁霄,程超,
申请(专利权)人:北京尚良楷诚网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。