获取播放文件的方法及播放器 【技术领域】
本发明涉及通信领域,尤其涉及一种获取播放文件的方法及播放器。
背景技术
通过移动通信网络连接互联网的数据卡现在已经越来越流行。使用数据卡,可以做到能打电话的地方就能上网。在移动通信网络覆盖如此广泛,几乎可以做到能随时随地上网。同时,数据卡与鼠标、U盘、MP3播放器等相组合的产品也不断地被开发出来。不过,这些产品都只是不同形态的数据卡,是几种不同功能的简单组合,各功能之间是相互独立的。对于与数据卡结合的音乐播放器,例如MP3,就是简单地在一个音乐播放器上增加了数据卡的移动网络通信功能,或者反过来说,在数据卡上增加音频播放功能以及附加的供电装置如电池等,两种功能泾渭分明,没有任何的相互利用。
音乐播放器例如MP3中的音乐内容目前都要连接到PC(PersonalComputer,个人计算机)上来下载,以此实现内容的更新。对大量MP3播放器的使用者来说,从互联网上下载音乐是最常用的音乐获取方法。即大量MP3播放器中的音乐文件都经由PC从互联网上获取。即使对于上述与数据卡结合的MP3播放器,也不例外。同样,对于视频播放器例如MP4、文本播放器等播放器也是需要经由PC连接到互联网上下载新的播放文件来实现对播放文件内容的更新,这对需要随时随地下载新的播放文件到播放器的用户来说,很不方便,从而影响用户的使用体验。
【发明内容】
本发明实施例的主要目的在于提供一种能获取播放文件的方法以及播放器,以使用户能随时随地下载新的播放文件到播放器,从而提高用户体验。
为解决上述技术问题,本发明实施例一方面,提供了一种播放器获取播放文件的方法,包括:
获取与所述播放文件相关的统一资源定位符URL,存储所述URL;
根据所述URL获取所述播放文件并存储所述播放文件。
另一方面,提供了一种可获取播放文件的播放器,包括:
第一获取模块,用于获取所述播放文件的URL;
第一存储模块,用于存储所述URL;
第二获取模块,用于根据所述URL获取所述播放文件并存储所述播放文件。
从上述技术方案可以看出,本发明实施例通过使播放器不经过PC机直接与互联网相连接,实现用户能随时随地下载新的播放文件到播放器,从而提高用户体验。
【附图说明】
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明方法的一种实施例示意图;
图2为本发明播放器的一种实施例示意图;
图3为本发明播放器的另一种实施例示意图;
图4为本发明播放器的另一种实施例示意图;
图5为本发明播放器的另一种实施例示意图;
图6为本发明播放器的另一种实施例示意图;
图7为本发明播放器的另一种实施例示意图;
图8为本发明播放器的另一种实施例示意图。
【具体实施方式】
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种播放器获取播放文件的方法及一种可获取播放文件的播放器,本发明实施例通过使播放器不经过PC机直接与互联网相连接,实现用户能随时随地下载新的播放文件到播放器,从而提高用户体验。
下面结合附图对本发明实施例进行进一步详细说明。
如图1所示,为本发明播放器获取播放文件的方法的一种实施例示意图。
101、获取与播放文件相关的URL;
播放器预先获取与播放文件相关的URL,例如音频文件MP3的URL、视频文件MP4的URL、文本文件电子书的URL等。
102、存储所述URL;
将上述获取的URL存储在播放器的存储空间中,例如flash,也可以将上述URL存储在SD(Security Digital Card,安全数字卡)卡等外接存储设备中。
103、根据所述URL获取所述播放文件;
当用户需要更新播放文件时,所述播放器连接到互联网,根据所述URL获取相应的播放文件。
从上述实施例可以看出,本发明播放器获取播放文件的方法地一种实施例通过使播放器不经过PC机直接与互联网相连接,实现用户能随时随地下载新的播放文件到播放器,从而提高用户体验。
下面以具备数据卡功能的MP3播放器获取MP3文件为例具体说明本发明方法实施例。
用户可以将收集的一些稳定的、没有病毒的歌曲发布网站地址,将其中下载歌曲的网页的URL地址记录到PC上。具备数据卡功能的MP3播放器从PC上获取所述URL地址。获取的方式可以有两种,一种是通过数据卡功能的AT命令获取,例如,增加一条私有的AT命令,该命令的参数就是一个URL地址,这样,PC上就可以不必实现另外的通信程序,用系统自带的通讯工具,例如Windows下的超级终端程序,就可以通过AT命令将URL地址传送到设备上。一种是通过数据卡功能携带的具有图形界面的后台程序(Dashboard)运行在PC上来获取URL地址。用户可以通过这两种方式获取URL地址,同时,也可以对播放器上已有的URL进行删除,以清理无用或不好用的或用户不喜欢的URL。
同时,为了方便用户管理和提高URL下载和解析的效率,在存储一条URL时,还可以允许用户保存一些额外的控制信息,例如:a、简短的说明性文字,对该条URL进行注释。b、解析URL指向内容时的最大解析深度。例如,深度为1表示只在用户指定的URL指向的网页中搜索歌曲文件,深度为2表示还需要在用户指定的URL指向的网页内容中包含的URL中搜索歌曲文件,依次类推。例如,用户指定了一个URL为http://abc.com/def.html,该网页中包含了下面的内容:<ahref=http://def.com/ngeshou.html></a>。则,在最大解析深度为1时,只在http://abc.com/def.html中尝试搜索歌曲文件;在最大解析深度为2时,不仅会在http://abc.com/def.html中尝试搜索歌曲文件,也会在http://def.com/ngeshou.html中尝试搜索歌曲文件。c、登录的用户名和密码,某些网站下载歌曲会要求用户输入用户名和密码,存储了用户登录网站的用户名和密码后会给用户登录网站带来方便。
如果播放器具有输入模块例如键盘等,用户也可以直接编辑URL存储。同时,对已存储的URL也可以进行编辑。
存储URL后,用户可以在需要的时候选定一条或几条URL,通过与互联网的连接进行网页/歌曲的下载。
优选的,用户可以设定一个定时时间或周期时间,例如凌晨2点,每天的早上7点,每周三的晚上8点等时间,当到此时间时,播放器自动连接到互联网进行网页/歌曲的下载。
播放器连接到互联网之后,将URL指向的资源例如音乐文件下载到本地。可以根据预先设置的解析深度对URL指向的资源进行下载。同时对下载的资源例如音乐文件进行存储。
至此,播放器即完成对播放文件的获取及存储。之后即可利用播放器的显示功能以及编辑功能对所述播放文件进行显示或是删除。
可选的,用户可以设定一个自动删除规则,当存储空间不足时,删掉一些已有的播放文件,以便保存更新的播放文件。例如可以根据下载日期删除最旧的文件或者删除被使用次数最少的文件。
从上述实施例可以看出,本发明播放器获取播放文件的方法的一种实施例通过使播放器不经过PC机直接与互联网相连接,实现用户能随时随地下载新的播放文件到播放器,从而提高用户体验。
如图2所示,为本发明播放器的一种实施例示意图。本实施例的播放器包括第一获取模块201、第一存储模块202以及第二获取模块203。其中,所述第一获取模块201用于获取所述播放文件的URL,所述第一存储模块202用于存储所述URL,所述第二获取模块203用于根据所述URL获取所述播放文件并存储所述播放文件。
所述第一获取模块201预先获取与播放文件相关的URL,例如音频文件MP3的URL、视频文件MP4的URL、文本文件电子书的URL等;所述第一存储模块202将上述获取的URL存储在播放器的存储空间中,例如flash,也可以将上述URL存储在SD(Security Digital Card,安全数字卡)卡等外接存储设备中。当用户需要更新播放文件时,所述播放器与互联网进行连接,所述第二获取模块203根据所述URL获取相应的播放文件。
从上述实施例可以看出,本发明播放器的一种实施例通过使播放器不经过PC机直接与互联网相连接,实现用户能随时随地下载新的播放文件到播放器,从而提高用户体验。
如图3所示,本发明播放器实施例还可以包括连接模块301,所述连接模块301与所述用于将所述播放器与PC连接,所述第一获取模块201通过所述播放器与PC的连接获取与所述文件相关的URL。这样,播放器就可以通过与PC机的连接而预先获得与播放文件相关的URL。
如图4所示,本发明播放器实施例还可以包括第二存储模块401,所述第二存储模块401用于存储与所述URL相关的信息,所述相关的信息可以为文字说明、解析所述URL指向内容时的最大解析深度以及登录所述URL时的用户名和密码中的至少一种。例如:a、简短的说明性文字,对该条URL进行注释。b、解析URL指向内容时的最大解析深度。例如,深度为1表示只在用户指定的URL指向的网页中搜索歌曲文件,深度为2表示还需要在用户指定的URL指向的网页内容中包含的URL中搜索歌曲文件,依次类推。例如,用户指定了一个URL为http://abc.com/def.html,该网页中包含了下面的内容:<ahref=http://def.com/ngeshou.html></a>。则,在最大解析深度为1时,只在http://abc.com/def.html中尝试搜索歌曲文件;在最大解析深度为2时,不仅会在http://abc.com/def.html中尝试搜索歌曲文件,也会在http://def.com/ngeshou.html中尝试搜索歌曲文件。c、登录的用户名和密码,某些网站下载歌曲会要求用户输入用户名和密码,存储了用户登录网站的用户名和密码后会给用户登录网站带来方便。这样就方便了用户管理URL,同时提高URL下载和解析的效率。
如图5所示,当本发明播放器实施例包括第二存储模块401时,本发明播放器实施例的第二获取模块203包括解析模块501,所述解析模块501用于根据存储的解析所述URL指向内容时的最大解析深度解析URL的指向内容,所述第二获取获取模块203根据所述最大解析深度指向的内容获取所述播放文件。
如图6所示,本发明播放器实施例还可以包括定时模块601,所述定时模块601用于根据设定的时间根据所述URL获取所述播放文件,所述设定的时间为周期性时间或定点时间。这样,可使用户获取播放文件的方式变得更加灵活。
如图7所示,本发明播放器实施例还可以包括删除模块701,所述删除模块701用于根据设定的时间删除已获取的播放文件。这样可使用户实现对存储空间的清理。
如图8所示,本发明实施例可以包括上述所有的第一获取模块201、第一存储模块202、第二获取模块203、连接模块301、第二存储模块401、解析模块501、定时模块601、删除模块701。功能如前述,在此不再赘述。
上述实施例只是举例,除最基本的第一获取模块201、第一存储模块202、第二获取模块203外,其他模块连接模块301、第二存储模块401、解析模块501、定时模块601、删除模块701可根据实际需要搭配。
从上述实施例可以看出,本发明播放器实施例通过使播放器不经过PC机直接与互联网相连接,实现用户能随时随地下载新的播放文件到播放器,从而提高了用户体验。
最后应说明的是:以上实施例仅仅为本发明的优选实施例并不用以限定本发明;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。