一种微博资源分享的方法及系统的制作方法

文档序号:7984710阅读:225来源:国知局
一种微博资源分享的方法及系统的制作方法
【专利摘要】本发明公开一种微博资源分享的方法及系统,涉及通信网络【技术领域】,可以采用图片展示待分享文件,显示较多的信息量,使得用户可以准确判断是否分享此文件。本发明实施例通过下载客户端将待分享文件进行截图处理,获得待分享图片;所述下载客户端将所述待分享图片上传到图片接口服务器,获得所述待分享图片的链接;所述下载客户端获取所述待分享文件的下载链接和所述待分享文件的描述信息;所述下载客户端将所述待分享文件的下载链接、所述待分享图片的链接和所述待分享文件的描述信息通过微博分享接口服务器发送到微博平台。本发明实施例适于对微博资源分享时采用。
【专利说明】一种微博资源分享的方法及系统
【技术领域】
[0001]本发明涉及通信网络【技术领域】,尤其涉及一种微博资源分享的方法及系统。
【背景技术】
[0002]微博,即微博客(MicroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组建个人社区,以140字左右的文字更新信息,并实现即时分享。用户可以在任何时间、任何地点将至多140个文字组成的即时信息作为微博,放置于连接网络的平台上,供自己和其他用户分享。另外,当下载完毕的文件需要进行传播时,例如分享到微博平台上,通常将下载文件的连接和简单的文件描述信息进行传播,其中,简单的文件描述信息以至多140个文字组成,以供其他用户进行下载观看或者再进行传播。
[0003]发明人发现现有技术中至少存在如下问题:分享文件的描述信息仅能由至多140个字组成,显示的信息量较少,导致无法准确判断分享文件的信息。

【发明内容】

[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]在本发明另一实施例中,所述方法还包括:
[0029]当用户加载所述待分享文件所在的微博页面时,所述微博平台根据所述待分享图片的链接从所述图片数据库中获取所述待分享图片,并显示在所述微博页面。
[0030]第二方面,本发明实施例提供一种微博资源分享的系统,包括:
[0031]下载客户端,用于将待分享文件进行截图处理,获得待分享图片;
[0032]以及将所述待分享图片上传到图片接口服务器,获得所述待分享图片的链接;
[0033]所述图片接口服务器,用于接收所述下载客户端上传的所述待分享图片,并将所述待分享图片的链接返回给所述下载客户端;
[0034]所述下载客户端,还用于获取所述待分享文件的下载链接和所述待分享文件的描述信息;
[0035]以及将所述待分享文件的下载链接、所述待分享图片的链接和所述待分享文件的描述信息通过微博分享接口服务器发送到微博平台;
[0036]所述微博平台,用于接收所述待分享文件的下载链接、所述待分享图片的链接和所述待分享文件的描述信息。
[0037]在本发明另一实施例中,所述下载客户端,用于:
[0038]将待分享文件进行截图处理,生成不同规格的截图图片;
[0039]以及根据测量的用户上传带宽,计算所述不同规格的截图图片上传到所述微博平台的时间,以便所述用户选择待分享图片;
[0040]以及根据所述用户选择的所述待分享图片,获得所述待分享图片。
[0041]在本发明另一实施例中,所述下载客户端,用于:
[0042]将待分享文件进行截图处理,生成不同规格的图片;
[0043]以及计算所述图片的亮度平均值;[0044]以及当所述亮度平均值大于或者等于亮度阈值时,则生成的不同规格的所述图片为截图图片;当所述亮度平均值小于亮度阈值时,则重新对所述待分享文件进行截图处理。
[0045]在本发明另一实施例中,所述下载客户端,用于将所述待分享图片上传到图片接口服务器;
[0046]所述图片接口服务器,用于接收所述下载客户端上传到所述待分享图片,并将所述待分享图片发送给图片数据库;
[0047]所述图片数据库,用于接收所述图片接口服务器发送的待分享图片,保存所述待分享图片,并根据保存所述待分享图片的地址发送给所述图片接口服务器;
[0048]所述图片接口服务器,还用于接收所述图片数据库发送的所述待分享图片的地址,并根据保存所述待分享图片的地址,生成所述待分享图片的链接;以及将所述待分享图片的链接发送给所述下载客户端;
[0049]所述下载客户端,还用于接收所述待分享图片的链接。
[0050]在本发明另一实施例中,所述图片接口服务器还用于,当接收到所述下载客户端发送的高分辨率的待分享图片时,将所述高分辨率的待分享图片转换为不同规格分辨率的图片。
[0051]在本发明另一实施例中,所述待分享文件的描述信息包括所述待分享文件的大小、所述待分享文件的名称、文件下载平均速度或者码率分辨率。
[0052]在本发明另一实施例中,所述微博平台,用于当用户加载所述待分享文件所在的微博页面时,根据所述待分享图片的链接从所述图片数据库中获取所述待分享图片,并显示在所述微博页面。
[0053]本发明实施例提供一种微博资源分享的方法及系统,通过下载客户端将待分享文件进行截图处理,获得待分享图片;将所述待分享图片上传到图片接口服务器,获得所述待分享图片的链接;获取所述待分享文件的下载链接和所述待分享文件的描述信息;将所述待分享文件的下载链接、所述待分享图片的链接和所述待分享文件的描述信息发送到微博平台。与现有技术中分享文件的描述信息仅能由至多140个字组成,显示的信息量较少,导致无法准确判断分享文件的信息相比,本发明实施例提供的方案通过将待分享文件进行截图处理,以图片的形式显示待分享文件的信息,使得显示较多的信息量,使得用户可以准确判断是否分享此文件。
【专利附图】

【附图说明】
[0054]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0055]图1为本发明实施例1提供的一种微博资源分享的方法的流程图;
[0056]图2为本发明实施例1提供的另一种微博资源分享的方法的流程图;
[0057]图3为本发明实施例2提供的一种微博资源分享的系统的示意图;
[0058]图4为本发明实施例2提供的另一种微博资源分享的系统的示意图。【具体实施方式】
[0059]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060]实施例1
[0061]本发明实施例提供一种微博资源分享的方法,如图1所示,该方法包括以下步骤:
[0062]步骤101,下载客户端将待分享文件进行截图处理,获得待分享图片;
[0063]目前,在微博中更新的消息通常由最多140字左右的文字信息组成,并可以实现及时分享。但仅仅通过这140字左右的文字信息构成的一条微博,使得公开的信息量较少,并且文字信息的描述能力有限,以及没有对信息的直观认识,使得用户不能快速判断文件的信息,以至于微博的下载链接转换为有效的点击下载链接较低。而本发明实施例通过将待分享文件进行截图处理,使得以图片的方式更直观地显示信息,使得用户获得的信息量较大,更加点击下载链接量。
[0064]待分享文件即用户希望上传到微博平台,供其他用户分享、传播的文件。
[0065]进一步的,本步骤中,下载客户端将待分享文件进行截图处理,生成不同规格的截图图片,例如,可以生成大图、中图以及小图三种不同规格。其中大图可以为用户上传的原始图片;中图以像素表示为:400*400,中图用于点击缩略图时查看到的图片;小图通常是缩略图使用32*32的规格表示的图片。
[0066]根据测量的用户上传带宽,所述下载客户端计算所述不同规格的截图图片上传到所述微博平台的时间,以便所述用户选择待分享图片;根据所述用户选择的所述待分享图片,所述下载客户端获得所述待分享图片。
[0067]步骤102,所述下载客户端将所述待分享图片上传到图片接口服务器,获得所述待分享图片的链接;
[0068]在本步骤中,图片接口服务器接收到待分享图片之后,将待分享图片发送给图片数据库进行保存。图片数据库将保存待分享图片的地址返回给图片接口服务器。所述图片接口服务器根据保存所述待分享图片的地址,生成所述待分享图片的链接,并发送给下载客户端,这样下载客户端可以获得待分享图片的链接。
[0069]所述图片接口服务器还用于,当接收到所述下载客户端发送的高分辨率的待分享图片时,将所述高分辨率的待分享图片转换为不同规格分辨率的图片。
[0070]步骤103,所述下载客户端获取所述待分享文件的下载链接和所述待分享文件的描述信息;
[0071]下载客户端获取待分享文件的下载链接时,可以通过微博平台上显示的其他用户分享的文件中获取,即直接获取其他用户分享的所述待分享文件的下载链接。
[0072]所述待分享文件的描述信息包括所述待分享文件的大小、所述待分享文件的名称、文件下载平均速度或者码率分辨率。如果待分享文件为文本文件,则待分享文件的描述信息为提取的待分享文件的大小,文件名称和下载平均速度;如果待分享文件为多媒体文件,则待分享文件的描述信息可以是专辑名称,作者,码率分辨率等。其中,多媒体文件可以为音频文件,以及各种格式的视频文件。[0073]步骤104,所述下载客户端将所述待分享文件的下载链接、所述待分享图片的链接和所述待分享文件的描述信息通过微博分享接口服务器发送到微博平台。
[0074]微博分享接口服务器用于提供微博平台操作接口的封装;以及微博关系链接的获取,提供验证某一个用户是另一个用户的粉丝;以及和下载客户端通讯,将用户待分享的描述信息、待分享文件的图片和对应内容的链接发送给微博平台。
[0075]当某一个用户更新微博内容时,即可显示多条待分享文件的信息,其中可以显示待分享图片以及待分享文件的描述信息,以供用户参考是否需要下载此待分享文件。
[0076]微博平台可以根据下载客户端上传的待分享图片的链接,从图片数据库中获取对应的待分享图片,显示在微博平台上。
[0077]本发明实施例提供一种微博资源分享的方法,通过将待分享文件截图为待分享图片,并将获得的待分享图片的链接、待分享文件的下载链接和待分享文件的描述信息发送到微博平台,以在微博平台上显示待分享图片和待分享文件的描述信息,使得显示较多的信息量,使用户可以准确判断是否分析此待分享文件。
[0078]本发明实施例提供另一种微博资源分享的方法,如图2所示,该方法包括:
[0079]步骤201,下载客户端将待分享文件进行截图处理,生成不同规格的截图图片;
[0080]待分享文件即用户希望上传到微博平台,供其他用户分享、传播的文件。
[0081]在本实施例中,下载客户端将待分享文件进行接入处理,生成不同规格的图片,例如,可以生成大图、中图以及小图三种不同规格。其中大图可以为用户上传的原始图片;中图以像素表不为:400*400,中图用于点击缩略图时查看到的图片;小图通常是缩略图使用32*32的规格表示的图片。
[0082]例如,待分享文件为视频文件,对视频文件进行截图时,可以按照视频文件的不同时长截取头部、中间或尾部的图片。但是考虑到在视频文件头部和尾部一般都是字幕和文字介绍信息,相较于视频中部而言,包含的视频文件的有用信息量较少,因此需要判断生成的图片是否包含较多的有用信息。因此下载客户端计算生成的图片的亮度平均值;一般,视频文件头部和尾部由于包含较多的字幕和文字介绍信息,其亮度平均值较低。
[0083]将计算获得的亮度平均值与亮度阈值进行比较,当所述亮度平均值大于或者等于亮度阈值时,则生成的不同规格的所述图片为截图图片;当所述亮度平均值小于亮度阈值时,则重新对所述待分享文件进行截图处理,以及对生成的图片计算亮度平均值,再与亮度阈值进行比较。其中,亮度阈值为根据经验设置的值。
[0084]步骤202,根据测量的用户上传带宽,所述下载客户端计算所述不同规格的截图图片上传到所述微博平台的时间,以便所述用户选择待分享图片;
[0085]用户可以根据各种不同规格的截图图片的上传时间,判断选择合适的截图图片作为待分孚图片。
[0086]步骤203,根据所述用户选择的所述待分享图片,所述下载客户端获得所述待分享图片;
[0087]步骤204,所述下载客户端将所述待分享图片上传到图片接口服务器,获得所述待分享图片的链接;
[0088]本步骤中,下载客户端获得待分享图片的连接主要通过以下方式:所述下载客户端将所述待分享图片上传到图片接口服务器;所述图片接口服务器用于接收下载客户端上传不同规格的图片,并返回不同规格的图片对应的图片链接;如果接收到高分辨率的图片,提供将高分辨率的图片转换为不同规格分辨率的图片的服务;将接收到的图片保存到图片数据库中。
[0089]所述图片接口服务器将所述待分享图片发送给图片数据库;所述图片数据库保存所述待分享图片,并根据保存所述待分享图片的地址发送给所述图片接口服务器;所述图片接口服务器根据保存所述待分享图片的地址,生成所述待分享图片的链接;所述图片接口服务器将所述待分享图片的链接发送给所述下载客户端;所述下载客户端接收所述待分享图片的链接。
[0090]步骤205,所述下载客户端获取所述待分享文件的下载链接和所述待分享文件的描述信息;
[0091]具体的,下载客户端获取所述待分享文件的下载链接为现有技术,在此不一一赘述。
[0092]所述待分享文件的描述信息包括所述待分享文件的大小、所述待分享文件的名称、文件下载平均速度或者码率分辨率。如果待分享文件为文本文件,则待分享文件的描述信息为提取的待分享文件的大小,文件名称和下载平均速度;如果待分享文件为多媒体文件,则待分享文件的描述信息可以是专辑名称,作者,码率分辨率等。其中,多媒体文件可以为音频文件,以及各种格式的视频文件。
[0093]步骤206,所述下载客户端将所述待分享文件的下载链接、所述待分享图片的链接和所述待分享文件的描述信息通过微博分享接口服务器发送到微博平台;
[0094]微博分享接口服务器用于提供微博平台操作接口的封装;以及微博关系链接的获取,提供验证某一个用户是另一个用户的粉丝;以及和下载客户端通讯,将用户待分享的描述信息、待分享文件的图片和对应内容的链接发送给微博平台。
[0095]步骤207,微博平台接收所述下载客户端发送的所述待分享文件的下载链接、所述待分享图片的链接和所述待分享文件的描述信息,并显示。
[0096]当用户加载所述待分享文件所在的微博页面时,所述微博平台根据所述待分享图片的链接从所述图片数据库中获取所述待分享图片,并显示在所述微博页面。
[0097]微博页面还显示待分享文件的描述信息,以及待分享文件的下载链接,通过显示的待分享图片以及待分享文件的描述信息,使得用户可以获得丰富准确的待分享文件的信息描述,可以加快用户判断待分享文件的信息,从而提高待分享文件的下载链接转换为有效点击下载链接。另外,通过图片,用户更容易第一时间判断出分享文件的质量,从而快速决定是否需要下载或者继续传播,可以改善用户体验。
[0098]需要说明的是,下载客户端还用于定期向索引Tracker服务器汇报在线情况和本地拥有的资源信息,即下载客户端上线时向Tracker服务器汇报此时在线,以便Tracker服务器接收下载客户端的在线情况汇报,生成各资源的节点列表,并在有节点进行下载任务时进行反馈。本地拥有的资源信息包括本地文件的唯一标识Hash,网络之间互联协议(Internet Protocol, IP)地址和端口,文件大小,文件名称等。
[0099]下载客户端还用于通过源多资源统一资源定位符(Uniform/UniversalResourceLocator, URL)向资源索引服务器查询多资源URL集合,Hash及文件校验信息,资源索引服务器接收下载客户端通过URL作为索引的入口查询文件Hash,以及通过URL作为索引的入口查询下载的多URL资源集合,下载客户端从URL集合源下载数据。另外,资源索引服务器还用于提供文件分片校验信息,供下载客户端校验下载数据的有效性。
[0100]另外,下载客户端还用于,向Tracker服务器查询节点;以及完成下载任务后,向统计服务器汇报本次下载任务的下载时间、下载速度、下载结果、文件大小,下载的原始链接和不同URL源获取的下载速度和下载时间;以及下载过程当中发现下载到完成的数据分片后,进行校验,如果发现分片错误,向统计服务器上报等。
[0101]本发明实施例提供一种微博资源分享的方法,通过将待分享文件截图为待分享图片,并将获得的待分享图片的链接、待分享文件的下载链接和待分享文件的描述信息发送到微博平台,以在微博平台上显示待分享图片和待分享文件的描述信息,使得显示较多的信息量,使用户可以准确判断是否分析此待分享文件。
[0102]实施例2
[0103]本发明实施例提供一种微博资源分享的系统,如图3所示,该系统包括:下载客户端301,图片接口服务器302,微博分享接口服务器303,微博平台304 ;
[0104]下载客户端301,用于将待分享文件进行截图处理,获得待分享图片;
[0105]待分享文件即用户希望上传到微博平台,供其他用户分享、传播的文件。
[0106]以及将所述待分享图片上传到图片接口服务器302,获得所述待分享图片的链接;
[0107]所述图片接口服务器302,用于接收所述下载客户端上传的所述待分享图片,并将所述待分享图片的链接返回给所述下载客户端;
[0108]所述下载客户端301,还用于获取所述待分享文件的下载链接和所述待分享文件的描述信息;
[0109]所述待分享文件的描述信息包括所述待分享文件的大小、所述待分享文件的名称、文件下载平均速度或者码率分辨率。
[0110]以及将所述待分享文件的下载链接、所述待分享图片的链接和所述待分享文件的描述信息通过微博分享接口服务器303发送到微博平台304 ;
[0111]进一步的,微博分享接口服务器303用于提供微博平台操作接口的封装;以及微博关系链接的获取,提供验证某一个用户是另一个用户的粉丝;以及和下载客户端301通讯,将用户待分享的描述信息、待分享文件的图片和对应内容的链接发送给微博平台304。
[0112]所述微博平台304,用于接收所述待分享文件的下载链接、所述待分享图片的链接和所述待分享文件的描述信息。
[0113]进一步的,所述下载客户端301将待分享文件进行截图处理,获得待分享图片时,用于:将待分享文件进行截图处理,生成不同规格的截图图片;以及根据测量的用户上传带宽,计算所述不同规格的截图图片上传到所述微博平台的时间,以便所述用户选择待分享图片;以及根据所述用户选择的所述待分享图片,获得所述待分享图片。
[0114]进一步的,所述下载客户端301将待分享文件进行截图处理,生成不同规格的截图图片时,用于:将待分享文件进行截图处理,生成不同规格的图片;以及计算所述图片的亮度平均值;以及当所述亮度平均值大于或者等于亮度阈值时,则生成的不同规格的所述图片为截图图片;当所述亮度平均值小于亮度阈值时,则重新对所述待分享文件进行截图处理。[0115]进一步的,如图4所示,所述下载客户端获取待分享图片的链接时,该系统还包括:图片数据库305;
[0116]所述下载客户端301,用于将所述待分享图片上传到图片接口服务器302 ;
[0117]所述图片接口服务器302,用于接收所述下载客户端上传到所述待分享图片,并将所述待分享图片发送给图片数据库305 ;
[0118]所述图片数据库305,用于接收所述图片接口服务器302发送的待分享图片,保存所述待分享图片,并根据保存所述待分享图片的地址发送给所述图片接口服务器302 ;
[0119]所述图片接口服务器302,还用于接收所述图片数据库305发送的所述待分享图片的地址,并根据保存所述待分享图片的地址,生成所述待分享图片的链接;以及将所述待分享图片的链接发送给所述下载客户端301 ;
[0120]所述下载客户端301,还用于接收所述待分享图片的链接。
[0121]所述图片接口服务器302还用于,如果接收到高分辨率的图片,提供将高分辨率的图片转换为不同规格分辨率的图片的服务。
[0122]进一步的,所述微博平台304,用于当用户加载所述待分享文件所在的微博页面时,根据所述待分享图片的链接从所述图片数据库中获取所述待分享图片,并显示在所述微博页面。
[0123]进一步的,如图4所示,该系统还包括=Tracker服务器306,资源索引服务器307,统计服务器308 ;
[0124]所述下载客户端301还用于,定期向Tracker服务器306汇报在线情况和本地拥有的资源信息,即下载客户端上线时向Tracker服务器305汇报此时在线,以便Tracker服务器306接收下载客户端301的在线情况汇报,生成各资源的节点列表,并在有节点进行下载任务时进行反馈。本地拥有的资源信息包括本地文件的唯一标识Hash,网络之间互联协议(Internet Protocol, IP)地址和端口,文件大小,文件名称等。
[0125]下载客户端301还用于通过源多资源统一资源定位符(Uniform/UniversalResource Locator, URL)向资源索引服务器307查询多资源URL集合,Hash及文件校验信息,资源索引服务器307接收下载客户端通过URL作为索引的入口查询文件Hash,以及通过URL作为索引的入口查询下载的多URL资源集合,下载客户端从URL集合源下载数据。另外,资源索引服务器307还用于提供文件分片校验信息,供下载客户端校验下载数据的有效性。
[0126]另外,下载客户端301还用于,向Tracker服务器306查询节点;以及完成下载任务后,向统计服务器308汇报本次下载任务的下载时间、下载速度、下载结果、文件大小,下载的原始链接和不同URL源获取的下载速度和下载时间;以及下载过程当中发现下载到完成的数据分片后,进行校验,如果发现分片错误,向统计服务器308上报等。
[0127]本发明实施例提供一种微博资源分享的系统,通过将待分享文件截图为待分享图片,并将获得的待分享图片的链接、待分享文件的下载链接和待分享文件的描述信息发送到微博平台,以在微博平台上显示待分享图片和待分享文件的描述信息,使得显示较多的信息量,使用户可以准确判断是否分析此待分享文件。
[0128]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1.一种微博资源分享的方法,其特征在于,包括: 下载客户端将待分享文件进行截图处理,获得待分享图片; 所述下载客户端将所述待分享图片上传到图片接口服务器,获得所述待分享图片的链接; 所述下载客户端获取所述待分享文件的下载链接和所述待分享文件的描述信息; 所述下载客户端将所述待分享文件的下载链接、所述待分享图片的链接和所述待分享文件的描述信息通过微博分享接口服务器发送到微博平台。
2.根据权利要求1所述的方法,其特征在于,所述下载客户端将待分享文件进行截图处理,获得待分享图片包括: 下载客户端将待分享文件进行截图处理,生成不同规格的截图图片; 根据测量的用户上传带宽,所述下载客户端计算所述不同规格的截图图片上传到所述微博平台的时间,以便所述用户选择待分享图片; 根据所述用户选择的所述待分享图片,所述下载客户端获得所述待分享图片。
3.根据权利要求2所述的方法,其特征在于,所述下载客户端将待分享文件进行截图处理,生成不同规格的截 图图片包括: 下载客户端将待分享文件进行截图处理,生成不同规格的图片; 所述下载客户端计算所述图片的亮度平均值; 当所述亮度平均值大于或者等于亮度阈值时,则生成的不同规格的所述图片为截图图片; 当所述亮度平均值小于亮度阈值时,则重新对所述待分享文件进行截图处理。
4.根据权利要求3所述的方法,其特征在于,所述下载客户端将所述待分享图片上传到图片接口服务器,获得所述待分享图片的链接包括: 所述下载客户端将所述待分享图片上传到图片接口服务器; 所述图片接口服务器将所述待分享图片发送给图片数据库; 所述图片数据库保存所述待分享图片,并根据保存所述待分享图片的地址发送给所述图片接口服务器; 所述图片接口服务器根据保存所述待分享图片的地址,生成所述待分享图片的链接; 所述图片接口服务器将所述待分享图片的链接发送给所述下载客户端; 所述下载客户端接收所述待分享图片的链接。
5.根据权利要求4所述的方法,其特征在于,所述图片接口服务器还用于,当接收到所述下载客户端发送的高分辨率的待分享图片时,将所述高分辨率的待分享图片转换为不同规格分辨率的图片。
6.根据权利要求1所述的方法,其特征在于,所述待分享文件的描述信息包括所述待分享文件的大小、所述待分享文件的名称、文件下载平均速度或者码率分辨率。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当用户加载所述待分享文件所在的微博页面时,所述微博平台根据所述待分享图片的链接从所述图片数据库中获取所述待分享图片,并显示在所述微博页面。
8.一种微博资源分享的系统,其特征在于,包括: 下载客户端,用于将待分享文件进行截图处理,获得待分享图片;以及将所述待分享图片上传到图片接口服务器,获得所述待分享图片的链接; 所述图片接口服务器,用于接收所述下载客户端上传的所述待分享图片,并将所述待分享图片的链接返回给所述下载客户端; 所述下载客户端,还用于获取所述待分享文件的下载链接和所述待分享文件的描述信息; 以及将所述待分享文件的下载链接、所述待分享图片的链接和所述待分享文件的描述信息通过微博分享接口服务器发送到微博平台; 所述微博平台,用于接收所述待分享文件的下载链接、所述待分享图片的链接和所述待分享文件的描述信息。
9.根据权利要求8所述的系统,其特征在于,所述下载客户端,用于: 将待分享文件进行截图处理,生成不同规格的截图图片; 以及根据测量的用户上传带宽,计算所述不同规格的截图图片上传到所述微博平台的时间,以便所述用户选择待分享图片; 以及根据所述用户选择的所述待分享图片,获得所述待分享图片。
10.根据权利要求9所述的系统,其特征在于,所述下载客户端,用于: 将待分享文件进行截图处理,生成不同规格的图片; 以及计算所述图片的亮度平均值; 以及当所述亮度平均值大于或者等于亮度阈值时,则生成的不同规格的所述图片为截图图片;当所述亮度平均值小于亮度阈值时,则重新对所述待分享文件进行截图处理。
11.根据权利要求10所述的系统,其特征在于, 所述下载客户端,用于将所述待分享图片上传到图片接口服务器; 所述图片接口服务器,用于接收所述下载客户端上传到所述待分享图片,并将所述待分享图片发送给图片数据库; 所述图片数据库,用于接收所述图片接口服务器发送的待分享图片,保存所述待分享图片,并根据保存所述待分享图片的地址发送给所述图片接口服务器; 所述图片接口服务器,还用于接收所述图片数据库发送的所述待分享图片的地址,并根据保存所述待分享图片的地址,生成所述待分享图片的链接;以及将所述待分享图片的链接发送给所述下载客户端; 所述下载客户端,还用于接收所述待分享图片的链接。
12.根据权利要求11所述的系统,其特征在于,所述图片接口服务器还用于,当接收到所述下载客户端发送的高分辨率的待分享图片时,将所述高分辨率的待分享图片转换为不同规格分辨率的图片。
13.根据权利要求8所述的系统,其特征在于,所述待分享文件的描述信息包括所述待分享文件的大小、所述待分享文件的名称、文件下载平均速度或者码率分辨率。
14.根据权利要求8所述的系统,其特征在于, 所述微博平台,用于当用户加载所述待分享文件所在的微博页面时,根据所述待分享图片的链接从所述图片数据库中获取所述待分享图片,并显示在所述微博页面。
【文档编号】H04L12/58GK103780652SQ201210407580
【公开日】2014年5月7日 申请日期:2012年10月23日 优先权日:2012年10月23日
【发明者】刘刚 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1