亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

媒體播放控制方法及媒體播放客戶端與流程

文檔序號(hào):12379164閱讀:338來源:國知局
媒體播放控制方法及媒體播放客戶端與流程

本申請(qǐng)涉及媒體播放技術(shù),尤其涉及媒體播放控制方法及媒體播放客戶端。



背景技術(shù):

隨著智能硬件技術(shù)的發(fā)展,各種可穿戴設(shè)備不斷出現(xiàn),例如智能手表、智能眼鏡、智能頭盔等。這些可穿戴設(shè)備大多與手機(jī)進(jìn)行數(shù)據(jù)通訊,實(shí)現(xiàn)便攜控制功能,使用者可以通過對(duì)可穿戴設(shè)備下達(dá)指令,實(shí)現(xiàn)對(duì)手機(jī)的控制。而在所實(shí)現(xiàn)的功能之中,進(jìn)行媒體播放控制是一般用戶都會(huì)使用的必不可少的一項(xiàng)(如控制音頻文件播放或停止、不同歌曲相互切換)。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)?zhí)岢隽艘环N媒體播放控制方法,包括:終端設(shè)備與可穿戴設(shè)備建立連接;響應(yīng)于來自所述可穿戴設(shè)備的請(qǐng)求,所述終端設(shè)備發(fā)送媒體信息和/或播放狀態(tài)給所述可穿戴設(shè)備;所述可穿戴設(shè)備根據(jù)接收到的所述媒體信息和/或播放狀態(tài)展示媒體播放信息,以使自身展示的媒體播放信息與所述終端設(shè)備展示的媒體播放信息同步;響應(yīng)于用戶輸入的操作命令,所述可穿戴設(shè)備向所述終端設(shè)備發(fā)送相應(yīng)的控制命令;及響應(yīng)于來自所述可穿戴設(shè)備的控制命令或者用戶輸入的操作命令,所述終端設(shè)備執(zhí)行相應(yīng)的媒體播放控制操作。

本申請(qǐng)?zhí)岢隽艘环N終端設(shè)備中的媒體播放客戶端,包括:數(shù)據(jù)連接模塊,與可穿戴設(shè)備建立連接;同步模塊,響應(yīng)于來自所述可穿戴設(shè)備的請(qǐng)求,發(fā)送媒體信息和/或播放狀態(tài)給所述可穿戴設(shè)備,以使所述可穿戴設(shè)備展示的媒體播放信息與所述媒體播放客戶端的媒體播放信息同步;操作控制模塊,響應(yīng)于可穿戴設(shè)備的控制命令或用戶輸入的操作命令,執(zhí)行相應(yīng)的媒體播放控制操作。

本申請(qǐng)?zhí)岢隽艘环N可穿戴設(shè)備中的媒體播放客戶端,包括:數(shù)據(jù)連接模塊,與終端設(shè)備建立連接;同步模塊,接收來自所述終端設(shè)備的媒體信息和/或播放狀態(tài);顯示模塊,根據(jù)接收到的所述媒體信息和/或播放狀態(tài)展示媒體播放信息;操作控制模塊,響應(yīng)于用戶輸入的操作命令,向所述終端設(shè)備發(fā)送相應(yīng)的控制命令,以使所述終端設(shè)備執(zhí)行相應(yīng)的媒體播放控制操作。

采用本申請(qǐng)所提供的上述方法及客戶端,能夠使終端設(shè)備的媒體播放客戶端中的媒體信息和/或媒體播放狀態(tài)可以在可穿戴設(shè)備的媒體播放客戶端中實(shí)現(xiàn)同步,進(jìn)而在可穿戴設(shè)備端與終端設(shè)備都可以進(jìn)行媒體播放控制操作,改善了二者之間交互操作的性能。

附圖說明

為了更清楚的說明本申請(qǐng)中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)例,對(duì)于本領(lǐng)域普通技術(shù)人員來說,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。其中,

圖1為本申請(qǐng)實(shí)例中的方法流程示意圖;

圖2為本申請(qǐng)另一實(shí)例中的方法流程示意圖;

圖3為本申請(qǐng)實(shí)例中的互聯(lián)播放方法流程圖;

圖4為本申請(qǐng)實(shí)例中的播放相關(guān)方法流程圖;

圖5為本申請(qǐng)實(shí)例中的同步方法流程圖;

圖6為本申請(qǐng)實(shí)例中的終端設(shè)備中媒體播放客戶端的結(jié)構(gòu)示意圖;

圖7為本申請(qǐng)實(shí)例中的可穿戴設(shè)備中媒體播放客戶端的結(jié)構(gòu)示意圖;及

