数据信息发送及封套信息显示方法、装置、音箱和终端音箱与流程

文档序号:12364072阅读:182来源:国知局
数据信息发送及封套信息显示方法、装置、音箱和终端音箱与流程

本发明涉及电子设备应用技术领域,尤其涉及数据信息发送及封套信息显示方法、装置、音箱和终端。



背景技术:

音箱是一种新型的智能家电设备,可以通过无线网络与诸如手机等终端中配置的APP进行通信,用户可以通过配置在终端的APP对音箱进行控制。

例如,通过终端中配置的APP可以控制音箱进行播放音乐。音箱中的音乐文件的来源较多,如,USB设备、移动硬盘等存储设备。当通过终端中配置的APP控制存储设备中的音乐文件在音箱播放时,用户打开APP,音箱发送的音乐文件或音乐文件所在的音乐文件夹的名称等信息可以显示在终端的屏幕上,供用户浏览和选择,其中,终端在显示音乐文件或音乐文件夹名称等信息的同时,还可以从音箱中下载音乐文件或音乐文件夹的封套信息,将封套信息显示以使用户对音乐文件或音乐文件夹有更多的了解,并将封套信息保存。

但是,在实现本发明的过程中,发明人发现现有技术存在如下缺陷:现有技术中,当接收到用户打开APP的指令,在终端上显示音乐文件或音乐文件夹的封套数据时,如果存储设备中的封套文件根据用户的自定义发生改变,因原来的封套文件与已经变化的封套文件在同一路径下,所以在终端上显示音乐文件或音乐文件夹的封套数据时,会默认获取原来封套文件的封套数据,并进行显示。因此,当存储设备中的封套文件发生改变时,封套数据会出现显示错误的问题。



技术实现要素:

有鉴于此,本发明实施例提供了数据信息发送及封套信息显示方法、装置、音箱和终端,解决当存储设备中的与音乐文件或音乐文件夹对应的封套文件发生变化时,封套数据显示错误的问题。

第一方面,本发明实施例提供了一种用于显示封套信息的数据信息发送方法,包括:

读取存储设备上的文件信息,基于所述文件信息筛选音乐文件,并为所述音乐文件或所述音乐文件所在的音乐文件夹设置身份标识;

基于所述音乐文件或所述音乐文件夹的身份标识、以及与所述音乐文件或所述音乐文件夹的身份标识对应的URL参数生成查询列表,并将所述查询列表发送给终端;

其中,所述URL参数包括:存储设备在音箱中的绝对路径、所述音乐文件或所述音乐文件夹的绝对路径、以及与所述音乐文件或所述音乐文件夹对应的最新的封套文件的特征值。

第二方面,本发明实施例提供了一种封套信息显示方法,包括:

接收对与音乐文件或音乐文件夹对应的封套数据的访问请求,在接收到的查询列表中查询与所述音乐文件或音乐文件夹的身份标识对应的URL参数;

基于所述URL参数形成与所述封套数据对应的URL;

基于所述URL,在终端的缓存数据中查询与所述URL对应的封套数据或从音箱中加载与所述URL对应的封套数据,并将所述封套数据进行显示;

其中,所述URL参数包括存储设备在音箱中的绝对路径、所述音乐文件或所述音乐文件夹的绝对路径、以及与所述音乐文件或所述音乐文件夹对应的最新的封套文件的特征值。

第三方面,本发明实施例提供了一种用于显示封套信息的数据信息发送装置,包括:

身份标识设置模块,用于读取存储设备上的文件信息,基于所述文件信息筛选音乐文件,并为所述音乐文件或所述音乐文件所在的音乐文件夹设置身份标识;

信息发送模块,用于基于所述音乐文件或所述音乐文件夹的身份标识、以及与所述音乐文件或所述音乐文件夹的身份标识对应的URL参数生成查询列表,并将所述查询列表发送给终端;

其中,所述URL参数包括:存储设备在音箱中的绝对路径、所述音乐文件或所述音乐文件夹的绝对路径、以及与所述音乐文件或所述音乐文件夹对应的最新的封套文件的特征值。

第四方面,本发明实施例提供了一种封套信息显示装置,包括:

URL参数查询模块,用于接收对与音乐文件或音乐文件夹对应的封套数据的访问请求,在接收到的查询列表中查询与所述音乐文件或音乐文件夹的身份标识对应的URL参数;

