资源平台开放第三方服务的方法及资源平台的制作方法

文档序号:7601290阅读:114来源:国知局
专利名称:资源平台开放第三方服务的方法及资源平台的制作方法
技术领域
本发明涉及到开放式平台领域,特别涉及到ー种资源平台开放第三方服务的方法及资源平台。
背景技术
现有技术中的互联网资源平台相对独立,用户终端登陆某ー资源平台只可调用该资源平台的资源,无法在ー资源平台上调用另ー资源平台的资源(服务)。比如现在用户終端在各大微博网站上发布微博,需要先在各大微博网站进行账户注册,并登陆后一一发布;登陆某ー微博网站后,也只可使用该微博网站的资源,无法在该微博网站使用其他微博网站的账户进行微博的“发布”、“转播”以及“对话”等操作。如此可使得用户终端如果想调用多个不同资源平台,还需在不同资源平台一対一 调用,并且可能由于资源平台不同,而调出的资源相互不兼容。因此,给用户终端的使用带来不便;而且,単独ー资源平台的资源毕竟有限,存在不能完全满足用户终端要求的情況。

发明内容
本发明的主要目的为提供ー种资源平台开放第三方服务的方法及资源平台,可方便用户終端使用,提升用户体验。本发明提出ー种资源平台开放第三方服务的方法,包括步骤资源平台接收用户终端的访问请求;在所述访问请求为调用第三方服务的访问请求时,通过预设通用接ロ协议调用第
三方服务。优选地,所述在所述访问请求为调用第三方服务的访问请求时,通过预设通用接ロ协议调用第三方服务的步骤前还包括使用过滤保护功能对所述访问请求进行过滤。优选地,所述过滤保护功能包括防刷逻辑功能、屏蔽恶意用户功能、防入侵功能和/或防有损运营功能。优选地,所述资源平台接收用户终端的访问请求的步骤前还包括资源平台设置预设通用接ロ协议,将所述第三方服务设置为资源平台的内部逻辑。优选地,所述资源平台接收用户终端的访问请求的步骤后还包括在所述访问请求为调用资源平台内部资源的访问请求时,通过内部协议调用资源平台的内部资源。本发明还提出ー种资源平台,包括接收访问模块,用于接收用户终端的访问请求;第三方调用模块,用于在所述访问请求为调用第三方服务的访问请求时,通过预设通用接ロ协议调用第三方服务。
优选地,所述资源平台进ー步包括过滤保护模块,用于使用过滤保护功能对所述访问请求进行过滤。优选地,所述过滤保护功能包括防刷逻辑功能、屏蔽恶意用户功能、防入侵功能和/或防有损运营功能。优选地,所述资源平台进ー步包括第三方设置模块,用于设置预设通用接ロ协议,将所述第三方服务设置为资源平台的内部逻辑。优选地,所述资源平台进ー步包括内部调用模块,用于在所述访问请求为调用资源平台内部资源的访问请求时,通 过内部协议调用资源平台的内部资源。本发明的资源平台开放第三方服务的方法及资源平台,由于在资源平台中加入第三方平台,扩大了平台资源,使得资源平台更具吸引力,可提升资源平台的价值;且可提升用户终端的用户体验。