圖8為本申請(qǐng)實(shí)例中的計(jì)算設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合附圖,對(duì)本申請(qǐng)中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)例是本申請(qǐng)一部分實(shí)例,而不是全部的實(shí)例?;诒旧暾?qǐng)中的實(shí)例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)例,都屬于本申請(qǐng)保護(hù)的范圍。

本申請(qǐng)的一些實(shí)例提供了一種應(yīng)用于終端設(shè)備中媒體播放客戶端的媒體播放控制方法

如圖1所示,該方法可包括如下步驟:

步驟101:上述媒體播放客戶端與可穿戴設(shè)備建立連接。

其中,可穿戴設(shè)備包括但不僅限于智能手表、智能眼鏡、智能頭盔等,首先建立終端設(shè)備中媒體播放客戶端與可穿戴設(shè)備之間的物理連接,包括但不僅限于Wi-Fi、藍(lán)牙、數(shù)據(jù)線等,之后可在此物理連接基礎(chǔ)之上進(jìn)行數(shù)據(jù)通訊。

步驟102:上述媒體播放客戶端響應(yīng)來自所述可穿戴設(shè)備的請(qǐng)求,發(fā)送媒體信息和/或播放狀態(tài)給所述可穿戴設(shè)備。

其中,所述媒體信息可包括但不限于媒體文件(如當(dāng)前播放的媒體文件或者任意媒體文件)的文本信息(如歌曲名稱、作者/歌手名稱等)或圖片(專輯圖片、歌手圖片等)、字幕文件、歌詞文件、播放列表信息等,媒體的播放狀態(tài)可包括但不限于播放、暫停狀態(tài)以及播放進(jìn)度等;以上信息發(fā)送到可穿戴設(shè)備以實(shí)現(xiàn)可穿戴設(shè)備向使用者展示媒體播放信息,并且實(shí)現(xiàn)媒體播放客戶端與可穿戴設(shè)備的媒體播放狀態(tài)同步。

步驟103:上述媒體播放客戶端響應(yīng)于來自可穿戴設(shè)備的控制命令或者用戶輸入的操作命令,執(zhí)行相應(yīng)的媒體播放控制操作。

其中,當(dāng)可穿戴設(shè)備有用戶操作命令輸入時(shí),終端設(shè)備中的媒體播放客戶端可以響應(yīng)操作命令,執(zhí)行相應(yīng)媒體播放控制操作;同樣,當(dāng)用戶直接對(duì)終端設(shè)備輸入操作命令時(shí),媒體播放客戶端響應(yīng)命令并執(zhí)行相應(yīng)操作。

步驟104:斷開與可穿戴設(shè)備的物理連接。

在上述媒體播放客戶端與可穿戴設(shè)備建立連接后,可執(zhí)行步驟102或步驟103,也可執(zhí)行步驟104斷開連接,且一旦執(zhí)行斷開連接操作,所述步驟103、步驟104均終止。

在該實(shí)例中,用戶可以直接操作可穿戴設(shè)備完成從媒體選擇到播放的完整操作,無需中途切換到終端設(shè)備中的媒體播放客戶端進(jìn)行操作。

在一些實(shí)例中,上述媒體播放客戶端與可穿戴設(shè)備建立包括Wi-Fi、藍(lán)牙、數(shù)據(jù)線等方式的物理連接,通過所建立的物理連接,終端設(shè)備可獲取可穿戴設(shè)備的設(shè)備信息(如:類型、品牌、型號(hào)等);相應(yīng)的,終端設(shè)備也可將自身的設(shè)備信息(如:類型、品牌、型號(hào)、操作系統(tǒng)版本號(hào)等)發(fā)送至可穿戴設(shè)備。這樣,在建立連接的過程中,終端設(shè)備和可穿戴設(shè)備中的媒體播放客戶端可以分別展示對(duì)端的設(shè)備信息,用戶可以根據(jù)互相識(shí)別出的設(shè)備信息,并操作用戶界面中相應(yīng)的操作選項(xiàng)來確定是否允許兩個(gè)設(shè)備進(jìn)行連接。該實(shí)例可以使用戶了解需要進(jìn)行連接的設(shè)備信息,并且可自行決定是否建立連接。

在一些實(shí)例中,上述媒體播放客戶端可以響應(yīng)可穿戴設(shè)備發(fā)出的播放列表查詢請(qǐng)求,并發(fā)送當(dāng)前的播放列表至可穿戴設(shè)備。該播放列表查詢請(qǐng)求可由可穿戴設(shè)備發(fā)出,并且在媒體播放開始之前由終端設(shè)備接收并予以響應(yīng)。在一些實(shí)例中,當(dāng)播放列表發(fā)生變化時(shí),終端設(shè)備中的媒體播放客戶端可將最新的播放列表發(fā)送至可穿戴設(shè)備。該實(shí)例實(shí)現(xiàn)了在終端設(shè)備中媒體播放客戶端和可穿戴設(shè)備中媒體播放客戶端之間播放列表的同步,改善了媒體播放性能。