URL形成模块,用于基于所述URL参数形成与所述封套数据对应的URL;

封套数据显示模块,用于基于所述URL,在终端的缓存数据中查询与所述URL对应的封套数据或从音箱中加载与所述URL对应的封套数据,并将所述封套数据进行显示;

其中,所述URL参数包括存储设备在音箱中的绝对路径、所述音乐文件或所述音乐文件夹的绝对路径、以及与所述音乐文件或所述音乐文件夹对应的最新的封套文件的特征值。

第五方面,本发明实施例提供了一种音箱,所述音箱集成了本发明实施例提供的一种用于显示封套信息的数据信息发送装置。

第六方面,本发明实施例提供了一种终端,所述终端集成了本发明实施例提供的一种封套信息显示装置。

本发明实施例提供的技术方案,通过基于音乐文件或音乐文件夹对应的最新的封套文件的特征值形成URL,并将所述URL对应的封套数据进行显示,解决当存储设备中的与音乐文件或音乐文件夹对应的封套文件发生变化时,封套数据显示错误的问题。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1是本发明实施例一提供的一种用于显示封套信息的数据信息发送方法流程图;

图2是本发明实施例二提供的一种封套信息显示方法流程图;

图3是本发明实施例三提供的一种封套信息显示的方法流程图;

图4是本发明实施例四提供的一种用于显示封套信息的数据信息发送装置结构框图;

图5是本发明实施例五提供的一种封套信息显示装置结构框图;

图6是本发明实施例六提供的一种音箱的结构示意图;

图7为本发明实施例七提供的一种终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。

实施例一

图1是本发明实施例一提供的一种用于显示封套信息的数据信息发送方法流程图,所述方法由用于显示封套信息的数据信息发送装置来执行,所述装置由软件和/或硬件来实现,所述装置配置在音箱等播放设备中。如图1所示,本发明实施例提供的技术方案具体如下:

S110:读取存储设备上的文件信息,基于所述文件信息筛选音乐文件,并为所述音乐文件或所述音乐文件所在的音乐文件夹设置身份标识。

在本实施例中,存储设备可以是USB存储设备,还可以是其他存储设备。其中存储设备可以设置在音箱外,且与音箱连接,或者也可以内置在音箱中,根据用户的需要对存储设备的设置形式进行选择。本实施例中,对于基于文件信息筛选音乐文件,可以根据文件信息中的文件标识筛选音乐文件,或者也可以根据文件信息中的后缀名称筛选音乐文件,或者还可以根据文件信息中的其他信息筛选音乐文件,能够实现筛选音乐文件的目的即可。

在本实施例中,可选的,设置的音乐文件或音乐文件的身份标识为音乐文件或音乐文件夹的绝对路径。其中,音乐文件或音乐文件夹的身边标识还可以是其他形式,能够实现区分各个音乐文件或各个音乐文件夹为目的,对身份标识的形式不作限定。

S120:基于所述音乐文件或所述音乐文件夹的身份标识、以及与所述音乐文件或所述音乐文件夹的身份标识对应的URL参数生成查询列表,并将所述查询列表发送给终端;其中,所述URL参数包括:存储设备在音箱中的绝对路径、所述音乐文件或所述音乐文件夹的绝对路径、以及与所述音乐文件或所述音乐文件夹对应的最新的封套文件的特征值。

在本实施例中,每一个音乐文件或音乐文件夹均对应唯一的URL参数,也就是说每一个音乐文件或音乐文件夹的身份标识不同,对应的URL参数也是不同的。在本实施例的查询列表中,音乐文件或音乐文件夹的身份标识与URL参数是一一对应的,且生成的查询列表保存在音箱中的数据库中,作为数据库的文件。本实施例中,可选的,封套文件为与音乐文件或音乐文件夹关联的图片。其中,封套文件可以外置在音乐文件或音乐文件夹外,或者也可以内置在音乐文件或音乐文件夹外。当封套文件为与音乐文件关联的图片时,封套文件可以为音乐文件的歌手图片,或者封套文件为音乐文件所属的专辑图片。当封套文件为与音乐文件夹关联的图片时,封套文件可以是音乐文件夹中某一个音乐文件所属专辑的图片,或者还可以是其他图片。

