一种对数据资源进行访问的方法、装置和系统的制作方法

文档序号:9238120阅读:456来源:国知局
一种对数据资源进行访问的方法、装置和系统的制作方法
【技术领域】
[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]图1是本发明实施例提供的对数据资源进行访问的方法流程图;
[0029]图2是本发明实施例提供的对数据资源进行访问的方法流程图;
[0030]图3是本发明实施例提供的对数据资源进行访问的方法流程图;
[0031]图4是本发明实施例提供的对数据资源进行访问的方法流程图;
[0032]图5是本发明实施例提供的第一账户服务器的结构示意图;
[0033]图6是本发明实施例提供的第二账户服务器的结构示意图;
[0034]图7是本发明实施例提供的对数据资源进行访问的系统结构示意图。
【具体实施方式】
[0035]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0036]实施例一
[0037]本发明实施例提供了一种对数据资源进行访问的方法,该方法可以由终端、第一账户服务器、第二账户服务器和资源服务器共同实现。如图1所示,该方法在第一账户服务器的处理流程可以包括如下的步骤:
[0038]步骤101,第一账户服务器接收终端发送的携带有第一账户标识和资源标识的第一访问权信息请求。
[0039]步骤102,第一账户服务器向资源标识对应的资源所有者账户所属的第二账户服务器发送授权请求,该授权请求中携带有第一账户标识、第二账户标识和资源标识,第二账户标识为该资源所有者账户的账户标识;以使第二账户服务器根据预设的授权机制,对授权请求进行授权,并向第一账户服务器返回授权信息。
[0040]步骤103,第一账户服务器在接收到授权信息后,根据授权信息,从资源标识对应的资源服务器获取访问权信息。
[0041]步骤104,第一账户服务器将获取的访问权信息发送给终端,以使终端根据接收的访问权信息,对资源标识对应的数据资源进行访问。
[0042]如图2所示,该方法在第二账户服务器的处理流程可以包括如下的步骤:
[0043]步骤201,第二账户服务器接收第一账户服务器发送的授权请求,该授权请求中携带有第一账户标识、第二账户标识和资源标识;其中,授权请求由第一账户服务器在接收到终端发送的携带有第一账户标识和资源标识的第一访问权信息请求后发送,第二账户标识为资源标识对应的资源所有者账户的账户标识,资源所有者账户属于第二账户服务器。
[0044]步骤202,第二账户服务器根据预设的授权机制,对授权请求进行授权,并向第一账户服务器返回授权信息;以使第一账户服务器在接收到授权信息后,根据授权信息,从资源标识对应的资源服务器获取访问权信息,并将获取的访问权信息发送给终端,以使终端根据接收的访问权信息,对资源标识对应的数据资源进行访问。
[0045]通过本发明实施例对互联网的数据资源进行访问授权时,第一账户服务器和第二账户服务器可以是不同应用的账户服务器,也即,资源请求者和资源所有者的账户可以是不同业务系统的账户,通过本发明实施例,可以实现不同业务系统的账户之间进行数据资源访问授权,从而可以提高互联网的数据资源访问的灵活性。
[0046]实施例二
[0047]本发
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1