欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種終端之間實現播放列表同步的方法及裝置的制造方法

文檔序號:9380460閱讀:412來源:國知局
一種終端之間實現播放列表同步的方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明實施例涉及數據傳輸技術領域,尤其涉及一種終端之間實現播放列表同步的方法及裝置。
【背景技術】
[0002]隨著終端智能化程度的不斷提高,用戶播放音樂、視頻等數字多媒體文件的場合不再僅僅受限于計算機,還可以根據實際情況選擇手機、平板電腦和無線音箱等各式各樣的智能終端來播放數字多媒體文件。
[0003]用戶在播放數字多媒體文件時,通常會創(chuàng)建適合自己的播放列表,根據自身的個性喜好來選擇待播放的多媒體文件,并安排相應的播放順序。對于同一用戶來說,在一個終端的客戶端上創(chuàng)建播放列表,希望在另一終端上也能夠使用同一播放列表來播放多媒體文件,并且能夠實現在一個終端的客戶端上對所述播放列表的修改也能同步到另一個終端的播放列表中。例如,在包括手機和無線音箱的音樂系統(tǒng)中,通過手機上安裝的應用程序的播放列表界面可以查看當前推送至無線音箱端的正在播放的播放列表。在手機端的應用程序的播放列表中有一個編輯選項,用戶通過該編輯選項進入編輯模式后可以進行刪除歌曲或調換歌曲的播放順序等操作。手機端的應用程序負責交互和顯示即時的編輯效果,并將該編輯動作以消息的形式發(fā)送至無線音箱,以完成將手機端播放列表的變化同步至無線音箱端的操作。正常操作時,如果網絡沒有延時,也沒有先發(fā)后至的情況發(fā)生,編輯動作(諸如刪除和調換順序的命令)可以及時發(fā)送至無線音箱。該無線音箱根據接收到的編輯動作修改無線音箱上的播放列表,實現手機端的應用程序的播放列表和無線音箱端的播放列表同步。但如果網絡狀況不好,就可能出現先執(zhí)行的編輯動作反而排在后面才能到達無線音箱,可能造成刪除和調換順序沒有按照用戶操作的順序進行,導致手機端的應用程序中的播放列表和音箱保存的播放列表不同步的情況,影響用戶的應用體驗。

【發(fā)明內容】