在一些實(shí)例中,上述媒體播放客戶端可以響應(yīng)可穿戴設(shè)備發(fā)出的媒體文件信息查詢請(qǐng)求,并發(fā)送當(dāng)前播放的媒體文件信息至可穿戴設(shè)備。上述媒體文件信息包括但不僅限于媒體文件的文本信息、相應(yīng)的圖片、字幕文件、歌詞文件等。在一些實(shí)例中,所發(fā)送的媒體文件信息包括圖片,上述媒體播放客戶端與可穿戴設(shè)備在進(jìn)行數(shù)據(jù)連接時(shí)就獲取了可穿戴設(shè)備的數(shù)據(jù)緩沖區(qū)大小,傳遞當(dāng)前播放的媒體文件的圖片時(shí),將圖片根據(jù)前述所獲取的可穿戴設(shè)備的數(shù)據(jù)緩沖區(qū)大小打包成至少一個(gè)數(shù)據(jù)包,并且將所述的至少一個(gè)數(shù)據(jù)包發(fā)送至可穿戴設(shè)備。該實(shí)例中媒體文件信息的傳遞使媒體信息更加完整,媒體圖片的傳遞豐富了媒體播放時(shí)客戶端的展示效果。

在一些實(shí)例中,終端設(shè)備中的媒體播放客戶端向可穿戴設(shè)備發(fā)送媒體信息和/或播放狀態(tài)信息。上述媒體播放客戶端響應(yīng)可穿戴設(shè)備的媒體信息和/或播放狀態(tài)訂閱請(qǐng)求,例如:可穿戴設(shè)備向終端設(shè)備中的媒體播放客戶端發(fā)送“注冊(cè)播放狀態(tài)回調(diào)”消息,終端設(shè)備中的媒體播放客戶端監(jiān)視所述媒體信息和/或播放狀態(tài)訂閱請(qǐng)求中攜帶的通知條件是否滿足,當(dāng)所述通知條件滿足時(shí),發(fā)送媒體信息和/或播放狀態(tài)至可穿戴設(shè)備。該實(shí)例實(shí)現(xiàn)了播放狀態(tài)和/或媒體信息在終端設(shè)備客戶端與可穿戴設(shè)備之間以訂閱通知的方式自動(dòng)同步,提高了同步效率。

在一些實(shí)例中,上述媒體播放客戶端可響應(yīng)可穿戴設(shè)備發(fā)出的查詢媒體播放狀態(tài)請(qǐng)求,所述請(qǐng)求可由用戶操作可穿戴設(shè)備而出發(fā),媒體播放客戶端將播放狀態(tài)發(fā)送至可穿戴設(shè)備。該實(shí)例可以實(shí)現(xiàn)用戶主動(dòng)查詢獲取媒體播放狀態(tài)的功能。

在一些實(shí)例中,在媒體播放開始之后,終端設(shè)備中的媒體播放客戶端從可穿戴設(shè)備接收上述媒體信息和/或播放狀態(tài)訂閱請(qǐng)求。在一些實(shí)例中,在媒體播放開始之前或之后,終端設(shè)備中的媒體播放客戶端從可穿戴設(shè)備接收主動(dòng)查詢上述媒體信息和/或播放狀態(tài)的請(qǐng)求。在一些實(shí)例中,上述媒體播放客戶端可以響應(yīng)于來自可穿戴設(shè)備的取消訂閱請(qǐng)求而停止監(jiān)視所述通知條件。

上述實(shí)例中連接的建立及斷開,涉及到一種心跳包接收發(fā)送方法,具體實(shí)施方式為上述媒體播放客戶端向可穿戴設(shè)備按照預(yù)定周期發(fā)送心跳包,并接收來自可穿戴設(shè)備的心跳包;當(dāng)超過預(yù)定時(shí)長未收到來自可穿戴設(shè)備的心跳包時(shí),媒體播放客戶端判斷為連接斷開,并停止向可穿戴設(shè)備發(fā)送心跳包。同樣,上述媒體播放客戶端可以主動(dòng)斷開連接或響應(yīng)可穿戴設(shè)備的斷開連接請(qǐng)求,斷開連接并停止發(fā)送心跳包。

本申請(qǐng)的另一些實(shí)例還涉及應(yīng)用于可穿戴設(shè)備中媒體播放客戶端的媒體播放控制方法,如圖2所示,該方法可包括以下步驟:

