音乐呈现方法和装置制造方法

文档序号:6551179阅读:154来源:国知局
音乐呈现方法和装置制造方法
【专利摘要】本发明提出一种音乐呈现方法和装置,该音乐呈现方法包括确定要显示在屏幕上的栅格的布局,并根据所述布局生成栅格,根据预设的周期获取要播放的音乐,并将所述音乐呈现在所述栅格中,使得所述栅格中呈现的音乐根据预设的周期进行更新,该方法能够展示更多的音乐并且无需用户手工参与,提升了用户体验。
【专利说明】音乐呈现方法和装置

【技术领域】
[0001] 本发明涉及通信【技术领域】,尤其涉及一种音乐呈现方法和装置。

【背景技术】
[0002] 目前用户经常在网络上听音乐,音乐播放器可以将选定的音乐显示在用户设备 上。
[0003] 相关技术中,通常采用歌单或者瀑布流的方式显示音乐,但是,采用歌单的方式音 乐是固定不变的,展现内容少,采用瀑布流的方式需要用户手工参与才能看到新的内容,用 户体验差。


【发明内容】

[0004] 本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005] 为此,本发明的一个目的在于提出一种音乐呈现方法,该方法可以展示更多的音 乐并且无需用户手工参与,能够提升用户体验。
[0006] 本发明的另一个目的在于提出一种音乐呈现装置。
[0007] 为达到上述目的,本发明第一方面实施例提出的音乐呈现方法,包括确定要显示 在屏幕上的栅格的布局,并根据所述布局生成栅格,根据预设的周期获取要播放的音乐,将 所述音乐呈现在所述栅格中,使得所述栅格中呈现的音乐根据预设的周期进行更新。
[0008] 本发明第一方面实施例提出的音乐呈现方法,通过呈现的音乐是根据预设周期改 变的,可以向用户呈现更多的音乐,并且,由于音乐是自动更新改变并不是在人为触发后才 进行改变,因此无需用户手工参与,可以提升用户体验。
[0009] 为达到上述目的,本发明第二方面实施例提出的音乐呈现装置,包括:确定模块, 用于确定要显示在屏幕上的栅格的布局,并根据所述布局生成栅格;获取模块,用于根据预 设的周期获取要播放的音乐;呈现模块,用于将所述音乐呈现在所述栅格中,使得所述栅格 中呈现的音乐根据预设的周期进行更新。
[0010] 本发明第二方面实施例提出的音乐呈现装置,通过呈现的音乐是根据预设周期改 变的,可以向用户呈现更多的音乐,并且,由于音乐是自动更新改变并不是在人为触发后才 进行改变,因此无需用户手工参与,可以提升用户体验。
[0011] 为达到上述目的,本发明第三方面实施例提出的移动设备,包括:壳体、处理器、存 储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置 在电路板上;电源电路,用于为移动设备的各个电路或器件供电;存储器用于存储可执行 程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应 的程序,以用于执行以下步骤:确定要显示在屏幕上的栅格的布局,并根据所述布局生成栅 格,根据预设的周期获取要播放的音乐,将所述音乐呈现在所述栅格中,使得所述栅格中呈 现的音乐根据预设的周期进行更新。
[0012] 本发明第三方面实施例提出的移动设备,通过呈现的音乐是根据预设周期改变 的,可以向用户呈现更多的音乐,并且,由于音乐是自动更新改变并不是在人为触发后才进 行改变,因此无需用户手工参与,可以提升用户体验。
[0013] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。

【专利附图】

【附图说明】
[0014] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中 :
[0015] 图1是本发明一实施例提出的音乐呈现方法的流程示意图;
[0016] 图2是本发明另一实施例提出的音乐呈现方法的流程示意图;
[0017] 图3是本发明实施例中一种栅格布局及其播放界面的示意图;
[0018] 图4是本发明实施例中翻转一栅格后的示意图;
[0019] 图5是本发明另一实施例提出的音乐呈现装置的结构示意图;
[0020] 图6是本发明另一实施例提出的音乐呈现装置的结构示意图。