[0004]本發(fā)明提供一種終端之間實現播放列表同步的方法及裝置,以實現準確同步終端之間的播放列表,提高用戶的應用體驗的目的。
[0005]第一方面,本發(fā)明實施例提供了一種終端之間實現播放列表同步的方法,包括:
[0006]獲取用戶對第一終端當前顯示的播放列表的編輯指令;
[0007]根據所述編輯指令調整所述第一終端顯示的播放列表的顯示內容,將所述編輯指令順序存儲于預設的存儲結構內;
[0008]按照所述編輯指令的存儲順序從所述存儲結構內依次讀取所述編輯指令,將所述編輯指令發(fā)送至第二終端,以使所述第二終端根據所述編輯指令相應的修改自身存儲的所述播放列表的備份列表的實際數據;
[0009]在確定所述編輯指令成功發(fā)送至所述第二終端時,根據所述編輯指令修改所述第一終端自身存儲的所述播放列表的實際數據;
[0010]在確定所述編輯指令未成功發(fā)送至所述第二終端時,根據所述第一終端自身存儲的所述播放列表的實際數據恢復所述播放列表的顯示內容。
[0011]第二方面,本發(fā)明實施例還提供了一種終端之間實現數據同步的裝置,該裝置包括:
[0012]指令獲取單元,用于獲取用戶對第一終端當前顯示的播放列表的編輯指令;
[0013]指令響應單元,用于根據所述編輯指令調整所述第一終端顯示的播放列表的顯示內容,將所述編輯指令順序存儲于預設的存儲結構內;
[0014]指令發(fā)送單元,用于按照所述編輯指令的存儲順序從所述存儲結構內依次讀取所述編輯指令,將所述編輯指令發(fā)送至第二終端,以使所述第二終端根據所述編輯指令相應的修改自身存儲的所述播放列表的備份列表的實際數據;
[0015]數據修改單元,用于在確定所述編輯指令成功發(fā)送至所述第二終端時,根據所述編輯指令修改所述第一終端自身存儲的所述播放列表的實際數據;
[0016]數據顯示單元,用于在確定所述編輯指令未成功發(fā)送至所述第二終端時,根據所述第一終端自身存儲的所述播放列表的實際數據恢復所述播放列表的顯示內容。
[0017]本發(fā)明通過獲取用戶對第一終端當前顯示的播放列表的編輯指令,根據該編輯指令調整所述第一終端顯示的播放列表的顯示內容,并將所述編輯指令順序存儲于預設的存儲結構內;按照編輯指令的存儲順序從所述存儲結構內依次讀取所述編輯指令,將所述編輯指令發(fā)送至第二終端,按照存儲順序發(fā)送編輯指令避免了因編輯指令先發(fā)后至而導致播放列表的修改不同步的情況;在該編輯指令成功發(fā)送至所述第二終端時,修改第一終端自身存儲的所述播放列表的實際數據;在該編輯指令未成功發(fā)送至所述第二終端時,根據所述第一終端自身存儲的所述播放列表的實際數據恢復所述播放列表的顯示內容,實現了播放列表的顯示與存儲分離;在接收到編輯指令時,修改第一終端顯示的播放列表以及時響應用戶的編輯操作。本發(fā)明解決現有技術中因編輯指令出現先發(fā)后至而影響播放列表的修改不同步的問題,實現同步終端之間的播放列表,提高用戶的應用體驗的目的。
【附圖說明】
[0018]圖1是本發(fā)明實施例一中的一種終端之間實現播放列表同步的方法的流程圖;
[0019]圖2是本發(fā)明實施例二中的一種終端之間實現播放列表同步的方法的流程圖;
[0020]圖3是本發(fā)明實施例三中的一種終端之間實現播放列表同步的裝置的結構示意圖。
【具體實施方式】
[0021]下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
[0022]實施例一
[0023]圖1為本發(fā)明實施例一提供的一種終端之間實現播放列表同步的方法的流程圖,本實施例可適用于終端之間同步播放列表的情況,其中,所述終端可以為手機、智能電視、平板電腦或無線音箱中的至少一種設備。該方法可以由終端之間實現播放列表同步的裝置來執(zhí)行,該裝置被配置于所述終端之內。所述方法具體包括如下步驟:
[0024]步驟110、獲取用戶對第一終端當前顯示的播放列表的編輯指令。
[0025]所述終端可以是具有主從關系的終端,例如手機和無線音箱,可以通過在手機上安裝應用程序實現將手機的播放列表中的歌曲通過無線音箱播放;另外,所述終端還可以是平等的終端,諸如手機和平板電腦,對于手機上的播放列表的編輯指令可以發(fā)送至平板電腦,以控制平板電腦相應的調整其上的播放列表。
[0026]其中,若所述終端之間是具有主從關系的設備,則所述第一終端為主設備。例如手機和無線音箱,手機為所述第一終端,是主設備,無線音箱為所述第二終端,是從設備。打開手機上的應用程序顯示播放列表,手機上顯示的播放列表拷貝自手機后臺存儲的播放列表的實際數據。所述編輯指令可以是刪除播放列表中的記錄和調整記錄的順序等編輯指令。在用戶對所述第一終端上顯示的播放列表進行某項操作時,相應的在第一終端內生成一條編輯指令。所述播放列表包含的記錄按照預設的順序存儲于所述第一終端內,且所述第二終端內具有所述播放列表的備份列表。
[0027]步驟120、根據所述編輯指令調整所述第一終端顯示的播放列表的顯示內容,將所述編輯指令順序存儲于預設的存儲結構內。
[0028]其中,所述存儲結構是相互之間存在一種或多種特定關系的數據元素的邏輯結構在存儲空間中的表示。所述存儲結構可以是諸如數組等的順序存儲結構,還可以是諸如隊列等的鏈式存儲結構。
[0029]根據所述編輯指令對所述第一終端當前顯示的播放列表的顯示內容進行修改,顯示修改后的播放列表,且維持所述第一終端自身存儲的所述播放列表不變。例如,若所述編輯指令是刪除選中歌曲,那么,根據所述編輯指令刪除該顯示的播放列表中對應歌曲,在所述第一終端中顯示刪除該歌曲之后的播放列表,但不對所述第一終端內存儲的實際播放列表中對應的歌曲進行刪除操作。所述第一終端將所述編輯指令順序存儲于預設的存儲結構內。例如,所述第一終端可以按照生成所述編輯指令的時間順序將所述編輯指令存儲于預設的指令隊列中。
[0030]步驟130、按照所述編輯指令的存儲順序從所述存儲結構內依次讀取所述編輯指令,將所述編輯指令發(fā)送至第二終端,以使所述第二終端根據所述編輯指令修改自身存儲的所述播放列表的備份列表的實際數據。其中,所述備份列表為第一終端與第二終端建立連接后,根據用戶的選擇將所述第一終端上的播放列表同步到所述第二終端所得到的播放列表的備份數據。在根據用戶的選擇進行兩個終端的播放列表同步之后,若對第一終端上的播放列表進行編輯操作,所述編輯操作對應的編輯指令也會被發(fā)送至所述第二終端,以使所述第二終端相應的修改自身
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
福州市| 长丰县| 军事| 施秉县| 岢岚县| 呼伦贝尔市| 浦县| 重庆市| 于都县| 腾冲县| 和政县| 水富县| 大足县| 南投市| 灵台县| 晋宁县| 襄樊市| 沂南县| 广德县| 湖南省| 彭山县| 福清市| 连平县| 中西区| 安阳县| 子长县| 西丰县| 隆安县| 阳谷县| 安阳县| 榆树市| 开阳县| 古丈县| 仙桃市| 额尔古纳市| 满城县| 荃湾区| 车险| 阜宁县| 延长县| 育儿|