步驟201:與終端設(shè)備建立連接,其中終端設(shè)備包括但不僅限于智能手機(jī)、平板電腦等,首先建立可穿戴設(shè)備中媒體播放客戶端與終端設(shè)備之間的物理連接,實(shí)現(xiàn)方式可以但不僅限于Wi-Fi、藍(lán)牙、數(shù)據(jù)線等,之后可在此物理連接基礎(chǔ)上進(jìn)行數(shù)據(jù)通訊。

步驟202:上述媒體播放客戶端接收來自終端設(shè)備的媒體信息和/或播放狀態(tài),所述媒體信息包括但不限于媒體文件的文本信息、圖片、字幕文件、歌詞文件、播放列表信息等,媒體的播放狀態(tài)包括但不限于播放、暫停狀態(tài)以及播放進(jìn)度等;以上信息均可由可穿戴設(shè)備中的媒體播放客戶端進(jìn)行展示。

步驟203:上述媒體播放客戶端可以響應(yīng)于用戶輸入的操作命令,并且將控制命令發(fā)送至終端設(shè)備,使終端設(shè)備執(zhí)行相應(yīng)的媒體播放控制操作,如播放、暫停、切換歌曲等。

步驟204:斷開與終端設(shè)備的連接。

在上述媒體播放客戶端與可穿戴設(shè)備建立連接后,可執(zhí)行步驟202或步驟203,也可執(zhí)行步驟204斷開連接,且一旦執(zhí)行斷開連接操作,所述步驟203、步驟204均終止。該實(shí)例中用戶可以操作可穿戴設(shè)備中的媒體播放客戶端,實(shí)現(xiàn)從媒體文件選擇到播放的一套操作,無需切換至終端設(shè)備中的媒體播放客戶端進(jìn)行操作。

在一些實(shí)例中,可穿戴設(shè)備中的媒體播放客戶端與終端設(shè)備建立包括Wi-Fi、藍(lán)牙、數(shù)據(jù)線等方式的物理連接,通過所建立的物理連接,可穿戴設(shè)備可獲取終端設(shè)備的設(shè)備信息(如:類型、品牌、型號(hào)、操作系統(tǒng)版本號(hào)等);相應(yīng)的,可穿戴設(shè)備也可將自身的設(shè)備信息(如:類型、品牌、型號(hào)等)發(fā)送至終端設(shè)備。這樣,在建立連接的過程中,可穿戴設(shè)備和終端設(shè)備中的媒體播放客戶端可以分別展示對(duì)端的設(shè)備信息,用戶可以根據(jù)互相識(shí)別出的設(shè)備信息,操作用戶界面中相應(yīng)的操作選項(xiàng)來確定是否允許兩個(gè)設(shè)備進(jìn)行連接。該實(shí)例可以使用戶了解需要進(jìn)行連接的設(shè)備信息,并且可自行決定是否建立連接。

在一些實(shí)例中,可穿戴設(shè)備中的媒體播放客戶端向所述移動(dòng)終端發(fā)送查詢播放列表的請(qǐng)求,終端設(shè)備響應(yīng)該請(qǐng)求并將媒體播放列表發(fā)送出來,上述媒體播放客戶端接收播放列表,并且在自身可顯示模塊展示所接收到的播放列表信息。該播放列表查詢請(qǐng)求在媒體播放開始前發(fā)送。當(dāng)終端設(shè)備的播放列表發(fā)生變化時(shí),上述媒體播放客戶端可接收終端所發(fā)送的更新后的播放列表,并且將更新后的播放列表在顯示模塊進(jìn)行展示。該實(shí)例實(shí)現(xiàn)了在終端播放客戶端和可穿戴設(shè)備端播放列表的同步,并在可穿戴設(shè)備上顯示同步的播放列表信息。

在一些實(shí)例中,可穿戴設(shè)備中的媒體播放客戶端可以向終端設(shè)備發(fā)送查詢媒體文件信息的請(qǐng)求,終端設(shè)備響應(yīng)該請(qǐng)求并將媒體文件信息發(fā)送至所述媒體播放客戶端(所述媒體文件信息可包括媒體文件的文本信息、圖片、字幕文件、歌詞文件等),并且在自身可顯示模塊展示相應(yīng)的媒體文件信息。上述媒體播放客戶端在與終端建立連接時(shí),就將自身的數(shù)據(jù)緩沖區(qū)大小發(fā)送給終端設(shè)備,進(jìn)行媒體信息圖片傳遞時(shí),終端設(shè)備根據(jù)所接收的可穿戴設(shè)備緩沖區(qū)大小將所需發(fā)送的圖片數(shù)據(jù)打包成至少一個(gè)數(shù)據(jù)包進(jìn)行發(fā)送,上述媒體播放客戶端接收由終端發(fā)送的包含圖片信息的數(shù)據(jù)包,獲得相應(yīng)圖片,并在自身顯示模塊顯示圖片。該實(shí)例中媒體文件信息的傳遞使媒體信息更加完整,媒體圖片的傳遞豐富了媒體播放時(shí)客戶端的展示效果。