在本实施例中,封套文件的特征值为由封套文件的大小和修改时间生成的循环冗余校验码。封套文件的特征值还可以是其他形式,或者还可以包括封套文件的其他信息生成的校验码,能够体现封套文件的唯一性即可。当与音乐文件或音乐文件夹的封套文件发生变化时,原来的封套文件与已经变化的封套文件虽然存储在同一路径下,但是两者的特征值不同,导致URL参数不同,利于终端基于最新的URL参数形成URL,查询或加载变化的封套数据。其中,封套数数据为封套文件的数据,用于显示封套文件,且与封套文件相对应。例如,某一音乐文件或音乐文件夹的封套文件为“FOLDER.jpg”图片,封套数据为用于显示该图片的数据,通过将封套数据进行分析处理能够以图片的形式进行显示。

在上述实施例的基础上,所述方法还包括:获取所述音乐文件或音乐文件夹的属性信息,并将所述属性信息写入数据库。其中,执行获取音乐文件或音乐文件夹的属性信息,并把所述属性信息写入数据库,是在读取存储设备上的文件信息,基于文件信息筛选音乐文件之后。所述属性信息包括音乐文件或音乐文件夹的文件类型、名称、歌手名称以及专辑名称,属性信息还可以包括音乐文件或音乐文件夹的其他信息,根据用户的需要设置属性信息包括的信息种类。通过获取音乐文件或音乐文件夹的属性信息,并将所述属性信息写入数据库,使终端在显示封套数据时,能够显示音乐文件或音乐文件夹的属性信息,使用户对音乐文件或音乐文件夹进行充分了解。

需要说明的是,本发明实施例或其他实施例中表述的音乐文件夹可以理解为音乐文件所在的音乐文件夹。

本发明实施例提供了一种用于显示封套信息的数据信息发送方法,通过将与音乐文件或音乐文件的对应的最新的封套文件特征值设置在URL参数中,使变化的封套文件对应最新的URL参数,便于终端形成最新的URL以根据URL查询或加载最新的封套数据,避免封套数据显示错误的问题。

实施例二

图2是本发明实施例二提供的一种封套信息显示方法流程图,所述方法由封套信息显示装置来执行,所述装置由软件和/或硬件来实现,所述装置配置在终端中。如图2所示,本发明实施例提供的技术方案具体如下:

S210:接收对与音乐文件或音乐文件夹对应的封套数据的访问请求,在接收到的查询列表中查询与所述音乐文件或音乐文件夹的身份标识对应的URL参数;其中,URL参数包括存储设备在音箱中的绝对路径、所述音乐文件或所述音乐文件夹的绝对路径、以及与所述音乐文件或所述音乐文件夹对应的最新的封套文件的特征值。

在本实施例中,封套文件的特征值为由封套文件的大小和修改时间生成的循环冗余校验码,封套文件的特征值还可以是封套文件的其他信息生成的校验码。封套文件为与所述音乐文件或所述音乐文件夹关联的图片。

在本实施例中,终端接收音箱发送的查询列表,查询列表中包括音乐文件或音乐文件夹的身份标识,以及与音乐文件或音乐文件夹的身份标识对应的URL参数,查询列表中还可以包括音乐文件或音乐文件夹的属性信息。当用户打开终端中配置的用于控制音箱的APP时,如果用户通过APP查看的为音乐文件,终端接收到的为与音乐文件对应的封套数据的访问请求。如果用户通过APP查看的为音乐文件夹,终端接收到的为与音乐文件夹对应的封套数据的访问请求。

在本实施例中,举例说明,例如,音乐文件为歌曲1,歌曲1对应的最新的封套文件为FOLDER.jpg,当用户打开APP浏览歌曲1的信息时,终端接收到与歌曲1对应的封套数据的访问请求,在接收到的查询列表中查询与歌曲1的身份标识对应的URL参数。其中,与歌曲1的身份标识对应的URL参数中包括存储设备在音箱中的绝对路径、歌曲1的绝对路径以及与歌曲1对应的最新的封套文件(FOLDER.jpg)的绝对路径。其中,与歌曲1对应的封套数据为用于显示FOLDER.jpg文件的数据。

S220:基于所述URL参数形成与所述封套数据对应的URL。