图I是本发明资源平台开放第三方服务的方法一实施例的步骤流程示意图;图2是本发明资源平台开放第三方服务的方法一实施例的另ー步骤流程示意图;图3是本发明资源平台开放第三方服务的方法一实施例的再一步骤流程示意图;图4是本发明资源平台开放第三方服务的方法一实施例的又一步骤流程示意图;图5是本发明资源平台一实施例的结构示意图;图6是本发明资源平台ー实施例的另ー结构示意图;图7是本发明资源平台一实施例的再ー结构示意图;图8是本发明资源平台一实施例的又一结构示意图。本发明目的的实现、功能特点及优点将结合实施例,參照附图做进ー步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。參照图1,提出本发明ー种资源平台开放第三方服务的方法的ー实施例。该方法包括步骤S10、资源平台接收用户终端的访问请求;步骤S11、在所述访问请求为调用第三方服务的访问请求时,通过预设通用接ロ协议调用第三方服务。用户终端在登陆某ー资源平台后,可向该资源平台发送调用服务的访问请求。当该访问请求为调用第三方服务的访问请求时,通过预设通用接ロ协议调用第三方服务。该第三方服务可为资源平台之外的第三方平台提供的服务,且该第三方服务可以是多个第三方平台提供的相应服务。该服务可以是下载和/或上传信息等。该预设通用接ロ协议,是由于各资源平台的提供的接ロ协议可能不相同,资源平台直接调用第三方平台进行数据交互时,可能存在不兼容的情况,因此在资源平台上进行统ー设置。使得用户终端调用不同的第三方平台使用相同的服务时,可以有一致的用户体验,且不容易出错。上述资源平台开放第三方服务的方法,由于在资源平台中加入第三方平台,扩大了平台资源,使得资源平台更具吸引力,可提升资源平台的价值;且,第三方平台可借助资源平台进行便捷推销,通过借助资源平台的強大品牌效益,开拓和巩固市场;用户终端可更便捷地享用各方资源,可提升用户体验。參照图2,上述步骤SlO前还包括步骤S100、资源平台设置预设通用接ロ协议,将所述第三方服务设置为资源平台的内部逻辑。资源平台可为第三方平台设置平台接ロ,并预先设置统一的接ロ协议进行平台通讯,将第三方平台(第三方服务)设置为资源平台的内部逻辑。使得用户终端只需与资源平台进行通讯,而通过资源平台调用第三方服务。由此可減少用户终端的操作步骤,提升用户体验。上述内部逻辑为资源平台提供某一服务时的具体实现方式;资源平台设置预设通 用接ロ协议,将上述第三方服务包装为对外部开发者透明的服务资源,外部开发者只需要关心资源平台的对外接ロ、逻辑,而无须关心第三方服务提供方的逻辑。參照图3,上述步骤Sll前还包括步骤S110、使用过滤保护功能对所述访问请求进行过滤。为使得资源平台以及融合的第三方平台更具稳定性和安全性,先对用户终端发送的访问请求进行过滤。该资源平台可使用过滤保护功能,对该访问请求进行分析、判断,过滤掉恶意访问(比如刷屏等)。上述过滤保护功能包括防刷逻辑功能、屏蔽恶意用户功能、防入侵功能和/或防有损运营功能等防恶意访问功能。上述资源平台开放第三方服务的方法,可通过设置预设通用接ロ协议、使用过滤保护功能等,对第三方平台进行包装、保护,无需第三方平台以及用户终端自主开发相应功能,提升用户终端对第三方平台的用户体验,并提升第三方平台的稳定性以及安全性。參照图4,上述步骤SlO后还包括步骤S12、在所述访问请求为调用资源平台内部资源的访问请求时,通过内部协议调用资源平台的内部资源。资源平台在接收到用户终端的访问请求后,首先可对该访问请求进行判断;在判定该访问请求为调用第三方服务的访问请求时,调用第三方服务;在判定该访问请求为调用资源平台内部资源的访问请求时,通过资源平台自定义的内部协议,调用资源平台的内部资源(服务)。在根据用户终端的访问请求调用内部资源时,也可先使用过滤保护功能对该访问请求进行过滤,保护资源平台安全。以下以微博网站A作为资源平台以及微博网站B提供第三方服务为例,对上述资源平台开放第三方服务的方法进行详细说明。首先,可在微博网站A上设置通用接ロ,并设置通用接ロ协议,由此调用微博网站B。假设用户终端在微博网站A和微博网站B中,都申请有账户。在用户终端需要在微博网站A中使用微博网站B的服务时,首先可将该两网站上的账户绑定。由此,用户终端登陆微博网站A的账户,即可登陆微博网站B上的账户。用户终端在登陆微博网站A后,如果需要调用微博网站B的服务,则其可先向微博网站A发送访问微博网站B的访问请求;微博网站A在解析该访问请求后,通过通用接ロ调用该微博网站B的服务,提供给用户終端使用。而且,用户终端可只需在微博网站A的账户上进行“发布”、“转播”以及“对话”等操作,即可同时在微博网站B的账户上进行相同操作。由于使用了通用接ロ协议,用户终端可统ー的格式在微博网站A以及微博网站B上发布微博等操作。各微博网站的微博发布格式可能并不相同,比如微博网站A的微博发布格式为地址+账户名称+内容,微博网站B的微博发布格式为地址+内容+账户名称。用户终端进行一次发布操作,同时在两网站上发布微博吋,由于格式不同可能发生错误。因此,可将微博发布格式统ー设置为地址+账户名称+内容,通讯时再通过通用接ロ协议进行转换。而且,操作出错时,不论该微博网站B是否返回错误信息,该微博网站A将提供统一的错误返回信息,提示用户终端。上述资源平台开放第三方服务的方法,还可改善用户终端的网络访问质量。比如用户终端使用电信网络,微博网站B使用网通网络,而微博网站A使用三通网络(电信、网通以及教育网网络);如果用户終端直接访问微博网站B,由于是跨网络访问,速度较慢;而先访问微博网站A,再通过微博网站A调用微博网站B,则由于微博网站A为三通网络,其与用户终端以及微博网站B在通讯时都可处于同一网络,通讯速度较跨网访问更快。 參照图5,提出本发明ー种资源平台的ー实施例。该资源平台包括 接收访问模块21,用于接收用户终端的访问请求;第三方调用模块22,用于在所述访问请求为调用第三方服务的访问请求时,通过预设通用接ロ协议调用第三方服务。用户终端在登陆某ー资源平台后,可向该资源平台发送调用服务的访问请求。资源平台通过接收访问模块21,接收该访问请求,当该访问请求为调用第三方服务的访问请求时,通过第三方调用模块22使用预设通用接ロ协议调用第三方服务。该第三方服务可为资源平台之外的第三方平台提供的服务,且该第三方服务可以是多个第三方平台提供的相应服务。该服务可以是下载和/或上传信息等。该预设通用接ロ协议,是由于各资源平台的提供的接ロ协议可能不相同,资源平台直接调用第三方平台进行数据交互时,可能存在不兼容的情况,因此在资源平台上进行统ー设置。使得用户终端调用不同的第三方平台使用相同的服务时,可以有一致的用户体验,且不容易出错。上述资源平台,由于加入第三方平台,扩大了平台资源,使其更具吸引力,可提升资源平台的价值;且,第三方平台可借助资源平台进行便捷推销,通过借助资源平台的強大品牌效益,开拓和巩固市场;用户终端可更便捷地享用各方资源,可提升用户体验。參照图6,上述资源平台进ー步包括第三方设置模块200,用于设置预设通用接ロ协议,将所述第三方服务设置为资源平台的内部逻辑。上述资源平台可通过第三方设置模块200为第三方平台设置平台接ロ,并预先设置统ー的接ロ协议进行平台通讯,将第三方平台(第三方服务)设置为资源平台的内部逻辑。使得用户终端只需与资源平台进行通讯,而通过资源平台调用第三方服务。由此可减少用户終端的操作步骤,提升用户体验。參照图7,上述资源平台进ー步包括过滤保护模块220,用于使用过滤保护功能对所述访问请求进行过滤。为使得资源平台以及融合的第三方平台更具稳定性和安全性,可利用过滤保护模块220先对用户终端发送的访问请求进行过滤。该过滤保护模块220可使用过滤保护功能,对该访问请求进行分析、判断,过滤掉恶意访问(比如刷屏等)。上述过滤保护功能包括防刷逻辑功能、屏蔽恶意用户功能、防入侵功能和/或防有损运营功能等防恶意访问功能。上述资源平台,可通过设置预设通用接ロ协议、使用过滤保护功能等,对第三方平台进行包装、保护,无需第三方平台以及用户终端自主开发相应功能,提升用户终端对第三方平台的用户体验,并提升第三方平台的稳定性以及安全性。參照图8,上述资源平台进ー步包括内部调用模块23,用于在所述访问请求为调用资源平台内部资源的访问请求时,通过内部协议调用资源平台的内部资源。上述资源平台在接收到用户终端的访问请求后,首先可通过接收访问模块21对该访问请求进行判断;在判定该访问请求为调用第三方服务的访问请求时,利用第三方调用模块22调用第三方服务;在判定该访问请求为调用资源平台内部资源的访问请求时,通过内部调用模块23利用自定义的内部协议,调用资源平台的内部资源(服务)。在根据用户终端的访问请求调用内部资源吋,也可先通过过滤保护模块220使用过滤保护功能对该 访问请求进行过滤,保护资源平台安全。以下以微博网站A作为资源平台以及微博网站B提供第三方服务为例,对上述资源平台进行详细说明。首先,可在微博网站A上设置通用接ロ,并设置通用接ロ协议,由此调用微博网站B。假设用户终端在微博网站A和微博网站B中,都申请有账户。在用户终端需要在微博网站A中使用微博网站B的服务时,首先可将该两网站上的账户绑定。由此,用户终端登陆微博网站A的账户,即可登陆微博网站B上的账户。用户终端在登陆微博网站A后,如果需要调用微博网站B的服务,则其可先向微博网站A发送访问微博网站B的访问请求;微博网站A在解析该访问请求后,通过通用接ロ调用该微博网站B的服务,提供给用户終端使用。而且,用户终端可只需在微博网站A的账户上进行“发布”、“转播”以及“对话”等操作,即可同时在微博网站B的账户上进行相同操作。由于使用了通用接ロ协议,用户终端可统ー的格式在微博网站A以及微博网站B上发布微博等操作。各微博网站的微博发布格式可能并不相同,比如微博网站A的微博发布格式为地址+账户名称+内容,微博网站B的微博发布格式为地址+内容+账户名称。用户终端进行一次发布操作,同时在两网站上发布微博吋,由于格式不同可能发生错误。因此,可将微博发布格式统ー设置为地址+账户名称+内容,通讯时再通过通用接ロ协议进行转换。而且,操作出错时,不论该微博网站B是否返回错误信息,该微博网站A将提供统一的错误返回信息,提示用户终端。上述资源平台,还可改善用户终端的网络访问质量。比如用户终端使用电信网络,微博网站B使用网通网络,而微博网站A使用三通网络(电信、网通以及教育网网络);如果用户終端直接访问微博网站B,由于是跨网络访问,速度较慢;而先访问微博网站A,再通过微博网站A调用微博网站B,则由于微博网站A为三通网络,其与用户终端以及微博网站B在通讯时都可处于同一网络,通讯速度较跨网访问更快。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种资源平台开放第三方服务的方法,其特征在于,包括步骤 资源平台接收用户终端的访问请求; 在所述访问请求为调用第三方服务的访问请求时,通过预设通用接口协议调用第三方服务。
2.根据权利要求I所述的资源平台开放第三方服务的方法,其特征在于,所述在所述访问请求为调用第三方服务的访问请求时,通过预设通用接口协议调用第三方服务的步骤前还包括 使用过滤保护功能对所述访问请求进行过滤。
3.根据权利要求2所述的资源平台开放第三方服务的方法,其特征在于,所述过滤保护功能包括 防刷逻辑功能、屏蔽恶意用户功能、防入侵功能和/或防有损运营功能。
4.根据权利要求I至3中任一项所述的资源平台开放第三方服务的方法,其特征在于,所述资源平台接收用户终端的访问请求的步骤前还包括 资源平台设置预设通用接口协议,将所述第三方服务设置为资源平台的内部逻辑。
5.根据权利要求I至3中任一项所述的资源平台开放第三方服务的方法,其特征在于,所述资源平台接收用户终端的访问请求的步骤后还包括 在所述访问请求为调用资源平台内部资源的访问请求时,通过内部协议调用资源平台的内部资源。
6.一种资源平台,其特征在于,包括 接收访问模块,用于接收用户终端的访问请求; 第三方调用模块,用于在所述访问请求为调用第三方服务的访问请求时,通过预设通用接口协议调用第三方服务。
7.根据权利要求6所述的资源平台,其特征在于,所述资源平台进一步包括 过滤保护模块,用于使用过滤保护功能对所述访问请求进行过滤。
8.根据权利要求7所述的资源平台,其特征在于,所述过滤保护功能包括 防刷逻辑功能、屏蔽恶意用户功能、防入侵功能和/或防有损运营功能。
9.根据权利要求6至8中任一项所述的资源平台,其特征在于,所述资源平台进一步包括 第三方设置模块,用于设置预设通用接口协议,将所述第三方服务设置为资源平台的内部逻辑。
10.根据权利要求6至8中任一项所述的资源平台,其特征在于,所述资源平台进一步包括 内部调用模块,用于在所述访问请求为调用资源平台内部资源的访问请求时,通过内部协议调用资源平台的内部资源。
全文摘要
本发明揭示了一种资源平台开放第三方服务的方法及资源平台。该方法包括步骤资源平台接收用户终端的访问请求;在所述访问请求为调用第三方服务的访问请求时,通过预设通用接口协议调用第三方服务。本发明的资源平台开放第三方服务的方法及资源平台,由于在资源平台中加入第三方平台,扩大了平台资源,使得资源平台更具吸引力,可提升资源平台的价值;且可提升用户终端的用户体验。
文档编号H04L29/06GK102685153SQ201110053490
公开日2012年9月19日 申请日期2011年3月7日 优先权日2011年3月7日
发明者何彦杰, 王 琦, 郑志昊, 黄晓军 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1