分享资源的方法、终端、服务器及系统技术方案

技术编号:11452800 阅读:84 留言:0更新日期:2015-05-14 01:56
本发明专利技术公开了一种分享资源的方法、终端、服务器及系统,该方法包括:在向第一用户开放的资源中确定需要分享的资源,获取资源分享指令及分享资源的第二用户;提交第一用户的标识信息、资源标识信息及第二用户的用户信息,由服务器确定第一用户具有分享资源的权限并生成资源分享信息后,接收服务器返回的资源分享信息,并发送至第二用户对应的终端。本发明专利技术通过在向第一用户开放的资源中确定分享的资源,并在服务器确定具有分享资源的权限并生成及返回资源分享信息后接收并向第二用户分享资源分享信息,确保能够向第二用户分享资源,不仅能够扩大资源分享的范围,而且能够通过分享资源提高网站的社交化功能的灵活性以及提高用户之间的交互性。

【技术实现步骤摘要】
分享资源的方法、终端、服务器及系统
本专利技术涉及互联网领域,特别涉及一种分享资源的方法、终端、服务器及系统。
技术介绍
为了吸引更多用户访问网站,从而提高网站的访问量,很多网站都提供了社交化功能。用户可以通过网站提供的社交化功能对网站提供的资源进行交流互动,从而增加资源的传播量,进而增加网站提供商的收益。分享网站提供的资源即为网站提供的一种社交化功能,通过分享资源,可以驱动更多用户查阅或观看资源,从而提高网站的流量。例如,如果网站为视频网站,则网站提供的资源为视频,通过分享视频,可以驱动更多用户观看视频,从而增加视频的传播量。为了驱动更多拥有资源的用户分享资源,从而增加资源的传播量,有必要提供一种分享资源的方法。相关技术在分享资源时,所采用的方法为:第一用户对应的终端将资源所在网站的链接地址发送至第二用户对应的终端;第二用户通过该网站的链接地址获取分享的资源。例如,当第一用户需要分享视频时,直接通过第一用户对应的终端将视频所在网站的网址发送给第二用户对应的终端,第二用户打开网址,并从该网址中获取第一用户分享的视频。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:由于互联网中的一些资源是某些用户特有的,例如,有些视频需要用户付费之后才能观看,而其它未付费的用户则不能观看该视频。针对该类资源,第一用户不能向第二用户分享,不仅导致资源分享具有一定的局限性,而且使得资源分享的范围较小。另外,由于该类资源不能向第二用户分享,导致通过分享资源实现社交化功能的灵活性及交互性不高。
技术实现思路
为了解决相关技术的问题,本专利技术实施例提供了一种分享资源的方法、终端、服务器及系统。所述技术方案如下:第一方面,提供了一种分享资源的方法,所述方法包括:确定需要分享的资源,并获取第一用户分享所述资源的资源分享指令以及所述第一用户在所述第一用户的关系链中确定的分享所述资源的第二用户,其中,所述资源为向所述第一用户开放的资源;提交所述第一用户的标识信息、资源标识信息以及所述第二用户的用户信息;接收根据所述第一用户的标识信息以及所述资源标识信息确定所述第一用户具有分享所述资源的权限后根据所述第一用户的用户信息、资源标识信息以及所述第二用户的用户信息生成并返回的全局唯一的资源分享信息,并转发所述资源分享信息。第二方面,提供了一种分享资源的方法,所述方法包括:接收第一用户的标识信息、资源标识信息以及分享资源的第二用户的用户信息,其中,所述资源为向所述第一用户开放的资源;根据所述第一用户的标识信息以及所述资源标识信息确定所述第一用户是否具有分享所述资源的权限;如果确定所述第一用户具有分享所述资源的权限,则根据所述第一用户的用户信息、资源标识信息以及所述第二用户的用户信息生成全局唯一的资源分享信息;返回所述资源分享信息。第三方面,提供了一种分享资源的方法,所述方法包括:接收资源分享信息,所述资源分享信息由所述第一用户对应的终端向服务器提交所述第一用户的用户信息、资源标识信息以及所述第二用户的用户信息后,由所述服务器生成并返回至所述第一用户对应的终端,其中,资源为所述服务器向所述第一用户开放的资源;根据所述资源分享信息领取所述资源。第四方面,提供了一种终端,所述终端包括:确定模块,用于确定需要分享的资源,其中,所述资源为向第一用户开放的资源;获取模块,用于获取所述第一用户分享所述资源的资源分享指令以及所述第一用户在所述第一用户的关系链中确定的分享所述资源的第二用户;提交模块,用于提交所述第一用户的标识信息、资源标识信息以及所述第二用户的用户信息;接收模块,用于接收根据所述第一用户的标识信息以及所述资源标识信息确定所述第一用户具有分享所述资源的权限后根据所述第一用户的用户信息、资源标识信息以及所述第二用户的用户信息生成并返回的全局唯一的资源分享信息;转发模块,用于转发所述资源分享信息。第五方面,提供了一种服务器,所述服务器包括:第一接收模块,用于接收第一用户的标识信息、资源标识信息以及分享资源的第二用户的用户信息,其中,所述资源为向所述第一用户开放的资源;第一确定模块,用于根据所述第一用户的标识信息以及所述资源标识信息确定所述第一用户是否具有分享所述资源的权限;第一生成模块,用于当确定所述第一用户具有分享所述资源的权限时,根据所述第一用户的用户信息、资源标识信息以及所述第二用户的用户信息生成全局唯一的资源分享信息;返回模块,用于返回所述资源分享信息。第六方面,提供了一种终端,所述终端包括:接收模块,用于接收资源分享信息,所述资源分享信息由所述第一用户对应的终端向服务器提交所述第一用户的用户信息、资源标识信息以及所述第二用户的用户信息后,由所述服务器生成并返回至所述第一用户对应的终端,其中,资源为所述服务器向所述第一用户开放的资源;领取模块,用于根据所述资源分享信息领取所述资源。第七方面,提供了一种分享资源的系统,所述系统包括:第一终端、服务器和第二终端;其中,所述第一终端如上述第四方面提供的终端;所述服务器如上述第五方面提供的服务器;所述第二终端如上述第六方面提供的终端。本专利技术实施例提供的技术方案带来的有益效果是:通过在向第一用户开放的资源中确定需要分享的资源,并在服务器确定第一用户具有分享该资源的权限后,向第二用户对应的终端发送资源分享信息,确保可以向第二用户分享服务器向第一用户开放的资源,不仅能够扩大资源分享的范围,而且能够通过分享资源提高网站的社交化功能的灵活性以及提高用户之间的交互性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种分享资源的方法的实施环境示意图;图2是本专利技术实施例一提供的一种分享资源的方法流程图;图3是本专利技术实施例一提供的另一种分享资源的方法流程图;图4是本专利技术实施例一提供的又一种分享资源的方法流程图;图5是本专利技术实施例二提供的一种分享资源的方法流程图;图6是本专利技术实施例二提供的一种第一用户对应的终端确定需要分享的资源的终端界面示意图以及第一用户对应的终端显示的第一用户分享资源的界面示意图;图7是本专利技术实施例二提供的一种第一用户确定分享资源的第二用户的终端界面示意图;图8是本专利技术实施例二提供的一种第一用户对应的终端显示资源分享信息以及显示分享资源成功信息的终端界面示意图;图9是本专利技术实施例二提供的一种第二用户对应的终端显示资源分享信息以及领取资源的终端界面示意图;图10是本专利技术实施例三提供的一种终端的结构示意图;图11是本专利技术实施例四提供的一种终端的结构示意图;图12是本专利技术实施例七提供的一种服务器的结构示意图;图13是本专利技术实施例八提供的一种服务器的结构示意图;图14是本专利技术实施例九提供的一种终端的结构示意图;图15是本专利技术实施例十提供的一种终端的结构示意图;图16是本专利技术实施例十三提供的一种分享资源的系统的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本专利技术实施例提供的方法所涉及的实施环境本文档来自技高网...

