0109]通過輸入裝置602接收用戶終端發送的控制指令,所述控制指令包括所述控制指令被發送時的時間戳;
[0110]將所述控制指令存儲在指令隊列中,所述指令隊列用于存儲待執行的控制指令;
[0111]掃描所述指令隊列中所有的控制指令,并讀取所述所有的控制指令中時間戳最早的控制指令;
[0112]執行所述時間戳最早的控制指令;
[0113]從所述指令隊列中刪除所述時間戳最早的控制指令。
[0114]作為一種可選的實施方式,所述處理器601從所述指令隊列中刪除所述時間戳最早的控制指令之后,還可以調用存儲器603中存儲的程序代碼,用于執行以下操作:
[0115]判斷所述指令隊列剩余的控制指令中是否存在目標控制指令,所述目標控制指令與所述時間戳最早的控制指令為同一個用戶終端發送的;
[0116]當所述指令隊列剩余的控制指令中存在目標控制指令時,判斷所述目標控制指令與所述時間戳最早的控制指令是否構成關聯控制指令,若是,則讀取所述目標控制指令,并執行所述目標控制指令。
[0117]可選的,所述處理器601判斷所述目標控制指令與所述時間戳最早的控制指令是否構成關聯控制指令的方法具體為:
[0118]判斷所述目標控制指令的時間戳與所述時間戳最早的控制指令的時間戳的差值是否小于或等于預設時間戳閾值,若是,則確定所述目標控制指令與所述時間戳最早的控制指令構成關聯控制指令。
[0119]作為另一種可選的實施方式,所述處理器601還可以調用存儲器603中存儲的程序代碼,用于執行以下操作:
[0120]當所述目標控制指令與所述時間戳最早的控制指令不構成關聯控制指令時,讀取所述指令隊列剩余的控制指令中時間戳最早的控制指令,并執行所述指令隊列剩余的控制指令中時間戳最早的控制指令。
[0121]作為另一種可選的實施方式,所述處理器601通過輸入裝置602接收用戶終端發送的控制指令之后,還可以調用存儲器603中存儲的程序代碼,用于執行以下操作:
[0122]判斷所述控制指令的時間戳是否早于當前正在執行的控制指令的時間戳;
[0123]若否,則執行所述將所述控制指令存儲在指令隊列中的步驟。
[0124]需要說明的是,對于前述的各個方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本申請并不受所描述的動作順序的限制,因為依據本申請,某一些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作和單元并不一定是本申請所必須的。
[0125]在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳細描述的部分,可以參見其他實施例的相關描述。
[0126]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0127]以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
【主權項】
1.一種信息處理方法,其特征在于,包括: 接收用戶終端發送的控制指令,所述控制指令包括所述控制指令被發送時的時間戳; 將所述控制指令存儲在指令隊列中,所述指令隊列用于存儲待執行的控制指令; 掃描所述指令隊列中所有的控制指令,并讀取所述所有的控制指令中時間戳最早的控制指令; 執行所述時間戳最早的控制指令; 從所述指令隊列中刪除所述時間戳最早的控制指令。2.根據權利要求1所述的方法,其特征在于,所述從所述指令隊列中刪除所述時間戳最早的控制指令之后,所述方法還包括: 判斷所述指令隊列剩余的控制指令中是否存在目標控制指令,所述目標控制指令與所述時間戳最早的控制指令為同一個用戶終端發送的; 當所述指令隊列剩余的控制指令中存在目標控制指令時,判斷所述目標控制指令與所述時間戳最早的控制指令是否構成關聯控制指令,若是,則讀取所述目標控制指令,并執行所述目標控制指令。3.根據權利要求2所述的方法,其特征在于,所述判斷所述目標控制指令與所述時間戳最早的控制指令是否構成關聯控制指令,包括: 判斷所述目標控制指令的時間戳與所述時間戳最早的控制指令的時間戳的差值是否小于或等于預設時間戳閾值,若是,則確定所述目標控制指令與所述時間戳最早的控制指令構成關聯控制指令。4.根據權利要求2或3所述的方法,其特征在于,所述方法還包括: 當所述目標控制指令與所述時間戳最早的控制指令不構成關聯控制指令時,讀取所述指令隊列剩余的控制指令中時間戳最早的控制指令,并執行所述指令隊列剩余的控制指令中時間戳最早的控制指令。5.根據權利要求1?3任一項所述的方法,其特征在于,所述接收用戶終端發送的控制指令之后,所述方法還包括: 判斷所述控制指令的時間戳是否早于當前正在執行的控制指令的時間戳; 若否,則執行所述將所述控制指令存儲在指令隊列中的步驟。6.一種播放設備,其特征在于,包括: 接收單元,用于接收用戶終端發送的控制指令,所述控制指令包括所述控制指令被發送時的時間戳; 存儲單元,用于將所述控制指令存儲在指令隊列中,所述指令隊列用于存儲待執行的控制指令; 讀取單元,用于掃描所述指令隊列中所有的控制指令,并讀取所述所有的控制指令中時間戳最早的控制指令; 執行單元,用于執行所述時間戳最早的控制指令; 刪除單元,用于從所述指令隊列中刪除所述時間戳最早的控制指令。7.根據權利要求6所述的播放設備,其特征在于,所述播放設備還包括: 第一判斷單元,用于在所述刪除單元從所述指令隊列中刪除所述時間戳最早的控制指令之后,判斷所述指令隊列剩余的控制指令中是否存在目標控制指令,所述目標控制指令與所述時間戳最早的控制指令為同一個用戶終端發送的; 第二判斷單元,用于當所述第一判斷單元判斷所述指令隊列剩余的控制指令中存在目標控制指令時,判斷所述目標控制指令與所述時間戳最早的控制指令是否構成關聯控制指令; 所述讀取單元,還用于當所述第二判斷單元判斷所述目標控制指令與所述時間戳最早的控制指令構成關聯控制指令時,讀取所述目標控制指令; 所述執行單元,還用于執行所述目標控制指令。8.根據權利要求7所述的播放設備,其特征在于,所述第二判斷單元判斷所述目標控制指令與所述時間戳最早的控制指令是否構成關聯控制指令的方式具體為: 判斷所述目標控制指令的時間戳與所述時間戳最早的控制指令的時間戳的差值是否小于或等于預設時間戳閾值,若是,則確定所述目標控制指令與所述時間戳最早的控制指令構成關聯控制指令。9.根據權利要求7或8所述的播放設備,其特征在于,所述讀取單元還用于當所述第二判斷單元判斷所述目標控制指令與所述時間戳最早的控制指令不構成關聯控制指令時,讀取所述指令隊列剩余的控制指令中時間戳最早的控制指令; 所述執行單元,還用于執行所述指令隊列剩余的控制指令中時間戳最早的控制指令。10.根據權利要求6?8任一項所述的播放設備,其特征在于,所述播放設備還包括: 第三判斷單元,用于在所述接收單元接收用戶終端發送的控制指令之后,判斷所述控制指令的時間戳是否早于當前正在執行的控制指令的時間戳; 所述存儲單元,具有用于當所述第三判斷單元判斷所述控制指令的時間戳不早于當前正在執行的控制指令的時間戳時,將所述控制指令存儲在指令隊列中。
【專利摘要】本發明實施例公開了一種信息處理方法及播放設備。其中,該方法包括:接收用戶終端發送的控制指令,所述控制指令包括所述控制指令被發送時的時間戳;將所述控制指令存儲在指令隊列中,所述指令隊列用于存儲待執行的控制指令;掃描所述指令隊列中所有的控制指令,并讀取所述所有的控制指令中時間戳最早的控制指令;執行所述時間戳最早的控制指令;從所述指令隊列中刪除所述時間戳最早的控制指令。實施本發明實施例可以有效地控制無線音樂系統。
【IPC分類】H04R3/12
【公開號】CN105392086
【申請號】CN201510745319
【發明人】林尚波
【申請人】廣東歐珀移動通信有限公司
【公開日】2016年3月9日
【申請日】2015年11月4日