一种终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种终端。
【背景技术】
[0002]随着互联网通信技术的不断发展,各类社交软件应运而生,如QQ、微信和微博等。人们在使用社交软件满足日常沟通需求时,还可以通过其展现自己个性化的一面,如发表个性签名和个人状态,除此之外,用户还可以通过社交软件提供的分享功能分享自己喜爱的音乐、文章、新闻和视频的链接地址以实现资源分享等。在实际的应用场景中,用户在使用社交软件的分享功能时,往往会遭遇这样的场景:在一部比较冗长的资源中,例如一部影片资源或一首音乐资源,只有一部分为精华,是用户感兴趣的部分,但现有技术中,用户使用社交软件的分享功能在进行该资源分享时,只能将完整的资源进行分享,使得其他用户需要缓存整部资源才能查看到该资源中的精华部分,浪费流量资源且浪费用户时间。
【发明内容】
[0003]本发明实施例提供了一种终端,可减少流量资源消耗,增强资源分享的个性化定制,提尚用户体验。
[0004]本发明实施例第一方面提供了一种终端,所述终端包括:
[0005]接收单元,用于接收第一终端发送的资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息;
[0006]资源获取单元,用于根据所述目标资源的链接地址获取所述目标资源;
[0007]资源截取单元,用于根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段;
[0008]地址生成单元,用于生成所述目标资源片段的链接地址;
[0009]发送单元,用于将所述目标资源片段的链接地址发送给所述第一终端,以使所述第一终端通过社交应用分享所述目标资源片段的链接地址。
[0010]相应的,本发明实施例第二方面提供了一种终端,所述终端包括:
[0011]发送单元,用于接收到资源片段分享确认指令时,向第二终端发送资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息,以使所述第二终端根据所述目标资源的链接地址和所述目标资源片段的起止定位信息,生成所述目标资源片段的链接地址;
[0012]地址接收单元,用于接收所述第二终端发送的所述目标资源片段的链接地址;
[0013]地址分享单元,用于通过社交应用分享所述目标资源片段的链接地址。
[0014]本发明实施例,可接收第一终端发送的资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息,还可根据所述目标资源的链接地址获取所述目标资源,根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段,进而生成所述目标资源片段的链接地址并发送给所述第一终端,以使所述第一终端通过社交应用分享所述目标资源片段的链接地址,可减少流量资源消耗,增强资源分享的个性化定制,提高用户体验。
【附图说明】
[0015]为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例提供的一种资源分享方法流程示意图;
[0017]图2是本发明实施例提供的另一种资源分享方法流程示意图;
[0018]图3是本发明实施例提供的又一种资源分享方法流程示意图;
[0019]图4是本发明实施例提供的一种终端结构示意图;
[0020]图5是本发明实施例提供的另一种终端结构示意图;
[0021]图6是本发明实施例提供的地址生成单元结构示意图;
[0022]图7是本发明实施例提供的资源获取单元结构示意图;
[0023]图8是本发明实施例提供的一种资源分享系统结构示意图;
[0024]图9是本发明实施例提供的又一种终端结构示意图;
[0025]图10是本发明实施例提供的又一种终端结构示意图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]具体实现中,本发明实施例中所提及的终端包括但不限于:智能手机(如Android手机、1S手机)、平板电脑、笔记本电脑、掌上电脑等电子设备。
[0028]下面将结合图1到图10对本发明实施例提供的一种资源分享方法及终端进行具体描述。
[0029]参见图1,是本发明实施例提供的一种资源分享方法流程示意图,如图所示的资源分享方法可包括以下步骤:
[0030]S101,接收第一终端发送的资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息。
[0031]具体实现中,第一终端可提供资源分享方式选项(具体可为第一终端中的客户端提供资源分享方式选项,例如客户端为某一播放器,在该播放器进行视频或音频播放时播放窗口的菜单工具栏中便可提供该资源分享方式选项),包括资源完整分享方式和资源片段分享方式,当用户选择资源片段分享方式时,进入资源片段选取阶段进而选择待分享的资源片段。
[0032]例如目标资源为一段音乐或一段视频,进入资源片段选取阶段后,第一终端可提供一时间进度条,用户通过选择待分享的资源片段的开始时间和结束时间来确定待分享的目标资源片段,其中待分享的资源片段的开始时间和结束时间即为目标资源片段的起止定位信息。
[0033]本实施例中,第一终端接收到输入的资源片段确定指令时,便可获取目标资源片段的起止定位信息和目标资源的链接地址作为资源片段分享请求,将其发送至对应的第二终端(具体可为第一终端上的客户端获取目标资源片段的起止定位信息和目标资源的链接地址作为资源片段分享请求发送到与该客户端对应的第二终端),本实施例中所提及的第二终端为可作为服务器,处理第一终端提交的资源片段分享请求。当第二终端接收到该资源片段分享请求时执行步骤S102?S104以生成目标资源片段的链接地址。
[0034]S102,根据所述目标资源的链接地址获取所述目标资源。
[0035]具体实现中,链接地址具体为URL(Uniform Resource Locator,统一资源定位符),是因特网上标准的资源的地址,由协议类型、服务器名、端口号、路径和文件名等部分组成,因特网中的终端通过资源的URL去访问资源所在的服务器并在服务器允许后可根据文件路径和文件名访问到该资源。
[0036]进一步的,步骤S102可具体包括:解析所述目标资源的链接地址,获取所述目标资源所在服务器的地址、文件路径和文件名,根据所述目标资源所在服务器的地址、文件路径和文件名,查找所述目标资源。
[0037]S103,根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段。
[0038]获取到目标资源后,便可根据资源片段分享请求中的目标资源片段中的起止定位信息对该目标资源进行截取操作,获取用户指定的资源片段进行存储。
[0039]可选的,步骤SlOl中所述的资源片段分享请求携带所述目标资源片段的目标压缩格式信息,步骤S103还包括:根据所述目标压缩格式信息,将所述目标资源片段处理为目标压缩格式。
[0040]具体实现中,某些资源的占用的存储空间比较大,因此第一终端进入目标资源片段选取阶段后可提供给用户资源的压缩格式选项,例如目标资源为一段视频,可提供给用户流畅优先(可包括3gp、flv等视频压缩格式),质量优先(可包括rmvb、mkv等视频压缩格式)选项,选择用户流畅优先可压缩目标资源片段节约存储空间。用户勾选压缩格式选项后,还可进一步勾选压缩格式。第一终端接收到输入的资源片段确定指令,获取压缩格式信息并将其作为资源片段分享请求的一部分同目标资源片段的起止定位信息和目标资源的链接地址一起发送给第二终端,第二终端在根据目标资源片段的起止定位信息对目标资源进行截取操作获得目标资源片段后便可以根据该压缩格式信息将截取的目标资源片段压缩为目标压缩格式后存储。
[0041]可选的,在执行步骤S103之前,所述方法还包括:判断所述目标资源片段与所述目标资源之间的容量比率值是否小于或等于预设阈值,当判断结果为是,执行步骤S103 ;当判断结果为否时,向所述第一终端返回
不受理所述资源片段分享请求信息。
[0042]具体实现中,每次资源片段分享请求处理成功之后,第二终端产生一个资源片段进行存储,为了节约第二终端的存储资源,可在步骤S103之前首先判断一下目标资源片段占目标资源的容量比率值,当判断结果为是时才执行步骤S103,若判断结果为否,第二终端向第一终端返回不受理所述资源片段分享请求信息,以剔除一些不符合要求的资源片段分享请求,进而节约第二终端的存储资源。
[0043]S104,生成所述目标资源片段的链接地址,并将所述目标资源片段的链接地址发送给所述第一终端,以使所述第一终端通过社交应用分享所述目标资源片段的链接地址。
[0044]具体实现中,在第二终端存储目标资源片段后,可根据本端的地址及目标资源片段在本端中的文件访问路径和文件名生成目标资源片段的链接地址,并将该目标资源片段的链接地址下发至客户端所在的第一终端以通过社交应用将该目标资源片段的链接地址进行分享,用户欲查看该目标资源片段只需打开该链接地址访问该目标资源片段所在的第二终端并下载该目标资源片段即可。
[0045]进一步的,步骤S104中生成所述目标资源片段的链接地址具体包括:获取所述目标资源片段在本端中的文件路径、文件名和本端的地址;根据所述目标资源片段在本端中的文件路径、文件名和本端的地址,生成所述目标资源片段的链接地址。
[0046]具体实现中,链接地址具体为URL,是因特网上标准的资源的地址,由协议类型、月艮务器名(服务器地址)、端口号、路径和文件名等部分组成,因特网中的终端通过资源的URL去访问资源所在的服务器并在服务器允许后可根据文件路径和文件名访问到该资源。本端地址包括但不限于:本端的MAC地址或网络地址。
[0047]本发明实施例,可接收第一终端发送的资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息,还可根据所述目标资源的链接地址获取所述目标资源,根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段,进而生成所述目标资源片段的链接地址并发送给所述第一终端以使所述第一终端通过社交应用分享所述目标资源片段的链接地址,可减少流量资源消耗,增强资源分享的个性化定制,提高用户体验。
[0048]参见图2,是本发明实施例提供的另一种资源分享方法流程示意图,如图所示的资源分享方法可包括以下步骤:
[0049]S201,接收到资源片段分享确认指令时,向第二终端发送资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息,以使所述第二终端根据所述目标资源的链接地址和所述目标资源片段的起止定位信息,生成所述目标资源片段的链接地址。
[0050]本步骤可参见图1所示实施例中的步骤S101,此处不再赘述。
[0051]可选的,在执行步骤S201之前,所述方法还包括:接收信息片段选取指令,根据选取的信息片段确定所述信息片段在所述目标资源中的起止定位信息。
[0052]具体实现中,第一终端提供给用户资源片段分享方式,在用户选择该资源片段分享方式之后,进入资源片段选取阶段便可在该阶段中确定目标资源片段的起止定位信息,例如目标资源为一篇文档文件,进入资源片段选取阶段后,提供给用户一文档预览窗口用户可在其中选择文本片段,其中用户所选择的文本片段的起始位置和结束位置在整篇文档中的位置信息即为目标资源片段的起止定位信息。
[0053]可选的,在执行步骤S201之前,所述方法还包括:接收资源分享方式确认指令,判断所述资源分享方式是否为资源片段分享方式,当判断结果为是,执行所述接收到资源片段分享确认指令时,向第二终端发送资源片段分享请求步骤;当判断结果为否时,获取所述目标资源的链接地址,并通过社交应用分享所述目标资源的链接地址。
[0054]进一步的,步骤S201中所述资源片段分享请求携带所述目标资源片段的目标压缩格式信息,以使所述第二终端根据所述目标压缩格式信息,将所述目标资源片段处理为目标压缩格式。
[0055]具体实现中,某些资源的占用的存储空间比较大,因此第一终端进入目标资源片段选取阶段后可提供给用户资源的压缩格式选项,例如目标资源为一段视频,可提供给用户流畅优先(可包括3gp、flv等视频压缩格式),质量优先(可包括rmvb、mkv等视频压缩格式)选项,选择用户流畅优先后第二终端便可压缩目标资源片段为流畅优先中指定的压缩格式以节约第二终端存储空间。
[0056]S202,接收所述第二终端发送的所述目标资源片段的链接地址。
[0057]第二终端在处理了第一终端发送的资源片段分享请求之后便生成目标资源片段的链接地址,并将该目标资源片段的链接地址返回给第一终端。
[0058]S203,通过社交应用分享所述目标资源片段的链接地址。
[0059]第一终端接收到第二终端返回链接地址,便调用待分享该链接地址的社交软件的分享接口将该链接地址显示到该社交软件的应用界面中分享。其中,所述社交应用包括但不限于:个人空间、互动网站、论坛等应用。
[0060]可选的,执行步骤S203之后,所述方法还包括:发出提示信息,以提示用户所述目标资源片段已分享成功。
[0061]资源片段分享请求处理成功后,第一终端发出提示信息(如显示文字信息“分享成功”),以提示用户目标资源片段的链接地址已分享成功,用户便不用再跳转到社交软件的应用界面上查看是否已经完成分享,可提高用户体验。
[0062]本发明实施例,可在接收到资源片段分享确认指令时,向第二终端发送资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息,以使所述第二终端根据所述目标资源的链接地址和所述目标资源片段的起止定位信息,生成所述目标资源片段的链接地址,还可接收所述第二终端发送的所述目标资源片段的链接地址,进而通过社交应用分享所述目标资源片段的链接地址,可减少流量资源消耗,增强资源分享的个性化定制,提高用户体验。
[0063]参见图3,是本发明实施例提供的又一种资源分享方法流程示意图,如图所示的资源分享方法可包括以下步骤:
[0064]S301,第一终端接收到资源片段分享确认指令时,向第二终端发送资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息。
[0065]S302,所述第二终端接收所述第一终端发送的资源片段分享请求,根据所述目标资源的链接地址获取所述目标资源。
[0066]S303,所述第二终端根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段。
[0067]S304,所述第二终端生成所述目标资源片段的链接地址。
[0068]S305,所述第二终端将所述目标资源片段的链接地址发送给所述第一终端。
[0069]S306,所述第一终端接收所述第二终端发送的所述目标资源片段的链接地址,并通过社交应用分享所述目标资源片段的链接地址。
[0070]其中,步骤S301和步骤306可分别参见图2所示实施例中的步骤S201和步骤S203,步骤S302?S305可分别参见图1所示实施例中的步骤SlOl?S104,在此不再赘述。
[0071]本发明实施例,可通过第一终端向第二终端发送资源片段分享携带请求,所述第二终端根据所述资源片段分享请求处理目标资源得到目标资源片段后,可生成目标资源片段的链接地址并发送给第一终端进行分享,可使查看该目标资源的用户减少流量资源消耗,增强了资源分享的个性化定制,提高用户体验。
[0072]参见图4,本发明实施例提供的一种终端结构示意图,如图所示的本实施例中终端至少可以包括:接收单元401、资源获取单元402、资源截取单元403、地址生成单元404和发送单元405。
[0073]接收单元401,用于接收第一终端发送的资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息。
[0074]具体实现中,第一终端可提供资源分享方式选项(具体可为第一终端中的客户端提供资源分享方式选项,例如客户端为某一播放器,在该播放器进行视频或音频播放时播放窗口的菜单工具栏中便可提供该资源分享方式选项),包括资源完整分享方式和资源片段分享方式,当用户选择资源片段分享方式时,进入资源片段选取阶段进而选择待分享的资源片段。
[0075]例如目标资源为一段音乐或一段视频,进入资源片段选取阶段后,第一终端可提供一时间进度条,用户通过选择待分享的资源片段的开始时间和结束时间来确定待分享的目标资源片段,其中待分享的资源片段的开始时间
和结束时间即为目标资源片段的起止定位信息。
[0076]本实施例中,第一终端接收到输入的资源片段确定指令时,便可获取目标资源片段的起止定位信息和目标资源的链接地址作为资源片段分享请求将其发送至与客户端相对应的第二终端(具体为第一终端上的客户端获取目标资源片段的起止定位信息和目标资源的链接地址作为资源片段分享请求发送到与该客户端对应的第二终端),当第二终端的接收单元401接收到该资源片段分享请求时通过资源获取单元402、资源截取单元403和地址生成单元404处理该资源片段分享请求以生成目标资源片段的链接地址。
[0077]资源获取单元402,用于根据所述目标资源的链接地址获取所述目标资源。
[0078]具体实现中,链接地址具体为URL,是因特网上标准的资源的地址,由协议类型、月艮务器名、端口号、路径和文件名等部分组成,因特网中的终端通过资源的URL去访问资源所在的服务器并在服务器允许后可根据文件路径和文件名访问到该资源。
[0079]资源截取单元403,用于根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段。
[0080]资源获取单元402获取到目标资源后,资源截取单元403便可根据资源片段分享请求中的目标资源片段中的起止定位信息,对该目标资源进行截取操作,获取用户指定的资源片段进行存储。
[0081]地址生成单元404,用于生成所述目标资源片段的链接地址。
[0082]具体实现中,资源截取单元402在存储目标资源片段后,地址生成单元404可根据第二终端的地址及目标资源片段在第二终端的文件访问路径和文件名生成目标资源片段的链接地址,并通过发送单元405将该目标资源片段的链接地址下发至客户端所在的第一终端以通过社交应用将该目标资源片段的链接地址进行分享。
[0083]发送单元405,用于将所述目标资源片段的链接地址发送给所述第一终端,以使所述第一终端通过社交应用分享所述目标资源片段的链接地址。
[0084]进一步的,参见图6 (图6是本发明实施例提供的地址生成单元结构示意图),在另一可选实施例中,所述地址生成单元404具体可包括:
[0085]获取单元4401,用于获取所述目标资源片段在本端中的文件路径、文件名和本端的地址。
[0086]生成单元4402,用于根据所述目标资源片段在本端中的文件路径、文件名和本端的地址生成所述目标资源片段的链接地址。
[0087]具体实现中,链接地址具体为URL,是因特网上标准的资源的地址,由协议类型、月艮务器名(服务器地址)、端口号、路径和文件名等部分组成,因特网中的终端通过资源的URL去访问资源所在的服务器并在服务器允许后可根据文件路径和文件名访问到该资源。
[0088]进一步的,参见图7 (图7是本发明实施例提供的资源获取单元结构示意图),在又一可选实施例中,所述资源获取单元402,具体可包括:
[0089]地址解析单元4201,用于解析所述目标资源的链接地址,获取所述目标资源所在服务器的地址、文件路径和文件名。
[0090]资源查找单元4202,用于根据所述目标资源所在服务器的地址、文件路径和文件名,查找所述目标资源。
[0091 ] 在又一可选实施例中,所述资源片段分享请求携带所述目标资源片段的目标压缩格式信息,相应的,所述终端还包括:格式处理单元406,用于所述资源截取单元403根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段之后,根据所述目标压缩格式信息,将所述目标资源片段处理为目标压缩格式。
[0092]具体实现中,某些资源的占用的存储空间比较大,因此第一终端进入目标资源片段选取阶段后可提供给用户资源的压缩格式选项,例如目标资源为一段视频,可提供给用户流畅优先(可包括3gp、flv等视频压缩格式),质量优先(可包括rmvb、mkv等视频压缩格式)选项,选择用户流畅优先可压缩目标资源片段节约存储空间。用户勾选压缩格式选项后,还可进一步勾选压缩格式。第一终端接收到输入的资源片段确定指令时,获取压缩格式信息并将其作为资源片段分享请求的一部分同目标资源片段的起止定位信息和目标资源的链接地址一起发送给第二终端。资源截取单元403在根据目标资源片段的起止定位信息对目标资源进行截取操作获得目标资源片段后,格式处理单元406便可以根据该压缩格式信息将截取的目标资源片段压缩为目标压缩格式后存储。
[0093]在又一可选实施例中,所述终端还包括:比率判断单元407,用于判断所述目标资源片段与所述目标资源之间的容量比率值是否小于或等于预设阈值。
[0094]相应的,所述资源截取单元403,用于当判断结果为是时,根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段。
[0095]所述发送单元405,还用于当判断结果为否时,向所述第一终端返回不受理所述资源片段分享请求信息。
[0096]具体实现中,每次资源片段分享请求处理成功之后,第二终端产生一个资源片段进行存储,为了节约第二终端的存储资源,可通过比率判断单元407首先判断一下目标资源片段占目标资源的容量比率值,以剔除一些不符合要求的资源片段分享请求,进而节约第二终端的存储资源。
[0097]本发明实施例可通过第二终端中的接收单元401接收终端发送的资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息,还可通过资源获取单元402根据所述目标资源的链接地址获取所述目标资源,资源截取单元403根据所述目标资源片段的起止定位信息截取所述目标资源以获取所述目标资源片段,进而地址生成单元404生成所述目标资源片段的链接地址,发送单元405发送给所述第一终端以使所述第一终端通过社交应用分享所述目标资源片段的链接地址,可减少流量资源消耗,增强资源分享的个性化定制,提高用户体验。
[0098]参见图5,本发明实施例提供的另一种终端的结构示意图,如图所示的本实施例中的终端可以包括:发送单元501、接收单元502和分享单元503。
[0099]发送单元501,用于接收到资源片段分享确认指令时,向第二终端发送资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息,以使所述第二终端根据所述目标资源的链接地址和所述目标资源片段的起止定位信息,生成所述目标资源片段的链接地址。
[0100]具体实现中,第一终端可提供资源分享方式选项(具体可为第一终端中的客户端提供资源分享方式选项,例如客户端为某一播放器,在该播放器进行视频或音频播放时播放窗口的菜单工具栏中便可提供该资源分享方式选项),包括资源完整分享方式和资源片段分享方式,当用户选择资源片段分享方式时,进入资源片段选取阶段进而选择待分享的资源片段。
[0101]本实施例中,第一终端接收到输入的资源片段确定指令时,便可获取目标资源片段的起止定位信息和目标资源的链接地址作为资源片段分享请求通过发送单元501将其发送至与客户端向对应的第二终端,当第二终端接收到该资源片段分享请求时处理该资源片段分享请求以生成目标资源片段的链接地址。
[0102]接收单元502,用于接收所述第二终端发送的所述目标资源片段的链接地址。
[0103]第二终端在处理了第一终端发送单元501发送的资源片段分享请求之后便生成目标资源片段的链接地址,再将该目标资源片段的链接地址返回给第一终端。
[0104]分享单元503,用于通过社交应用分享所述目标资源片段的链接地址。
[0105]接收单元502接收到第二终端返回链接地址之后,分享单元503便调用待分享该链接地址的社交应用的分享接口将该链接地址显示到社交软件的应用界面中显示进而完成分享。其中,所述社交应用包括但不限于:个人空间、互动网站、论坛等应用。
[0106]在另一可选实施例中,所述终端还包括:分享方式判断单元504,用于所述发送单元501向所述第二终端发送资源片段分享请求之前,接收资源分享方式确认指令,判断所述资源分享方式是否为资源片段分享方式。
[0107]相应的,所述发送单元501,用于当判断结果为是时,接收资源片段分享确认指令,向所述第二终端发送资源片段分享请求。
[0108]所述分享单元503,还用于当判断结果为否时,获取所述目标资源的链接地址,并通过社交应用分享所述目标资源的链接地址。
[0109]在又一可选实施例中,所述终端还包括:资源片段定位单元505,用于所述发送单元501向第二终端发送资源片段分享请求之前,接收信息片段选取指令,根据选取的信息片段确定所述信息片段在所述目标资源中的起止定位信
息。
[0110]具体实现中,第一终端提供给用户资源片段分享方式,在用户选择该资源片段分享方式之后,进入资源片段选取阶段便可在该阶段中确定目标资源片段的起止定位信息,例如目标资源为一篇文档文件,进入资源片段选取阶段后,提供给用户一文档预览窗口用户可在其中选择文本片段,其中用户所选择的文本片段的起始位置和结束位置在整篇文档中的位置信息即为目标资源片段的起止定位信息。
[0111]在又一可选实施例中,所述终端还包括:提示单元506,用于所述分享单元503通过社交应用分享所述目标资源片段的链接地址之后,发出提示信息,以提示用户所述目标资源片段已分享成功。
[0112]资源片段分享请求处理成功后,提示单元506发出提示信息(如显示文字信息“分享成功”),以提示用户目标资源片段的链接地址已分享成功,用户便不用再跳转到社交软件的应用界面上查看是否已经完成分享,可提高用户体验。
[0113]在又一可选实施例中,所述资源片段请求携带所述目标资源片段的目标压缩格式信息,以使所述第二终端根据所述目标压缩格式信息,将所述目标资源片段处理为目标压缩格式。
[0114]具体实现中,某些资源的占用的存储空间比较大,因此第一终端进入目标资源片段选取阶段后可提供给用户资源的压缩格式选项,例如目标资源为一段视频,可提供给用户流畅优先(可包括3gp、flv等视频压缩格式),质量优先(可包括rmvb、mkv等视频压缩格式)选项,选择用户流畅优先后第二终端便可压缩目标资源片段为流畅优先中指定的压缩格式以节约存储空间。
[0115]本发明实施例,通过第一终端的发送单元501可在接收到资源片段分享确认指令时,向第二终端发送资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息,以使所述第二终端根据所述目标资源的链接地址和所述目标资源片段的起止定位信息,生成所述目标资源片段的链接地址,还可通过接收单元502接收所述第二终端发送的所述目标资源片段的链接地址,进而分享单元503通过社交应用分享所述目标资源片段的链接地址,可减少流量资源消耗,增强资源分享的个性化定制,提尚用户体验。
[0116]参见图8,是本发明实施例提供的一种资源分享系统结构示意图,如图所示的资源分享系统包括:第一终端801和第二终端802,其中第一终端801为可以如结合前文图5所介绍的终端,第二终端为可以如结合前文图4所介绍的终端,具体地:
[0117]第一终端801,用于接收到资源片段分享确认指令时,向所述第二终端发送资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息;
[0118]第二终端802,用于接收所述第一终端发送的资源片段分享请求,根据所述目标资源的链接地址获取所述目标资源,
[0119]所述第二终端802,还用于根据所述目标资源片段的起止定位信息截取所述目标资源以获取所述目标资源片段;
[0120]第二终端802,还用于生成所述目标资源片段的链接地址,并将所述目标资源片段的链接地址发送给所述第一终端;
[0121]所述第一终端801,还用于接收所述第二终端发送的所述目标资源片段的链接地址,并通过社交应用分享所述目标资源片段的链接地址。
[0122]在另一可选实施例中,所述资源片段分享请求携带所述目标资源片段的目标压缩格式信息,所述第二终端802,还用于根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段之后,根据所述目标压缩格式信息,将所述目标资源片段处理为目标压缩格式。
[0123]在又一可选实施例中,所述第二终端802,还用于在根据所述目标资源片段的起止定位信息截取所述目标资源获取所述目标资源片段之前,判断所述目标资源片段与所述目标资源之间的容量比率值大于预设阈值时,向所述第一终端返回不受理所述资源片段分享请求信息。
[0124]本发明实施例,通过第一终端向第二终端发送资源片段分享携带请求,所述第二终端根据所述资源片段分享请求处理目标资源得到目标资源片段后,可生成目标资源片段的链接地址并发送给第一终端进行分享,可使查看该目标资源的用户减少流量资源消耗,增强了资源分享的个性化定制,提高了用户体验。
[0125]参见图9,是本发明实施例提供的又一种终端结构示意图,如图所示的终端可以包括:至少一个处理器901,例如CPU ;至少一个输入装置902、至少一个输出装置903和存储器904。上述处理器901、输入装置902、输出装置903和存储器904通过总线905连接。
[0126]其中,输入装置902和输出装置903为通信接口,可以包括:有线接口、无线接口(如 wifi 接口)。
[0127]存储器904可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器904可选的还可以是至少一个位于远离前述处理器901的存储终端。
[0128]其中,输入装置902和输出装置903主要用于通过网络与第一终端进行通信。处理器901可以结合图4所示的终端,其中存储器904中存储一组程序代码,且处理器901、输入装置902以及输出装置903调用存储器904中存储的代码,用于执行以下操作:
[0129]上述输入装置902,用于接收第一终端发送的资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息。
[0130]上述处理器901,用于根据所述目标资源的链接地址获取所述目标资源。
[0131]上述处理器901,还用于根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段。
[0132]上述处理器901,用于生成所述目标资源片段的链接地址。
[0133]上述输出装置903,用于将所述目标资源片段的链接地址发送给所述第一终端,以使所述第一终端通过社交应用分享所述目标资源片段的链接地址。
[0134]在另一可选实施例中,所述资源片段分享请求携带所述目标资源片段的目标压缩格式信息,上述处理器901根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段之后,还可以执行以下操作:
[0135]处理器901根据所述目标压缩格式信息,将所述目标资源片段处理为目标压缩格式。
[0136]在又一可选实施例中,上述处理器901根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段之前,还可以执行以下操作:
[0137]处理器901判断所述目标资源片段与所述目标资源之间的容量比率值是否小于或等于预设阈值。
[0138]当判断结果为是时,处理器901根据所述目标资源片段的起止定位信息截取所述目标资源获取所述目标资源片段。
[0139]当判断结果为否时,输出装置903向所述第一终端返回不受理所述资源片段分享请求信息。
[0140]在又一可选实施例中,上述处理器901生成所述目标资源片段的链接地址具体包括:
[0141]获取所述目标资源片段在本端中的文件路径、文件名和本端的地址,根据所述目标资源片段在本端中的文件路径、文件名和本端的地址,生成所述目标资源片段的链接地址。
[0142]在又一可选实施例中,上述处理器901根据所述目标资源的链接地址获取所述目标资源具体可包括:
[0143]解析所述目标资源的链接地址,获取所述目标资源所在服务器的地址、文件路径和文件名;根据所述目标资源所在服务器的地址、文件路径和文件名,查找所述目标资源。
[0144]具体实现中,本发明实施例中所描述的处理器901可执行本发明实施例提供的如图1和图3所示的资源分享方法所描述的实现方式,也可执行如图4所描述的终端的实现方式,在此不再赘述。
[0145]参见图10,是本发明实施例提供的又一种终端结构示意图,如图所示的终端可以包括:至少一个处理器1001,例如CPU ;至少一个输入装置1002、至少一个输出装置1003和存储器1004。上述处理器1001、输入装置1002、输出装置1003和存储器1004通过总线1005连接。
[0146]其中,输入装置1002和输出装置1003为通信接口,可以包括:有线接口、无线接口(如wifi接口)。输入装置1002还可以为终端的触控面板,用于接收资源片段分享确认指令、信息片段选取指令或者资源分享方式确认指令。
[0147]存储器1004可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器1004可选的还可
以是至少一个位于远离前述处理器1001的存储终端。
[0148]其中,输入装置1002和输出装置1003主要用于通过网络与第二终端进行通信。其中,处理器1001可以结合图5所示的终端,其中存储器1004中存储一组程序代码,且处理器1001、输入装置1002以及输出装置1003调用存储器1004中存储的代码,用于执行以下操作:
[0149]上述输入装置1002,用于接收资源片段分享确认指令。
[0150]上述输出装置1003,用于向第二终端发送资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息,以使所述第二终端根据所述目标资源的链接地址和所述目标资源片段的起止定位信息,生成所述目标资源片段的链接地址。
[0151]上述输入装置1002,用于接收所述第二终端发送的所述目标资源片段的链接地iito
[0152]上述处理器1001,用于通过社交应用分享所述目标资源片段的链接地址。
[0153]在另一可选实施例中,输出装置1003向第二终端发送资源片段分享请求之前,还可以执行以下操作:
[0154]上述输入装置1002,用于接收信息片段选取指令。
[0155]上述处理器1001,用于根据选取的信息片段确定所述信息片段在所述目标资源中的起止定位信息。
[0156]在又一可选实施例中,输出装置1003向第二终端发送资源片段分享请求之前,还可以执行以下操作:
[0157]上述输入装置1002,用于接收资源分享方式确认指令。
[0158]上述处理器1001,用于判断所述资源分享方式是否为资源片段分享方式。
[0159]当判断结果为是,输入装置1002接收资源分享方式确认指令,输出装置1003向第二终端发送资源片段分享请求。
[0160]当判断结果为否时,处理器1001获取所述目标资源的链接地址,并通过社交应用分享所述目标资源的链接地址。
[0161 ] 在又一可选实施例中,资源片段分享请求携带所述目标资源片段的目标压缩格式信息,以使所述第二终端根据所述目标压缩格式信息,将所述目标资源片段处理为目标压缩格式。
[0162]在又一可选实施例中,上述处理器1001分享所述目标资源片段的链接地址之后,还可以执行以下操作:
[0163]输出装置1003,用于发出提示信息,以提示用户所述目标资源片段已分享成功。
[0164]具体实现中,本发明实施例中所描述的处理器1001可执行本发明实施例提供的如图2和图3所示的资源分享方法所描述的实现方式,也可执行如图5所描述的终端的实现方式,在此不再赘述。
[0165]本发明所有实施例中的单元,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过 ASIC (Applicat1n Specific IntegratedCircuit,专用集成电路)来实现。
[0166]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0167]本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
[0168]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0169]以上对本发明实施例公开的一种终端进行了详细介绍,以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种终端,其特征在于,所述终端包括: 接收单元,用于接收第一终端发送的资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息; 资源获取单元,用于根据所述目标资源的链接地址获取所述目标资源; 资源截取单元,用于根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段; 地址生成单元,用于生成所述目标资源片段的链接地址; 发送单元,用于将所述目标资源片段的链接地址发送给所述第一终端,以使所述第一终端通过社交应用分享所述目标资源片段的链接地址。2.根据权利要求1所述的终端,其特征在于,所述资源片段分享请求携带所述目标资源片段的目标压缩格式信息; 所述终端还包括: 格式处理单元,用于所述资源截取单元根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段之后,根据所述目标压缩格式信息,将所述目标资源片段处理为目标压缩格式。3.根据权利要求1所述的终端,其特征在于,所述地址生成单元包括: 获取单元,用于获取所述目标资源片段在本端中的文件路径、文件名和本端的地址; 生成单元,用于根据所述目标资源片段在本端中的文件路径、文件名和本端的地址,生成所述目标资源片段的链接地址。4.根据权利要求1所述的终端,其特征在于,所述资源获取单元包括: 地址解析单元,用于解析所述目标资源的链接地址,获取所述目标资源所在服务器的地址、文件路径和文件名; 资源查找单元,用于根据所述目标资源所在服务器的地址、文件路径和文件名,查找所述目标资源。5.根据权利要求1所述的终端,其特征在于,所述终端还包括: 比率判断单元,用于判断所述目标资源片段与所述目标资源之间的容量比率值是否小于或等于预设阈值; 所述资源截取单元,还用于当判断结果为是时,根据所述目标资源片段的起止定位信息截取所述目标资源获取所述目标资源片段; 所述发送单元,还用于当判断结果为否时,向所述第一终端返回不受理所述资源片段分享请求信息。6.一种终端,其特征在于,所述终端包括: 发送单元,用于接收到资源片段分享确认指令时,向第二终端发送资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息,以使所述第二终端根据所述目标资源的链接地址和所述目标资源片段的起止定位信息,生成所述目标资源片段的链接地址; 接收单元,用于接收所述第二终端发送的所述目标资源片段的链接地址; 分享单元,用于通过社交应用分享所述目标资源片段的链接地址。7.根据权利要求6所述的终端,其特征在于,所述终端还包括: 资源片段定位单元,用于所述发送单元向所述第二终端发送资源片段分享请求之前,接收信息片段选取指令,根据选取的信息片段确定所述信息片段在所述目标资源中的起止定位信息。8.根据权利要求6所述的终端,其特征在于,所述终端还包括: 分享方式判断单元,用于所述发送单元向所述第二终端发送资源片段分享请求之前,接收资源分享方式确认指令,判断所述资源分享方式是否为资源片段分享方式; 所述发送单元,还用于当判断判断结果为是时,接收资源片段分享确认指令,向所述第二终端发送资源片段分享请求; 所述分享单元,还用于当判断结果为否时,获取所述目标资源的链接地址,并通过社交应用分享所述目标资源的链接地址。9.根据权利要求6所述的终端,其特征在于,所述资源片段分享请求携带所述目标资源片段的目标压缩格式信息,以使所述第二终端根据所述目标压缩格式信息,将所述目标资源片段处理为目标压缩格式。10.根据权利要求6所述的终端,其特征在于,所述终端还包括: 提示单元,用于所述分享单元通过社交应用分享所述目标资源片段的链接地址之后,发出提示信息,以提示用户所述目标资源片段已分享成功。
【专利摘要】本发明实施例公开了一种终端,包括:接收单元,用于接收第一终端发送的资源片段分享请求,所述资源片段分享请求携带目标资源的链接地址和待分享的目标资源片段的起止定位信息;资源获取单元,用于根据所述目标资源的链接地址获取所述目标资源;资源截取单元,用于根据所述目标资源片段的起止定位信息,截取所述目标资源以获取所述目标资源片段;地址生成单元,用于生成所述目标资源片段的链接地址;发送单元,用于将所述目标资源片段的链接地址发送给所述第一终端,以使所述第一终端通过社交应用分享所述目标资源片段的链接地址。采用本发明实施例可减少流量资源消耗,增强资源分享的个性化定制,提高用户体验。
【IPC分类】H04L29/06
【公开号】CN104901945
【申请号】CN201510166253
【发明人】秦凯
【申请人】深圳市金立通信设备有限公司
【公开日】2015年9月9日
【申请日】2015年4月10日