两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種用于桌面微件的音頻播放方法及裝置制造方法

文檔序號:6635908閱讀:230來源:國知局
一種用于桌面微件的音頻播放方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種用于桌面微件的音頻播放方法及裝置,屬于計算機【技術(shù)領(lǐng)域】。方法包括:當檢測到桌面微件啟動時,調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求;當接收到音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示音頻信息列表中的任一音頻信息;當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)當前顯示的音頻信息的音頻標識,調(diào)用音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,第二預設(shè)接口用于獲取音頻數(shù)據(jù)流;當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。本發(fā)明通過接口獲取音頻數(shù)據(jù)流以播放音頻。由于在播放音頻時,節(jié)省了播放音頻的操作成本及時間成本。因此,播放音頻的操作效率較高。
【專利說明】一種用于桌面微件的音頻播放方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,特別涉及一種用于桌面微件的音頻播放方法及裝置。

【背景技術(shù)】
[0002]隨著計算機技術(shù)的快速發(fā)展,使用播放器播放音頻的用戶越來越多。例如,用戶可以安裝播放器,瀏覽播放器中加載的音頻列表,從中篩選喜歡的音頻進行播放。其中,當音頻被下載到本地后,可通過播放器的附屬功能微件(Widget)對本地音頻進行播放,通過Widget能夠方便用戶對音頻播放進行控制。
[0003]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述方法至少存在以下問題:
[0004]由于在播放音頻時,需要先安裝音樂播放器,再使用播放器的附屬功能Widget對音頻進行播放,使得播放音頻的過程比較復雜。另外,由于Widget只能播放本地下載的音頻,應用的播放場景比較單一。因此,播放音頻的靈活性較差。


【發(fā)明內(nèi)容】

[0005]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種用于桌面微件的音頻播放方法及裝置。所述技術(shù)方案如下:
[0006]根據(jù)本公開實施例的第一方面,提供了一種用于桌面微件的音頻播放方法,該方法包括:
[0007]當檢測到桌面微件啟動時,調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求,由所述音頻服務(wù)器根據(jù)所述音頻信息請求,返回音頻信息列表,所述音頻信息列表至少包括音頻名稱和音頻標識,所述第一預設(shè)接口用于獲取音頻信息;
[0008]當接收到所述音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示所述音頻信息列表中的任一音頻信息;
[0009]當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)所述當前顯示的音頻信息的音頻標識,調(diào)用所述音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,所述第二預設(shè)接口用于獲取音頻數(shù)據(jù)流;
[0010]當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。
[0011]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述桌面微件界面中包括音頻切換選項,
[0012]相應地,所述在桌面微件界面上顯示所述音頻信息列表中的任一音頻信息,包括:
[0013]當檢測到對所述歌曲切換選項的選中操作時,從所述音頻信息列表中獲取所述當前顯示的音頻信息以外的任一音頻信息進行顯示。
[0014]結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,所述當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻之后,還包括:
[0015]當檢測到對相似音頻的播放操作時,調(diào)用所述音頻客戶端提供的第三預設(shè)接口,向所述音頻服務(wù)器發(fā)送當前播放的音頻信息,由所述音頻服務(wù)器根據(jù)當前播放的音頻信息,返回與當前播放音頻相似的音頻信息,所述第三預設(shè)接口用于獲取與當前播放音頻相似的音頻數(shù)據(jù)流。
[0016]結(jié)合第一方面,在第一方面的第三種可能的實現(xiàn)方式中,所述當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻之后,還包括:
[0017]當檢測對當前播放音頻的收藏操作時,調(diào)用所述音頻客戶端提供的第四預設(shè)接口,向所述音頻服務(wù)器發(fā)送當前播放的音頻信息,由所述音頻服務(wù)器根據(jù)當前播放的音頻信息,將當前播放的音頻加入至音頻收藏列表,所述第四預設(shè)接口用于向所述音頻服務(wù)器發(fā)送當前播放的音頻信息。
[0018]結(jié)合第一方面,在第一方面的第四種可能的實現(xiàn)方式中,所述當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻之后,還包括:
[0019]若當前播放的音頻為音頻收藏列表中的音頻,且檢測到對當前播放音頻的移除操作,調(diào)用所述音頻客戶端提供的第五預設(shè)接口,向所述音頻服務(wù)器發(fā)送當前播放的音頻信息,由所述音頻服務(wù)器根據(jù)當前播放的音頻信息,將當前播放的音頻從音頻收藏列表中移除,所述第五預設(shè)接口用于向所述音頻服務(wù)器發(fā)送當前播放的音頻信息。
[0020]結(jié)合第一方面,在第一方面的第五種可能的實現(xiàn)方式中,所述當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻之前,還包括:
[0021]調(diào)用所述音頻客戶端提供的第六預設(shè)接口,向所述音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù),所述行為數(shù)據(jù)至少包含用戶切換音頻的頻率,用戶移除的音頻信息及用戶收藏的音頻信息,由所述音頻服務(wù)器根據(jù)所述行為數(shù)據(jù),確定推薦的音頻,返回推薦的音頻信息,所述第六預設(shè)接口用于向所述音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù)。
[0022]根據(jù)本公開實施例的第二方面,提供了一種用于桌面微件的音頻播放裝置,該裝置包括:
[0023]第一發(fā)送模塊,用于當檢測到桌面微件啟動時,調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求,由所述音頻服務(wù)器根據(jù)所述音頻信息請求,返回音頻信息列表,所述音頻信息列表至少包括音頻名稱和音頻標識,所述第一預設(shè)接口用于獲取音頻信息;
[0024]顯示模塊,用于當接收到所述音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示所述音頻信息列表中的任一音頻信息;
[0025]獲取模塊,用于當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)所述當前顯示的音頻信息的音頻標識,調(diào)用所述音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,所述第二預設(shè)接口用于獲取音頻數(shù)據(jù)流;
[0026]播放模塊,用于當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。
[0027]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述桌面微件界面中包括音頻切換選項,
[0028]相應地,所述顯示模塊,用于當檢測到對所述歌曲切換選項的選中操作時,從所述音頻信息列表中獲取所述當前顯示的音頻信息以外的任一音頻信息進行顯示。
[0029]結(jié)合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,該裝置還包括:
[0030]第二發(fā)送模塊,用于當檢測到對相似音頻的播放操作時,調(diào)用所述音頻客戶端提供的第三預設(shè)接口,向所述音頻服務(wù)器發(fā)送當前播放的音頻信息,由所述音頻服務(wù)器根據(jù)當前播放的音頻信息,返回與當前播放音頻相似的音頻信息,所述第三預設(shè)接口用于獲取與當前播放音頻相似的音頻數(shù)據(jù)流。
[0031]結(jié)合第二方面,在第二方面的第三種可能的實現(xiàn)方式中,該裝置還包括:
[0032]第三發(fā)送模塊,用于當檢測對當前播放音頻的收藏操作時,調(diào)用所述音頻客戶端提供的第四預設(shè)接口,向所述音頻服務(wù)器發(fā)送當前播放的音頻信息,由所述音頻服務(wù)器根據(jù)當前播放的音頻信息,將當前播放的音頻加入至音頻收藏列表,所述第四預設(shè)接口用于向所述音頻服務(wù)器發(fā)送當前播放的音頻信息。
[0033]結(jié)合第二方面,在第二方面的第四種可能的實現(xiàn)方式中,該裝置還包括:
[0034]第四發(fā)送模塊,用于在當前播放的音頻為音頻收藏列表中的音頻,且檢測到對當前播放音頻的移除操作時,調(diào)用所述音頻客戶端提供的第五預設(shè)接口,向所述音頻服務(wù)器發(fā)送當前播放的音頻信息,由所述音頻服務(wù)器根據(jù)當前播放的音頻信息,將當前播放的音頻從音頻收藏列表中移除,所述第五預設(shè)接口用于向所述音頻服務(wù)器發(fā)送當前播放的音頻信息。
[0035]結(jié)合第二方面,在第二方面的第五種可能的實現(xiàn)方式中,該裝置還包括:
[0036]第五發(fā)送模塊,用于調(diào)用所述音頻客戶端提供的第六預設(shè)接口,向所述音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù),所述行為數(shù)據(jù)至少包含用戶切換音頻的頻率、用戶移除的音頻信息及用戶收藏的音頻信息,由所述音頻服務(wù)器根據(jù)所述行為數(shù)據(jù),確定推薦的音頻,返回推薦的音頻信息,所述第六預設(shè)接口用于向所述音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù)。
[0037]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0038]通過調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求。當接收到音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示音頻信息列表中的任一音頻信息。當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)當前顯示的音頻信息的音頻標識,調(diào)用音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。由于在播放音頻時,不需要用戶自行搜索并下載音頻,從而使得用戶能便捷地播放在線實時更新的音頻,節(jié)省了播放音頻的操作成本及時間成本。因此,播放音頻的流程較為簡單,操作效率較高。

