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

文档序号:9870366阅读:来源:国知局
多媒体资源的地址信息,所述目标多媒 体资源为所述多媒体资源集中在所述终端已存储的多媒体资源的期次之后的多媒体资源;
[0149] 下载模块314,用于根据所述第一获取模块确定目标多媒体资源的地址信息,下载 所述目标多媒体资源。
[0150] 综上所述,本实施例提供的多媒体资源下载装置,通过终端判断终端已存储的多 媒体资源集中所包括的未播放多媒体资源的数量是否小于预设阔值,若未播放多媒体资源 的数量小于预设阔值,则从多媒体服务器上获取目标多媒体资源的地址信息,目标多媒体 资源为多媒体资源集中在终端已存储的多媒体资源的期次之后的多媒体资源,并根据目标 多媒体资源的地址信息,下载目标多媒体资源。如此,通过判断终端已存储的多媒体资源集 中未播放的多媒体资源数量,并在该数量小于预设阔值时自动从多媒体服务器中下载目标 多媒体资源,解决了需要通过手动操作下载多媒体资源的问题,达到了提高操作便捷性的 技术效果。
[0151] 基于上述提供的装置实施例,请参照图4,在本公开提供的第二方面的第一种可能 实现方式中,所述获取模块312具体用于:
[0152] 向所述多媒体服务器发送多媒体资源下载请求,所述多媒体资源下载请求至少携 带多媒体资源集标识和已存储的最新多媒体资源标识,使得所述多媒体服务器从所述多媒 体资源集中确定所述目标多媒体资源,并返回所述目标多媒体资源的地址信息;或,
[0153] 向所述多媒体服务器发送多媒体资源下载请求,所述多媒体资源下载请求携带多 媒体资源集标识、所述目标多媒体资源的需求数量和已存储的最新多媒体资源标识,使得 所述多媒体服务器从所述多媒体资源集中确定所述目标多媒体资源,并返回所述目标多媒 体资源的地址信息。
[0154] 在本公开提供的第二方面的第二种可能实现方式中,在所述获取模块312获取到 所述地址信息之后,所述装置还包括:
[0155] 第一检测模块316,用于检测网络是否满足预设条件;
[0156] 触发模块318,用于在所述第一检测模块检测到所述网络满足预设条件时,触发所 述下载模块314下载所述目标多媒体资源;
[0157] 停止模块320,用于在所述下载模块在下载过程中,检测到所述网络不满足预设条 件时,停止下载。
[0158] 在本公开提供的第二方面的第=种可能实现方式中,所述装置还包括:
[0159] 第二检测模块322,用于当检测到已存储的任一多媒体资源的已播放时长超过第 一预设时长时,确定所述多媒体资源为已播放多媒体资源。
[0160] 在本公开提供的第二方面的第四种可能实现方式中,所述装置还包括:
[0161] 第二判断模块324,用于判断所述多媒体资源集中已播放多媒体资源的最后播放 时间与当前时间之间的时间差是否大于第二预设时长;
[0162] 删除模块326,用于在所述第二判断模块确定所述时间差大于所述第二预设时长 时,删除所述已播放多媒体资源。
[0163] 结合本公开提供的第二方面和第二方面的第四种可能实现方式中,所述装置还包 括:
[0164] 第二获取模块328,用于根据所述多媒体资源集中多媒体资源的播放历史,获取所 述多媒体资源集的播放速度;
[0165] 减小模块330,用于在所述第二获取模块确定所述播放速度大于第一预设速度时, 减小所述第二预设时长。
[0166] 在本公开提供的第二方面的第五种可能实现方式中,所述装置还包括:
[0167] 第=获取模块332,用于根据所述多媒体资源集中多媒体资源的播放历史,获取所 述多媒体资源集的播放速度;
[0168] 增加模块334,用于在所述第=获取模块确定所述播放速度大于第二预设速度时, 增加所述目标多媒体资源的需求数量。
[0169] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0170] 本公开一示例性实施例还提供了一种多媒体资源下载装置,能够实现本公开提供 的多媒体资源下载方法。该装置包括:处理器,W及用于存储处理器的可执行指令的存储 器。其中,处理器用于:
[0171] 判断本地已存储的多媒体资源集中所包括的未播放多媒体资源的数量是否小于 预设阔值;
[0172] 若所述未播放多媒体资源的数量小于所述预设阔值,则从多媒体服务器上获取目 标多媒体资源的地址信息,所述目标多媒体资源为所述多媒体资源集中本地已存储的多媒 体资源的期次之后的多媒体资源;
[0173] 根据所述目标多媒体资源的地址信息,下载所述目标多媒体资源。
[0174] 在本公开提供的第=方面的第一种可能实现方式中,处理器用于:
[0175] 向所述多媒体服务器发送多媒体资源下载请求,所述多媒体资源下载请求至少携 带多媒体资源集标识和已存储的最新多媒体资源标识,使得所述多媒体服务器从所述多媒 体资源集中确定所述目标多媒体资源,并返回所述目标多媒体资源的地址信息;或,
[0176] 向所述多媒体服务器发送多媒体资源下载请求,所述多媒体资源下载请求携带多 媒体资源集标识、所述目标多媒体资源的需求数量和已存储的最新多媒体资源标识,使得 所述多媒体服务器从所述多媒体资源集中确定所述目标多媒体资源,并返回所述目标多媒 体资源的地址信息。
[0177] 在本公开提供的第=方面的第二种可能实现方式中,处理器还用于:
[0178] 检测网络是否满足预设条件;
[0179] 若所述网络满足预设条件,则执行根据所述目标多媒体资源的地址信息,下载所 述目标多媒体资源的步骤;
[0180] 若在下载过程中,若检测到所述网络不满足预设条件,则停止下载。
[0181] 在本公开提供的第=方面的第=种可能实现方式中,处理器还用于:
[0182] 当检测到已存储的任一多媒体资源的已播放时长超过第一预设时长时,则确定所 述多媒体资源为已播放多媒体资源。
[0183] 在本公开提供的第=方面的第四种可能实现方式中,处理器还用于:
[0184] 判断所述多媒体资源集中已播放多媒体资源的最后播放时间与当前时间之间的 时间差是否大于第二预设时长;
[0185] 若所述时间差大于所述第二预设时长,则删除所述已播放多媒体资源。
[0186] 结合本公开提供的第=方面和第=方面的第四种可能实现方式中,处理器还用 于:
[0187] 根据所述多媒体资源集中多媒体资源的播放历史,获取所述多媒体资源集的播放 速度;
[0188] 若所述播放速度大于第一预设速度,则减小所述第二预设时长。
[0189] 在本公开提供的第=方面的第五种可能实现方式中,处理器还用于:
[0190] 根据所述多媒体资源集中多媒体资源的播放历史,获取所述多媒体资源集的播放 速度;
[0191] 若所述播放速度大于第二预设速度,则增加所述目标多媒体资源的需求数量。
[0192] 图5是根据一示例性实施例示出的一种多媒体资源下载装置500的框图。例如,装 置500可W是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗 设备,健身设备,个人数字助理等。
[0193] 参照图5,装置500可W包括W下一个或多个组件:处理组件502,存储器504,电源 组件506,多媒体组件508,音频组件510,输入/输出(I/O)的接口512,传感器组件514,W及 通信组件516。
[0194] 处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相 机操作和记录操作相关联的操作。处理组件502可W包括一个或多个处理器520来执行指 令,W完成上述的方法的全部或部分步骤。此外,处理组件502可W包括一个或多个模块,便 于处理组件502和其他组件之间的交互。例如,处理组件502可W包括多媒体模块,W方便多 媒体组件508和处理组件502之间的交互。
[01M]存储器504被配置为存储各种类型的数据W支持在装置500的操作。运些数据的示 例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消 息,图片,视频等。存储器504可W由任何类型的易失性或非易失性存储设备或者它们的组 合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器化EPROM),可擦除可编 程只读存储器化PROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储 器,磁盘或光盘。
[0196] 电源组件506为装置500的各种组件提供电力。电源组件506可W包括电源管理系 统,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。
[0197] 多媒体组件508包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一 些实施例中,屏幕可W包括液晶显示器化CD)和触摸面板(TP)。如果屏幕包括触摸面板,屏 幕可W被实现为触摸屏,W接收来自用户的输入信号。触摸面板包括一个或多个触摸传感 器W感测触摸、滑动和触摸面板上的手势。所述触摸传感器可W不仅感测触摸或滑动动作 的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒 体组件508包括一个前置摄像头和/或后置摄像头。当装置500处于操作模式,如拍摄模式或 视频模式时,前置摄像头和/或后置摄像头可W接收外部的多媒体数据。每个前置摄像头和 后置摄像头可W是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[019引音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克 风(MIC),当装置500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配 置为接收外部音频信号。所接收的音频信号可W被进一步存储在存储器504或经由通信组 件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。
[0199] I/O接口 512为处理组件502和外围接口模块之间提供接口,上述外围接口模块可 W是键盘,点击轮,按钮等。运些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁 定按钮。
[0200] 传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评 估。例如,传感器组件514可W检测到装置500的打开/关闭状态,组件的相对定
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1