在本实施例中,示例性的,所述基于所述URL参数形成与所述封套数据对应的URL,包括:在所述URL参数中添加音箱IP地址、音箱端口号、获取命令、所述音乐文件或所述音乐文件夹的名称,形成与所述封套数据对应的URL。例如,URL的形式可以是如下的形式:“音箱ip地址”:“音箱端口号”/getusbalbumart/“与音乐文件/音乐文件夹对应的最新的封套文件的特征值”/“存储设备绝对路径”/“音乐文件/音乐文件夹的绝对路径”/“音乐文件/音乐文件夹的名称”;其中“getusbalbumart”为获取命令,具体为获取封套文件的命令。其中,获取命令还可以是其他形式。由此可见,由于封套文件的特征值由封套文件的大小和修改时间生成,所以封套文件的特征值是唯一的,因此包含封套文件特征值信息的URL是唯一的,其中,每一个URL对应唯一的用于显示封套文件的封套数据,即URL与封套数据存在一一映射关系。

S230:基于所述URL,在终端的缓存数据中查询与所述URL对应的封套数据或从音箱中加载与所述URL对应的封套数据,并将所述封套数据进行显示。

在本实施例中,由于终端的存储数据或智能终端中,URL与封套数据是一一对应的。为了更快的显示封套数据,首先基于URL在终端的缓存数据中查询与URL对应的封套数据,基于查询结果判断是否需要在智能终端中加载封套数据。其中,终端的缓存数据是预先保存的数据,预设保存的数据可以是从智能终端加载的数据。

在本实施例中,当与音乐文件或音乐文件夹对应的封套文件改变后,用户第一次打开终端中配置的APP浏览音乐文件或音乐文件夹时,终端中的缓存数据中不存在与包含最新的封套文件特征值信息的URL对应的封套数据,此时需要根据该URL从智能终端中进行加载封套数据。

在本实施例中,举例说明,当用户通过终端中配置的APP浏览音乐文件“歌曲1”时,歌曲1对应的最新的封套文件为FOLDER.jpg,其内容为歌曲1的歌手图片。歌曲1对应的原来的封套文件也为FOLDER.jpg,其内容为歌曲1所属专辑的图片。由于最新的封套文件FOLDER.jpg和原来的封套文件的FOLDER.jpg具有相同的名称,且存储在同一路径下,所以在现有技术中,当用户浏览歌曲1时,基于现有技术中的设置的URL查询或加载的封套数据对应两个封套文件(最新的FOLDER.jpg和原来的FOLDER.jpg)、终端且会默认将与原来封套文件对应的封套数据会在屏幕上进行显示,因此不能根据用户的需求显示最新的封套文件对应的封套数据。在本发明实施例中,将最新的封套文件FOLDER.jpg的特征值添加与封套数据对应的URL中,其中,封套文件的特征值为封套文件大小和修改时间生成的循环冗余验证码,由于歌曲1的最新的封套文件(内容为歌曲1的歌手图片)与原来的封套文件(内容为歌曲1所属专辑图片)大小和生成修改时间均不同,因此对应的URL也是不同的,因此URL与封套数据一一对应,通过形成的URL能够查询或加载与最新的封套文件对应的封套数据。

由此,如果与音乐文件或音乐文件对应的封套文件发生了变化,当用户打开终端中配置的APP浏览音乐文件或音乐文件夹时,通过包含有最新的封套文件特征值信息的URL从终端的缓存信息查询与所述URL对应的封套数据、或从音箱中加载与所述URL对应的封套数据,能够根据用户的需求显示与变化后的封套文件对应的封套数据。

本发明实施例提供了一种封套信息显示方法,通过包含有最新的封套文件特征值信息的URL从终端的缓存信息查询与所述URL对应的封套数据、或从音箱中加载与所述URL对应的封套数据,能够根据用户的需求显示与变化后的封套文件对应的封套数据,解决封套数据显示错误的问题。

实施例三

图3是本发明实施例三提供的一种封套信息显示的方法流程图,在上述实施例二的基础上,可选的,所述基于所述URL,在终端的缓存数据中查询与所述URL对应的封套数据或从音箱中加载与所述URL对应的封套数据,并将所述封套数据进行显示,包括:

基于所述URL,在终端的缓存数据中查询与所述URL对应的封套数据,如果查询到与所述URL对应的封套数据,将所述封套数据进行显示;

如果未查询到与所述URL对应的封套数据,基于所述URL从音箱中加载与所述URL对应的封套数据,并将所述封套数据进行显示。