在一些實(shí)例中,可穿戴設(shè)備中的媒體播放客戶端可以向終端設(shè)備發(fā)送媒體信息和/或播放狀態(tài)訂閱請(qǐng)求,例如,發(fā)送“注冊(cè)播放狀態(tài)回調(diào)”消息,終端設(shè)備監(jiān)視所述媒體信息和/或播放狀態(tài)訂閱請(qǐng)求中攜帶的通知條件是否滿足,當(dāng)該條件滿足時(shí),會(huì)向上述媒體播放客戶端發(fā)送媒體信息和/或播放狀態(tài),所述媒體播放客戶端接收媒體信息和/或播放狀態(tài),并可在顯示模塊展示收到的媒體信息和/或播放狀態(tài)信息。該實(shí)例實(shí)現(xiàn)了播放狀態(tài)、媒體信息在終端設(shè)備客戶端與可穿戴設(shè)備中的同步。

在一些實(shí)例中,上述媒體播放客戶端還可主動(dòng)發(fā)送播放狀態(tài)查詢請(qǐng)求至終端設(shè)備,終端設(shè)備響應(yīng)該請(qǐng)求并發(fā)送當(dāng)前的播放狀態(tài),所述媒體播放客戶端接收最新的播放狀態(tài)信息,并在可顯示模塊展示收到的播放狀態(tài)信息。該實(shí)例可以實(shí)現(xiàn)用戶主動(dòng)查詢獲取媒體播放狀態(tài)的功能。

在一些實(shí)例中,在媒體播放開始之后,上述媒體播放客戶端向終端設(shè)備發(fā)送所述的媒體信息和/或播放狀態(tài)訂閱請(qǐng)求。在一些實(shí)例中,在媒體播放開始之前或之后,上述媒體播放客戶端向終端設(shè)備發(fā)送主動(dòng)查詢媒體信息和/或播放狀態(tài)的請(qǐng)求。同樣,所述媒體播放客戶端可向終端設(shè)備發(fā)送取消訂閱請(qǐng)求,例如,發(fā)送“注銷播放狀態(tài)回調(diào)”消息,使終端設(shè)備停止監(jiān)視上述通知條件,進(jìn)而停止以訂閱通知的方式發(fā)送媒體信息和/或播放狀態(tài)信息。

上述實(shí)例中各步驟的實(shí)現(xiàn),涉及到一種心跳包接收發(fā)送方法,具體實(shí)施方式為可穿戴設(shè)備中的媒體播放客戶端按預(yù)定周期向終端設(shè)備發(fā)送心跳包,并且接受來自終端設(shè)備的心跳包,當(dāng)超過預(yù)定時(shí)長未收到來自終端設(shè)備的心跳包時(shí),上述媒體播放客戶端判斷為連接斷開,并停止向終端設(shè)備發(fā)送心跳包。同樣,上述媒體播放客戶端可以主動(dòng)斷開連接或響應(yīng)終端設(shè)備的斷開連接請(qǐng)求,斷開連接并停止發(fā)送心跳包。

在本申請(qǐng)一實(shí)例中,終端媒體播放客戶端與智能手表實(shí)現(xiàn)的互聯(lián)播放控制方法如圖3所示,該方法包括以下步驟:

步驟301:上述媒體播放客戶端與智能手表建立有線或無線的物理連接,連接方式可為Wi-Fi、藍(lán)牙或數(shù)據(jù)線,建立連接后相互數(shù)據(jù)通訊。

步驟302:上述媒體播放客戶端與智能手表之間自建立連接開始互相發(fā)送心跳包,心跳包的發(fā)送和接收貫穿整個(gè)連接過程。

步驟303:上述媒體播放客戶端向智能手表發(fā)送設(shè)備信息查詢請(qǐng)求,并且可獲取該設(shè)備的類型、品牌、型號(hào)等信息。

步驟304:智能手表向終端中的媒體播放客戶端發(fā)送設(shè)備信息查詢請(qǐng)求,并且可獲取該終端設(shè)備的類型、品牌、型號(hào)等信息。

步驟305:上述媒體播放客戶端與智能手表互聯(lián)實(shí)現(xiàn)播放的相關(guān)操作。

