基于无线网络自动同步下载音频的系统和方法
【专利摘要】本发明公开了一种基于无线网络自动同步下载音频的系统和方法,可以通过个性化的设置实现音频自动同步下载的智能化。其技术方案为:系统包括:触发条件设置控制装置,设置触发音频同步下载的条件;触发条件判断装置,判断是否满足设置的触发条件;同步下载音频装置,若满足触发条件则将服务器上的音频通过无线网络自动下载到客户端。
【专利说明】基于无线网络自动同步下载音频的系统和方法
【技术领域】
[0001]本发明涉及音频下载技术,尤其涉及基于无线网络的自动同步下载音频到手持设备客户端的系统和方法。
【背景技术】
[0002]现有的音频收听软件例如豆瓣音乐,在用户选择开启自动下载功能后且网络环境为WIFI或3G的情况下,自动为用户同步下载喜欢列表中的音乐,但这种系统的缺点是用户需先勾选喜欢的音乐,才可以通过网络更新下来,其次不能自动化的管理这些已下载的音乐。
【发明内容】
[0003]本发明的目的在于解决上述问题,提供了一种基于无线网络自动同步下载音频的系统和方法,可以通过个性化的设置实现音频自动同步下载的智能化。
[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]图1示出了本发明的基于无线网络自动同步下载音频的系统的较佳实施例的原理图。
[0041]图2A、2B分别示出了图1所示实施例的系统的触发条件判断装置和同步下载音频装置的细化原理图。
[0042]图3示出了本发明的基于无线网络自动同步下载音频的方法的较佳实施例的流程图。
【具体实施方式】
[0043]下面结合附图和实施例对本发明作进一步的描述。
[0044]图1示出了本发明的本发明的基于无线网络自动同步下载音频的系统的较佳实施例的原理。请参见图1,本实施例的系统包括:触发条件设置控制装置1、触发条件判断装置2、同步下载音频装置3。
[0045]触发条件设置控制装置I设置触发音频同步下载的条件。
[0046]触发条件判断装置2判断是否满足设置的触发条件。
[0047]同步下载音频装置3在满足触发条件的情况下启动,将服务器上的音频通过无线网络自动下载到客户端。客户端通过对应网络发出请求到服务器,服务器将对应的音频文件传输给客户端。
[0048]图2A、2B分别示出了图1所示实施例的系统的触发条件判断装置和同步下载音频装置的细化原理。请同时参见图2A和2B,触发条件设置控制装置I中包括开关设定模块10,供用户设定开关,以确定是否开启客户端的自动同步下载音频的功能。在触发条件判断装置2中对应设置一个开关判断模块20,判断客户端的自动同步下载音频的功能是否开启。用户可以手动设定一个具体的时间,在每天的该时间点会自动触发同步下载的逻辑。当用户未设定这个时间点时,程序则会随机在某个时间点触发同步下载。
[0049]触发条件设置控制装置I可实现多种触发条件的设定,例如可以是以下模块的任意组合:下载总时长设定模块12、网络类型设定模块14、删除时间间隔设定模块16、同步下载音频列表设定模块18。对应的,触发条件判断装置2包括:下载总时长判断模块22、网络类型判断模块24、删除时间间隔判断模块26。用户可以手动选择设定一个时长,程序则会控制下载音频的总时长,达到设定时长即会停止下载。当用户未设置时长时,程序会有一个默认时长。
[0050]下载总时长设定模块12设定下载音频的总时长以控制下载音频的数据量。下载总时长判断模块22判断当前已同步下载的音频总时长是否达到设定值,在达到设定值后停止同步下载。
[0051]网络类型设定模块14设定触发同步下载的网络类型(例如Wif1、GPR、3G、LTE等移动网络)以控制流量消耗。网络类型判断模块24判断当前的网络类型是否和设定的类型相匹配,在匹配时启动自动同步下载音频。用户可以手动设定一个网络类型,当触发同步下载时,程序会判断当前手持设备使用的网络类型是否匹配,匹配则会触发同步下载;不匹配则不进行同步下载。当用户未设定网络类型时,程序会默认选择一个网络类型,以确保降低用户流量消耗。
[0052]删除时间间隔设定模块16设定删除音频的时间间隔,以控制占用的设备存储空间。删除时间间隔判断模块26判断已下载的音频是否满足设定的删除时间间隔,若满足则从设备中删除对应的音频。程序会自动计算已同步下载到本地的音频时间距离当前隔了多少天,当天数到达某个设定时间的时候,会自动删除掉这些音频,以确保降低占用用户手持设备的存储空间。用户可以手动设定时间间隔的天数,缺省时程序会默认一个天数设定。
[0053]同步下载音频列表设定模块18通过选择分组控制下载音频的列表以控制下载音频的内容。用户可以手动设定一个或多个分组,若这些分组所包含的音频列表有更新,即会同步下载下来。当用户未设定同步下载的分组时,程序会默认下载一个分组。
[0054]图3示出了本发明的基于无线网络自动同步下载音频的方法的较佳实施例。请参见图3,本实施例的方法的实施步骤详述如下。
[0055]步骤SlO:设置触发音频同步下载的条件。
[0056]设置触发音频同步下载的条件包括以下任意组合:设定下载音频的总时长以控制下载音频的数据量;设定触发同步下载的网络类型以控制流量消耗;设定删除音频的时间间隔,以控制占用的设备存储空间;通过选择分组控制下载音频的列表以控制下载音频的内容。
[0057]步骤S12:判断是否满足设置的触发条件。
[0058]判断是否满足设置的触发条件包括以下任意组合:判断当前已同步下载的音频总时长是否达到设定值,在达到设定值后停止同步下载;判断当前的网络类型是否和设定的类型相匹配,在匹配时启动自动同步下载音频;判断已下载的音频是否满足设定的删除时间间隔,若满足则从设备中删除对应的音频。
[0059]步骤S14:若满足触发条件则将服务器上的音频通过无线网络自动下载到客户端。
[0060]上述实施例是提供给本领域普通技术人员来实现和使用本发明的,本领域普通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书所提到的创新性特征的最大范围。
【权利要求】
1.一种基于无线网络自动同步下载音频的系统,包括: 触发条件设置控制装置,设置触发音频同步下载的条件; 触发条件判断装置,判断是否满足设置的触发条件; 同步下载音频装置,若满足触发条件则将服务器上的音频通过无线网络自动下载到客户端。
2.根据权利要求1所述的基于无线网络自动同步下载音频的系统,其特征在于,触发条件设置控制装置包括: 开关设定模块,用户设定开关,以确定是否开启客户端的自动同步下载音频的功能; 触发条件判断装置包括: 开关判断模块,判断客户端的自动同步下载音频的功能是否开启。
3.根据权利要求2所述的基于无线网络自动同步下载音频的系统,其特征在于,触发条件设置控制装置包括: 同步下载音频列表设定模块,通过选择分组控制下载音频的列表以控制下载音频的内容。
4.根据权利要求2所述的基于无线网络自动同步下载音频的系统,其特征在于,触发条件设置控制装置包括: 下载总时长设定模块,设定下载音频的总时长以控制下载音频的数据量; 触发条件判断装置包括: 下载总时长判断模块,判断当前已同步下载的音频总时长是否达到设定值,在达到设定值后停止同步下载。
5.根据权利要求2所述的基于无线网络自动同步下载音频的系统,其特征在于,触发条件设置控制装置包括: 网络类型设定模块,设定触发同步下载的网络类型以控制流量消耗; 触发条件判断装置包括: 网络类型判断模块,判断当前的网络类型是否和设定的类型相匹配,在匹配时启动自动同步下载音频。
6.根据权利要求2所述的基于无线网络自动同步下载音频的系统,其特征在于,触发条件设置控制装置包括: 删除时间间隔设定模块,设定删除音频的时间间隔,以控制占用的设备存储空间; 触发条件判断装置包括: 删除时间间隔判断模块,判断已下载的音频是否满足设定的删除时间间隔,若满足则从设备中删除对应的音频。
7.一种基于无线网络自动同步下载音频的方法,包括: 设置触发音频同步下载的条件; 判断是否满足设置的触发条件; 若满足触发条件则将服务器上的音频通过无线网络自动下载到客户端。
8.根据权利要求7所述的基于无线网络自动同步下载音频的方法,其特征在于,设置触发音频同步下载的条件包括以下任意组合: 设定下载音频的总时长以控制下载音频的数据量;设定触发同步下载的网络类型以控制流量消耗; 设定删除音频的时间间隔,以控制占用的设备存储空间; 通过选择分组控制下载音频的列表以控制下载音频的内容。
9.根据权利要求8所述的基于无线网络自动同步下载音频的方法,其特征在于,判断是否满足设置的触发 条件包括以下任意组合: 判断当前已同步下载的音频总时长是否达到设定值,在达到设定值后停止同步下载; 判断当前的网络类型是否和设定的类型相匹配,在匹配时启动自动同步下载音频; 判断已下载的音频是否满足设定的删除时间间隔,若满足则从设备中删除对应的音频。
【文档编号】G06F17/30GK103916422SQ201210593315
【公开日】2014年7月9日 申请日期:2012年12月31日 优先权日:2012年12月31日
【发明者】员润泽 申请人:上海证大喜马拉雅网络科技有限公司