【專利附圖】

【附圖說明】
[0039]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0040]圖1是根據(jù)一示例性實施例示出的一種用于桌面微件的音頻播放方法流程圖。
[0041]圖2是根據(jù)一示例性實施例示出的一種用于桌面微件的音頻播放方法流程圖。
[0042]圖3是根據(jù)一示例性實施例示出的一種桌面微件的界面示意圖。
[0043]圖4是根據(jù)一示例性實施例示出的一種用于桌面微件的音頻播放裝置的結(jié)構(gòu)示意圖。
[0044]圖5是根據(jù)一示例性實施例示出的一種用于桌面微件的音頻播放裝置的結(jié)構(gòu)示意圖。
[0045]圖6是根據(jù)一示例性實施例示出的一種用于桌面微件的音頻播放裝置的結(jié)構(gòu)示意圖。
[0046]圖7是根據(jù)一示例性實施例示出的一種用于桌面微件的音頻播放裝置的結(jié)構(gòu)示意圖。
[0047]圖8是根據(jù)一示例性實施例示出的一種用于桌面微件的音頻播放裝置的結(jié)構(gòu)示意圖。
[0048]圖9是根據(jù)一示例性實施例示出的一種終端的框圖。

【具體實施方式】
[0049]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0050]本發(fā)明實施例提供了一種用于桌面微件的音頻播放方法,參見圖1,本實施例提供的方法流程包括:
[0051]101、當檢測到桌面微件啟動時,調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求,由音頻服務(wù)器根據(jù)音頻信息請求,返回音頻信息列表,音頻信息列表至少包括音頻名稱和音頻標識,第一預設(shè)接口用于獲取音頻信息。
[0052]其中,音頻客戶端可以為任一提供音頻服務(wù)的客戶端,本實施例不對音頻客戶端的形式作具體限定。音頻服務(wù)器為該音頻客戶端提供數(shù)據(jù)服務(wù),可以為存儲各種類型音頻資源的服務(wù)器,本實施例不對音頻服務(wù)器存儲的內(nèi)容作具體限定。通過音頻客戶端提供的預設(shè)接口,桌面微件與音頻服務(wù)器之間可進行數(shù)據(jù)交互,從而實現(xiàn)對音頻進行播放。
[0053]102、當接收到音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示音頻信息列表中的任一音頻信息。
[0054]103、當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)當前顯示的音頻信息的音頻標識,調(diào)用音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,第二預設(shè)接口用于獲取音頻數(shù)據(jù)流。
[0055]104、當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。
[0056]本發(fā)明實施例提供的方法,通過調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求。當接收到音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示音頻信息列表中的任一音頻信息。當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)當前顯示的音頻信息的音頻標識,調(diào)用音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。由于在播放音頻時,不需要用戶自行搜索并下載音頻,從而使得用戶能便捷地播放在線實時更新的音頻,節(jié)省了播放音頻的操作成本及時間成本。因此,播放音頻的流程較為簡單,操作效率較高。
[0057]作為一種可選實施例,桌面微件界面中包括音頻切換選項,相應地,在桌面微件界面上顯不音頻信息列表中的任一音頻信息,包括:
[0058]當檢測到對音頻切換選項的選中操作時,從音頻信息列表中獲取當前顯示的音頻信息以外的任一音頻信息進行顯示。
[0059]作為一種可選實施例,當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻之后,還包括:
[0060]當檢測到對相似音頻的播放操作時,調(diào)用音頻客戶端提供的第三預設(shè)接口,向音頻服務(wù)器發(fā)送當前播放的音頻信息,由音頻服務(wù)器根據(jù)當前播放的音頻信息,返回與當前播放音頻相似的音頻信息,第三預設(shè)接口用于獲取與當前播放音頻相似的音頻數(shù)據(jù)流。
[0061]作為一種可選實施例,當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻之后,還包括:
[0062]當檢測對當前播放音頻的收藏操作時,調(diào)用音頻客戶端提供的第四預設(shè)接口,向音頻服務(wù)器發(fā)送當前播放的音頻信息,由音頻服務(wù)器根據(jù)當前播放的音頻信息,將當前播放的音頻加入至音頻收藏列表,第四預設(shè)接口用于向音頻服務(wù)器發(fā)送當前播放的音頻信肩、O
[0063]作為一種可選實施例,當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻之后,還包括:
[0064]若當前播放的音頻為音頻收藏列表中的音頻,且檢測到對當前播放音頻的移除操作,調(diào)用音頻客戶端提供的第五預設(shè)接口,向音頻服務(wù)器發(fā)送當前播放的音頻信息,由音頻服務(wù)器根據(jù)當前播放的音頻信息,將當前播放的音頻從音頻收藏列表中移除,第五預設(shè)接口用于向音頻服務(wù)器發(fā)送當前播放的音頻信息。
[0065]作為一種可選實施例,當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻之前,還包括:
[0066]調(diào)用音頻客戶端提供的第六預設(shè)接口,向音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù),行為數(shù)據(jù)至少包含用戶切換音頻的頻率,用戶移除的音頻信息及用戶收藏的音頻信息,由音頻服務(wù)器根據(jù)行為數(shù)據(jù),確定推薦的音頻,返回推薦的音頻信息,第六預設(shè)接口用于向音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù)。
[0067]上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實施例,在此不再
--贅述。
[0068]本發(fā)明實施例提供了一種用于桌面微件的音頻播放方法,參見圖2,結(jié)合上述實施例中的內(nèi)容,以執(zhí)行主體為終端為例,對本實施例提供的方法進行舉例說明,本實施例提供的方法流程包括:
[0069]201、當檢測到桌面微件啟動時,調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求,由音頻服務(wù)器根據(jù)音頻信息請求,返回音頻信息列表,音頻信息列表至少包括音頻名稱和音頻標識,第一預設(shè)接口用于獲取音頻信息。
[0070]該桌面微件中可配置有音頻客戶端的多個預設(shè)接口,通過調(diào)用預設(shè)接口,在無需啟動音頻客戶端的前提下,實現(xiàn)原有音頻客戶端的一些功能。另外,音頻可以為歌曲、語音片段及有聲讀物等,本實施例不對音頻對應的內(nèi)容及格式作具體限定。
[0071]當檢測到桌面微件啟動時,可調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求。音頻服務(wù)器在接收到音頻信息請求后,可根據(jù)音頻信息請求確定音頻信息列表,從而將音頻信息列表返回至終端。其中,音頻信息列表中可包含音頻名稱和音頻標識,本實施例不對音頻信息列表中的內(nèi)容作具體限定。例如,以音頻為歌曲為例。音頻信息列表可以為熱門榜單、分類主題、定期專題、編輯運營及個性化推薦等類型的歌曲信息列表。其中,音頻服務(wù)器可對歌曲信息列表進行實時更新,從而保證歌曲信息列表中包含最新的歌曲,實現(xiàn)了熱門音樂實時更新,除了免去搜歌找歌的痛苦,就可隨時聽到最新的流行歌曲,也即是,能避免用戶搜索并下載最新歌曲的繁瑣流程。通過第一預設(shè)接口,終端可獲取音頻信息列表中的音頻信息,本實施例對此也不作具體限定。
[0072]需要說明的是,由于每個用戶偏愛的音頻類型可能不相同,因此,在向音頻服務(wù)器發(fā)送音頻信息請求時,音頻信息請求中可攜帶音頻客戶端對應的用戶信息,從而服務(wù)器在接收到包含用戶信息的音頻信息請求后,可根據(jù)用戶信息,返回對應的音頻信息列表,本實施例對此不作具體限定。例如,以用戶信息為用戶使用音頻客戶端對應的用戶帳號為例。其中,桌面微件可預先與用戶賬號進行關(guān)聯(lián)。當檢測到桌面微件啟動時,可向音頻服務(wù)器發(fā)送攜帶用戶賬號的音頻信息請求,從而音頻服務(wù)器可根據(jù)音頻信息請求中的用戶賬號,確定該用戶的歷史播放信息。根據(jù)該用戶的歷史播放信息,確定該用戶可能會喜歡的音頻,進而返回相應的音頻信息列表。
[0073]另外,由于通過第一預設(shè)接口,能夠接收服務(wù)器返回的數(shù)據(jù),從而在使用桌面微件播放音頻時,除了播放本地的音頻外,還能根據(jù)服務(wù)器返回的數(shù)據(jù),播放對應的音頻。因此,本實施例提供的桌面微件能夠應用于更多的播放場景。
[0074]202、當接收到音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示音頻信息列表中的任一音頻信息。
[0075]本實施例不對在桌面微件界面上顯示音頻信息列表中的任一音頻信息的方式作具體限定,包括但不限于:從音頻信息列表中選擇一條音頻信息;在桌面微件界面上顯示該音頻信息中的音頻名稱。
[0076]例如,如圖3所示,可在圖3所示的桌面微件界面的中央顯示該音頻的名稱。
[0077]需要說明的是,音頻信息中除了包含音頻名稱和音頻標識外,還可以包含其它信息,本實施例不對音頻信息中包含的內(nèi)容作具體限定。例如,以音頻為歌曲為例。歌曲信息中除了包含歌曲名稱之外,還可以包括歌曲時長及歌曲對應的歌手信息。相應地,在桌面微件界面上顯示音頻信息時,除了顯示音頻名稱之外,還可以對音頻信息中的其它信息進行顯示,本實施例對此不作具體限定。例如,以音頻為歌曲,以歌曲對應的歌手信息包括歌手頭像及歌手名稱為例。在圖3所示的桌面微件界面中的播放按鈕上可顯示歌曲對應的歌手頭像及歌手名稱,并可在界面的其它地方顯示歌曲時長等信息。
[0078]另外,由于用戶在使用桌面微件播放音頻時,可能會需要對當前播放的音頻進行切換。因此,桌面微件界面中還可以包含音頻切換選項,以使用戶對音頻進行切換,本實施例對此不作具體限定。例如,如圖3所示,桌面微件界面中可包含切換至上一個音頻的切換選項及切換至下一個音頻的切換選項。為了方便用戶對音頻進行切換,終端內(nèi)部還可設(shè)置陀螺儀,通過陀螺儀,終端能夠?qū)魮u晃終端的動作進行檢測,從而根據(jù)檢測到的搖晃動作,將當前播放的音頻切換至另一個音頻,本實施例對此不作具體限定。
[0079]相應地,關(guān)于在桌面微件界面上顯示音頻信息列表中的任一音頻信息的方式,本實施例對此不作具體限定,包括但不限于:當檢測到對音頻切換選項的選中操作時,從音頻信息列表中獲取當前顯示的音頻信息以外的任一音頻信息進行顯示。
[0080]通過對音頻信息進行顯示,能夠讓用戶獲知當前正在播放是什么音頻,從而方便用戶進行后續(xù)操作。例如,以音頻為歌曲為例。用戶可通過顯示的歌曲信息,了解當前播放歌曲的名稱。當用戶根據(jù)歌曲名稱,確認自身不喜歡這首歌曲時,可切換至下一首歌曲。
[0081]203、當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)當前顯示的音頻信息的音頻標識,調(diào)用音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,第二預設(shè)接口用于獲取音頻數(shù)據(jù)流。
[0082]桌面微件界面中可以包含播放控制按鈕,該播放控制按鈕用于對音頻的播放和暫停進行控制,用戶可通過點擊播放控制按鈕來對音頻進行播放,本實施例對此不作具體限定。其中,終端可通過第二預設(shè)接口獲取音頻數(shù)據(jù)流,本實施例對此不作具體限定。終端通過第二預設(shè)接口,能夠從音頻服務(wù)器獲取音頻數(shù)據(jù)流,從而使得播放的應用場景較為豐富。
[0083]例如,以播放的音頻為歌曲為例。如圖3所示,當檢測到用戶點擊圖3中的播放按鈕時,可向音頻服務(wù)器發(fā)送獲取歌曲數(shù)據(jù)流的請求。其中,終端向音頻服務(wù)器發(fā)送的請求中可攜帶當前顯示的歌曲信息的歌曲標識。音頻服務(wù)器在接收到請求后,可根據(jù)請求中的歌曲標識確定對應的歌曲文件,從而向終端返回該歌曲文件對應的歌曲數(shù)據(jù)流。終端通過調(diào)用音頻客戶端的第二預設(shè)接口,可接收音頻服務(wù)器返回的歌曲數(shù)據(jù)流。
[0084]204、當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。
[0085]本實施例不對當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻的方式作具體限定,包括但不限于:對接收到的音頻數(shù)據(jù)流進行解碼,根據(jù)解碼結(jié)果,播放對應的音頻。
[0086]由于在上述步驟201至本步驟204中,用戶通過對當前顯示的音頻信息進行播放操作,即可對音頻進行播放,從而避免了用戶以往在播放音頻時,需先查找并下載音頻,再對下載的音頻進行播放的過程,進而縮短了用戶播放音頻的操作流程,使得播放音頻的過程更加人性化。
[0087]需要說明的是,由于在接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流后,通常會在本地臨時文件中存儲,以方便播放。為了節(jié)省存儲空間,當一個音頻播放完畢,且切換至下一個音頻,可將上一個播放完畢的音頻數(shù)據(jù)從臨時文件中刪除,本實施例對此不作具體限定。
[0088]為了使返回的音頻更加貼切用戶需求,終端還可調(diào)用音頻客戶端提供的第六預設(shè)接口,向音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù),由音頻服務(wù)器根據(jù)行為數(shù)據(jù),確定推薦的音頻,返回推薦的音頻信息,本實施例對此不作具體限定。其中,用戶播放音頻的行為數(shù)據(jù)至少包含用戶切換音頻的頻率、用戶移除的音頻信息及用戶收藏的音頻信息,本實施例不對行為數(shù)據(jù)中包含的內(nèi)容作具體限定。終端可通過第六預設(shè)接口向音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù),本實施例對此也不作具體限定。
[0089]當然,除了由終端向服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù)之外,還可以由服務(wù)器自行收集用戶的行為數(shù)據(jù),與用戶標識對應保存。服務(wù)器對行為數(shù)據(jù)進行數(shù)據(jù)分析,根據(jù)分析結(jié)果,得到用戶感興趣的音頻類型,從而確定推薦的音頻,返回推薦的音頻信息,本實施例對此不作具體限定。其中,用戶標識可以為用戶使用音頻客戶端對應的用戶帳號,本實施例對此也不作具體限定。
[0090]另外,用戶感興趣的音頻類型可根據(jù)用戶所偏向的風格、藝術(shù)家類型及音頻關(guān)鍵詞等內(nèi)容來確定,本實施例對此不作具體限定。興趣指數(shù)可以用于衡量用戶對某音頻類型的喜好程度,該用戶對不同音頻類型的興趣指數(shù)可以根據(jù)用戶的行為數(shù)據(jù)進行計算。例如,終端可根據(jù)行為數(shù)據(jù)中所包括的已播放音頻及已收藏音頻,對每種音頻類型下用戶的興趣指數(shù)進行計算。
[0091]例如,以音頻為歌曲為例。若根據(jù)用戶播放歌曲的行為數(shù)據(jù),確定用戶對某一風格的歌曲興趣指數(shù)較低,則可向用戶推薦該風格以外其它風格的歌曲。例如,若根據(jù)用戶切換歌曲的頻率,用戶移除的歌曲信息及用戶收藏的歌曲信息,確定用戶對搖滾風格的歌曲興趣指數(shù)較低,則表明用戶可能對搖滾風格的歌曲不太感興趣,從而可向用戶推薦搖滾風格以外其它風格的歌曲。
[0092]或者,若根據(jù)用戶播放歌曲的行為數(shù)據(jù),確定用戶對某一歌手的歌曲興趣指數(shù)較低,表明用戶可能對該歌手的歌曲不太感興趣,則可向用戶推薦該歌手以外其它歌手的歌曲。
[0093]反之,若用戶經(jīng)常收藏某一風格或某一歌手的歌曲,則可確定用戶對該風格或者該歌手的歌曲興趣指數(shù)較高,則可向用戶推薦該風格或該歌手的歌曲。例如,若確定用戶對鄉(xiāng)村歌曲的興趣指數(shù)較高,則可向用戶推薦鄉(xiāng)村類型的歌曲。或者,若確定用戶對歌手A的歌曲的興趣指數(shù)較高,則可向用戶推薦歌手A的歌曲。
[0094]音頻服務(wù)器在確定推薦的音頻后,可向終端返回推薦的音頻信息。終端在接收到音頻服務(wù)器返回的推薦音頻信息后,可在桌面微件界面上顯示推薦的音頻信息。當檢測到對推薦的音頻信息的播放操作時,根據(jù)推薦音頻信息的音頻標識,調(diào)用音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流。當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放推薦的音頻。通過根據(jù)用戶播放音頻的行為數(shù)據(jù),能夠讓用戶方便地播放自身喜歡的音頻,從而避免了用戶在播放音頻時,通過先輸入關(guān)鍵詞搜索音頻,再選擇需要播放的音頻進行播放等繁瑣的播放流程,提高了用戶播放音頻的體驗。進一步地,服務(wù)器或終端可以在用戶進行音頻播放過程中不斷的利用更新的行為數(shù)據(jù),確定用戶感興趣的音樂類型,以進行音頻推薦,隨著用戶收聽頻率的增多,亦會越來越精準的契合用戶個性化的音樂需求,可以更準確的為用戶進行推薦。另外,由于用戶可能需要收聽當前播放音頻的相似音頻。因此,為了方便用戶收聽相似音頻,桌面微件界面中還可以包括相似音頻播放選項,本實施例對此不作具體限定。以上述內(nèi)容為基礎(chǔ),在本步驟執(zhí)行完畢后,本實施例還提供了一種對相似音頻進行播放的方法,具體方法過程詳見后續(xù)步驟。
[0095]205、當檢測到對相似音頻的播放操作時,調(diào)用音頻客戶端提供的第三預設(shè)接口,向音頻服務(wù)器發(fā)送當前播放的音頻信息,由音頻服務(wù)器根據(jù)當前播放的音頻信息,返回與當前播放音頻相似的音頻信息,第三預設(shè)接口用于獲取與當前播放音頻相似的音頻數(shù)據(jù)流。
[0096]其中,用戶可通過點擊桌面微件界面中的相似音頻播放選項,來對當前播放音頻的相似音頻進行播放,本實施例對此不作具體限定。當檢測到對相似音頻的播放操作時,調(diào)用音頻客戶端提供的第三預設(shè)接口,向音頻服務(wù)器發(fā)送當前播放的音頻信息。音頻服務(wù)器接收到當前播放的音頻信息后,可根據(jù)當前播放的音頻信息及相似度算法,從音頻服務(wù)器的音頻數(shù)據(jù)庫中選擇相似音頻。
[0097]例如,以音頻為歌曲為例。音頻服務(wù)器在接收到當前播放的歌曲信息后,根據(jù)當前播放的歌曲信息及相似度算法,計算出該歌曲有80%的可能性與歌曲A相似,計算出該歌曲有20%的可能性與歌曲B相似。其中,相似度可包括風格相似度、歌詞相似度等等,本實施例對此不作具體限定。通過對歌曲音軌進行相似分析,能夠確定歌曲之間的風格相似度。通過對歌曲歌詞文本進行相似分析,能夠確定歌曲歌詞之間的相似度。為每種相似度設(shè)置權(quán)重,將每種相似度乘以權(quán)重后進行疊加,從而能夠計算出歌曲之間相似的可能性。由于該歌曲有80%的可能性與歌曲A相似,從而可從音頻服務(wù)器的歌曲數(shù)據(jù)庫中選擇歌曲A,作為與該歌曲相似的歌曲。
[0098]音頻服務(wù)器在向終端返回與當前播放音頻相似的音頻信息后,終端可接收音頻服務(wù)器返回的與當前播放音頻相似的音頻信息,在桌面微件界面上顯示該相似音頻信息。當檢測到對該相似音頻信息的播放操作時,根據(jù)該相似音頻信息的音頻標識,調(diào)用音頻客戶端提供的第三預設(shè)接口,獲取對應的音頻數(shù)據(jù)流。當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放推薦的音頻。
[0099]通過播放當前音頻的類似音頻,能夠讓用戶方便地收聽類似的音頻,從而避免了當用戶聽到一個自身喜歡的音頻時,若需要聽類似的音頻,再去查找并下載的過程,進而提高了用戶播放音頻的體驗。
[0100]需要說明的是,由于用戶可能還需要對喜歡的音頻進行收藏,以方便下次播放。因此,本實施例還提供了一種收藏音頻的方法,該方法包括但不限于:當檢測對當前播放音頻的收藏操作時,調(diào)用音頻客戶端提供的第四預設(shè)接口,向音頻服務(wù)器發(fā)送當前播放的音頻信息。音頻服務(wù)器在接收到當前播放的音頻信息后,可根據(jù)當前播放的音頻信息,將當前播放的音頻加入至音頻收藏列表。其中,桌面微件界面中可包含用于收藏音頻的選項,用戶通過點擊該收藏音頻的選項,可對當前播放的音頻進行收藏,本實施例對此不作具體限定。終端可通過第四預設(shè)接口向音頻服務(wù)器發(fā)送當前播放的音頻信息,本實施例對此也不作具體限定。
[0101]需要說明的是,由于不同用戶可對應著不同的音頻收藏列表,音頻服務(wù)器側(cè)可對每個用戶的音頻收藏列表進行保存。相應地,終端檢測到對當前播放音頻的收藏操作后,在向音頻服務(wù)器發(fā)送當前播放的音頻信息時,可同時向服務(wù)器發(fā)送音頻客戶端對應的用戶信息,從而音頻服務(wù)器在接收到當前播放的音頻信息后,可根據(jù)當前播放的音頻信息,將當前播放的音頻加入至該用戶信息對應的音頻收藏列表,本實施例對此不作具體限定。
[0102]例如,以音頻為歌曲,音頻客戶端對應的用戶信息為用戶帳號為例。如圖3所示,當用戶喜歡當前播放的歌曲時,用戶可通過點擊圖3中的加入收藏選項。當終端檢測到用戶點擊該加入收藏選項時,可調(diào)用音頻客戶端提供的第四預設(shè)接口,向音頻服務(wù)器發(fā)送當前播放的歌曲信息,如歌曲名稱或者歌曲標識等,并同時向音頻服務(wù)器發(fā)送音頻客戶端對應的用戶帳號。音頻服務(wù)器在接收到當前播放的音頻信息及用戶帳號后,可根據(jù)當前播放的音頻信息,將當前播放的音頻加入至該用戶帳號對應的音頻收藏列表,如可將當前播放的音頻名稱加入至該用戶帳號對應的音頻收藏列表。
[0103]通過將用戶收藏的音頻加入至音頻收藏列表,能夠方便用戶后續(xù)收聽自身收藏的音頻,避免用戶再去查找,從而提高了用戶體驗。
[0104]相應地,由于用戶可能還需要對已加入收藏的音頻進行移除。因此,本實施例還提供了一種移除收藏音頻的方法,該方法包括但不限于:若當前播放的音頻為音頻收藏列表中的音頻,且檢測到對當前播放音頻的移除操作,調(diào)用音頻客戶端提供的第五預設(shè)接口,向音頻服務(wù)器發(fā)送當前播放的音頻信息。音頻服務(wù)器在接收到當前播放的音頻信息后,根據(jù)當前播放的音頻信息,將當前播放的音頻從音頻收藏列表中移除。其中,桌面微件界面中可包含用于移除收藏音頻的選項,用戶通過點擊該移除收藏音頻的選項,可將當前播放的音頻從音頻收藏列表中移除,本實施例對此不作具體限定。終端可通過第五預設(shè)接口向音頻服務(wù)器發(fā)送當前播放的音頻信息,本實施例對此也不作具體限定。
[0105]需要說明的是,由于用戶需要知道當前播放的音頻是否已加入收藏。因此,在對音頻進行播放時,可從服務(wù)器中查詢該音頻是否在音頻收藏列表中。若當前播放的音頻在音頻收藏列表中,則在桌面微件界面中顯示用于表示當前音頻已加入音頻收藏列表的標識。若當前播放的音頻不在音頻收藏列表中,則可在桌面微件界面中顯示用于表示當前音頻未加入音頻收藏列表的標識,本實施例對此不作具體限定。
[0106]另外,由于不同用戶可對應著不同的音頻收藏列表,音頻服務(wù)器側(cè)可對每個用戶的音頻收藏列表進行保存。相應地,終端檢測到對當前播放音頻的移除操作后,在向音頻服務(wù)器發(fā)送當前播放的音頻信息時,可同時向服務(wù)器發(fā)送音頻客戶端對應的用戶信息,從而音頻服務(wù)器在接收到當前播放的音頻信息后,可根據(jù)當前播放的音頻信息,將當前播放的音頻從該用戶信息對應的音頻收藏列表中移除,本實施例對此不作具體限定。
[0107]例如,以音頻為歌曲,音頻客戶端對應的用戶信息為用戶帳號為例。如圖3所示,當用戶想要將當前播放的歌曲從歌曲收藏列表中移除時,用戶可通過點擊圖3中移除收藏歌曲的選項。當終端檢測到用戶點擊該移除收藏歌曲選項時,可調(diào)用音頻客戶端提供的第五預設(shè)接口,向音頻服務(wù)器發(fā)送當前播放的歌曲信息,如歌曲名稱或者歌曲標識等,并同時向音頻服務(wù)器發(fā)送音頻客戶端對應的用戶帳號。音頻服務(wù)器在接收到當前播放的歌曲信息及用戶帳號后,可根據(jù)當前播放的歌曲信息,將當前播放的歌曲從該用戶帳號對應的歌曲收藏列表中移除,如可將當前播放的歌曲名稱及歌曲標識從該用戶帳號對應的歌曲收藏列表中移除。
[0108]另外,由于用戶可能還需對已收藏音頻進行播放。因此,本實施例還提供了一種對收藏音頻進行播放的方法,該方法包括但不限于:當檢測到對收藏音頻進行播放的操作時,調(diào)用音頻客戶端提供的第七預設(shè)接口,向音頻服務(wù)器發(fā)送收藏音頻信息請求,由音頻服務(wù)器根據(jù)收藏音頻信息請求,返回音頻收藏列表;當接收到音頻服務(wù)器返回的音頻收藏列表時,在桌面微件界面上顯示音頻收藏列表中的任一音頻信息;當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)當前顯示的音頻信息的音頻標識,調(diào)用音頻客戶端提供的第八預設(shè)接口,獲取對應的音頻數(shù)據(jù)流;當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。其中,音頻收藏列表中至少包括音頻名稱和音頻標識,本實施例對此不作具體限定。終端可通過第七預設(shè)接口獲取音頻服務(wù)器返回的音頻信息,通過第八預設(shè)接口獲取音頻服務(wù)器返回的音頻數(shù)據(jù)流,本實施例對此不作具體限定。
[0109]需要說明的是,由于不同用戶可對應著不同的音頻收藏列表,音頻服務(wù)器側(cè)可對每個用戶的音頻收藏列表進行保存。相應地,終端檢測到對收藏音頻進行播放的操作后,在向音頻服務(wù)器發(fā)送收藏音頻信息請求時,可同時向服務(wù)器發(fā)送音頻客戶端對應的用戶信息,從而音頻服務(wù)器在接收到向音頻服務(wù)器發(fā)送收藏音頻信息請求及用戶信息后,可根據(jù)用戶信息,確定該用戶的音頻收藏列表,并將該用戶的音頻收藏列表返回,本實施例對此不作具體限定。
[0110]本發(fā)明實施例提供的方法,通過調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求。當接收到音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示音頻信息列表中的任一音頻信息。當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)當前顯示的音頻信息的音頻標識,調(diào)用音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。由于在播放音頻時,不需要用戶自行搜索并下載音頻,從而使得用戶能便捷地播放在線實時更新的音頻,節(jié)省了播放音頻的操作成本及時間成本。因此,播放音頻的流程較為簡單,操作效率較高。
[0111]本發(fā)明實施例提供了一種用于桌面微件的音頻播放裝置,該裝置用于執(zhí)行上述實施例提供的用于桌面微件的音頻播放方法。參見圖4,該裝置包括:
[0112]第一發(fā)送模塊401,用于當檢測到桌面微件啟動時,調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求,由音頻服務(wù)器根據(jù)音頻信息請求,返回音頻信息列表,音頻信息列表至少包括音頻名稱和音頻標識,第一預設(shè)接口用于獲取音頻信息;
[0113]顯示模塊402,用于當接收到音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯不音頻信息列表中的任一音頻信息;
[0114]獲取模塊403,用于當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)當前顯示的音頻信息的音頻標識,調(diào)用音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,第二預設(shè)接口用于獲取音頻數(shù)據(jù)流;
[0115]播放模塊404,用于當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。
[0116]作為一種可選實施例,桌面微件界面中包括音頻切換選項,
[0117]相應地,顯示模塊402,用于當檢測到對歌曲切換選項的選中操作時,從音頻信息列表中獲取當前顯示的音頻信息以外的任一音頻信息進行顯示。
[0118]作為一種可選實施例,參見圖5,該裝置還包括:
[0119]第二發(fā)送模塊405,用于當檢測到對相似音頻的播放操作時,調(diào)用音頻客戶端提供的第三預設(shè)接口,向音頻服務(wù)器發(fā)送當前播放的音頻信息,由音頻服務(wù)器根據(jù)當前播放的音頻信息,返回與當前播放音頻相似的音頻信息,第三預設(shè)接口用于獲取與當前播放音頻相似的音頻數(shù)據(jù)流;
[0120]作為一種可選實施例,參見圖6,該裝置還包括:
[0121]第三發(fā)送模塊406,用于當檢測對當前播放音頻的收藏操作時,調(diào)用音頻客戶端提供的第四預設(shè)接口,向音頻服務(wù)器發(fā)送當前播放的音頻信息,由音頻服務(wù)器根據(jù)當前播放的音頻信息,將當前播放的音頻加入至音頻收藏列表,第四預設(shè)接口用于向音頻服務(wù)器發(fā)送當前播放的音頻信息
[0122]作為一種可選實施例,參見圖7,該裝置還包括:
[0123]第四發(fā)送模塊407,用于在當前播放的音頻為音頻收藏列表中的音頻,且檢測到對當前播放音頻的移除操作時,調(diào)用音頻客戶端提供的第五預設(shè)接口,向音頻服務(wù)器發(fā)送當前播放的音頻信息,由音頻服務(wù)器根據(jù)當前播放的音頻信息,將當前播放的音頻從音頻收藏列表中移除,第五預設(shè)接口用于向音頻服務(wù)器發(fā)送當前播放的音頻信息。
[0124]作為一種可選實施例,參見圖8,該裝置還包括:
[0125]第五發(fā)送模塊408,用于調(diào)用音頻客戶端提供的第六預設(shè)接口,向音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù),行為數(shù)據(jù)至少包含用戶切換音頻的頻率、用戶移除的音頻信息及用戶收藏的音頻信息,由音頻服務(wù)器根據(jù)行為數(shù)據(jù),確定推薦的音頻,返回推薦的音頻信息,第六預設(shè)接口用于向音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù)。
[0126]本發(fā)明實施例提供的裝置,通過調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求。當接收到音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示音頻信息列表中的任一音頻信息。當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)當前顯示的音頻信息的音頻標識,調(diào)用音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。由于在播放音頻時,不需要用戶自行搜索并下載音頻,從而使得用戶能便捷地播放在線實時更新的音頻,節(jié)省了播放音頻的操作成本及時間成本。因此,播放音頻的流程較為簡單,操作效率較高。
[0127]圖9是根據(jù)一示例性實施例示出的一種終端900的框圖。例如,終端900可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
[0128]參照圖9,終端900可以包括以下一個或多個組件:處理組件902,存儲器904,電源組件906,多媒體組件909,音頻組件910,I/O (Input/Output,輸入/輸出)接口 912,傳感器組件914,以及通信組件916。
[0129]處理組件902通??刂平K端900的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件902可以包括一個或多個處理器920來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件902可以包括一個或多個模塊,便于處理組件902和其他組件之間的交互。例如,處理組件902可以包括多媒體模塊,以方便多媒體組件909和處理組件902之間的交互。
[0130]存儲器904被配置為存儲各種類型的數(shù)據(jù)以支持在終端900的操作。這些數(shù)據(jù)的示例包括用于在終端900上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器904可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如SRAM (Static Random Access Memory,靜態(tài)隨機存取存儲器),EEPROM(ElectricalIy-Erasable Programmable Read-Only Memory,電可擦除可編程只讀存儲器),EPROM (Erasable Programmable Read Only Memory,可擦除可編程只讀存儲器),PROM (Programmable Read-Only Memory,可編程只讀存儲器),ROM (Read-Only Memory,只讀存儲器),磁存儲器,快閃存儲器,磁盤或光盤。
[0131]電源組件906為終端900的各種組件提供電力。電源組件906可以包括電源管理系統(tǒng),一個或多個電源,及其他與為終端900生成、管理和分配電力相關(guān)聯(lián)的組件。
[0132]多媒體組件909包括在終端900和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括IXD (Liquid Crystal Display,液晶顯示器)和TP (Touch Panel,觸摸面板)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件909包括一個前置攝像頭和/或后置攝像頭。當終端900處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
[0133]音頻組件910被配置為輸出和/或輸入音頻信號。例如,音頻組件910包括一個MIC (Microphone,麥克風),當終端900處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器904或經(jīng)由通信組件916發(fā)送。在一些實施例中,音頻組件910還包括一個揚聲器,用于輸出音頻信號。
[0134]I/O接口 912為處理組件902和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0135]傳感器組件914包括一個或多個傳感器,用于為終端900提供各個方面的狀態(tài)評估。例如,傳感器組件914可以檢測到終端900的打開/關(guān)閉狀態(tài),組件的相對定位,例如組件為終端900的顯示器和小鍵盤,傳感器組件914還可以檢測終端900或終端900 —個組件的位置改變,用戶與終端900接觸的存在或不存在,終端900方位或加速/減速和終端900的溫度變化。傳感器組件914可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件914還可以包括光傳感器,如CMOS (ComplementaryMetal Oxide Semiconductor,互補金屬氧化物)或CCD (Charge-coupled Device,電荷f禹合元件)圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件914還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0136]通信組件916被配置為便于終端900和其他設(shè)備之間有線或無線方式的通信。終端900可以接入基于通信標準的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件916經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,通信組件916還包括NFC(Near Field Communicat1n,近場通信)模塊,以促進短程通信。例如,在NFC模塊可基于RFID (Rad1 FrequencyIdentificat1n,射頻識別)技術(shù),IrDA (Infra-red Data Associat1n,紅外數(shù)據(jù)協(xié)會)技術(shù),UWB (Ultra Wideband,超寬帶)技術(shù),BT (Bluetooth,藍牙)技術(shù)和其他技術(shù)來實現(xiàn)。
[0137]在示例性實施例中,終端900可以被一個或多個ASIC (Applicat1n SpecificIntegrated Circuit,應用專用集成電路)、DSP(Digital signal Processor,數(shù)字信號處理器)'DSF1D (Digital signal Processor Device,數(shù)字信號處理設(shè)備)、PLD (ProgrammableLogic Device,可編程邏輯器件)、FPGA) (Field Programmable Gate Array,現(xiàn)場可編程門陣列)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述圖1或圖2所對應的實施例中任一實施例所提供的一種用于桌面微件的音頻播放方法。
[0138]本發(fā)明實施例提供的終端,通過調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求。當接收到音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示音頻信息列表中的任一音頻信息。當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)當前顯示的音頻信息的音頻標識,調(diào)用音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。由于在播放音頻時,不需要用戶自行搜索并下載音頻,從而使得用戶能便捷地播放在線實時更新的音頻,節(jié)省了播放音頻的操作成本及時間成本。因此,播放音頻的流程較為簡單,操作效率較高。
[0139]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器904,上述指令可由終端900的處理器920執(zhí)行以完成上述方法。例如,非臨時性計算機可讀存儲介質(zhì)可以是ROM、RAM (Random Access Memory,隨機存取存儲器)、CD-ROM(Compact Disc Read-Only Memory,光盤只讀存儲器)、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
[0140]一種非臨時性計算機可讀存儲介質(zhì),當存儲介質(zhì)中的指令由終端的處理器執(zhí)行時,使得終端能夠執(zhí)行一種用于桌面微件的音頻播放方法,方法包括:
[0141]當檢測到桌面微件啟動時,調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求,由所述音頻服務(wù)器根據(jù)所述音頻信息請求,返回音頻信息列表,所述音頻信息列表至少包括音頻名稱和音頻標識,所述第一預設(shè)接口用于獲取音頻信息;
[0142]當接收到所述音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示所述音頻信息列表中的任一音頻信息;
[0143]當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)所述當前顯示的音頻信息的音頻標識,調(diào)用所述音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,所述第二預設(shè)接口用于獲取音頻數(shù)據(jù)流;
[0144]當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。
[0145]本發(fā)明實施例提供的計算機可讀存儲介質(zhì),通過調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求。當接收到音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示音頻信息列表中的任一音頻信息。當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)當前顯示的音頻信息的音頻標識,調(diào)用音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,當接收到音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。由于在播放音頻時,不需要用戶自行搜索并下載音頻,從而使得用戶能便捷地播放在線實時更新的音頻,節(jié)省了播放音頻的操作成本及時間成本。因此,播放音頻的流程較為簡單,操作效率較高。
[0146]需要說明的是:上述實施例提供的用于桌面微件的音頻播放裝置在播放音頻時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的用于桌面微件的音頻播放裝置與用于桌面微件的音頻播放方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0147]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0148]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種用于桌面微件的音頻播放方法,其特征在于,所述方法包括: 當檢測到桌面微件啟動時,調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求,由所述音頻服務(wù)器根據(jù)所述音頻信息請求,返回音頻信息列表,所述音頻信息列表至少包括音頻名稱和音頻標識,所述第一預設(shè)接口用于獲取音頻信息; 當接收到所述音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯示所述音頻信息列表中的任一音頻信息; 當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)所述當前顯示的音頻信息的音頻標識,調(diào)用所述音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,所述第二預設(shè)接口用于獲取音頻數(shù)據(jù)流; 當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述桌面微件界面中包括音頻切換選項, 相應地,所述在桌面微件界面上顯示所述音頻信息列表中的任一音頻信息,包括: 當檢測到對所述歌曲切換選項的選中操作時,從所述音頻信息列表中獲取所述當前顯示的音頻信息以外的任一音頻信息進行顯示。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻之后,還包括: 當檢測到對相似音頻的播放操作時,調(diào)用所述音頻客戶端提供的第三預設(shè)接口,向所述音頻服務(wù)器發(fā)送當前播放的音頻信息,由所述音頻服務(wù)器根據(jù)當前播放的音頻信息,返回與當前播放音頻相似的音頻信息,所述第三預設(shè)接口用于獲取與當前播放音頻相似的音頻數(shù)據(jù)流。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻之后,還包括: 當檢測對當前播放音頻的收藏操作時,調(diào)用所述音頻客戶端提供的第四預設(shè)接口,向所述音頻服務(wù)器發(fā)送當前播放的音頻信息,由所述音頻服務(wù)器根據(jù)當前播放的音頻信息,將當前播放的音頻加入至音頻收藏列表,所述第四預設(shè)接口用于向所述音頻服務(wù)器發(fā)送當前播放的音頻信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻之后,還包括: 若當前播放的音頻為音頻收藏列表中的音頻,且檢測到對當前播放音頻的移除操作,調(diào)用所述音頻客戶端提供的第五預設(shè)接口,向所述音頻服務(wù)器發(fā)送當前播放的音頻信息,由所述音頻服務(wù)器根據(jù)當前播放的音頻信息,將當前播放的音頻從音頻收藏列表中移除,所述第五預設(shè)接口用于向所述音頻服務(wù)器發(fā)送當前播放的音頻信息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻之前,還包括: 調(diào)用所述音頻客戶端提供的第六預設(shè)接口,向所述音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù),所述行為數(shù)據(jù)至少包含用戶切換音頻的頻率、用戶移除的音頻信息及用戶收藏的音頻信息,由所述音頻服務(wù)器根據(jù)所述行為數(shù)據(jù),確定推薦的音頻,返回推薦的音頻信息,所述第六預設(shè)接口用于向所述音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù)。
7.一種用于桌面微件的音頻播放裝置,其特征在于,所述裝置包括: 第一發(fā)送模塊,用于當檢測到桌面微件啟動時,調(diào)用音頻客戶端提供的第一預設(shè)接口,向音頻服務(wù)器發(fā)送音頻信息請求,由所述音頻服務(wù)器根據(jù)所述音頻信息請求,返回音頻信息列表,所述音頻信息列表至少包括音頻名稱和音頻標識,所述第一預設(shè)接口用于獲取音頻信息; 顯示模塊,用于當接收到所述音頻服務(wù)器返回的音頻信息列表時,在桌面微件界面上顯不所述音頻信息列表中的任一音頻信息; 獲取模塊,用于當檢測到對當前顯示的音頻信息的播放操作時,根據(jù)所述當前顯示的音頻信息的音頻標識,調(diào)用所述音頻客戶端提供的第二預設(shè)接口,獲取對應的音頻數(shù)據(jù)流,所述第二預設(shè)接口用于獲取音頻數(shù)據(jù)流; 播放模塊,用于當接收到所述音頻服務(wù)器返回的音頻數(shù)據(jù)流時,播放對應的音頻。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述桌面微件界面中包括音頻切換選項, 相應地,所述顯示模塊,用于當檢測到對所述歌曲切換選項的選中操作時,從所述音頻信息列表中獲取所述當前顯示的音頻信息以外的任一音頻信息進行顯示。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第二發(fā)送模塊,用于當檢測到對相似音頻的播放操作時,調(diào)用所述音頻客戶端提供的第三預設(shè)接口,向所述音頻服務(wù)器發(fā)送當前播放的音頻信息,由所述音頻服務(wù)器根據(jù)當前播放的音頻信息,返回與當前播放音頻相似的音頻信息,所述第三預設(shè)接口用于獲取與當前播放音頻相似的音頻數(shù)據(jù)流。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第三發(fā)送模塊,用于當檢測對當前播放音頻的收藏操作時,調(diào)用所述音頻客戶端提供的第四預設(shè)接口,向所述音頻服務(wù)器發(fā)送當前播放的音頻信息,由所述音頻服務(wù)器根據(jù)當前播放的音頻信息,將當前播放的音頻加入至音頻收藏列表,所述第四預設(shè)接口用于向所述音頻服務(wù)器發(fā)送當前播放的音頻信息。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第四發(fā)送模塊,用于在當前播放的音頻為音頻收藏列表中的音頻,且檢測到對當前播放音頻的移除操作時,調(diào)用所述音頻客戶端提供的第五預設(shè)接口,向所述音頻服務(wù)器發(fā)送當前播放的音頻信息,由所述音頻服務(wù)器根據(jù)當前播放的音頻信息,將當前播放的音頻從音頻收藏列表中移除,所述第五預設(shè)接口用于向所述音頻服務(wù)器發(fā)送當前播放的音頻信肩、O
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第五發(fā)送模塊,用于調(diào)用所述音頻客戶端提供的第六預設(shè)接口,向所述音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù),所述行為數(shù)據(jù)至少包含用戶切換音頻的頻率、用戶移除的音頻信息及用戶收藏的音頻信息,由所述音頻服務(wù)器根據(jù)所述行為數(shù)據(jù),確定推薦的音頻,返回推薦的音頻信息,所述第六預設(shè)接口用于向所述音頻服務(wù)器發(fā)送用戶播放音頻的行為數(shù)據(jù)。
【文檔編號】G06F17/30GK104462276SQ201410693067
【公開日】2015年3月25日 申請日期:2014年11月25日 優(yōu)先權(quán)日:2014年11月25日
【發(fā)明者】鄧操操 申請人:廣州酷狗計算機科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
屏东市| 淮南市| 开鲁县| 吉水县| 门源| 无棣县| 喀喇沁旗| 师宗县| 保康县| 维西| 山东省| 班玛县| 鄂伦春自治旗| 宜良县| 宁河县| 嘉鱼县| 泸溪县| 赞皇县| 江西省| 南阳市| 元谋县| 连山| 威宁| 五峰| 正定县| 定边县| 贞丰县| 札达县| 通道| 岑溪市| 十堰市| 永丰县| 辽阳市| 乌兰浩特市| 石台县| 武乡县| 哈密市| 乐昌市| 利辛县| 宝坻区| 南城县|