步驟306:上述媒體播放客戶端可以主動(dòng)發(fā)出斷開連接命令,或響應(yīng)來自智能手表的斷開連接命令,執(zhí)行開連接操作,斷開相互之間的連接。

上述實(shí)施例中步驟305所述播放相關(guān)詳細(xì)實(shí)現(xiàn)方法如圖4所示,包括以下實(shí)施步驟:

步驟401:智能手表向終端中的媒體播放客戶端發(fā)送查詢播放列表請(qǐng)求,所述媒體播放客戶端響應(yīng)該請(qǐng)求,并向智能手表發(fā)送當(dāng)前的播放列表(步驟401A),同時(shí),當(dāng)所述媒體播放客戶端的播放列表發(fā)生變化時(shí),客戶端會(huì)主動(dòng)向智能手表發(fā)送更新過的播放列表(步驟401B)。

步驟402:上述媒體播放客戶端以及智能手表,可以各自實(shí)現(xiàn)對(duì)媒體播放的控制,包括但不僅限于播放、暫停、上一曲、下一曲等操作;當(dāng)所述終端設(shè)備上的媒體播放客戶端發(fā)起對(duì)媒體的控制操作時(shí),會(huì)將相應(yīng)的播放狀態(tài)同步給智能手表;當(dāng)所述智能手表發(fā)起對(duì)媒體的控制操作時(shí),會(huì)將相應(yīng)的播放狀態(tài)同步給所述媒體播放客戶端。

步驟403:智能手表可向終端設(shè)備中的媒體播放客戶端發(fā)起媒體文件信息查詢請(qǐng)求,所述媒體信息可包括媒體文件的文本信息、圖片信息等。

步驟404:所述終端設(shè)備中的媒體播放客戶端響應(yīng)步驟403所述的媒體文件信息查詢請(qǐng)求,向智能手表發(fā)送包括文本信息以及圖片等相關(guān)信息。當(dāng)所述被發(fā)送的媒體文件信息為圖片時(shí),上述媒體播放客戶端會(huì)根據(jù)上述建立連接步驟時(shí)所獲取的智能手表的數(shù)據(jù)緩沖區(qū)大小,將所述圖片的數(shù)據(jù)打包成至少一個(gè)數(shù)據(jù)包進(jìn)行發(fā)送。

步驟405:終端中的媒體播放客戶端可響應(yīng)智能手表發(fā)送來的播放狀態(tài)訂閱請(qǐng)求,并判斷所述訂閱請(qǐng)求中所攜帶的通知條件是否滿足,條件滿足則發(fā)送播放狀態(tài)給智能手表。所述播放狀態(tài),可包括播放、暫停、播放進(jìn)度、歌曲信息等。同樣,由智能手表發(fā)出的主動(dòng)查詢播放狀態(tài)請(qǐng)求,也可被上述媒體播放客戶端響應(yīng)并執(zhí)行相應(yīng)信息的發(fā)送。

上述實(shí)施例中步驟405所述播放相關(guān)詳細(xì)實(shí)現(xiàn)方法如圖5所示,包括以下實(shí)施步驟:

步驟501:播放發(fā)起后,智能手表向終端中的媒體播放客戶端注冊(cè)播放狀態(tài)回調(diào),所述客戶端響應(yīng)此播放狀態(tài)訂閱請(qǐng)求,以注冊(cè)時(shí)約定的頻率向智能手表發(fā)送當(dāng)前播放狀態(tài)(步驟501A)。

步驟502:在連接期間,智能手表可隨時(shí)響應(yīng)用戶操作,主動(dòng)向上述媒體播放客戶端發(fā)送查詢媒體播放狀態(tài)請(qǐng)求,終端中的媒體播放客戶端會(huì)響應(yīng)該請(qǐng)求,發(fā)送當(dāng)前媒體播放狀態(tài)至智能手表。

步驟503:智能手表向上述媒體播放客戶端注銷播放狀態(tài)回調(diào),此后,所述客戶端不再向智能手表返回當(dāng)前播放狀態(tài)。

在一些實(shí)例中,終端設(shè)備中的媒體播放客戶端可由圖6所示的結(jié)構(gòu)實(shí)現(xiàn),其中包括數(shù)據(jù)連接模塊601、同步模塊602以及控制模塊603。

數(shù)據(jù)連接模塊601可以與可穿戴設(shè)備建立及斷開有線或無線的物理連接(如Wi-Fi、藍(lán)牙、數(shù)據(jù)線等),在所建立物理連接的基礎(chǔ)上,實(shí)現(xiàn)數(shù)據(jù)通訊。

