动态显示音乐信息更新的方法及装置制造方法
客厅安装智能音箱,方便音乐和信息控制 #生活技巧# #家居装修建议# #智能家居配置#
动态显示音乐信息更新的方法及装置制造方法
【专利摘要】本发明涉及一种动态显示音乐信息更新的方法及装置。所述方法包括如下步骤:检测是否有音频数据的更新;若是则获取更新后的第二音频数据的第二信息;将第二音频数据的第二信息与预先存储的第一音频数据的第一信息进行对比,判断所述第二信息与所述第一信息是否一致;其中所述第一音频数据为检测到音频数据更新之前、且距离音频数据更新时间最近的音频数据;若所述第二信息与所述第一信息不一致,则将所述第二音频数据的第二信息显示。通过本发明提供的技术方案,在更新后的音频数据的信息与原来所显示的信息不同时,将更新的音频数据的信息动态显示于显示终端上的音频显示区域,方便客户端快速了解音乐信息更新;且节省了网络流量和存储空间。
【专利说明】动态显示音乐信息更新的方法及装置
【技术领域】
[0001]本发明涉及数据处理【技术领域】,尤其涉及一种动态显示音乐信息更新的方法及装置。
【背景技术】
[0002]目前移动设备的音乐产品中,软件首页一般采用固定图标加文字的方式,展示下级歌曲列表的信息,该方式存在以下不足之处:
[0003]1.当歌曲列表有更新时,图标和文字永远不变,不方便客户端查找最近添加歌曲;
[0004]2.图标和文字永远一成不变,客户端会审美疲劳;
[0005]3.在线音乐的列表有更新时,客户端得不到及时直观的视觉提示。
[0006]目前针对上述不足之处采用的技术方案是无论是本地歌单还是在线歌单,将下级歌曲列表下最新添加的一首歌曲的专辑封面拉取到音乐产品的首页对应瓦片图形区,当下级歌曲列表信息有变更时,仍遵循将最近添加的一首歌曲的专辑封面拉取到首页瓦片的原贝U,变换相应的瓦片图片,提示客户端更新。
[0007]其中瓦片是一种基于移动设备显示,客户端点击可进入相应内容的图形化快捷按钮样式;在线歌单是指播放时需耗费客户端实时网络流量的一种歌曲列表;本地歌单是指一组存储在移动设备中的歌曲列表,播放该列表时无需耗费客户端网络流量。
[0008]参考附图1,图1为现有技术中显示音乐信息更新的流程示意图,包括如下步骤:步骤101:进入音乐产品的首页;步骤102:获取下级歌曲列表下最新添加的一首歌曲的专辑封面,并显示在音乐产品的首页对应瓦片图形区;步骤103:获取下级歌曲列表的信息变更;步骤104:再次获取下级歌曲列表下最新添加的一首歌曲的专辑封面,并显示在音乐产品的首页对应瓦片图形区。
[0009]通过以上步骤就可以在下级歌曲列表的信息变更时变换相应的瓦片图片,提示客户端下级歌曲列表的更新。但该方案的不足之处在于:在管理歌曲列表时,每次变更都需要重新获取最新一首歌曲的专辑图片,耗费一定的网络流量和存储空间。
[0010]综上,需解决现有技术中存在的无法及时直观获得音乐信息的更新,并且在每次变更都需要重新获取最新一首歌曲的专辑图片,耗费一定的网络流量和存储空间的技术问题。
【发明内容】
[0011]本发明的一个目的在于提供一种动态显示音乐信息更新的方法,以解决现有技术中无法及时直观获得音乐信息的更新,并且在每次变更都需要重新获取最新一首歌曲的专辑图片,耗费一定的网络流量和存储空间的技术问题。
[0012]为达到上述目的,本发明提供了一种动态显示音乐信息更新的方法,包括如下步骤:检测是否有音频数据的更新;若是则获取更新后的第二音频数据的第二信息;将第二音频数据的第二信息与预先存储的第一音频数据的第一信息进行对比,判断所述第二信息与所述第一信息是否一致;其中所述第一音频数据为检测到音频数据更新之前、且距离音频数据更新时间最近的音频数据;若所述第二信息与所述第一信息不一致,则将所述第二音频数据的第二信息显示。
[0013]本发明的另一目的在于提供一种动态显示音乐信息更新的装置,以解决现有技术中无法及时直观获得音乐信息的更新,并且在每次变更都需要重新获取最新一首歌曲的专辑图片,耗费一定的网络流量和存储空间的技术问题。
[0014]为达到上述目的,本发明提供了一种动态显示音乐信息更新的装置,包括:检测单元、判断单元以及显示单元;所述检测单元,用于检测是否有音频数据的更新;若是则获取更新后的第二音频数据的第二信息;所述判断单元,用于将第二音频数据的第二信息与预先存储的第一音频数据的第一信息进行对比,判断所述第二信息与所述第一信息是否一致;其中所述第一音频数据为检测到音频数据更新之前、且距离音频数据更新时间最近的音频数据;所述显示单元,用于若所述第二信息与所述第一信息不一致,则将所述第二音频数据的第二信息显示。
[0015]本发明的优点在于,通过在音乐产品的首页,提供图形化的音频区入口,音频区的图形内容是动态更新的,实现在移动设备的音乐产品首页,无论针对在线歌单还是本地歌单,将最新添加音频数据的图片动态显示于显示终端上的音频显示区域,通过图片信息的更新提示客户端下级歌曲列表的更新,方便客户端快速了解音乐信息更新;软件首页的信息总是更新的,保持客户端对软件的新鲜感;更方便直观的提示客户端在线音乐的更新;且仅在更新后最新一音频数据的图片与原来所显示的图片不同时,才会重新获取该最新一音频数据的图片,节省了网络流量和存储空间。
【专利附图】
【附图说明】
[0016]图1为现有技术中显示音乐信息更新的流程示意图;
[0017]图2为本发明所述动态显示音乐信息更新方法的【具体实施方式】的流程图;
[0018]图3为本发明所述动态显示音乐信息更新装置的【具体实施方式】的架构图;
[0019]图4为本发明所述动态显示音乐信息更新方法的实施例的流程图。
[0020]图5为本发明所述动态显示音乐信息更新方法的瓦片图形区的示意图。
【具体实施方式】
[0021]下面结合附图对本发明提供的动态显示音乐信息更新的方法及装置做详细说明,本发明所述音乐信息包括音频数据、相应的专辑名称、专辑图片、演唱者、音频制作者、出版者以及发行者等信息。
[0022]首先结合附图给出本发明所述动态显示音乐信息更新方法的【具体实施方式】。
[0023]附图2所示是本【具体实施方式】所述动态显示音乐信息更新方法的流程图,包括如下步骤。
[0024]步骤201:检测是否有音频数据的更新;若是则获取更新后的第二音频数据的第
二信息。
[0025]所述第二信息为对应所述第二音频数据的图片或者名称。[0026]音频数据的更新信息包括本地歌单的添加信息、删除信息、以及在线歌单的更新信息中的至少一种。
[0027]在步骤201之前,本发明所述方法还可以进行如下操作:获取第一音频数据的第一信息;根据所述第一音频数据在显示界面创建相应的音频区,并将所述第一信息显示于所述音频区。所述第一信息为对应所述第一音频数据的图片或者名称。
[0028]第一音频数据可以为音频显示区域下最新更新(包括添加、修改)的音频数据。在实际应用中,音频数据的更新(包括添加、修改)都会对应一个时间记录,在本步骤中,可以遍历所述音频显示区域下的所有的音频数据信息,查找到相对时间最靠近当下的绝对时间的一音频数据记录,则确定该音频数据为最新更新的第一音频数据,获取相应的图片(通过网络获取或者在数据库中进行查找获取),并根据该图片创建相应的音频区,显示在显示终端上的音频显示区域。在其他实施方式中,也可以设置最新更新的音频数据默认排列在音频显示区域下音频数据列表的第一位置,则获取相应音频数据列表下最新更新的第一音频数据的图片即为获取相应音频数据列表里位于第一位的音频数据相应的图片。
[0029]步骤202:将第二音频数据的第二信息与预先存储的第一音频数据的第一信息进行对比,判断所述第二信息与所述第一信息是否一致;其中所述第一音频数据为检测到音频数据更新之前、且距离音频数据更新时间最近的音频数据。
[0030]步骤203:若所述第二信息与所述第一信息不一致,则将所述第二音频数据的第二信息显示。即将原先显示第一信息的音频区重新绘制更新,更新后显示在显示终端上的音频显示区域的音频区所显示的信息即为第二信息。例如初始状态音频区显示的是第一音频数据的图片,经判断第二音频数据的图片与第一音频数据的图片不一致,则通过更新操作后,更新后的音频区显示的是第二音频数据的图片。
[0031]将所述第二音频数据的第二信息显示的方式具体可以为,根据所述第二音频数据,获取所述第二音频数据的第二信息,将所述第二信息显示于所述音频区。
[0032]当检测到客户端对本地歌单进行的添加、删除操作或者在线歌单收到服务器发送的自动更新消息,则会重新获取更新后的音频数据,然后去获取相应的音频数据信息(例如专辑图片)来重新绘制音频显示区域所显示的音频区。由于实际应用中可能只是音频显示区域下某一个音频区的音频数据更新了,因此在重绘的过程中可以先对音频显示区域下最新更新的第一音频数据的第一信息进行缓存,以便和更新后音频显示区域的最新更新音频数据的信息进行比较;之后获取更新后所述音频显示区域最新更新的第二音频数据的第二信息;如果所述第一信息与第二信息不一致,则在显示终端上显示第二信息。例如,在设置了最新更新的音频数据默认排列在该音频区下的第一位置的情况下,在重绘的过程中对位于第一位置的音频数据的信息进行缓存,然后获取更新后所述音频区的位于第一位置的音频数据的信息,并对二者进行比较判断是否相同,若相同则无需更新所述音频区的显示信息,否则更新所述音频区的显示信息,例如通过发起一次图片获取请求,获取更新后的位于第一位置的音频数据的图片,调用刷新操作,重新绘制更新后的音频区,并显示在显示终端上的音频显示区域。
[0033]创建音频区的方式具体可以为,从数据库获取音频显示区域,根据所述音频显示区域的内容属性在显示终端上的音频显示区域创建相应的音频区。获取的音频显示区域可以为利用音乐产品软件程序从数据库读取上一次客户端操作以后的音频显示区域,或者根据列表内容创建的音频显示区域。根据所述音频显示区域的内容属性就可以创建相应的音频区,即定义音频区的类型、索引编号以及相关标识等,例如在线歌单(例如包括“我最爱听”、“下载歌曲”)、本地歌单(例如“本地歌曲”)等。之后可以将创建的音频区绘制到音乐产品首页相应的音频显示区域。音频区的绘制方法可参照现有技术中滑块的绘制方法,此处不再赘述。
[0034]接下来结合附图给出本发明所述动态显示音乐信息更新装置的【具体实施方式】。
[0035]附图3所示是本【具体实施方式】所述动态显示音乐信息更新装置的架构图,包括第一处理单元31、缓存单元32、检测单元33、判断单元34以及显示单元35。
[0036]所述第一处理单元31,用于获取第一音频数据的第一信息;根据所述第一音频数据在显示界面创建相应的音频区,并将所述第一信息显示于所述音频区。所述第一信息为对应所述第一音频数据的图片或者名称。
[0037]创建音频区的方式具体可以为,从数据库获取音频显示区域,根据所述音频显示区域的内容属性在显示终端上的音频显示区域创建相应的音频区。获取的音频显示区域可以为利用音乐产品软件程序从数据库读取上一次客户端操作以后的音频显示区域,或者根据列表内容创建的音频显示区域。根据所述音频显示区域的内容属性就可以创建相应的音频区,即定义音频区的类型、索引编号以及相关标识等,例如在线歌单(例如包括“我最爱听”、“下载歌曲”)、本地歌单(例如“本地歌曲”)等。之后可以将创建的音频区绘制到音乐产品首页相应的音频显示区域。
[0038]所述缓存单元32,用于缓存所述第一音频数据的第一信息。
[0039]所述检测单元33,用于检测是否有音频数据的更新;若是则获取更新后的第二音频数据的第二信息。
[0040]所述第二信息为对应所述第二音频数据的图片或者名称。音频数据的更新信息包括本地歌单的添加信息、删除信息、以及在线歌单的更新信息中的至少一种。
[0041]所述判断单元34,用于将第二音频数据的第二信息与预先存储的第一音频数据的第一信息进行对比,判断所述第二信息与所述第一信息是否一致;其中所述第一音频数据为所述缓存单元32所缓存的检测到音频数据更新之前、且距离音频数据更新时间最近的音频数据。
[0042]所述显示单元35,用于若所述第二信息与所述第一信息不一致,则将所述第二音频数据的第二信息显示。即将原先显示第一信息的音频区重新绘制更新,更新后显示在显示终端上的音频显示区域的音频区所显示的信息即为第二信息。例如初始状态音频区显示的是第一音频数据的图片,经判断第二音频数据的图片与第一音频数据的图片不一致,则通过更新操作后,更新后的音频区显示的是第二音频数据的图片。
[0043]在其他实施方式中,所述显示单元35进一步根据所述第二音频数据,获取所述第二音频数据的第二信息(例如专辑图片),调用刷新操作,重新绘制更新后的音频区,将所述第二信息显示于所述音频区。
[0044]当检测单元33检测到客户端对本地歌单进行的添加、删除操作或者在线歌单收到服务器发送的自动更新消息,则会重新获取更新后的音频数据,然后去获取相应的音频数据信息(例如专辑图片)来重新绘制音频显示区域的音频区。由于实际应用中可能只是音频显示区域下某一个音频区的音频数据更新了,因此在重绘的过程中可以先通过所述缓存单元32对音频显示区域下最新更新的第一音频数据的第一信息进行缓存,以便和更新后音频显示区域的最新更新音频数据的信息进行比较;之后通过检测单元33获取更新后所述音频显示区域最新更新的第二音频数据的第二信息,并通过判断单元34进行比较判断;如果所述第一信息与第二信息不一致,则通过显示单元35在显示终端上显示第二信息。例如,在设置了最新更新的音频数据默认排列在该音频区下的第一位置的情况下,在重绘的过程中对位于第一位置的音频数据的信息进行缓存,然后获取更新后所述音频区的位于第一位置的音频数据的信息,并对二者进行比较判断是否相同,若相同则无需更新所述音频区的显示信息,否则更新所述音频区的显示信息,例如通过发起一次图片获取请求,获取更新后的位于第一位置的音频数据的图片,调用刷新操作,重新绘制更新后的音频区,并显示在显示终端上的音频显示区域。
[0045]接下来结合附图给出上述技术方案的实施例。
[0046]实施例一、图4为本实施例的流程图。
[0047]以动态显示音乐播放器的更新为例。用户打开音乐播放程序以后,程序首先会从数据库读取上一次用户操作以后的滑块列表,并根据每一个滑块的属性创建相应的滑块对象,然后将滑块绘制到显示终端的控件上进行显示。
[0048]控件会通过数据库查询得到该列表第一首歌曲,然后去获取相应的专辑图片,绘制滑块图片,在音乐播放器首页的瓦片图形区显示最新歌曲专辑图。当用户对本地歌单进行了添加、删除操作,或者在线歌单模块收到了服务器发送的自动更新消息,则程序会调用控件的刷新操作,重新绘制滑块的图片,并将更新后最新歌曲的专辑图显示在音乐播放器首页的瓦片图形区。
[0049]由于实际应用中用户可能只是更新了某一个列表,因此在重绘的过程中会对滑块列表之前的第一首歌曲信息进行缓存,用于和现在的第一首歌曲做比较,判断是否相同,若相同则无需更新该滑块的图片,反之则再发起一次专辑图片拉取请求,获取更新后最新歌曲的专辑图片。
[0050]实施例二、图5为本实施例的瓦片图形区的示意图。
[0051]如图5所示,在音乐产品的首页,无论针对在线歌单还是本地歌单,提供图形化的瓦片入口,瓦片图形区的图形内容是动态更新的,用于显示点击该瓦片后进入下级歌曲列表里最新添加的一首歌曲的专辑图(如图中所示滑块1、2、3)。当用户对下级歌曲列表进行添加或者删除操作后,仍检测更新后的歌曲列表里最新的一首歌曲并动态加载专辑图片,并将该图片显示在音乐产品的瓦片图形区。
[0052]本发明中通过在音乐产品的首页,提供图形化的瓦片入口,瓦片的图形内容是动态更新的,实现在移动设备的音乐产品首页,无论针对在线歌单还是本地歌单,将最新添加音频数据的专辑图动态显示于显示终端上的瓦片图形区,通过图片的更新提示客户端下级音频数据列表的更新,方便客户端快速了解音乐信息更新;软件首页的信息总是更新的,保持客户端对软件的新鲜感;更方便直观的提示客户端在线音乐的更新;且仅在更新后最新一音频数据的专辑图片与原来所显示的专辑图片不同时,才会重新获取该最新一音频数据的专辑图片,节省了网络流量和存储空间。
[0053]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种动态显示音乐信息更新的方法,其特征在于,包括如下步骤: 检测是否有音频数据的更新;若是则获取更新后的第二音频数据的第二信息; 将第二音频数据的第二信息与预先存储的第一音频数据的第一信息进行对比,判断所述第二信息与所述第一信息是否一致;其中所述第一音频数据为检测到音频数据更新之前、且距离音频数据更新时间最近的音频数据; 若所述第二信息与所述第一信息不一致,则将所述第二音频数据的第二信息显示。
2.根据权利要求1所述的动态显示音乐信息更新的方法,其特征在于,在检测是否有音频数据的更新的步骤之前,所述方法还包括以下步骤:获取所述第一音频数据的第一信息;根据所述第一音频数据在显示界面创建相应的音频区,并将所述第一信息显示于所述音频区。
3.根据权利要求2所述的动态显示音乐信息更新的方法,其特征在于,将所述第二音频数据的第二信息显示的步骤具体包括:根据所述第二音频数据,获取所述第二音频数据的第二信息,将所述第二信息显示于所述音频区。
4.根据权利要求1所述的动态显示音乐信息更新的方法,其特征在于,所述第二信息为对应所述第二音频数据的图片或者名称。
5.根据权利要求1所述的动态显示音乐信息更新的方法,其特征在于,所述第一信息为对应所述第一音频数据的图片或者名称。
6.一种动态显示音乐信息更新的装置,其特征在于,包括:检测单元、判断单元以及显示单元;所述检测单元,用于检测是否有音频数据的更新;若是则获取更新后的第二音频数据的第二信息;所述判断单元,用于将第二音频数据的第二信息与预先存储的第一音频数据的第一信息进行对比,判断所述第二信息与所述第一信息是否一致;其中所述第一音频数据为检测到音频数据更新之前、且距离音频数据更新时间最近的音频数据;所述显示单元,用于若所述第二信息与所述第一信息不一致,则将所述第二音频数据的第二信息显/Jn ο
7.根据权利要求6所述的动态显示音乐信息更新的装置,其特征在于,所述装置还包括:第一处理单元,所述第一处理单元,用于获取所述第一音频数据的第一信息;根据将所述第一音频数据在显示界面创建相应的音频区,并将所述第一信息显示于所述音频区。
8.根据权利要求7所述的动态显示音乐信息更新的装置,其特征在于,所述显示单元进一步根据所述第二音频数据,获取所述第二音频数据的第二信息,将所述第二信息显示于所述音频区。
9.根据权利要求6所述的动态显示音乐信息更新的装置,其特征在于,所述第二信息为对应所述第二音频数据的图片或者名称。
10.根据权利要求6所述的动态显示音乐信息更新的装置,其特征在于,所述第一信息为对应所述第一音频数据的图片或者名称。
【文档编号】H04L29/08GK103856513SQ201210505267
【公开日】2014年6月11日 申请日期:2012年11月30日 优先权日:2012年11月30日
【发明者】姜波, 王锐, 李冠文, 沈仁奎, 赖穆彬, 董明利 申请人:腾讯科技(深圳)有限公司
网址:动态显示音乐信息更新的方法及装置制造方法 https://klqsh.com/news/view/132984
相关内容
动态显示音乐信息更新的方法及装置制造方法故障应急处理装置的制作方法
用于洗衣液推荐的方法及装置、设备与流程
一种智慧社区互动信息播控系统的制作方法
包含人与宠物互动内容的电子相册制作方法、装置及设备与流程
一种基于生物反馈的情绪调节音乐疗法系统及其方法
一种移动式应急污水处理装置的制造方法
箱内书籍分类装置的制作方法
通过视觉、嗅觉及包装信息识别变质食品的方法
提升社交圈子数据处理性能的方法及装置与流程