由此,通过基于URL在终端的缓存数据中查询与URL对应的封套数据,并基于查询结果判断是否需要在智能终端中加载封套数据,能够更快的显示封套数据,提高显示效率。

进一步,可选的,在如果未查询到所述封套数据,基于所述URL从音箱中加载与所述URL对应的封套数据,并将所述封套数据进行显示之后,还包括:

将所述URL以及加载的与所述URL对应的封套数据以键值对的形式进行保存,并作为终端的缓存数据。

由此,通过对URL以及与URL对应的封套数据的保存,能够使下一次访问封套数据时,提高封套信息显示的效率。

基于上述的优化,如图3所示,本发明实施例提供的技术方案具体如下:

S310:接收对与音乐文件或音乐文件夹对应的封套数据的访问请求,在接收到的查询列表中查询与所述音乐文件或音乐文件夹的身份标识对应的URL参数;其中,URL参数包括存储设备在音箱中的绝对路径、所述音乐文件或所述音乐文件夹的绝对路径、以及与所述音乐文件或所述音乐文件夹对应的最新的封套文件的特征值。

S320:基于所述URL参数形成与所述封套数据对应的URL。

S330:基于所述URL,在终端的缓存数据中查询与所述URL对应的封套数据。

在本实施例中,终端的缓存数据为从音箱中加载的历史数据,其中缓存数据包括封套数据以及与封套数据对应的URL,其中缓存数据还可以包括其他的数据。

S340:检测是否查询到与所述URL对应的封套数据。

如果是,执行S350,如果否,执行S360。

S350:将所述封套数据进行显示。

在本实施例中,当在终端的缓存数据中查询到与URL对应的封套数据时,将封套数据通过终端中配置的APP在终端屏幕上以图片的形式进行显示。

S360:基于所述URL从音箱中加载与所述URL对应的封套数据,并将所述封套数据进行显示。

在本实施例中,如果未查询到与所述URL对应的封套数据,通过配置在终端中的客户端访问URL,音箱通过对URL的解析,提供对应的封套数据。用户通过客户端可以将封套数据进行下载,并通过终端中配置的APP将下载的封套数据进行显示。

S370:将所述URL以及加载的与所述URL对应的封套数据以键值对的形式进行保存,并作为终端的缓存数据。

在本实施例中,键值对(Key-Value)是一个常用的数据结构概念,通常又称为字典(Dictionary)或映射(Map)。每个存放到该数据结构中的值(Value)都对应一个全局唯一的键(Key)。由此,URL与对应的封套数据是一一对应关系,在终端的缓存数据中可以通过URL查询对应的封套数据。

在上述实施例的基础上,所述的方法还包括当接收到用户通过配置在终端的APP浏览音乐文件或音乐文件夹的指令时,在数据库信息中查询与音乐文件或音乐文件夹的身份标识对应的属性信息,并将所述属性信息进行显示。通过对音乐文件或音乐文件夹属性信息的显示,便于用户了解音乐文件或音乐文件夹的信息。

需要说明的是,本发明实施例示例性将S310-S370设置成一个实施例执行封套信息显示的方法,但是本发明实施例只是一个示例,在本发明其他实施例中,实施例二中的S210-S230可以与S370组成一个实施例执行封套信息显示的方法。

本实施例提供了一种封套信息显示的方法,通过基于URL在终端的缓存数据中查询与URL对应的封套数据,并基于查询结果判断是否需要在智能终端中加载封套数据,能够更快的显示封套数据,提高显示效率;通过对URL以及与URL对应的封套数据的保存,能够使下一次访问封套数据时,提高封套信息显示的效率。

实施例四

图4是本发明实施例四提供的一种用于显示封套信息的数据信息发送装置结构框图,所述装置用于执行用于显示封套信息的数据信息发送方法,如图4所示,所述装置包括身份标识设置模块410和信息发送模块420。

身份标识设置模块410,用于读取存储设备上的文件信息,基于所述文件信息筛选音乐文件,并为所述音乐文件或所述音乐文件所在的音乐文件夹设置身份标识;

信息发送模块420,用于基于所述音乐文件或所述音乐文件夹的身份标识、以及与所述音乐文件或所述音乐文件夹的身份标识对应的URL参数生成查询列表,并将所述查询列表发送给终端;