同步模塊602可以響應(yīng)于來自可穿戴設(shè)備的請(qǐng)求,發(fā)送媒體信息和/或播放狀態(tài)給所述可穿戴設(shè)備,以使所述可穿戴設(shè)備展示的媒體播放信息與所述媒體播放客戶端的媒體播放信息同步。

控制模塊603可響應(yīng)于可穿戴設(shè)備的控制命令或用戶輸入的操作命令,執(zhí)行相應(yīng)的媒體播放控制操作。

在一些實(shí)例中,數(shù)據(jù)連接模塊601與可穿戴設(shè)備建立有線或無線的物理連接,通過所述的物理連接,獲取所述可穿戴設(shè)備的設(shè)備信息,并將所述終端設(shè)備的設(shè)備信息發(fā)送給所述可穿戴設(shè)備。

在一些實(shí)例中,同步模塊602可以響應(yīng)于來自所述可穿戴設(shè)備的查詢播放列表的請(qǐng)求,發(fā)送當(dāng)前的播放列表給所述可穿戴設(shè)備;或者,響應(yīng)于來自所述可穿戴設(shè)備的查詢媒體文件信息的請(qǐng)求,發(fā)送當(dāng)前播放的媒體文件的信息給所述可穿戴設(shè)備;或者,響應(yīng)于來自所述可穿戴設(shè)備的媒體信息和/或播放狀態(tài)訂閱請(qǐng)求,監(jiān)視所述媒體信息和/或播放狀態(tài)訂閱請(qǐng)求中攜帶的通知條件是否滿足,當(dāng)所述通知條件滿足時(shí),發(fā)送當(dāng)前的媒體信息和/或播放狀態(tài)給所述可穿戴設(shè)備;或者,響應(yīng)于來自所述可穿戴設(shè)備的查詢媒體播放狀態(tài)的請(qǐng)求,發(fā)送當(dāng)前的播放狀態(tài)給所述可穿戴設(shè)備。

在一些實(shí)例中,可穿戴設(shè)備中的媒體客戶端可由圖7所示的結(jié)構(gòu)實(shí)現(xiàn),其中包括數(shù)據(jù)連接模塊701、同步模塊702、控制模塊703以及顯示模塊704。

數(shù)據(jù)連接模塊701可以實(shí)現(xiàn)與終端設(shè)備建立及斷開有線或無線的物理連接(如Wi-Fi、藍(lán)牙、數(shù)據(jù)線等),在所建立物理連接的基礎(chǔ)上,實(shí)現(xiàn)數(shù)據(jù)通訊。

同步模塊702可以接收來自所述終端設(shè)備的媒體信息和/或播放狀態(tài)。

控制模塊703可響應(yīng)于用戶輸入的操作命令,向終端設(shè)備發(fā)送響應(yīng)的控制命令,以使所述終端設(shè)備執(zhí)行相應(yīng)的媒體播放控制操作。

顯示模塊704可展示同步模塊所接收的媒體信息,例如媒體的播放狀態(tài)信息、媒體相關(guān)的文字、圖片信息等。

在一些實(shí)例中,數(shù)據(jù)連接模塊701與所述終端設(shè)備建立有線或無線的物理連接,通過所述物理連接,獲取所述終端設(shè)備的設(shè)備信息,并將所述可穿戴設(shè)備的設(shè)備信息發(fā)送給所述終端設(shè)備。

在一些實(shí)例中,同步模塊702向終端設(shè)備發(fā)送查詢播放列表的請(qǐng)求,接收所述終端設(shè)備響應(yīng)于所述查詢播放列表的請(qǐng)求而發(fā)送的播放列表;或者,向所述終端設(shè)備發(fā)送查詢媒體文件信息的請(qǐng)求,接收所述終端設(shè)備響應(yīng)于所述查詢媒體文件信息的請(qǐng)求而發(fā)送的當(dāng)前播放的媒體文件的信息;或者,向所述終端設(shè)備發(fā)送媒體信息和/或播放狀態(tài)訂閱請(qǐng)求,以使所述終端設(shè)備監(jiān)視所述媒體信息和/或播放狀態(tài)訂閱請(qǐng)求中攜帶的通知條件是否滿足,接收所述終端設(shè)備當(dāng)所述通知條件滿足時(shí)發(fā)送的媒體信息和/或播放狀態(tài);或者,發(fā)送查詢播放狀態(tài)的請(qǐng)求給所述終端設(shè)備,接收所述終端設(shè)備響應(yīng)于所述查詢播放狀態(tài)請(qǐng)求而發(fā)送的當(dāng)前的播放狀態(tài)。

上述各模塊功能的具體實(shí)現(xiàn)原理在前文已有描述,這里不再贅述。

另外,在本申請(qǐng)各個(gè)實(shí)例中的媒體播放客戶端以及其中的各模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上裝置或模塊集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

