网络数据的分享方法和系统.pdf

上传人:Y948****062 文档编号:4331034 上传时间:2018-09-13 格式:PDF 页数:16 大小:4.54MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210346871.X

申请日:

2012.09.18

公开号:

CN102882952A

公开日:

2013.01.16

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04L 29/08申请公布日:20130116|||实质审查的生效IPC(主分类):H04L 29/08申请日:20120918|||公开

IPC分类号:

H04L29/08; H04L29/06

主分类号:

H04L29/08

申请人:

李建成

发明人:

李建成

地址:

570208 海南省海口市海甸岛海景路102号钻石水岸3单元901房

优先权:

专利代理机构:

广州华进联合专利商标代理有限公司 44224

代理人:

吴平

PDF下载: PDF下载
内容摘要

本发明提供了一种网络数据的分享方法和系统。所述方法包括:获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求;通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中拉取网络数据;显示所述拉取的网络数据。所述系统包括:请求转发服务器,用于获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求;所述社交网络客户端包括:查看处理模块,用于通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中拉取网络数据;显示模块,用于显示所述拉取的网络数据。采用本发明能降低服务器负荷。

权利要求书

权利要求书一种网络数据的分享方法,包括如下步骤:获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求;通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中拉取网络数据;显示所述拉取的网络数据。根据权利要求1所述的网络数据的分享方法,其特征在于,还包括:获取上传的网络数据,并存储;所述通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中拉取网络数据的步骤之前还包括:获取网络数据的查看请求;在所述存储的网络数据中判断所述请求查看的网络数据是否存在,若是,则从所述存储的网络数据中拉取所述请求查看的网络数据,若否,则进入所述获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求的步骤。根据权利要求1所述的网络数据的分享方法,其特征在于,所述获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求的步骤为:接收所述网络数据的分享请求,并从所述分享请求中提取用户标识;根据所述用户标识获取访客用户信息;根据所述访客用户信息将所述分享请求转发到访客用户所在的社交网络客户端。根据权利要求1所述的网络数据的分享方法,其特征在于,所述获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求的步骤为:接收所述网络数据的分享请求,并从所述分享请求中提取用户标识;根据所述用户标识获取好友关系信息;根据所述好友关系信息将所述分享请求转发到好友所在的社交网络客户端。根据权利要求1所述的网络数据的分享方法,其特征在于,所述通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中拉取网络数据的步骤为:获取用户在分享请求中触发的网络数据查看操作,并根据所述网络数据查看操作发起查看请求;根据所述查看请求与所述分享网络数据的社交网络客户端建立网络连接;通过所述网络连接在所述分享网络数据的社交网络客户端拉取网络数据。一种网络数据的分享系统,其特征在于,包括:请求转发服务器,用于获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求;所述社交网络客户端包括:查看处理模块,用于通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中拉取网络数据;显示模块,用于显示所述拉取的网络数据。根据权利要求6所述的网络数据的分享系统,其特征在于,所述社交网络终端还包括服务器拉取模块,所述系统还包括:网络服务器,用于获取上传的网络数据,并存储;查看请求获取模块,用于获取网络数据的查看请求;数据判断模块,用于在所述存储的网络数据中判断所述请求查找的网络数据是否存在,若是,则通知所述服务器拉取模块,若否,则通知所述请求转发服务器;所述服务器拉取模块用于从所述存储的网络数据中拉取所述请求查看的网络数据。根据权利要求6所述的网络数据的分享系统,其特征在于,所述请求转发服务器包括:标识提取单元,用于接收所述网络数据的分享请求,并从所述分享请求中提取用户标识;访客信息获取单元,用于根据所述用户标识提取访客用户信息;访客转发单元,用于根据所述访客用户将所述分享请求转发到访客用户所在的社交网络客户端。根据权利要求6所述的网络数据的分享系统,其特征在于,所述请求转发服务器包括:标识提取单元,用于接收所述网络数据的分享请求,并从所述分享请求中提取用户标识;好友信息获取单元,用于根据所述用户标识获取好友关系信息;好友转发单元,用于根据所述好友关系信息将所述分享请求转发到好友所在的社交网络客户端。根据权利要求6所述的网络数据的分享系统,其特征在于,所述查看处理模块包括:查看发起单元,用于获取用户在分享请求中触发的网络数据查找操作,并根据所述网络数据查找操作发起查看请求;连接单元,用于根据所述查看请求与所述分享网络数据的社交网络客户端建立网络连接;数据拉取单元,用于通过所述网络连接在所述分享网络数据的社交网络客户端拉取网络数据。

说明书