【技术保护点】
一种分享资源的方法,其特征在于,所述方法包括:确定需要分享的资源,并获取第一用户分享所述资源的资源分享指令以及所述第一用户在所述第一用户的关系链中确定的分享所述资源的第二用户,其中,所述资源为向所述第一用户开放的资源;提交所述第一用户的标识信息、资源标识信息以及所述第二用户的用户信息;接收根据所述第一用户的标识信息以及所述资源标识信息确定所述第一用户具有分享所述资源的权限后根据所述第一用户的用户信息、资源标识信息以及所述第二用户的用户信息生成并返回的全局唯一的资源分享信息,并转发所述资源分享信息。

【技术特征摘要】
1.一种分享资源的方法,其特征在于,所述方法包括:确定需要分享的资源,并获取第一用户分享所述资源的资源分享指令以及所述第一用户在所述第一用户的关系链中确定的分享所述资源的第二用户,其中,所述资源为向所述第一用户开放的资源;提交所述第一用户的标识信息、资源标识信息以及所述第二用户的用户信息;接收服务器返回的全局唯一的资源分享信息,并转发所述资源分享信息,其中,所述服务器根据所述第一用户的标识信息确定所述第一用户是否达到分享资源等级;如果所述第一用户达到分享资源等级,则根据所述资源标识信息确定是否向所述第一用户开放所述资源;如果确定向所述第一用户开放所述资源,则确定所述第一用户具有分享所述资源的权限;在所述服务器确定所述第一用户具有分享所述资源的权限后,根据所述第一用户的用户信息、资源标识信息以及所述第二用户的用户信息生成所述资源分享信息。2.根据权利要求1所述的方法,其特征在于,所述确定需要分享的资源,包括:检测扫描所述资源对应的二维码的资源扫描指令,并根据所述资源扫描指令扫描所述资源对应的二维码,将扫描的二维码对应的资源确定为需要分享的资源;所述获取第一用户分享所述资源的资源分享指令,包括:根据扫描的二维码显示所述资源对应的资源分享页面,并在所述资源分享页面中获取所述第一用户分享所述资源的资源分享指令。3.根据权利要求1或2所述的方法,其特征在于,所述转发所述资源分享信息,包括:调用应用程序接口API转发所述资源分享信息。4.一种分享资源的方法,其特征在于,所述方法包括:接收第一用户的标识信息、资源标识信息以及分享资源的第二用户的用户信息,其中,所述资源为向所述第一用户开放的资源,所述第二用户由所述第一用户在所述第一用户的关系链中确定;根据所述第一用户的标识信息以及所述资源标识信息确定所述第一用户是否具有分享所述资源的权限;如果确定所述第一用户具有分享所述资源的权限,则根据所述第一用户的用户信息、资源标识信息以及所述第二用户的用户信息生成全局唯一的资源分享信息;返回所述资源分享信息;其中,所述根据所述第一用户的标识信息以及所述资源标识信息确定所述第一用户是否具有分享所述资源的权限,包括:根据所述第一用户的标识信息确定所述第一用户是否达到分享资源等级;如果所述第一用户达到分享资源等级,则根据所述资源标识信息确定是否向所述第一用户开放所述资源;如果确定向所述第一用户开放所述资源,则确定所述第一用户具有分享所述资源的权限。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一用户的用户信息、资源标识信息以及所述第二用户的用户信息生成全局唯一的资源分享信息,包括:将所述第一用户的用户信息、资源标识信息以及所述第二用户的用户信息生成全局唯一的数字签名,得到携带所述全局唯一的数字签名的资源分享信息。6.根据权利要求4所述的方法,其特征在于,所述返回所述资源分享信息之后,还包括:接收携带第二用户的标识信息的资源领取请求,并根据所述第二用户的标识信息确定所述第二用户是否具有领取所述资源的权限;如果确定所述第二用户具有领取所述资源的权限,则根据所述资源分享信息生成资源领取信息,并发送所述资源领取信息。7.根据权利要求4所述的方法,其特征在于,所述确定所述第一用户具有分享所述资源的权限之后,还包括:根据所述资源标识信息获取所述资源的当前状态;根据所述当前状态确定是否允许所述第一用户分享所述资源;如果确定允许所述第一用户分享所述资源,则执行根据所述第一用户的用户信息、资源标识信息以及所述第二用户的用户信息生成全局唯一的资源分享信息的步骤。8.根据权利要求7所述的方法,其特征在于,所述返回所述资源分享信息之后,还包括:根据所述资源是否被所述第二用户领取的状态更新所述资源的当前状态。9.一种分享资源的方法,其特征在于,所述方法包括:接收服务器返回至第一用户对应的终端的资源分享信息,其中,所述服务器根据所述第一用户的标识信息确定所述第一用户是否达到分享资源等级;如果所述第一用户达到分享资源等级,则根据所述资源标识信息确定是否向所述第一用户开放所述资源;如果确定向所述第一用户开放所述资源,则确定所述第一用户具有分享所述资源的权限;在所述服务器确定所述第一用户具有分享所述资源的权限后,根据由所述第一用户对应的终端提交的所述第一用户的用户信息、所述资源标识信息以及第二用户的用户信息生成所述资源分享信息,资源为所述服务器向所述第一用户开放的资源,所述第二用户由所述第一用户在所述第一用户的关系链中确定;根据所述资源分享信息领取所述资源。10.根据权利要求9所述的方法,其特征在于,所述根据所述资源分享信息领取所述资源,包括:根据所述资源分享信息发送携带第二用户的标识信息的资源领取请求;接收根据所述第二用户的标识信息确定所述第二用户具有领取所述资源的权限后根据所述资源分享信息生成并返回的资源领取信息,并根据所述资源领取信息领取所述资源。11.一种终端,其特征在于,所述终端包括:确定模块,用于确定需要分享的资源,其中,所述资源为向第一用户开放的资源;获取模块,用于获取所述第一用户分享所述资源的资源分享指令以及所述第一用户在所...

【专利技术属性】
技术研发人员:徐帅林俊安林文焕李大江
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

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

1