在一實(shí)施例中,上述的媒體播放客戶端可運(yùn)行在各種計(jì)算設(shè)備中,并加載在該計(jì)算設(shè)備的存儲(chǔ)器中。

圖8示出了上述媒體播放客戶端所在的計(jì)算設(shè)備的組成結(jié)構(gòu)圖。該計(jì)算設(shè)備可以是各種終端設(shè)備或者是各種可穿戴設(shè)備。如圖8所示,該計(jì)算設(shè)備包括一個(gè)或者多個(gè)處理器(CPU)802、通信模塊804、存儲(chǔ)器506、用戶接口810,以及用于互聯(lián)這些組件的通信總線808。

處理器802可通過通信模塊804接收和發(fā)送數(shù)據(jù)以實(shí)現(xiàn)網(wǎng)絡(luò)通信和/或本地通信。

用戶接口810包括一個(gè)或多個(gè)輸出設(shè)備812,其包括一個(gè)或多個(gè)揚(yáng)聲器和/或一個(gè)或多個(gè)可視化顯示器。用戶接口810也包括一個(gè)或多個(gè)輸入設(shè)備814,其包括諸如,鍵盤,鼠標(biāo),聲音命令輸入單元或擴(kuò)音器,觸屏顯示器,觸敏輸入板,姿勢(shì)捕獲攝像機(jī)或其他輸入按鈕或控件等中的至少一個(gè)。

存儲(chǔ)器806可以是高速隨機(jī)存取存儲(chǔ)器,諸如DRAM、SRAM、DDR RAM、或其他隨機(jī)存取固態(tài)存儲(chǔ)設(shè)備;或者非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備、光盤存儲(chǔ)設(shè)備、閃存設(shè)備,或其他非易失性固態(tài)存儲(chǔ)設(shè)備。

存儲(chǔ)器806存儲(chǔ)處理器802可執(zhí)行的指令集,至少包括:

操作系統(tǒng)客戶端816,包括用于處理各種基本系統(tǒng)服務(wù)和用于執(zhí)行硬件相關(guān)任務(wù)的程序。

媒體播放客戶端應(yīng)用818,包括上述媒體播放客戶端的應(yīng)用程序,這種媒體播放客戶端能夠?qū)崿F(xiàn)上述各實(shí)例中的處理流程。在一些實(shí)例中,媒體播放客戶端應(yīng)用818可包括圖6所示裝置中的各模塊601~603,各模塊601~603可以存儲(chǔ)有機(jī)器可執(zhí)行指令。處理器802通過執(zhí)行存儲(chǔ)器806中各模塊601~603中的機(jī)器可執(zhí)行指令,進(jìn)而能夠?qū)崿F(xiàn)上述各模塊601~603的功能。在一些實(shí)例中,媒體播放客戶端應(yīng)用818可包括圖7所示裝置中的各模塊701~704,各模塊701~704可以存儲(chǔ)有機(jī)器可執(zhí)行指令。處理器802通過執(zhí)行存儲(chǔ)器806中各模塊701~704中的機(jī)器可執(zhí)行指令,進(jìn)而能夠?qū)崿F(xiàn)上述各模塊701~704的功能。

另外,本申請(qǐng)的每個(gè)實(shí)例可以通過由數(shù)據(jù)處理設(shè)備如計(jì)算機(jī)執(zhí)行的數(shù)據(jù)處理程序來實(shí)現(xiàn)。顯然,數(shù)據(jù)處理程序構(gòu)成了本申請(qǐng)。此外,通常存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中的數(shù)據(jù)處理程序通過直接將程序讀取出存儲(chǔ)介質(zhì)或者通過將程序安裝或復(fù)制到數(shù)據(jù)處理設(shè)備的存儲(chǔ)設(shè)備(如硬盤和或內(nèi)存)中執(zhí)行。因此,這樣的存儲(chǔ)介質(zhì)也構(gòu)成了本申請(qǐng)。存儲(chǔ)介質(zhì)可以使用任何類型的記錄方式,例如紙張存儲(chǔ)介質(zhì)(如紙帶等)、磁存儲(chǔ)介質(zhì)(如軟盤、硬盤、閃存等)、光存儲(chǔ)介質(zhì)(如CD-ROM等)、磁光存儲(chǔ)介質(zhì)(如MO等)等。

因此,本申請(qǐng)還提供了一種非易失性存儲(chǔ)介質(zhì),其中存儲(chǔ)有數(shù)據(jù)處理程序,該數(shù)據(jù)處理程序用于執(zhí)行本申請(qǐng)上述方法的任何一種實(shí)例。

以上所述僅為本申請(qǐng)的實(shí)例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1