说明书网络数据的分享方法和系统
技术领域
本发明涉及互联网技术,特别是涉及一种网络数据的分享方法和系统。
背景技术
随着互联网的不断发展,越来越多的用户依赖于互联网中的各种网络应用进行网络数据的分享,进而通过多个用户对网络数据的分享而实现互联网中网络数据的传递。在传统的网络数据分享过程中,用户进行网络数据的更新后将其上传到服务器中,其他用户在查看这一网络数据时需向服务器发起请求,服务器在接收到该请求之后向用户返回这一网络数据。例如,用户将照片上传到服务器中,实现了相册中照片的更新后,其他用户为了查看更新的相册,通过浏览器或者其它客户端向相册所在的服务器发起请求,服务器返回更新的相册。
然而,每一用户在查看网络数据时都需要与服务器建立连接,这将造成非常大的服务器负荷,服务器面对大量用户的网络数据查看操作将会产生大量的资源开销。
发明内容
基于此,有必要提供一种能降低服务器负荷的网络数据的分享方法。
此外,还有必要提供一种能降低服务器负荷的网络数据的分享系统。
一种网络数据的分享方法,包括如下步骤:
获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求;
通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中拉取网络数据;
显示所述拉取的网络数据。
在其中一个实施例中,还包括:
获取上传的网络数据,并存储;
所述通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中拉取网络数据的步骤之前还包括:
获取网络数据的查看请求;
在所述存储的网络数据中判断所述请求查看的网络数据是否存在,若是,则从所述存储的网络数据中拉取所述请求查看的网络数据,若否,则
进入所述获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求的步骤。
在其中一个实施例中,所述获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求的步骤为:
接收所述网络数据的分享请求,并从所述分享请求中提取用户标识;
根据所述用户标识获取访客用户信息;
根据所述访客用户信息将所述分享请求转发到访客用户所在的社交网络客户端。
在其中一个实施例中,所述获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求的步骤为:
接收所述网络数据的分享请求,并从所述分享请求中提取用户标识;
根据所述用户标识获取好友关系信息;
根据所述好友关系信息将所述分享请求转发到好友所在的社交网络客户端。
在其中一个实施例中,所述通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中拉取网络数据的步骤为:
获取用户在分享请求中触发的网络数据查看操作,并根据所述网络数据查看操作发起查看请求;
根据所述查看请求与所述分享网络数据的社交网络客户端建立网络连接;
通过所述网络连接在所述分享网络数据的社交网络客户端拉取网络数据。
一种网络数据的分享系统,包括:
请求转发服务器,用于获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求;
所述社交网络客户端包括:
查看处理模块,用于通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中拉取网络数据;
显示模块,用于显示所述拉取的网络数据。
在其中一个实施例中,所述社交网络终端还包括服务器拉取模块,所述系统还包括:
网络服务器,用于获取上传的网络数据,并存储;
查看请求获取模块,用于获取网络数据的查看请求;
数据判断模块,用于在所述存储的网络数据中判断所述请求查找的网络数据是否存在,若是,则通知所述服务器拉取模块,若否,则通知所述请求转发服务器;
所述服务器拉取模块用于从所述存储的网络数据中拉取所述请求查看的网络数据。
在其中一个实施例中,所述请求转发服务器包括:
标识提取单元,用于接收所述网络数据的分享请求,并从所述分享请求中提取用户标识;
访客信息获取单元,用于根据所述用户标识提取访客用户信息;
访客转发单元,用于根据所述访客用户将所述分享请求转发到访客用户所在的社交网络客户端。
在其中一个实施例中,所述请求转发服务器包括:
标识提取单元,用于接收所述网络数据的分享请求,并从所述分享请求中提取用户标识;
好友信息获取单元,用于根据所述用户标识获取好友关系信息;
好友转发单元,用于根据所述好友关系信息将所述分享请求转发到好友所在的社交网络客户端。
在其中一个实施例中,所述查看处理模块包括:
查看发起单元,用于获取用户在分享请求中触发的网络数据查找操作,并根据所述网络数据查找操作发起查看请求;
连接单元,用于根据所述查看请求与所述分享网络数据的社交网络客户端建立网络连接;
数据拉取单元,用于通过所述网络连接在所述分享网络数据的社交网络客户端拉取网络数据。
上述网络数据的分享方法和系统,在网络数据的分享中,按照预设的分享范围将分享请求转发到某些社交网络客户端,在这些接收到分享请求的社交网络客户端中,根据对分享请求触发的查看请求从分享网络的社交网络客户端中拉取网络数据,进而将网络数据分享到请求查看的社交网络客户端中,由于这一分享过程在发起网络数据的分享请求时直接将分享请求转发到处于分享范围的社交网络客户端,进而在社交网络客户端之间直接进行网络数据的拉取,不需要服务器即可实现网络数据的分享,降低了服务器负荷及资源开销。
附图说明
图1为一个实施例中网络数据的分享方法的流程图;
图2为一个实施例中获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发分享请求的方法流程图;
图3为另一个实施例中获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发分享请求的方法流程图;
图4为一个实施例中通过对分享请求触发的查看请求从分享网络数据的社交网络客户端拉取网络数据的方法流程图;
图5为另一个实施例中网络数据的分享方法的流程图;
图6为一个实施例中网络数据的分享系统的结构示意图;
图7为一个实施例中请求转发服务器的结构示意图;
图8为另一个实施例中请求转发服务器的结构示意图;
图9为一个实施例中查看处理模块的结构示意图;
图10为另一个实施例中网络数据的分享系统的结构示意图。
具体实施方式
如图1所示,在一个实施例中,一种网络数据的分享方法,包括如下步骤:
步骤S110,获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发分享请求。
本实施例中,网络数据可以是用户发布的各种文本文件、图像文件、音频文件以及视频文件等形式。分享范围是预先设定的分享网络数据的用户范围,根据分享范围可以获知哪些用户所在的社交网络客户端具备查看分享的网络数据权限。社交网络客户端可以是基于网页页面的社交网络工具,也可以是安装于各种终端设备的社交网络工具,例如,即时通信工具的网页客户端、虚拟网络社区网站、即时通信工具客户端、微博以及邮箱等,在此不再一一进行列举。
在某一用户通过社交网络客户端触发网络数据的分享操作之后,将获取到这一社交网络客户端所发起的分享请求,根据分享请求中的用户标识得到该用户标识所对应的分享范围,进而按照对应的分享范围进行分享请求的转发。
步骤S130,通过对分享请求触发的查看请求从分享网络数据的社交网络客户端拉取网络数据。
本实施例中,在接收到转发的分享请求之后,通过发起相应的查看请求来触发网络数据的拉取,以从分享了网络数据的社交网络客户端本地获取到网络数据,并返回给请求查看的社交网络客户端。
步骤S150,显示拉取的网络数据。
本实施例中,在社交网络客户端的交互界面中显示拉取的网络数据,以供用户查看。
如图2所示,在一个实施例中,上述步骤S110的具体过程包括:
步骤S111,接收网络数据的分享请求,并从分享请求中提取用户标识。
本实施例中,用户通过社交网络客户端输入网络数据的分享操作发起分享请求,此时,将会接收到发起的分享请求,该分享请求中包括了对应的用户标识、分享的网络数据名称以及摘要等信息。此时,社交网络客户端成为用户提交分享的网络信息的载体。
步骤S112,根据用户标识获取访客用户信息。
本实施例中,访客用户信息记录了与网络数据相关的页面存在访问关系的用户,该访客用户可以是一个或者多个。例如,某一用户曾经分享了网络数据,而访问了这一网络数据的用户及对应的用户标识形成访问用户信息。
步骤S113,根据访客用户信息将分享请求转发到访客用户所在的社交网络客户端。
本实施例中,按照访客用户信息中记录的用户标识进行分享请求的转发,进而以访客用户作为分享范围实现网络数据在多个用户之间的分享。由于曾经访问了分享网络数据的用户之前所分享的网络数据的用户关注当前分享的网络数据的可能性比较大,因此,根据访客用户信息进行分享请求的转发。
具体地,根据分享网络信息的社交网络客户端负荷,可在访客用户信息中选取访客用户,查询该访客用户是否处于在线状态,若是,则将分享请求转发到该访客用户所在的社交网络客户端,选取的访客用户可以为一个或者多个访客用户,其数量可根据当前分享网络数据的社交网络客户端运行状况决定。
如图3所示,在另一个实施例中,上述步骤S 110的具体过程包括:
步骤S115,接收网络数据的分享请求,并从分享请求中提取用户标识。
步骤S116,根据用户标识获取好友关系信息。
本实施例中,好友关系信息中记录了与分享网络数据的用户存在好友关系的用户,即分享网络数据的用户在社交网络工具中的好友,该好友可以为一个或者多个。
步骤S117,根据好友关系信息将分享请求转发到好友所在的社交网络客户端。
本实施例中,按照好友关系信息中记录的用户标识进行分享请求的转发,进而以好友作为分享范围实现网络数据在多个用户之间的分享。在此,好友关系信息与访客用户信息并不相同,其中,访客用户信息中记录访客用户与分享网络数据的好友之间可以是好友关系或者陌生人的关系,因此,所涉及的用户并不仅限于分享网络数据的好友。
具体的,与分享网络数据的用户存在好友关系的用户关注当前分享的网络数据的可能性相对较在,因此,基于好友关系信息进行分享请求的转发可大大地提高了网络数据分享的针对性以及准确性。
在好友关系信息中选取好友,并查询该好友是否处于在线状态,若是,则将分享请求转发到该好友所在的社交网络客户端中,此时,该好友可通过社交网络客户端查看到接收的分享请求,以获知分享了网络数据的用户、该网络数据的名称以及摘要等信息。
如图4所示,在一个实施例中,上述步骤S130的具体过程包括:
步骤S131,获取用户在分享请求中触发的网络数据查看操作,并根据网络数据查看操作发起查看请求。
本实施例中,接收了分享请求的社交网络客户端向用户展示了分享网络数据的用户标识、网络数据的名称以及网络数据的摘要,用户查看展示的分享请求,并在期望详细查看分享的网络信息时在分享请求中触发的网络数据查看操作,进而根据网络数据查看操作生成查看请求。
步骤S133,根据查看请求与分享网络数据的社交网络客户端建立网络连接。
本实施例中,通过发起查看请求在请求查看的社交网络客户端和分享网络数据的社交网络客户端之间建立点对点的网络连接,以方便进行网络数据的传输。
步骤S135,通过网络连接在分享网络数据的社交网络客户端拉取网络数据。
本实施例中,请求查看的社交网络客户端通过网络连接在分享网络数据的社交网络客户端中拉取网络数据,以供用户查看。
在另一个实施例中,上述网络数据的分享方法还包括获取上传的网络数据,并存储的步骤。
本实施例中,在用户通过社交网络客户端输入网络数据的分享操作发起分享请求时,还将通过用户触发的上传操作获取上传的网络数据,并存储于网络服务器本地。
如图5所示,上述步骤S130之前还包括如下步骤:
步骤S210,获取网络数据的查看请求。
步骤S230,在存储的网络数据中判断请求查找的网络数据是否存在,若是,则进入步骤S250,若否,则进入步骤S110。
本实施例中,在用户对转发得到的分享请求发起查看请求,期望能够详细查看与分享请求对应的网络数据时,将首先在存储的网络数据中查找请求查看的网络数据,并判断请求查看的网络数据是否存在,若是,则从网络服务器本地存储的网络数据进行拉取,若否,则通过与分享网络数据的社交网络客户端进行网络数据的拉取。
在用户通过社交网络客户端输入网络数据的分享操作时,上传网络数据的过程和获取分享请求并向社交网络客户端转发的过程是并行发生的,而在分享网络数据的初始时刻通常会有较多的用户关注分享的网络数据,此时通过社交网络客户端之间的网络连接来实现网络数据拉取,降低了服务器的负荷。
步骤S250,从存储的网络数据中拉取请求查看的网络数据。
如图6所示,在一个实施例中,一种网络数据的分享系统,包括请求转发服务器10以及社交网络客户端30。
请求转发服务器10,用于获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端。
本实施例中,网络数据可以是用户发布的各种文本文件、图像文件、音频文件以及视频文件等形式。分享范围是预先设定的分享网络数据的用户范围,根据分享范围可以获知哪些用户所在的社交网络客户端30具备查看分享的网络数据权限。社交网络客户端30可以是基于网页页面的社交网络工具,也可以是安装于各种终端设备的社交网络工具,例如,即时通信工具的网页客户端、虚拟网络社区网站、即时通信工具客户端、微博以及邮箱等,在此不再一一进行列举。
在某一用户通过社交网络客户端30触发网络数据的分享操作之后,请求转发服务器10将获取到这一社交网络客户端所发起的分享请求,根据分享请求中的用户标识得到该用户标识所对应的分享范围,进而按照对应的分享范围进行分享请求的转发。
社交网络客户端30包括查看处理模块310以及显示模块330。
查看处理模块310,用于通过对分享请求触发的查看请求从分享网络数据的社交网络社交端中拉取网络数据。
本实施例中,在接收到转发的分享请求之后,查看处理模块310通过发起相应的查看请求来触发网络数据的拉取,以从分享了网络数据的社交网络客户端30本地获取到网络数据,并返回。
显示模块330,用于显示拉取的网络数据。
本实施例中,显示模块330在交互界面中显示拉取的网络数据,以供用户查看。
如图7所示,在一个实施例中,上述请求转发服务器10包括标识提取单元110、访客信息获取单元130以及访客转发单元150。
标识提取单元110,用于接收网络数据的分享请求,并从分享请求中提取用户标识。
本实施例中,用户通过社交网络客户端30输入网络数据的分享操作发起分享请求,此时,标识提取单元110将会接收到发起的分享请求,该分享请求中包括了对应的用户标识、分享的网络数据名称以及摘要等信息。此时,社交网络客户端30成为用户提交分享的网络信息的载体。
访客信息获取单元130,用于根据用户标识提取访客用户信息。
本实施例中,访客用户信息记录了与网络数据相关的页面存在访问关系的用户,该访客用户可以是一个或者多个。例如,某一用户曾经分享了网络数据,而访问了这一网络数据的用户及对应的用户标识形成访问用户信息。
访客转发单元150,用于根据访客用户将分享请求转发到访客用户所在的社交网络客户端。
本实施例中,访客转发单元150按照访客用户信息中记录的用户标识进行分享请求的转发,进而以访客用户作为分享范围实现网络数据在多个用户之间的分享。由于曾经访问了分享网络数据的用户之前所分享的网络数据的用户关注当前分享的网络数据的可能性比较大,因此,根据访客用户信息进行分享请求的转发。
具体地,根据分享网络信息的社交网络客户端30负荷,可在访客用户信息中选取访客用户,查询该访客用户是否处于在线状态,若是,则将分享请求转发到该访客用户所在的社交网络客户端30,选取的访客用户可以为一个或者多个访客用户,其数量可根据当前分享网络数据的社交网络客户端30运行状况决定。
如图8所示,在另一个实施例中,上述请求转发服务器10还包括好友信息获取单元180以及好友转发单元190。
好友信息获取单元180,用于根据用户标识获取好友关系信息。
本实施例中,好友关系信息中记录了与分享网络数据的用户存在好友关系的用户,即分享网络数据的用户在社交网络工具中的好友,该好友可以为一个或者多个。
好友转发单元190,用于根据好友关系信息将分享请求转发到好友所在的社交网络客户端。
本实施例中,好友转发单元190按照好友关系信息中记录的用户标识进行分享请求的转发,进而以好友作为分享范围实现网络数据在多个用户之间的分享。在此,好友关系信息与访客用户信息并不相同,其中,访客用户信息中记录访客用户与分享网络数据的好友之间可以是好友关系或者陌生人的关系,因此,所涉及的用户并不仅限于分享网络数据的好友。
具体的,与分享网络数据的用户存在好友关系的用户关注当前分享的网络数据的可能性相对较在,因此,基于好友关系信息进行分享请求的转发可大大地提高了网络数据分享的针对性以及准确性。
好友转发单元190在好友关系信息中选取好友,并查询该好友是否处于在线状态,若是,则将分享请求转发到该好友所在的社交网络客户端30中,此时,该好友可通过社交网络客户端30查看到接收的分享请求,以获知分享了网络数据的用户、该网络数据的名称以及摘要等信息。
上述请求转发服务器10中,好友信息获取单元180以及好友转发单元190可与标识提取单元110单独存在,即以好友信息获取单元180和好友转发单元190分别替换访客信息获取单元130和访客转发单元150,也可与上述访客信息获取单元130和访客转发单元150共同存在。
如图9所示,在一个实施例中,上述查看处理模块310包括查看发起单元311、连接单元313以及数据拉取单元315。
查看发起单元311,用于获取用户在分享请求中触发的网络数据查找操作,并根据网络数据查找操作发起查看请求。
本实施例中,接收了分享请求的社交网络客户端30向用户展示了分享网络数据的用户标识、网络数据的名称以及网络数据的摘要,用户查看展示的分享请求,并在期望详细查看分享的网络信息时在分享请求中触发的网络数据查看操作,进而查看发起单元311根据网络数据查看操作生成查看请求。
连接单元313,用于根据查看请求不慌不忙分享网络数据的社交网络客户端建立网络连接。
本实施例中,连接单元313通过发起查看请求在请求查看的社交网络客户端和分享网络数据的社交网络客户端之间建立点对点的网络连接,以方便进行网络数据的传输。
数据拉取单元315,用于通过网络连接在分享网络数据的社交网络客户端拉取网络数据。
本实施例中,请求查看的社交网络客户端30中,数据拉取单元315通过网络连接在分享网络数据的社交网络客户端30中拉取网络数据,以供用户查看。
如图10所示,在另一个实施例中,上述网络数据的分享系统还包括网络服务器210、查看请求获取模块230以及数据判断模块250。上述社交网络客户端30还包括服务器拉取模块。
网络服务器210,用于获取上传的网络数据,并存储。
本实施例中,在用户通过社交网络客户端输入网络数据的分享操作发起分享请求时,网络服务器210还将通过用户触发的上传操作获取上传的网络数据,并存储于本地。
查看请求获取模块230,用于获取网络数据的查看请求。
数据判断模块250,用于在存储的网络数据中判断请求查找的网络数据是否存在,若是,则通知服务器拉取模块,若否,则通知请求转发服务器310。
本实施例中,在用户对转发得到的分享请求发起查看请求,期望能够详细查看与分享请求对应的网络数据时,数据判断模块250将首先在存储的网络数据中查找请求查看的网络数据,并判断请求查看的网络数据是否存在,若是,则通知服务器拉取模块从网络服务器210本地存储的网络数据进行拉取,若否,则通过与分享网络数据的社交网络客户端30进行网络数据的拉取。
在用户通过社交网络客户端30输入网络数据的分享操作时,上传网络数据的过程和获取分享请求并向社交网络客户端转发的过程是并行发生的,而在分享网络数据的初始时刻通常会有较多的用户关注分享的网络数据,此时通过社交网络客户端30之间的网络连接来实现网络数据拉取,降低了网络服务器的负荷。
服务器拉取模块用于从存储的网络数据中拉取请求查看的网络数据。
上述网络数据的分享方法和系统,在网络数据的分享中,按照预设的分享范围将分享请求转发到某些社交网络客户端,在这些接收到分享请求的社交网络客户端中,根据对分享请求触发的查看请求从分享网络的社交网络客户端中拉取网络数据,进而将网络数据分享到请求查看的社交网络客户端中,由于这一分享过程在发起网络数据的分享请求时直接将分享请求转发到处于分享范围的社交网络客户端,进而在社交网络客户端之间直接进行网络数据的拉取,不需要服务器即可实现网络数据的分享,降低了服务器负荷及资源开销。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read‑Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

