多媒体资源下载方法和装置的制造方法_3

文档序号:9870366阅读:来源:国知局
>[0111] 多媒体服务器的执行过程与上述提供的实现方式类似,区别在于多媒体服务器根 据多媒体资源下载请求中携带的需求数量,直接确定目标多媒体资源的需求数量。
[0112] 第=种实现方式、终端向多媒体服务器发送多媒体资源下载请求,多媒体资源下 载请求携带终端标识,使得多媒体服务器从多媒体资源集中确定目标多媒体资源,并返回 目标多媒体资源的地址信息。
[0113] 终端标识用于唯一标识用户所使用的终端,多媒体服务器中预存终端标识与多媒 体资源集及其下载记录的对应关系。根据终端标识,多媒体服务器可W查询该对应关系,W 获知该终端已经下载了哪些多媒体资源,并根据该对应关系,确定目标多媒体资源。在确定 目标多媒体资源时,对目标多媒体资源的需求数量的确定可W根据上述第一种实现方式或 第二种实现方式中的确定方法进行,在此不作寶述。
[0114] 需要说明的是,上述实现方式中也可W通过携带客户端标识来实现,其中,客户端 标识可W用于唯一标识用户使用的终端。
[0115] 为了直观的表述上述内容,仅W多媒体服务器中预存储的终端标识与多媒体资源 集及其下载记录的对应关系进行举例,如下表1所示。
[0116]表1
[0118] 终端向多媒体服务器发送多媒体资源下载请求,多媒体资源下载请求携带终端标 识namel,多媒体服务器根据该终端标识namel确定多媒体资源集A及其历史下载记录,根据 该下载记录,多媒体服务器确定目标多媒体资源为第8集,其需求数量为3集。
[0119] 在一种可能的实现方式中,上述提供的任一实现方式,根据多媒体资源集中多媒 体资源的播放历史,获取多媒体资源集的播放速度,若播放速度大于第二预设速度,则增加 目标多媒体资源的需求数量。该方法可W由终端执行,也可W由多媒体服务器执行。如此, 通过增加目标多媒体资源的需求数量,能够适应用户播放多媒体资源的进度,提高了多媒 体资源下载的智能性。其中,第二预设速度可W由系统默认设置,或由用户根据自己的观看 习惯进行设置。
[0120] 在步骤203中,检测网络是否满足预设条件。
[0121] 预设条件包括但不限于网络处于WiFKWireless-Fidelity,无线保真)连接状态、 网络空闲状态或有线连接状态等,其中网络空闲状态包括但不限于终端没有任何应用程序 调用网络接口或终端未进行任何下载。
[0122] 在步骤204中,若网络满足预设条件,根据目标多媒体资源的地址信息,下载目标 多媒体资源。
[0123] 若检测到网络满足预设条件,则终端根据目标多媒体资源的地址信息,通过应用 程序客户端下载目标多媒体资源。
[0124] 在一种可能的实施方式中,若在下载过程中,检测到网络不满足预设条件,终端则 停止下载。并实时检测网络条件,待网络再次满足预设条件时,终端执行根据目标多媒体资 源的地址信息,下载目标多媒体资源的步骤。
[0125] 本实施例通过判断网络是否满足预设条件,并在网络满足预设条件的情况下,执 行下载目标多媒体资源的步骤,充分利用网络资源,并且避免了网络处于移动网络连接状 态时,下载多媒体资源导致的流量流失问题。其中,移动网络包括2G( 2-Generation wireless tel邱hone technology,第二代手机通信技术规格)、3G(3rd-Generation,第S 代移动通信技术)和LTE(Long Term Evolution,长期演进)网络等。
[0126] 当然,需要说明的是,步骤203检测步骤和步骤204下载步骤是可选步骤,本实施例 也可W在网络条件不满足预设条件时继续选择执行下载目标多媒体资源的步骤。
[0127] 在步骤205中,判断多媒体资源集中已播放多媒体资源的最后播放时间与当前时 间之间的时间差是否大于第二预设时长。
[0128] 其中,最后播放时间是指终端最后一次播放该多媒体资源的时间,最后播放时间 包括但不限于年、月、日、时、分、秒计量单位。例如,多媒体资源集中某一多媒体资源的最后 播放时间是2015年5月26日。
[0129] 终端判断多媒体资源集中已播放多媒体资源的最后播放时间与当前时间之间的 时间差是否大于第二预设时长。第二预设时长可W由系统默认设置,或由用户根据自己的 观看习惯进行设置,第二预设时长用于表示已播放多媒体资源在终端中的可存储时长,第 二预设时长包括但不限于年、月、日、时、分、秒。例如,第二预设时长设置为24小时。
[0130] 在步骤206中,若时间差大于第二预设时长,则删除已播放多媒体资源。
[0131] 若时间差大于第二预设时长,终端则删除已播放多媒体资源。W上述举例为例,若 多媒体资源集中的任一已播放多媒体资源的最后播放时间与当前时间之间的时间差大于 24小时,终端则删除该多媒体资源。如此,通过将多媒体资源集中已播放的多媒体资源的最 后播放时间与当前时间之间的时间差大于第二预设时长的多媒体资源删除,减小了本地数 据的存储量,并避免了终端在进行自动下载过程中,由于本地存储空间不足导致的下载失 败的问题。
[0132] 在一种可能的实施方式中,根据多媒体资源集中多媒体资源的播放历史,终端获 取多媒体资源集的播放速度,若播放速度大于第一预设速度,则减小第二预设时长。
[0133] 终端中记载用户对已存储多媒体资源的播放历史,终端根据多媒体资源的播放历 史,获取一段时间内该多媒体资源集的播放集数,并根据该播放集数,获取多媒体资源集的 播放速度。其中,一段时间内可W是几天或者是几个小时。
[0134] 在一个例子中,终端获取到多媒体资源集在24小时内播放了8集,则已播放多媒体 资源集的播放速度V为:
[0136] 当播放速度大于第一预设速度时,说明终端播放多媒体资源的进度较快,则减小 第二预设时长,W使终端将所有超过第二预设时长的已播放多媒体资源删除,使得删除更 及时,避免终端存储大量的已播放多媒体资源,且有更好的用户体验。其中,第一预设速度 可W由系统默认设置,或由用户根据自己的观看习惯进行设置。
[0137] 基于步骤205判断步骤和步骤206删除步骤,在一种可能的实施方式中,终端也可 W通过判断本地已存储的其它多媒体资源集中已播放的多媒体资源的最后播放时间与当 前时间之间的时间差是否大于第二预设时长,若该时间差大于第二预设时长,则删除其它 已播放多媒体资源。如此,通过判断其它多媒体资源集中已播放的多媒体资源的最后播放 时间与当前时间之间的时间差,删除掉其它多媒体资源集中时间差超过第二预设时长的多 媒体资源,进一步地节省了多媒体资源对本地存储资源的占用。
[0138] 例如,终端已存储多媒体资源集A和多媒体资源集B,当对多媒体资源集A进行判断 时,终端还可W判断多媒体资源集B中的已播放多媒体资源的最后播放时间与当前时间之 间的时间差是否大于第二预设时长24小时,并将时间差大于第二预设时长24小时对应的多 媒体资源删除。
[0139] 在本公开提供的另一实施例中,该其它多媒体资源集可W为与该多媒体资源集具 有关联关系的多媒体资源集。也即,该过程可W包括:检测本地存储的至少一个多媒体资源 集中是否包括与当前待进行下载的多媒体资源集具有关联关系的多媒体资源集,如果是, 则判断该具有关联关系的多媒体资源集中已播放的最后播放时间与当前时间之间的时间 差是否大于第二预设时长,若该时间差大于第二预设时长,则删除该具有关联关系的多媒 体资源集中时间差大于第二预设时长的多媒体资源。需要说明的是,上述多媒体资源集之 间的关联关系可W由系统设置。
[0140] 例如,终端已存储季播剧《英雄》第一季和季播剧《英雄》第二季,当对季播剧《英 雄》第二季进行判断时,终端还可W获取与该季播剧《英雄》的第二季具有关联关系的季播 剧《英雄》的第一季,并判断季播剧《英雄》的第一季的已播放多媒体资源的最后播放时间与 当前时间之间的时间差是否大于第二预设时长24小时,并将时间差大于第二预设时长24小 时对应的多媒体资源删除。
[0141] 在一种可能的实现方式中,上述提供的实施例,当终端判断时间差大于第二预设 时长,则在删除已播放多媒体资源之前,弹出选择对话框,W便用户通过该选择对话框确认 是否删除已播放多媒体资源。
[0142] 需要说明的是,步骤205判断步骤和步骤206删除步骤可W在步骤204下载步骤之 后执行,也可W与步骤204下载步骤同时执行,本公开对此不作限定。
[0143] 综上所述,本实施例提供的多媒体资源下载方法,通过终端判断终端已存储的多 媒体资源集中所包括的未播放多媒体资源的数量是否小于预设阔值,若未播放多媒体资源 的数量小于预设阔值,则从多媒体服务器上获取目标多媒体资源的地址信息,目标多媒体 资源为多媒体资源集中在终端已存储的多媒体资源的期次之后的多媒体资源,并根据目标 多媒体资源的地址信息,下载目标多媒体资源。如此,通过判断终端已存储的多媒体资源集 中未播放的多媒体资源数量,并在该数量小于预设阔值时自动从多媒体服务器中下载目标 多媒体资源,解决了需要通过手动操作下载多媒体资源的问题,达到了提高操作便捷性的 技术效果。
[0144] 另外,本实施例提供的多媒体资源下载方法,通过判断多媒体资源集中已播放多 媒体资源的最后播放时间与当前时间之间的时间差是否大于第二预设时长,并当该时间差 大于第二预设时长时,删除已播放多媒体资源,解决了终端在进行自动下载过程中,由于本 地存储空间不足导致的下载失败的问题。此外,本实施提供的多媒体资源下载方法,终端根 据多媒体资源集中多媒体资源的播放历史,获取多媒体资源集的播放速度,并相对应的调 整目标多媒体的需求数量和第二预设时长,达到了提高多媒体资源下载的智能性和节省本 地数据存储的效果。
[0145] 下述为本公开装置实施例,可W用于执行本公开方法实施例。对于本公开装置实 施例中未披露的细节,请参照本公开方法实施例。
[0146] 图3是根据一示例性实施例示出的一种多媒体资源下载装置的框图。本实施例W 该多媒体资源下载装置通过终端执行进行举例说明。该多媒体资源下载装置可W包括:
[0147] 第一判断模块310,用于判断终端已存储的多媒体资源集中所包括的未播放多媒 体资源的数量是否小于预设阔值;
[0148] 第一获取模块312,用于在所述第一判断模块确定所述未播放多媒体资源的数量 小于所述预设阔值时,从多媒体服务器上获取目标
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1