【具体实施方式】
[0021] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考 附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反, 本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同 物。
[0022] 图1是本发明一实施例提出的音乐呈现方法的流程示意图,该方法包括:
[0023] S11 :确定要显示在屏幕上的栅格的布局,并根据所述布局生成栅格。
[0024] 其中,屏幕可以是指移动设备的屏幕或者浏览器的界面,以生成适应屏幕大小的 栅格。移动设备例如手机或者平板电脑等。
[0025] 栅格的布局可以根据预先设置的配置信息确定,例如,预先设置栅格布局是3*4 的布局,即共有3行栅格,每行包括4个栅格。或者,栅格的布局是根据用户的选择确定的, 例如,由用户选择是3*3的布局等。
[0026] 可以理解的是,上述的栅格也可以称为九宫格,当然,九宫格并不限定栅格共有9 个,栅格的个数是根据上述的栅格的布局确定的。
[0027] 在确定栅格的布局后,就可以根据屏幕的大小和栅格的布局,生成栅格,例如,在 确定栅格的布局后,栅格的每行每列的个数是确定的,但由于用户所使用的移动设备的屏 幕或者浏览器的界面的大小的不同,可以调整每个栅格的大小,以适应屏幕的大小。其中, 可以采用前端技术获知屏幕的大小。
[0028] S12 :根据预设的周期获取要播放的音乐;
[0029] 其中,获取的要播放的音乐要呈现在栅格中,每个栅格呈现一首音乐。因此,可以 对应每个栅格获取相应的音乐。
[0030] 每个栅格对应的预设的周期可以相同或者不同,因此,对应不同栅格,可以采用相 同或者不同的预设周期获取相应的音乐。
[0031] 例如,第一栅格要播放第一音乐,第二栅格要播放第二音乐,第一栅格预设的周期 是第一周期,第二栅格预设的周期是第二周期,则采用第一周期获取第一音乐,以便后续呈 现在第一栅格中,采用第二周期获取第二音乐,以便后续呈现在第二栅格中。
[0032] 另外,不同栅格获取的音乐类型可以相同或者不同,例如,上述的第一音乐是摇滚 类型,第二音乐是儿歌,其中,不同栅格对应的音乐类型也可以由系统配置或者由用户选择 确定。
[0033] S13:将所述音乐呈现在所述栅格中,使得所述栅格中呈现的音乐根据预设的周期 进行更新。
[0034] 其中,将根据不同栅格对应的预设周期以及对应的类型获取的音乐,呈现在对应 的栅格中,如将第一音乐呈现在第一栅格中,将第二音乐呈现在第二栅格中,第一音乐是根 据第一栅格的预设周期和音乐类型获取的,第二音乐是根据第二栅格的预设周期和音乐类 型获取的。
[0035] 进一步的,当获取的音乐为至少两个时,则可以将获取的音乐随机呈现在相应的 栅格中。例如,对应第一栅格和第二栅格获取的音乐为第一音乐和第二音乐,之后,可以将 第一音乐和第二音乐随机分别呈现在第一栅格和第二栅格中,例如,可以将第一音乐呈现 在第一栅格中,将第二音乐呈现在第二栅格中;或者,也可以将第一音乐呈现在第二栅格 中,将第二音乐呈现在第一栅格中。
[0036] 本实施例通过呈现的音乐是根据预设周期改变的,可以向用户呈现更多的音乐, 并且,由于音乐是自动更新改变并不是在人为触发后才进行改变,因此无需用户手工参与, 可以提升用户体验。
[0037] 图2是本发明另一实施例提出的音乐呈现方法的流程示意图,该方法包括:
[0038] S21 :确定要显示在屏幕上的栅格的布局,并根据所述布局生成栅格。
[0039] 其中,屏幕可以是指移动设备的屏幕或者浏览器的界面,以生成适应屏幕大小的 栅格。移动设备例如手机或者平板电脑等。
[0040] 栅格的布局可以根据预先设置的配置信息确定,例如,预先设置栅格布局是3*4 的布局,即共有3行栅格,每行包括4个栅格。或者,栅格的布局是根据用户的选择确定的, 例如,由用户选择是3*3的布局等。
[0041] 可以理解的是,上述的栅格也可以称为九宫格,当然,九宫格并不限定栅格共有9 个,栅格的个数是根据上述的栅格的布局确定的。
[0042] 在确定栅格的布局后,就可以根据屏幕的大小和栅格的布局,生成栅格,例如,在 确定栅格的布局后,栅格的每行每列的个数是确定的,但由于用户所使用的移动设备的屏 幕或者浏览器的界面的大小的不同,可以调整每个栅格的大小,以适应屏幕的大小。其中, 可以采用前端技术获知屏幕的大小。
[0043] 以用户选择栅格的布局为例,初始时,系统可以在屏幕上显示默认的栅格布局,如 图3所示,初始显示3*3共9个栅格的布局,之后用户可以点击"九宫格个数选择"项,以选 择相应的栅格布局,例如,用户选择3*4的布局,可以显示12个栅格,用户选择4*4的布局, 可以显不16个栅格。
[0044] S22 :确定要播放的音乐的类型。
[0045] 其中,要播放的音乐的类型可以是预先配置的,或者由用户选择的。
[0046] 以用户选择音乐类型为例,参见图3,用户可以通过"音乐类型选择"项选择要播放 的音乐的类型。例如,选择80后、日韩和情感的音乐类型,以便在后续获取并呈现80后、日 韩和情感的音乐。可以理解的是,用户在提供的音乐类型中可以选择一种或至少两种。进一 步的,还可以设置不同栅格具有不同的音乐类型,其中,例如,设置第一行的音乐类型是80 后,设置第二行的音乐是日韩等。或者,设置第一行第一个栅格的音乐类型是80后,设置第 一行第二个栅格的音乐类型是日韩等。
[0047] 进一步的,音乐类型可以是指客观类型,例如,80后,日韩等;或者,音乐类型也可 以是指与用户主观感受对应的类型,例如,甜蜜、励志等,例如,用户选择甜蜜类型,服务器 可以根据用户历史行为数据,如用户已往在搜索甜蜜类型歌曲时,最终选择播放哪些歌曲, 将用户已往选择的歌曲推送给用户,或者,向用户推荐与其历史行为数据类似的歌曲等。
[0048] S21和S22无时序限制关系。
[0049] S23 :后端音乐数据提供引擎将音乐数据发送给音乐数据池。
[0050] 其中,音乐数据池可以位于后端,音乐数据提供引擎可以按照设定周期向音乐数 据池提供不同类型的预设数量的音乐,例如,每隔T时间向音乐数据池提供A类型的音乐D1 首,提供B类型的音乐D2首等。通过将不同类型的音乐放入音乐数据池,可以由前端从音 乐数据池中获取音乐,以提高获取速度。
[0051] S23与S21-S22无时序限制关系。
[0052] S24:根据预设的周期和确定的音乐类型,从音乐数据池中获取要播放的音乐。
[0053] 其中,可以是前端,如移动设备从后端的音乐数据池中获取音乐。
[0054] 预设的周期可以是所有栅格都采用相同的周期,例如,每隔10秒,从音乐数据池 获取确定的音乐类型的音乐。或者,
[0055] 预设的周期也可以是不同栅格具有不同的周期,例如,每隔10秒从音乐数据池中 获取第一行栅格对应的音乐类型的音乐,每隔20秒从音乐数据池中获取第二行栅格对应 的音乐类型的音乐。
[0056] 进一步的,预设的周期也可以由用户进行选择,例如,在图3所示的基础上再提供 "周期选择"项,以便根据用户选择的周期获取相应栅格的音乐。
[0057] 进一步的,系统也可以获取统计信息,以根据统计信息更改预设周期,例如分析用 户习惯,根据用户习惯自动更改获取音乐的周期,也就是说预设的周期是可以改变的,例 如,系统可以根据cookie记录的用户浏览信息或者用户点击日志中选择的网页情况等获 知用户习惯,例如获知用户更喜欢摇滚音乐,那么系统可以自动将摇滚音乐的获取周期调 小,以获取更多的摇滚音乐。
[0058] S25 :将获取的音乐呈现在栅格中。
[0059] 例如,栅格共有9个,用户选择的是80后和日韩类型的音乐,且各栅格的预设周期 为均为10秒,那么可以每隔10秒从音乐数据池中获取9首80后和/或日韩类型的音乐, 之后将这9首音乐随机呈现在栅格中。或者,当第一行栅格的预设周期是10秒,第一行栅 格预设的音乐类型是80后,第二行栅格的预设周期是20秒时,第二行栅格预设的音乐类型 是日韩,且每行包括3个栅格时,那么可以每隔10秒从音乐数据池中获取3首80后音乐之 后随机呈现在第一行的栅格中,每隔20秒从音乐数据池中获取3首日韩音乐之后随机呈现 在第二行的栅格中。
[0060] 进一步的,获取的音乐可以包括该音乐的歌词,当播放音乐时可以展现相应的歌 词。例如,参见图3,点击第一行第二个栅格中的音乐后,播放该音乐,并在该栅格中显示该 音乐的歌词。
[0061] S26:当触发任一个栅格时,翻转被触发的栅格,使得所述被触发的栅格从一面翻 转到另一面。
[0062] 其中,每个栅格可以设置为卡片形式,卡片具有翻转特性。卡片的两面分别记录不 同的信息,例如,参见图4,当点击图3中一栅格的卡片后,可以展示如图4所示的音乐的详 细信息。
[0063] 进一步的,如图4所示的卡片的另一面上可以包括返回按钮41和播放按钮42,当 点击返回按钮41后返回翻转前的一面上,当点击播放按钮42后播放相应的音乐。
[0064] 本实施例通过呈现的音乐是根据预设周期改变的,可以向用户呈现更多的音乐, 并且,由于音乐是自动更新改变并不是在人为触发后才进行改变,因此无需用户手工参与, 可以提升用户体验。本实施例通过栅格方式呈现音乐,可以提供更广的音乐数据展现出口, 给用户直观的提供更多需要的音乐,例如本实施例提供的音乐呈现方式,可以是传统方式 提供的音乐的20?40倍,可以向用户提供更多的音乐,给用户更多的选择。本实施例采用 卡片式的布局,可以提商用户体验。
[0065] 图5是本发明另一实施例提出的音乐呈现装置的结构示意图,该装置50包括确定 模块51、获取模块52以及呈现模块53。
[0066] 确定模块51用于确定要显示在屏幕上的栅格的布局,并根据所述布局生成栅格。 [0067] 一个实施例中,所述确定模块51具体用于根据预先设置的配置信息,或者根据用 户的选择,确定所述栅格的布局;根据所述栅格的布局以及所述屏幕的大小,生成所述栅 格。
[0068] 其中,屏幕可以是指移动设备的屏幕或者浏览器的界面,以生成适应屏幕大小的 栅格。移动设备例如手机或者平板电脑等。
[0069] 栅格的布局可以根据预先设置的配置信息确定,例如,预先设置栅格布局是3*4 的布局,即共有3行栅格,每行包括4个栅格。或者,栅格的布局是根据用户的选择确定的, 例如,由用户选择是3*3的布局等。
[0070] 可以理解的是,上述的栅格也可以称为九宫格,当然,九宫格并不限定栅格共有9 个,栅格的个数是根据上述的栅格的布局确定的。
[0071] 在确定栅格的布局后,就可以根据屏幕的大小和栅格的布局,生成栅格,例如,在 确定栅格的布局后,栅格的每行每列的个数是确定的,但由于用户所使用的移动设备的屏 幕或者浏览器的界面的大小的不同,可以调整每个栅格的大小,以适应屏幕的大小。其中, 可以采用前端技术获知屏幕的大小。
[0072] 获取模块52用于根据预设的周期获取要播放的音乐。
[0073] -个实施例中,每个栅格包括一首音乐,所述获取模块52具体用于根据每个栅格 的预设周期,获取所述栅格对应的音乐,其中,不同栅格的预设周期相同或不同。
[0074] 其中,获取的要播放的音乐要呈现在栅格中,每个栅格呈现一首音乐。因此,可以 对应每个栅格获取相应的音乐。
[0075] 每个栅格对应的预设的周期可以相同或者不同,因此,对应不同栅格,可以采用相 同或者不同的预设周期获取相应的音乐。
[0076] 例如,第一栅格要播放第一音乐,第二栅格要播放第二音乐,第一栅格预设的周期 是第一周期,第二栅格预设的周期是第二周期,则采用第一周期获取第一音乐,以便后续呈 现在第一栅格中,采用第二周期获取第二音乐,以便后续呈现在第二栅格中。
[0077] 另一个实施例中,所述获取模块52进一步具体用于确定所述栅格对应的音乐类 型,并根据所述栅格对应的音乐类型,获取所述栅格对应的音乐。
[0078] 另一个实施例中,所述获取模块52进一步具体用于根据预先的配置信息或者用 户的选择信息,确定所述栅格对应的音乐类型,其中,不同栅格对应的音乐类型相同或者不 同。
[0079] 另外,不同栅格获取的音乐类型可以相同或者不同,例如,上述的第一音乐是摇滚 类型,第二音乐是儿歌,其中,不同栅格对应的音乐类型也可以由系统配置或者由用户选择 确定。
[0080] 呈现模块53用于将所述音乐呈现在所述栅格中,使得所述栅格中呈现的音乐根 据预设的周期进行更新。
[0081] 一个实施例中,当获取同一种类型的音乐为多首时,所述呈现模块53具体用于;
[0082] 将所述多首音乐随机呈现在相应类型的栅格中。
[0083] 其中,将根据不同栅格对应的预设周期以及对应的类型获取的音乐,呈现在对应 的栅格中,如将第一音乐呈现在第一栅格中,将第二音乐呈现在第二栅格中,第一音乐是根 据第一栅格的预设周期和音乐类型获取的,第二音乐是根据第二栅格的预设周期和音乐类 型获取的。
[0084] 进一步的,当获取的音乐为至少两个时,则可以将获取的音乐随机呈现在相应的 栅格中。例如,对应第一栅格和第二栅格获取的音乐为第一音乐和第二音乐,之后,可以将 第一音乐和第二音乐随机分别呈现在第一栅格和第二栅格中,例如,可以将第一音乐呈现 在第一栅格中,将第二音乐呈现在第二栅格中;或者,也可以将第一音乐呈现在第二栅格 中,将第二音乐呈现在第一栅格中。
[0085] 另一个实施例中,所述栅格的数量为至少一个,每个栅格包括两面,每面分别用于 描述所述要播放的音乐的不同信息,所述装置50还包括翻转模块54,如图6所示。
[0086] 翻转模块54用于当触发任一个栅格时,翻转被触发的栅格,使得所述被触发的栅 格从一面翻转到另一面。
[0087] 其中,每个栅格可以设置为卡片形式,卡片具有翻转特性。卡片的两面分别记录不 同的信息,例如,参见图4,当点击图3中一栅格的卡片后,可以展示如图4所示的音乐的详 细信息。
[0088] 进一步的,如图4所示的卡片的另一面上可以包括返回按钮41和播放按钮42,当 点击返回按钮41后返回翻转前的一面上,当点击播放按钮42后播放相应的音乐。
[0089] 进一步的,参见图6,该装置50还可以包括更改模块55,更改模块55用于根据用 户选择或者统计信息,更改所述预设的周期。
[0090] 预设的周期也可以由用户进行选择,例如,在图3所示的基础上再提供"周期选 择"项,以便根据用户选择的周期获取相应栅格的音乐。或者,
[0091] 系统也可以获取统计信息,以根据统计信息更改预设周期,例如分析用户习惯,根 据用户习惯自动更改获取音乐的周期,也就是说预设的周期是可以改变的,例如,系统可以 根据cookie记录的用户浏览信息或者用户点击日志中选择的网页情况等获知用户习惯, 例如获知用户更喜欢摇滚音乐,那么系统可以自动将摇滚音乐的获取周期调小,以获取更 多的摇滚音乐。
[0092] 本实施例通过呈现的音乐是根据预设周期改变的,可以向用户呈现更多的音乐, 并且,由于音乐是自动更新改变并不是在人为触发后才进行改变,因此无需用户手工参与, 可以提升用户体验。本实施例通过栅格方式呈现音乐,可以提供更广的音乐数据展现出口, 给用户直观的提供更多需要的音乐,例如本实施例提供的音乐呈现方式,可以是传统方式 提供的音乐的20?40倍,可以向用户提供更多的音乐,给用户更多的选择。本实施例采用 卡片式的布局,可以提商用户体验。
[0093] 本发明实施例还提供了一种移动设备,该移动设备包括壳体、处理器、存储器、电 路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板 上;电源电路,用于为移动设备的各个电路或器件供电;存储器用于存储可执行程序代码; 处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以 用于执行以下步骤:
[0094] S11' :确定要显示在屏幕上的栅格的布局,并根据所述布局生成栅格。
[0095] 其中,屏幕可以是指移动设备的屏幕或者浏览器的界面,以生成适应屏幕大小的 栅格。移动设备例如手机或者平板电脑等。
[0096] 栅格的布局可以根据预先设置的配置信息确定,例如,预先设置栅格布局是3*4 的布局,即共有3行栅格,每行包括4个栅格。或者,栅格的布局是根据用户的选择确定的, 例如,由用户选择是3*3的布局等。
[0097] 可以理解的是,上述的栅格也可以称为九宫格,当然,九宫格并不限定栅格共有9 个,栅格的个数是根据上述的栅格的布局确定的。
[0098] 在确定栅格的布局后,就可以根据屏幕的大小和栅格的布局,生成栅格,例如,在 确定栅格的布局后,栅格的每行每列的个数是确定的,但由于用户所使用的移动设备的屏 幕或者浏览器的界面的大小的不同,可以调整每个栅格的大小,以适应屏幕的大小。其中, 可以采用前端技术获知屏幕的大小。
[0099] S12' :根据预设的周期获取要播放的音乐;
[0100] 其中,获取的要播放的音乐要呈现在栅格中,每个栅格呈现一首音乐。因此,可以 对应每个栅格获取相应的音乐。
[0101] 每个栅格对应的预设的周期可以相同或者不同,因此,对应不同栅格,可以采用相 同或者不同的预设周期获取相应的音乐。
[0102] 例如,第一栅格要播放第一音乐,第二栅格要播放第二音乐,第一栅格预设的周期 是第一周期,第二栅格预设的周期是第二周期,则采用第一周期获取第一音乐,以便后续呈 现在第一栅格中,采用第二周期获取第二音乐,以便后续呈现在第二栅格中。
[0103] 另外,不同栅格获取的音乐类型可以相同或者不同,例如,上述的第一音乐是摇滚 类型,第二音乐是儿歌,其中,不同栅格对应的音乐类型也可以由系统配置或者由用户选择 确定。
[0104] S13' :将所述音乐呈现在所述栅格中,使得所述栅格中呈现的音乐根据预设的周 期进行更新。
[0105] 其中,将根据不同栅格对应的预设周期以及对应的类型获取的音乐,呈现在对应 的栅格中,如将第一音乐呈现在第一栅格中,将第二音乐呈现在第二栅格中,第一音乐是根 据第一栅格的预设周期和音乐类型获取的,第二音乐是根据第二栅格的预设周期和音乐类 型获取的。
[0106] 进一步的,当获取的音乐为至少两个时,则可以将获取的音乐随机呈现在相应的 栅格中。例如,对应第一栅格和第二栅格获取的音乐为第一音乐和第二音乐,之后,可以将 第一音乐和第二音乐随机分别呈现在第一栅格和第二栅格中,例如,可以将第一音乐呈现 在第一栅格中,将第二音乐呈现在第二栅格中;或者,也可以将第一音乐呈现在第二栅格 中,将第二音乐呈现在第一栅格中。
[0107] 本实施例通过呈现的音乐是根据预设周期改变的,可以向用户呈现更多的音乐, 并且,由于音乐是自动更新改变并不是在人为触发后才进行改变,因此无需用户手工参与, 可以提升用户体验。
[0108] 另一实施例中,处理器通过读取存储器中存储的可执行程序代码来运行与可执行 程序代码对应的程序,以用于执行以下步骤:
[0109] S21' :确定要显示在屏幕上的栅格的布局,并根据所述布局生成栅格。
[0110] 其中,屏幕可以是指移动设备的屏幕或者浏览器的界面,以生成适应屏幕大小的 栅格。移动设备例如手机或者平板电脑等。
[0111] 栅格的布局可以根据预先设置的配置信息确定,例如,预先设置栅格布局是3*4 的布局,即共有3行栅格,每行包括4个栅格。或者,栅格的布局是根据用户的选择确定的, 例如,由用户选择是3*3的布局等。
[0112] 可以理解的是,上述的栅格也可以称为九宫格,当然,九宫格并不限定栅格共有9 个,栅格的个数是根据上述的栅格的布局确定的。
[0113] 在确定栅格的布局后,就可以根据屏幕的大小和栅格的布局,生成栅格,例如,在 确定栅格的布局后,栅格的每行每列的个数是确定的,但由于用户所使用的移动设备的屏 幕或者浏览器的界面的大小的不同,可以调整每个栅格的大小,以适应屏幕的大小。其中, 可以采用前端技术获知屏幕的大小。
[0114] 以用户选择栅格的布局为例,初始时,系统可以在屏幕上显示默认的栅格布局,如 图3所示,初始显示3*3共9个栅格的布局,之后用户可以点击"九宫格个数选择"项,以选 择相应的栅格布局,例如,用户选择3*4的布局,可以显示12个栅格,用户选择4*4的布局, 可以显不16个栅格。
[0115] S22' :确定要播放的音乐的类型。
[0116] 其中,要播放的音乐的类型可以是预先配置的,或者由用户选择的。
[0117] 以用户选择音乐类型为例,参见图3,用户可以通过"音乐类型选择"项选择要播放 的音乐的类型。例如,选择80后、日韩和情感的音乐类型,以便在后续获取并呈现80后、日 韩和情感的音乐。可以理解的是,用户在提供的音乐类型中可以选择一种或至少两种。进一 步的,还可以设置不同栅格具有不同的音乐类型,其中,例如,设置第一行的音乐类型是80 后,设置第二行的音乐是日韩等。或者,设置第一行第一个栅格的音乐类型是80后,设置第 一行第二个栅格的音乐类型是日韩等。
[0118] S21'和S22'无时序限制关系。
[0119] S23' :后端音乐数据提供引擎将音乐数据发送给音乐数据池。
[0120] 其中,音乐数据池可以位于后端,音乐数据提供引擎可以按照设定周期向音乐数 据池提供不同类型的预设数量的音乐,例如,每隔T时间向音乐数据池提供A类型的音乐D1 首,提供B类型的音乐D2首等。通过将不同类型的音乐放入音乐数据池,可以由前端从音 乐数据池中获取音乐,以提高获取速度。
[0121] S23'与S21' -S22'无时序限制关系。
[0122] S24' :根据预设的周期和确定的音乐类型,从音乐数据池中获取要播放的音乐。
[0123] 其中,可以是前端,如移动设备从后端的音乐数据池中获取音乐。
[0124] 预设的周期可以是所有栅格都采用相同的周期,例如,每隔10秒,从音乐数据池 获取确定的音乐类型的音乐。或者,
[0125] 预设的周期也可以是不同栅格具有不同的周期,例如,每隔10秒从音乐数据池中 获取第一行栅格对应的音乐类型的音乐,每隔20秒从音乐数据池中获取第二行栅格对应 的音乐类型的音乐。
[0126] 进一步的,预设的周期也可以由用户进行选择,例如,在图3所示的基础上再提供 "周期选择"项,以便根据用户选择的周期获取相应栅格的音乐。
[0127] 进一步的,系统也可以获取统计信息,以根据统计信息更改预设周期,例如分析用 户习惯,根据用户习惯自动更改获取音乐的周期,也就是说预设的周期是可以改变的,例 如,系统可以根据cookie记录的用户浏览信息或者用户点击日志中选择的网页情况等获 知用户习惯,例如获知用户更喜欢摇滚音乐,那么系统可以自动将摇滚音乐的获取周期调 小,以获取更多的摇滚音乐。
[0128] S25' :将获取的音乐呈现在栅格中。
[0129] 例如,栅格共有9个,用户选择的是80后和日韩类型的音乐,且各栅格的预设周期 为均为10秒,那么可以每隔10秒从音乐数据池中获取9首80后和/或日韩类型的音乐, 之后将这9首音乐随机呈现在栅格中。或者,当第一行栅格的预设周期是10秒,第一行栅 格预设的音乐类型是80后,第二行栅格的预设周期是20秒时,第二行栅格预设的音乐类型 是日韩,且每行包括3个栅格时,那么可以每隔10秒从音乐数据池中获取3首80后音乐之 后随机呈现在第一行的栅格中,每隔20秒从音乐数据池中获取3首日韩音乐之后随机呈现 在第二行的栅格中。
[0130] 进一步的,获取的音乐可以包括该音乐的歌词,当播放音乐时可以展现相应的歌 词。例如,参见图3,点击第一行第二个栅格中的音乐后,播放该音乐,并在该栅格中显示该 音乐的歌词。
[0131] S26' :当触发任一个栅格时,翻转被触发的栅格,使得所述被触发的栅格从一面翻 转到另一面。
[0132] 其中,每个栅格可以设置为卡片形式,卡片具有翻转特性。卡片的两面分别记录不 同的信息,例如,参见图4,当点击图3中一栅格的卡片后,可以展示如图4所示的音乐的详 细信息。
[0133] 进一步的,如图4所示的卡片的另一面上可以包括返回按钮41和播放按钮42,当 点击返回按钮41后返回翻转前的一面上,当点击播放按钮42后播放相应的音乐。
[0134] 本实施例通过呈现的音乐是根据预设周期改变的,可以向用户呈现更多的音乐, 并且,由于音乐是自动更新改变并不是在人为触发后才进行改变,因此无需用户手工参与, 可以提升用户体验。本实施例通过栅格方式呈现音乐,可以提供更广的音乐数据展现出口, 给用户直观的提供更多需要的音乐,例如本实施例提供的音乐呈现方式,可以是传统方式 提供的音乐的20?40倍,可以向用户提供更多的音乐,给用户更多的选择。本实施例采用 卡片式的布局,可以提商用户体验。
[0135] 需要说明的是,在本发明的描述中,术语"第一"、"第二"等仅用于描述目的,而不 能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,"多个"的含义 是两个或两个以上。
[0136] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括 一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部 分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺 序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明 的实施例所属【技术领域】的技术人员所理解。
[0137] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述 实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件 或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下 列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路 的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场 可编程门阵列(FPGA)等。
[0138] 本【技术领域】的普通技术人员可以理解实现上述实施例方法携带的全部或部分步 骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介 质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0139] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模 块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如 果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机 可读取存储介质中。
[0140] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0141] 在本说明书的描述中,参考术语"一个实施例"、"一些实施例"、"示例"、"具体示 例"、或"一些示例"等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特 点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不 一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何 的一个或多个实施例或示例中以合适的方式结合。
[0142] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例 性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述 实施例进行变化、修改、替换和变型。
【权利要求】
1. 一种音乐呈现方法,其特征在于,包括: 确定要显示在屏幕上的栅格的布局,并根据所述布局生成栅格; 根据预设的周期获取要播放的音乐; 将所述音乐呈现在所述栅格中,使得所述栅格中呈现的音乐根据预设的周期进行更 新。
2. 根据权利要求1所述的方法,其特征在于,每个栅格包括一首音乐,所述根据预设的 周期获取要播放的音乐,包括: 根据每个栅格的预设周期,获取所述栅格对应的音乐,其中,不同栅格的预设周期相同 或不同。
3. 根据权利要求2所述的方法,其特征在于,所述获取所述栅格对应的音乐,包括: 确定所述栅格对应的音乐类型,并根据所述栅格对应的音乐类型,获取所述栅格对应 的音乐。
4. 根据权利要求3所述的方法,其特征在于,所述确定所述栅格对应的音乐类型,包 括: 根据预先的配置信息或者用户的选择信息,确定所述栅格对应的音乐类型,其中,不同 栅格对应的音乐类型相同或者不同。
5. 根据权利要求3所述的方法,其特征在于,当获取的音乐为多首时,所述将所述音乐 呈现在所述栅格中,包括; 将所述多首音乐随机呈现在相应栅格中。
6. 根据权利要求1至5任一项所述的方法,其特征在于,所述栅格的数量为至少一个, 每个栅格包括两面,每面分别用于描述所述要播放的音乐的不同信息,所述方法还包括: 当触发任一个栅格时,翻转被触发的栅格,使得所述被触发的栅格从一面翻转到另一 面。
7. 根据权利要求1至5任一项所述的方法,其特征在于,所述确定要显示在屏幕上的栅 格的布局,并根据所述布局生成栅格,包括: 根据预先设置的配置信息,或者根据用户的选择,确定所述栅格的布局; 根据所述栅格的布局以及所述屏幕的大小,生成所述栅格。
8. 根据权利要求1至5任一项所述的方法,其特征在于,还包括: 根据用户选择或者统计信息,更改所述预设的周期。
9. 一种音乐呈现装置,其特征在于,包括: 确定模块,用于确定要显示在屏幕上的栅格的布局,并根据所述布局生成栅格; 获取模块,用于根据预设的周期获取要播放的音乐; 呈现模块,用于将所述音乐呈现在所述栅格中,使得所述栅格中呈现的音乐根据预设 的周期进行更新。
10. 根据权利要求9所述的装置,其特征在于,每个栅格包括一首音乐,所述获取模块 具体用于: 根据每个栅格的预设周期,获取所述栅格对应的音乐,其中,不同栅格的预设周期相同 或不同。
11. 根据权利要求10所述的装置,其特征在于,所述获取模块进一步具体用于: 确定所述栅格对应的音乐类型,并根据所述栅格对应的音乐类型,获取所述栅格对应 的音乐。
12. 根据权利要求11所述的装置,其特征在于,所述获取模块进一步具体用于: 根据预先的配置信息或者用户的选择信息,确定所述栅格对应的音乐类型,其中,不同 栅格对应的音乐类型相同或者不同。
13. 根据权利要求11所述的装置,其特征在于,当获取的音乐为多首时,所述呈现模块 具体用于; 将所述多首音乐随机呈现在相应栅格中。
14. 根据权利要求9至13任一项所述的装置,其特征在于,所述栅格的数量为至少一 个,每个栅格包括两面,每面分别用于描述所述要播放的音乐的不同信息,所述装置还包 括: 翻转模块,用于当触发任一个栅格时,翻转被触发的栅格,使得所述被触发的栅格从一 面翻转到另一面。
15. 根据权利要求9至13任一项所述的装置,其特征在于,所述确定模块具体用于: 根据预先设置的配置信息,或者根据用户的选择,确定所述栅格的布局; 根据所述栅格的布局以及所述屏幕的大小,生成所述栅格。
16. 根据权利要求9至13任一项所述的装置,其特征在于,还包括: 更改模块,用于根据用户选择或者统计信息,更改所述预设的周期。
【文档编号】G06F17/30GK104063463SQ201410299027
【公开日】2014年9月24日 申请日期:2014年6月26日 优先权日:2014年6月26日
【发明者】刘朝阳, 刘辉 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1