网络数据的分享方法和系统.pdf_第1页
第1页 / 共16页
网络数据的分享方法和系统.pdf_第2页
第2页 / 共16页
网络数据的分享方法和系统.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《网络数据的分享方法和系统.pdf》由会员分享,可在线阅读,更多相关《网络数据的分享方法和系统.pdf(16页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102882952 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 2 9 5 2 A *CN102882952A* (21)申请号 201210346871.X (22)申请日 2012.09.18 H04L 29/08(2006.01) H04L 29/06(2006.01) (71)申请人李建成 地址 570208 海南省海口市海甸岛海景路 102号钻石水岸3单元901房 (72)发明人李建成 (74)专利代理机构广州华进联合专利商标代理 有限公司 44224 代理人吴平 (54) 发明名称 网络数据的分享方法和系统 (57) 摘要 本。

2、发明提供了一种网络数据的分享方法和系 统。所述方法包括:获取网络数据的分享请求,并 根据预设的分享范围向社交网络客户端转发所述 分享请求;通过对所述分享请求触发的查看请求 从分享网络数据的社交网络客户端中拉取网络数 据;显示所述拉取的网络数据。所述系统包括:请 求转发服务器,用于获取网络数据的分享请求,并 根据预设的分享范围向社交网络客户端转发所述 分享请求;所述社交网络客户端包括:查看处理 模块,用于通过对所述分享请求触发的查看请求 从分享网络数据的社交网络客户端中拉取网络数 据;显示模块,用于显示所述拉取的网络数据。采 用本发明能降低服务器负荷。 (51)Int.Cl. 权利要求书2页 说。

3、明书8页 附图5页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 8 页 附图 5 页 1/2页 2 1.一种网络数据的分享方法,包括如下步骤: 获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分享请 求; 通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中拉取网络 数据; 显示所述拉取的网络数据。 2.根据权利要求1所述的网络数据的分享方法,其特征在于,还包括: 获取上传的网络数据,并存储; 所述通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中拉取 网络数据的步骤之前还包括: 获取网络数据的查看请求;。

4、 在所述存储的网络数据中判断所述请求查看的网络数据是否存在,若是,则从所述存 储的网络数据中拉取所述请求查看的网络数据,若否,则 进入所述获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所 述分享请求的步骤。 3.根据权利要求1所述的网络数据的分享方法,其特征在于,所述获取网络数据的分 享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求的步骤为: 接收所述网络数据的分享请求,并从所述分享请求中提取用户标识; 根据所述用户标识获取访客用户信息; 根据所述访客用户信息将所述分享请求转发到访客用户所在的社交网络客户端。 4.根据权利要求1所述的网络数据的分享方法,其特征在于。

5、,所述获取网络数据的分 享请求,并根据预设的分享范围向社交网络客户端转发所述分享请求的步骤为: 接收所述网络数据的分享请求,并从所述分享请求中提取用户标识; 根据所述用户标识获取好友关系信息; 根据所述好友关系信息将所述分享请求转发到好友所在的社交网络客户端。 5.根据权利要求1所述的网络数据的分享方法,其特征在于,所述通过对所述分享请 求触发的查看请求从分享网络数据的社交网络客户端中拉取网络数据的步骤为: 获取用户在分享请求中触发的网络数据查看操作,并根据所述网络数据查看操作发起 查看请求; 根据所述查看请求与所述分享网络数据的社交网络客户端建立网络连接; 通过所述网络连接在所述分享网络数据。

6、的社交网络客户端拉取网络数据。 6.一种网络数据的分享系统,其特征在于,包括: 请求转发服务器,用于获取网络数据的分享请求,并根据预设的分享范围向社交网络 客户端转发所述分享请求; 所述社交网络客户端包括: 查看处理模块,用于通过对所述分享请求触发的查看请求从分享网络数据的社交网络 客户端中拉取网络数据; 显示模块,用于显示所述拉取的网络数据。 7.根据权利要求6所述的网络数据的分享系统,其特征在于,所述社交网络终端还包 权 利 要 求 书CN 102882952 A 2/2页 3 括服务器拉取模块,所述系统还包括: 网络服务器,用于获取上传的网络数据,并存储; 查看请求获取模块,用于获取网络。

7、数据的查看请求; 数据判断模块,用于在所述存储的网络数据中判断所述请求查找的网络数据是否存 在,若是,则通知所述服务器拉取模块,若否,则通知所述请求转发服务器; 所述服务器拉取模块用于从所述存储的网络数据中拉取所述请求查看的网络数据。 8.根据权利要求6所述的网络数据的分享系统,其特征在于,所述请求转发服务器包 括: 标识提取单元,用于接收所述网络数据的分享请求,并从所述分享请求中提取用户标 识; 访客信息获取单元,用于根据所述用户标识提取访客用户信息; 访客转发单元,用于根据所述访客用户将所述分享请求转发到访客用户所在的社交网 络客户端。 9.根据权利要求6所述的网络数据的分享系统,其特征在。

8、于,所述请求转发服务器包 括: 标识提取单元,用于接收所述网络数据的分享请求,并从所述分享请求中提取用户标 识; 好友信息获取单元,用于根据所述用户标识获取好友关系信息; 好友转发单元,用于根据所述好友关系信息将所述分享请求转发到好友所在的社交网 络客户端。 10.根据权利要求6所述的网络数据的分享系统,其特征在于,所述查看处理模块包 括: 查看发起单元,用于获取用户在分享请求中触发的网络数据查找操作,并根据所述网 络数据查找操作发起查看请求; 连接单元,用于根据所述查看请求与所述分享网络数据的社交网络客户端建立网络连 接; 数据拉取单元,用于通过所述网络连接在所述分享网络数据的社交网络客户端。

9、拉取网 络数据。 权 利 要 求 书CN 102882952 A 1/8页 4 网络数据的分享方法和系统 技术领域 0001 本发明涉及互联网技术,特别是涉及一种网络数据的分享方法和系统。 背景技术 0002 随着互联网的不断发展,越来越多的用户依赖于互联网中的各种网络应用进行网 络数据的分享,进而通过多个用户对网络数据的分享而实现互联网中网络数据的传递。在 传统的网络数据分享过程中,用户进行网络数据的更新后将其上传到服务器中,其他用户 在查看这一网络数据时需向服务器发起请求,服务器在接收到该请求之后向用户返回这一 网络数据。例如,用户将照片上传到服务器中,实现了相册中照片的更新后,其他用户为。

10、了 查看更新的相册,通过浏览器或者其它客户端向相册所在的服务器发起请求,服务器返回 更新的相册。 0003 然而,每一用户在查看网络数据时都需要与服务器建立连接,这将造成非常大的 服务器负荷,服务器面对大量用户的网络数据查看操作将会产生大量的资源开销。 发明内容 0004 基于此,有必要提供一种能降低服务器负荷的网络数据的分享方法。 0005 此外,还有必要提供一种能降低服务器负荷的网络数据的分享系统。 0006 一种网络数据的分享方法,包括如下步骤: 0007 获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转发所述分 享请求; 0008 通过对所述分享请求触发的查看请求从分享网。

11、络数据的社交网络客户端中拉取 网络数据; 0009 显示所述拉取的网络数据。 0010 在其中一个实施例中,还包括: 0011 获取上传的网络数据,并存储; 0012 所述通过对所述分享请求触发的查看请求从分享网络数据的社交网络客户端中 拉取网络数据的步骤之前还包括: 0013 获取网络数据的查看请求; 0014 在所述存储的网络数据中判断所述请求查看的网络数据是否存在,若是,则从所 述存储的网络数据中拉取所述请求查看的网络数据,若否,则 0015 进入所述获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端转 发所述分享请求的步骤。 0016 在其中一个实施例中,所述获取网络数据的分。

12、享请求,并根据预设的分享范围向 社交网络客户端转发所述分享请求的步骤为: 0017 接收所述网络数据的分享请求,并从所述分享请求中提取用户标识; 0018 根据所述用户标识获取访客用户信息; 说 明 书CN 102882952 A 2/8页 5 0019 根据所述访客用户信息将所述分享请求转发到访客用户所在的社交网络客户端。 0020 在其中一个实施例中,所述获取网络数据的分享请求,并根据预设的分享范围向 社交网络客户端转发所述分享请求的步骤为: 0021 接收所述网络数据的分享请求,并从所述分享请求中提取用户标识; 0022 根据所述用户标识获取好友关系信息; 0023 根据所述好友关系信息。

13、将所述分享请求转发到好友所在的社交网络客户端。 0024 在其中一个实施例中,所述通过对所述分享请求触发的查看请求从分享网络数据 的社交网络客户端中拉取网络数据的步骤为: 0025 获取用户在分享请求中触发的网络数据查看操作,并根据所述网络数据查看操作 发起查看请求; 0026 根据所述查看请求与所述分享网络数据的社交网络客户端建立网络连接; 0027 通过所述网络连接在所述分享网络数据的社交网络客户端拉取网络数据。 0028 一种网络数据的分享系统,包括: 0029 请求转发服务器,用于获取网络数据的分享请求,并根据预设的分享范围向社交 网络客户端转发所述分享请求; 0030 所述社交网络客。

14、户端包括: 0031 查看处理模块,用于通过对所述分享请求触发的查看请求从分享网络数据的社交 网络客户端中拉取网络数据; 0032 显示模块,用于显示所述拉取的网络数据。 0033 在其中一个实施例中,所述社交网络终端还包括服务器拉取模块,所述系统还包 括: 0034 网络服务器,用于获取上传的网络数据,并存储; 0035 查看请求获取模块,用于获取网络数据的查看请求; 0036 数据判断模块,用于在所述存储的网络数据中判断所述请求查找的网络数据是否 存在,若是,则通知所述服务器拉取模块,若否,则通知所述请求转发服务器; 0037 所述服务器拉取模块用于从所述存储的网络数据中拉取所述请求查看的。

15、网络数 据。 0038 在其中一个实施例中,所述请求转发服务器包括: 0039 标识提取单元,用于接收所述网络数据的分享请求,并从所述分享请求中提取用 户标识; 0040 访客信息获取单元,用于根据所述用户标识提取访客用户信息; 0041 访客转发单元,用于根据所述访客用户将所述分享请求转发到访客用户所在的社 交网络客户端。 0042 在其中一个实施例中,所述请求转发服务器包括: 0043 标识提取单元,用于接收所述网络数据的分享请求,并从所述分享请求中提取用 户标识; 0044 好友信息获取单元,用于根据所述用户标识获取好友关系信息; 0045 好友转发单元,用于根据所述好友关系信息将所述分。

16、享请求转发到好友所在的社 交网络客户端。 说 明 书CN 102882952 A 3/8页 6 0046 在其中一个实施例中,所述查看处理模块包括: 0047 查看发起单元,用于获取用户在分享请求中触发的网络数据查找操作,并根据所 述网络数据查找操作发起查看请求; 0048 连接单元,用于根据所述查看请求与所述分享网络数据的社交网络客户端建立网 络连接; 0049 数据拉取单元,用于通过所述网络连接在所述分享网络数据的社交网络客户端拉 取网络数据。 0050 上述网络数据的分享方法和系统,在网络数据的分享中,按照预设的分享范围将 分享请求转发到某些社交网络客户端,在这些接收到分享请求的社交网络。

17、客户端中,根据 对分享请求触发的查看请求从分享网络的社交网络客户端中拉取网络数据,进而将网络数 据分享到请求查看的社交网络客户端中,由于这一分享过程在发起网络数据的分享请求时 直接将分享请求转发到处于分享范围的社交网络客户端,进而在社交网络客户端之间直接 进行网络数据的拉取,不需要服务器即可实现网络数据的分享,降低了服务器负荷及资源 开销。 附图说明 0051 图1为一个实施例中网络数据的分享方法的流程图; 0052 图2为一个实施例中获取网络数据的分享请求,并根据预设的分享范围向社交网 络客户端转发分享请求的方法流程图; 0053 图3为另一个实施例中获取网络数据的分享请求,并根据预设的分享。

18、范围向社交 网络客户端转发分享请求的方法流程图; 0054 图4为一个实施例中通过对分享请求触发的查看请求从分享网络数据的社交网 络客户端拉取网络数据的方法流程图; 0055 图5为另一个实施例中网络数据的分享方法的流程图; 0056 图6为一个实施例中网络数据的分享系统的结构示意图; 0057 图7为一个实施例中请求转发服务器的结构示意图; 0058 图8为另一个实施例中请求转发服务器的结构示意图; 0059 图9为一个实施例中查看处理模块的结构示意图; 0060 图10为另一个实施例中网络数据的分享系统的结构示意图。 具体实施方式 0061 如图1所示,在一个实施例中,一种网络数据的分享方。

19、法,包括如下步骤: 0062 步骤S110,获取网络数据的分享请求,并根据预设的分享范围向社交网络客户端 转发分享请求。 0063 本实施例中,网络数据可以是用户发布的各种文本文件、图像文件、音频文件以及 视频文件等形式。分享范围是预先设定的分享网络数据的用户范围,根据分享范围可以获 知哪些用户所在的社交网络客户端具备查看分享的网络数据权限。社交网络客户端可以是 基于网页页面的社交网络工具,也可以是安装于各种终端设备的社交网络工具,例如,即时 通信工具的网页客户端、虚拟网络社区网站、即时通信工具客户端、微博以及邮箱等,在此 说 明 书CN 102882952 A 4/8页 7 不再一一进行列举。

20、。 0064 在某一用户通过社交网络客户端触发网络数据的分享操作之后,将获取到这一社 交网络客户端所发起的分享请求,根据分享请求中的用户标识得到该用户标识所对应的分 享范围,进而按照对应的分享范围进行分享请求的转发。 0065 步骤S130,通过对分享请求触发的查看请求从分享网络数据的社交网络客户端拉 取网络数据。 0066 本实施例中,在接收到转发的分享请求之后,通过发起相应的查看请求来触发网 络数据的拉取,以从分享了网络数据的社交网络客户端本地获取到网络数据,并返回给请 求查看的社交网络客户端。 0067 步骤S150,显示拉取的网络数据。 0068 本实施例中,在社交网络客户端的交互界面。

21、中显示拉取的网络数据,以供用户查 看。 0069 如图2所示,在一个实施例中,上述步骤S110的具体过程包括: 0070 步骤S111,接收网络数据的分享请求,并从分享请求中提取用户标识。 0071 本实施例中,用户通过社交网络客户端输入网络数据的分享操作发起分享请求, 此时,将会接收到发起的分享请求,该分享请求中包括了对应的用户标识、分享的网络数据 名称以及摘要等信息。此时,社交网络客户端成为用户提交分享的网络信息的载体。 0072 步骤S112,根据用户标识获取访客用户信息。 0073 本实施例中,访客用户信息记录了与网络数据相关的页面存在访问关系的用户, 该访客用户可以是一个或者多个。例。

22、如,某一用户曾经分享了网络数据,而访问了这一网络 数据的用户及对应的用户标识形成访问用户信息。 0074 步骤S113,根据访客用户信息将分享请求转发到访客用户所在的社交网络客户 端。 0075 本实施例中,按照访客用户信息中记录的用户标识进行分享请求的转发,进而以 访客用户作为分享范围实现网络数据在多个用户之间的分享。由于曾经访问了分享网络数 据的用户之前所分享的网络数据的用户关注当前分享的网络数据的可能性比较大,因此, 根据访客用户信息进行分享请求的转发。 0076 具体地,根据分享网络信息的社交网络客户端负荷,可在访客用户信息中选取访 客用户,查询该访客用户是否处于在线状态,若是,则将分。

23、享请求转发到该访客用户所在的 社交网络客户端,选取的访客用户可以为一个或者多个访客用户,其数量可根据当前分享 网络数据的社交网络客户端运行状况决定。 0077 如图3所示,在另一个实施例中,上述步骤S 110的具体过程包括: 0078 步骤S115,接收网络数据的分享请求,并从分享请求中提取用户标识。 0079 步骤S116,根据用户标识获取好友关系信息。 0080 本实施例中,好友关系信息中记录了与分享网络数据的用户存在好友关系的用 户,即分享网络数据的用户在社交网络工具中的好友,该好友可以为一个或者多个。 0081 步骤S117,根据好友关系信息将分享请求转发到好友所在的社交网络客户端。 。

24、0082 本实施例中,按照好友关系信息中记录的用户标识进行分享请求的转发,进而以 好友作为分享范围实现网络数据在多个用户之间的分享。在此,好友关系信息与访客用户 说 明 书CN 102882952 A 5/8页 8 信息并不相同,其中,访客用户信息中记录访客用户与分享网络数据的好友之间可以是好 友关系或者陌生人的关系,因此,所涉及的用户并不仅限于分享网络数据的好友。 0083 具体的,与分享网络数据的用户存在好友关系的用户关注当前分享的网络数据的 可能性相对较在,因此,基于好友关系信息进行分享请求的转发可大大地提高了网络数据 分享的针对性以及准确性。 0084 在好友关系信息中选取好友,并查询。

25、该好友是否处于在线状态,若是,则将分享请 求转发到该好友所在的社交网络客户端中,此时,该好友可通过社交网络客户端查看到接 收的分享请求,以获知分享了网络数据的用户、该网络数据的名称以及摘要等信息。 0085 如图4所示,在一个实施例中,上述步骤S130的具体过程包括: 0086 步骤S131,获取用户在分享请求中触发的网络数据查看操作,并根据网络数据查 看操作发起查看请求。 0087 本实施例中,接收了分享请求的社交网络客户端向用户展示了分享网络数据的用 户标识、网络数据的名称以及网络数据的摘要,用户查看展示的分享请求,并在期望详细查 看分享的网络信息时在分享请求中触发的网络数据查看操作,进而。

26、根据网络数据查看操作 生成查看请求。 0088 步骤S133,根据查看请求与分享网络数据的社交网络客户端建立网络连接。 0089 本实施例中,通过发起查看请求在请求查看的社交网络客户端和分享网络数据的 社交网络客户端之间建立点对点的网络连接,以方便进行网络数据的传输。 0090 步骤S135,通过网络连接在分享网络数据的社交网络客户端拉取网络数据。 0091 本实施例中,请求查看的社交网络客户端通过网络连接在分享网络数据的社交网 络客户端中拉取网络数据,以供用户查看。 0092 在另一个实施例中,上述网络数据的分享方法还包括获取上传的网络数据,并存 储的步骤。 0093 本实施例中,在用户通过。

27、社交网络客户端输入网络数据的分享操作发起分享请求 时,还将通过用户触发的上传操作获取上传的网络数据,并存储于网络服务器本地。 0094 如图5所示,上述步骤S130之前还包括如下步骤: 0095 步骤S210,获取网络数据的查看请求。 0096 步骤S230,在存储的网络数据中判断请求查找的网络数据是否存在,若是,则进入 步骤S250,若否,则进入步骤S110。 0097 本实施例中,在用户对转发得到的分享请求发起查看请求,期望能够详细查看与 分享请求对应的网络数据时,将首先在存储的网络数据中查找请求查看的网络数据,并判 断请求查看的网络数据是否存在,若是,则从网络服务器本地存储的网络数据进行。

28、拉取,若 否,则通过与分享网络数据的社交网络客户端进行网络数据的拉取。 0098 在用户通过社交网络客户端输入网络数据的分享操作时,上传网络数据的过程和 获取分享请求并向社交网络客户端转发的过程是并行发生的,而在分享网络数据的初始时 刻通常会有较多的用户关注分享的网络数据,此时通过社交网络客户端之间的网络连接来 实现网络数据拉取,降低了服务器的负荷。 0099 步骤S250,从存储的网络数据中拉取请求查看的网络数据。 0100 如图6所示,在一个实施例中,一种网络数据的分享系统,包括请求转发服务器10 说 明 书CN 102882952 A 6/8页 9 以及社交网络客户端30。 0101 请。

29、求转发服务器10,用于获取网络数据的分享请求,并根据预设的分享范围向社 交网络客户端。 0102 本实施例中,网络数据可以是用户发布的各种文本文件、图像文件、音频文件以及 视频文件等形式。分享范围是预先设定的分享网络数据的用户范围,根据分享范围可以获 知哪些用户所在的社交网络客户端30具备查看分享的网络数据权限。社交网络客户端30 可以是基于网页页面的社交网络工具,也可以是安装于各种终端设备的社交网络工具,例 如,即时通信工具的网页客户端、虚拟网络社区网站、即时通信工具客户端、微博以及邮箱 等,在此不再一一进行列举。 0103 在某一用户通过社交网络客户端30触发网络数据的分享操作之后,请求转。

30、发服 务器10将获取到这一社交网络客户端所发起的分享请求,根据分享请求中的用户标识得 到该用户标识所对应的分享范围,进而按照对应的分享范围进行分享请求的转发。 0104 社交网络客户端30包括查看处理模块310以及显示模块330。 0105 查看处理模块310,用于通过对分享请求触发的查看请求从分享网络数据的社交 网络社交端中拉取网络数据。 0106 本实施例中,在接收到转发的分享请求之后,查看处理模块310通过发起相应的 查看请求来触发网络数据的拉取,以从分享了网络数据的社交网络客户端30本地获取到 网络数据,并返回。 0107 显示模块330,用于显示拉取的网络数据。 0108 本实施例中。

31、,显示模块330在交互界面中显示拉取的网络数据,以供用户查看。 0109 如图7所示,在一个实施例中,上述请求转发服务器10包括标识提取单元110、访 客信息获取单元130以及访客转发单元150。 0110 标识提取单元110,用于接收网络数据的分享请求,并从分享请求中提取用户标 识。 0111 本实施例中,用户通过社交网络客户端30输入网络数据的分享操作发起分享请 求,此时,标识提取单元110将会接收到发起的分享请求,该分享请求中包括了对应的用户 标识、分享的网络数据名称以及摘要等信息。此时,社交网络客户端30成为用户提交分享 的网络信息的载体。 0112 访客信息获取单元130,用于根据用。

32、户标识提取访客用户信息。 0113 本实施例中,访客用户信息记录了与网络数据相关的页面存在访问关系的用户, 该访客用户可以是一个或者多个。例如,某一用户曾经分享了网络数据,而访问了这一网络 数据的用户及对应的用户标识形成访问用户信息。 0114 访客转发单元150,用于根据访客用户将分享请求转发到访客用户所在的社交网 络客户端。 0115 本实施例中,访客转发单元150按照访客用户信息中记录的用户标识进行分享请 求的转发,进而以访客用户作为分享范围实现网络数据在多个用户之间的分享。由于曾经 访问了分享网络数据的用户之前所分享的网络数据的用户关注当前分享的网络数据的可 能性比较大,因此,根据访客。

33、用户信息进行分享请求的转发。 0116 具体地,根据分享网络信息的社交网络客户端30负荷,可在访客用户信息中选取 说 明 书CN 102882952 A 7/8页 10 访客用户,查询该访客用户是否处于在线状态,若是,则将分享请求转发到该访客用户所在 的社交网络客户端30,选取的访客用户可以为一个或者多个访客用户,其数量可根据当前 分享网络数据的社交网络客户端30运行状况决定。 0117 如图8所示,在另一个实施例中,上述请求转发服务器10还包括好友信息获取单 元180以及好友转发单元190。 0118 好友信息获取单元180,用于根据用户标识获取好友关系信息。 0119 本实施例中,好友关系。

34、信息中记录了与分享网络数据的用户存在好友关系的用 户,即分享网络数据的用户在社交网络工具中的好友,该好友可以为一个或者多个。 0120 好友转发单元190,用于根据好友关系信息将分享请求转发到好友所在的社交网 络客户端。 0121 本实施例中,好友转发单元190按照好友关系信息中记录的用户标识进行分享请 求的转发,进而以好友作为分享范围实现网络数据在多个用户之间的分享。在此,好友关系 信息与访客用户信息并不相同,其中,访客用户信息中记录访客用户与分享网络数据的好 友之间可以是好友关系或者陌生人的关系,因此,所涉及的用户并不仅限于分享网络数据 的好友。 0122 具体的,与分享网络数据的用户存在。

35、好友关系的用户关注当前分享的网络数据的 可能性相对较在,因此,基于好友关系信息进行分享请求的转发可大大地提高了网络数据 分享的针对性以及准确性。 0123 好友转发单元190在好友关系信息中选取好友,并查询该好友是否处于在线状 态,若是,则将分享请求转发到该好友所在的社交网络客户端30中,此时,该好友可通过社 交网络客户端30查看到接收的分享请求,以获知分享了网络数据的用户、该网络数据的名 称以及摘要等信息。 0124 上述请求转发服务器10中,好友信息获取单元180以及好友转发单元190可与标 识提取单元110单独存在,即以好友信息获取单元180和好友转发单元190分别替换访客 信息获取单元。

36、130和访客转发单元150,也可与上述访客信息获取单元130和访客转发单元 150共同存在。 0125 如图9所示,在一个实施例中,上述查看处理模块310包括查看发起单元311、连接 单元313以及数据拉取单元315。 0126 查看发起单元311,用于获取用户在分享请求中触发的网络数据查找操作,并根据 网络数据查找操作发起查看请求。 0127 本实施例中,接收了分享请求的社交网络客户端30向用户展示了分享网络数据 的用户标识、网络数据的名称以及网络数据的摘要,用户查看展示的分享请求,并在期望详 细查看分享的网络信息时在分享请求中触发的网络数据查看操作,进而查看发起单元311 根据网络数据查看。

37、操作生成查看请求。 0128 连接单元313,用于根据查看请求不慌不忙分享网络数据的社交网络客户端建立 网络连接。 0129 本实施例中,连接单元313通过发起查看请求在请求查看的社交网络客户端和分 享网络数据的社交网络客户端之间建立点对点的网络连接,以方便进行网络数据的传输。 0130 数据拉取单元315,用于通过网络连接在分享网络数据的社交网络客户端拉取网 说 明 书CN 102882952 A 10 8/8页 11 络数据。 0131 本实施例中,请求查看的社交网络客户端30中,数据拉取单元315通过网络连接 在分享网络数据的社交网络客户端30中拉取网络数据,以供用户查看。 0132 如。

38、图10所示,在另一个实施例中,上述网络数据的分享系统还包括网络服务器 210、查看请求获取模块230以及数据判断模块250。上述社交网络客户端30还包括服务器 拉取模块。 0133 网络服务器210,用于获取上传的网络数据,并存储。 0134 本实施例中,在用户通过社交网络客户端输入网络数据的分享操作发起分享请求 时,网络服务器210还将通过用户触发的上传操作获取上传的网络数据,并存储于本地。 0135 查看请求获取模块230,用于获取网络数据的查看请求。 0136 数据判断模块250,用于在存储的网络数据中判断请求查找的网络数据是否存在, 若是,则通知服务器拉取模块,若否,则通知请求转发服务。

39、器310。 0137 本实施例中,在用户对转发得到的分享请求发起查看请求,期望能够详细查看与 分享请求对应的网络数据时,数据判断模块250将首先在存储的网络数据中查找请求查看 的网络数据,并判断请求查看的网络数据是否存在,若是,则通知服务器拉取模块从网络服 务器210本地存储的网络数据进行拉取,若否,则通过与分享网络数据的社交网络客户端 30进行网络数据的拉取。 0138 在用户通过社交网络客户端30输入网络数据的分享操作时,上传网络数据的过 程和获取分享请求并向社交网络客户端转发的过程是并行发生的,而在分享网络数据的初 始时刻通常会有较多的用户关注分享的网络数据,此时通过社交网络客户端30之。

40、间的网 络连接来实现网络数据拉取,降低了网络服务器的负荷。 0139 服务器拉取模块用于从存储的网络数据中拉取请求查看的网络数据。 0140 上述网络数据的分享方法和系统,在网络数据的分享中,按照预设的分享范围将 分享请求转发到某些社交网络客户端,在这些接收到分享请求的社交网络客户端中,根据 对分享请求触发的查看请求从分享网络的社交网络客户端中拉取网络数据,进而将网络数 据分享到请求查看的社交网络客户端中,由于这一分享过程在发起网络数据的分享请求时 直接将分享请求转发到处于分享范围的社交网络客户端,进而在社交网络客户端之间直接 进行网络数据的拉取,不需要服务器即可实现网络数据的分享,降低了服务。

41、器负荷及资源 开销。 0141 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。 0142 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。 说 明 书CN 102882952 A 11 1/5页 12 图1 图2 说 明 书 附 图CN 102882952 A 12 2/5页 13 图3 图4 说 明 书 附 图CN 102882952 A 13 3/5页 14 图5 图6 说 明 书 附 图CN 102882952 A 14 4/5页 15 图7图8 图9 说 明 书 附 图CN 102882952 A 15 5/5页 16 图10 说 明 书 附 图CN 102882952 A 16 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1