其中,所述URL参数包括:存储设备在音箱中的绝对路径、所述音乐文件或所述音乐文件夹的绝对路径、以及与所述音乐文件或所述音乐文件夹对应的最新的封套文件的特征值。

进一步的,所述封套文件的特征值为由封套文件的大小和修改时间生成的循环冗余校验码。

进一步的,所述封套文件为与所述音乐文件或所述音乐文件夹关联的图片。

进一步的,所述装置还包括属性信息获取模块430,用于获取所述音乐文件或所述音乐文件夹的属性信息,并将所述属性信息写入数据库。

上述装置可执行本发明实施例提供的用于显示封套信息的数据信息发送方法,具备执行方法相应的功能模块和有益效果。

本实施例提供了一种用于显示封套信息的数据信息发送装置,通过将与音乐文件或音乐文件的对应的最新的封套文件特征值设置在URL参数中,使变化的封套文件对应最新的URL参数,便于终端形成最新的URL以根据URL查询或加载最新的封套数据,避免封套数据显示错误的问题。

实施例五

图5是本发明实施例五提供的一种封套信息显示装置结构框图,所述装置用于执行封套信息显示的方法,如图5所示,所述装置包括URL参数查询模块510、URL形成模块520和封套数据显示模块530。

其中,URL参数查询模块510,用于接收对与音乐文件或音乐文件夹对应的封套数据的访问请求,在接收到的查询列表中查询与所述音乐文件或音乐文件夹的身份标识对应的URL参数;

URL形成模块520,用于基于所述URL参数形成与所述封套数据对应的URL;

封套数据显示模块530,用于基于所述URL,在终端的缓存数据中查询与所述URL对应的封套数据或从音箱中加载与所述URL对应的封套数据,并将所述封套数据进行显示。

其中,所述URL参数包括存储设备在音箱中的绝对路径、所述音乐文件或所述音乐文件夹的绝对路径、以及与所述音乐文件或所述音乐文件夹对应的最新的封套文件的特征值。

进一步的,所述封套文件的特征值为由封套文件的大小和修改时间生成的循环冗余校验码。

进一步的,所述封套文件为与所述音乐文件或所述音乐文件夹关联的图片。

进一步的,所述URL形成模块520,具体用于:

在所述URL参数中添加音箱IP地址、音箱端口号、获取命令、音乐文件或音乐文件夹的名称,形成与所述封套数据对应的URL。

进一步的,封套数据显示模块530,具体用于:基于所述URL,在终端的缓存数据中查询与所述URL对应的封套数据,如果查询到与所述URL对应的封套数据,将所述封套数据进行显示;

如果未查询到与所述URL对应的封套数据,基于所述URL从音箱中加载与所述URL对应的封套数据,并将所述封套数据进行显示。

进一步的,所述装置还包括保存模块540,用于将所述URL以及加载的与所述URL对应的封套数据以键值对的形式进行保存,并作为终端的缓存数据。

上述装置可执行本发明实施例提供的封套信息显示的方法,具备执行方法相应的功能模块和有益效果。

本实施例提供了一种封套信息显示装置,通过包含有封套文件的特征值信息的URL从终端的缓存信息查询与所述URL对应的封套数据或从音箱中加载与所述URL对应的封套数据,能够根据用户的需求显示与变化后的封套文件对应的封套数据,解决封套数据显示错误的问题。

实施例六

本发明实施例提供了一种音箱,该音箱集成了上述实施例提供的用于显示封套信息的数据信息发送装置。图6是本发明实施例六提供的一种音箱的结构示意图,如图6所示,所示音箱主要包括:处理器610、蓝牙模块620、网络接口630、音视频放大模块640、第一扬声器650和储存器660;

所述处理器610为音箱的核心,用于执行控制程序,与周边各功能模块通信,协调和控制各个功能模块的工作。

所述蓝牙模块620用于实现蓝牙通信,使音箱可以通过蓝牙技术与同样具备蓝牙功能的音源设备建立连接,获取音频数据或控制数据。蓝牙模块620将获取得到的音频数据和控制数据传输给处理器610,也将处理器610传输过来的音频数据和控制数据发送给音源设备或其它蓝牙设备(如,配置有控制音箱的APP的终端)。

所述网络接口630可以是有线网络接口,也可以是符合802.11规范的无线网络接口,所述处理器610通过网络接口630可以连接到互联网,获取网络流媒体音乐数据。通过网络接口630,特别是无线网络的形式,通常情况下,配置有控制音箱的APP的终端还可以通过无线网络的形式与音箱进行连接,通过配置在终端的APP对音箱进行控制。

所述音视频放大模块640用于将处理器610发送过来的模拟音频信号进行功率放大,以驱动第一扬声器650发声。

所述第一扬声器650为声音还原部件,其数量可以是一个或多个。

所述储存器660用于存储处理器610执行的程序,以及读取的音乐文件的信息,如音乐文件或音乐文件所在文件夹的属性信息、音乐文件或音乐文件夹的身份标识信息、以及音乐文件或音乐文件夹的URL参数信息等。

本发明实施例提供的处理器610可执行如下操作:

读取存储设备上的文件信息,基于所述文件信息筛选音乐文件,并为所述音乐文件或所述音乐文件所在的音乐文件夹设置身份标识;

基于所述音乐文件或所述音乐文件夹的身份标识、以及与所述音乐文件或所述音乐文件夹的身份标识对应的URL参数生成查询列表,并将所述查询列表发送给终端;

其中,所述URL参数包括:存储设备在音箱中的绝对路径、所述音乐文件或所述音乐文件夹的绝对路径、以及与所述音乐文件或所述音乐文件夹对应的最新的封套文件的特征值。

需要说明的是,本实施例中的储存器与其他实施例中提及的存储设备可以为同一具有存储功能的设备,也可以分别为不同的设备。

上述音箱可执行本发明实施例提供的用于显示封套信息的数据信息发送方法,具备执行方法相应的功能模块和有益效果。

实施例七

图7是本发明实施例七提供的一种终端的结构示意图,所述终端集成了如上述实施例提供的封套信息显示装置。如图7所示,该终端可以包括:存储器701、中央处理器(Central Processing Unit,以下简称CPU)702、外设接口703、RF(Radio Frequency,射频)电路705、音频电路706、第二扬声器711、电源管理芯片708、输入/输出(I/O)子系统709、触摸屏712、其他输入/控制设备710以及外部端口704,这些部件通过一个或多个通信总线或信号线707来通信。

应该理解的是,图示终端700仅仅是终端的一个范例,并且终端700可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于封套信息显示的终端进行详细的描述,该终端以手机为例。

存储器701,所述存储器701可以被CPU702、外设接口703等访问,所述存储器701可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口703,所述外设接口703可以将设备的输入和输出外设连接到CPU702和存储器701。

I/O子系统709,所述I/O子系统709可以将设备上的输入输出外设,例如触摸屏712(相当于上述实施例中的屏幕)和其他输入/控制设备710,连接到外设接口703。I/O子系统709可以包括显示控制器7091和用于控制其他输入/控制设备710的一个或多个输入控制器7092。其中,一个或多个输入控制器7092从其他输入/控制设备710接收电信号或者向其他输入/控制设备710发送电信号,其他输入/控制设备710可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器7092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。

触摸屏712,所述触摸屏712是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

I/O子系统709中的显示控制器7091从触摸屏712接收电信号或者向触摸屏712发送电信号。触摸屏712检测触摸屏上的接触,显示控制器7091将检测到的接触转换为与显示在触摸屏712上的用户界面对象的交互,即实现人机交互,显示在触摸屏712上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

RF电路705,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路705接收并发送RF信号,RF信号也称为电磁信号,RF电路705将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路705可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。

音频电路706,主要用于从外设接口703接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给第二扬声器711。

第二扬声器711,用于将手机通过RF电路705从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片708,用于为CPU702、I/O子系统709及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的CPU702可执行如下操作:

接收对与音乐文件或音乐文件夹对应的封套数据的访问请求,在接收到查询列表中查询与所述音乐文件或音乐文件夹的身份标识对应的URL参数;

基于所述URL参数形成与所述封套数据对应的URL;

基于所述URL,在终端的缓存数据中查询与所述URL对应的封套数据或从音箱中加载与所述URL对应的封套数据,并将所述封套数据进行显示。

其中,所述URL参数包括存储设备在音箱中的绝对路径、所述音乐文件或所述音乐文件夹的绝对路径、以及与所述音乐文件或所述音乐文件夹对应的最新的封套文件的特征值。

上述终端可执行本发明任意实施例所提供封套信息显示方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1