一種數(shù)據(jù)傳輸與反向控制方法、設(shè)備及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及多屏互動(dòng)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸與反向控制方法、設(shè)備及 系統(tǒng)。
【背景技術(shù)】
[0002] 多屏互動(dòng)技術(shù)指的是,基于DLNA(由索尼、英特爾、微軟等發(fā)起成立、旨在解決個(gè) 人PC、消費(fèi)電器、移動(dòng)設(shè)備在內(nèi)的無線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的互聯(lián)互通技術(shù))協(xié)議、閃聯(lián)協(xié)議或 Miracast(又稱為WI-FI Display,即無線同屏)協(xié)議等,通過WIFI(無線相容性認(rèn)證)網(wǎng) 絡(luò)連接,在不同多媒體終端,如手機(jī)、PAD、TV等之間進(jìn)行多媒體內(nèi)容(如音頻、視頻或圖片 等)的傳輸、解析、展示或控制等一系列操作,以在不同平臺(tái)設(shè)備上同時(shí)共享所展示的內(nèi)容 的技術(shù)。
[0003] 簡(jiǎn)單來說,通過多屏互動(dòng)技術(shù),不同設(shè)備的屏幕之間可實(shí)現(xiàn)相應(yīng)的連接轉(zhuǎn)換,比如 手機(jī)上的電影可在電視上播放,平板上的圖片可在電視上分享,電腦上的內(nèi)容可以投影到 電視等,即,通過多屏互動(dòng)技術(shù),可實(shí)現(xiàn)在各相應(yīng)設(shè)備間迅速地傳輸圖片、音頻或視頻等,因 此,多屏互動(dòng)技術(shù)在各設(shè)備間的數(shù)據(jù)傳輸上得到了廣泛的應(yīng)用。
[0004] 但是,目前的多屏互動(dòng)技術(shù)(如Miracast技術(shù))通常并不支持以下車載應(yīng)用場(chǎng) 景:如,通過車載設(shè)備上的控制按鍵(包括旋鈕、按鍵等)操作手機(jī)等源設(shè)備上的各應(yīng)用, 或者,從車載設(shè)備反向傳輸音頻數(shù)據(jù)至手機(jī)等源設(shè)備、以實(shí)現(xiàn)車載設(shè)備和手機(jī)等源設(shè)備之 間的反向乃至雙向音頻數(shù)據(jù)的傳輸?shù)?,從而?dǎo)致多屏互動(dòng)技術(shù)的使用場(chǎng)景受到了極大的限 制。
【發(fā)明內(nèi)容】
[0005]
[0006] 本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸與反向控制方法、設(shè)備及系統(tǒng),用以解決目前 存在的多屏互動(dòng)技術(shù)不支持車載設(shè)備與源設(shè)備之間的反向乃至雙向音頻數(shù)據(jù)的傳輸以及 不支持車載設(shè)備對(duì)源設(shè)備的反向控制等車載應(yīng)用場(chǎng)景的問題。
[0007] 本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法,包括:
[0008] 源設(shè)備與車載設(shè)備進(jìn)行反向音頻傳輸能力的協(xié)商;
[0009] 若確定自身與所述車載設(shè)備均支持反向音頻傳輸能力,則與所述車載設(shè)備協(xié)商用 于傳輸音頻數(shù)據(jù)的反向音頻傳輸端口,并利用協(xié)商的反向音頻傳輸端口與所述車載設(shè)備進(jìn) 行音頻數(shù)據(jù)的傳輸。
[0010] 進(jìn)一步地,本發(fā)明實(shí)施例還提供了另一種數(shù)據(jù)傳輸方法,包括:
[0011] 車載設(shè)備與源設(shè)備進(jìn)行反向音頻傳輸能力的協(xié)商;
[0012] 若確定自身與所述源設(shè)備均支持反向音頻傳輸能力,則與所述源設(shè)備協(xié)商用于傳 輸音頻數(shù)據(jù)的反向音頻傳輸端口,并利用協(xié)商的反向音頻傳輸端口與所述源設(shè)備進(jìn)行音頻 數(shù)據(jù)的傳輸。
[0013] 進(jìn)一步地,本發(fā)明實(shí)施例提供了一種反向控制方法,包括:
[0014] 源設(shè)備若確定自身支持車載控制設(shè)備類型,則向周圍各設(shè)備廣播攜帶有用于表示 所述源設(shè)備支持車載控制設(shè)備類型的標(biāo)識(shí)的反向輸入能力消息;
[0015] 若接收到任一車載設(shè)備發(fā)送的攜帶有車載反向控制信息的反向控制通用消息,則 根據(jù)所述反向控制通用消息中攜帶的所述車載反向控制信息執(zhí)行相應(yīng)的控制操作。
[0016] 進(jìn)一步地,本發(fā)明實(shí)施例還提供了另一種反向控制方法,包括:
[0017] 車載設(shè)備接收源設(shè)備廣播的反向輸入能力消息;
[0018] 若確定所述反向輸入能力消息中攜帶有用于表示所述源設(shè)備支持車載控制設(shè)備 類型的標(biāo)識(shí),且確定自身需對(duì)所述源設(shè)備進(jìn)行反向控制,則向所述源設(shè)備發(fā)送攜帶有車載 反向控制信息的反向控制通用消息,以指示所述源設(shè)備根據(jù)所述車載反向控制信息執(zhí)行相 應(yīng)的控制操作。
[0019] 進(jìn)一步地,本發(fā)明實(shí)施例還提供了一種終端設(shè)備,包括:
[0020] 能力協(xié)商單元,用于與車載設(shè)備進(jìn)行反向音頻傳輸能力的協(xié)商;
[0021] 端口協(xié)商單元,用于若確定所述終端設(shè)備與所述車載設(shè)備均支持反向音頻傳輸能 力,則與所述車載設(shè)備協(xié)商用于傳輸音頻數(shù)據(jù)的反向音頻傳輸端口,并利用協(xié)商的反向音 頻傳輸端口與所述車載設(shè)備進(jìn)行音頻數(shù)據(jù)的傳輸。
[0022] 進(jìn)一步地,本發(fā)明實(shí)施例還提供了一種車載設(shè)備,包括:
[0023] 能力協(xié)商單元,用于與源設(shè)備進(jìn)行反向音頻傳輸能力的協(xié)商;
[0024] 端口協(xié)商單元,用于若確定所述車載設(shè)備與所述源設(shè)備均支持反向音頻傳輸能 力,則與所述源設(shè)備協(xié)商用于傳輸音頻數(shù)據(jù)的反向音頻傳輸端口,并利用協(xié)商的反向音頻 傳輸端口與所述源設(shè)備進(jìn)行音頻數(shù)據(jù)的傳輸。
[0025] 進(jìn)一步地,本發(fā)明實(shí)施例還提供了另一種終端設(shè)備,包括:
[0026] 發(fā)送單元,用于若確定所述終端設(shè)備支持車載控制設(shè)備類型,則向周圍各設(shè)備廣 播攜帶有用于表示所述終端設(shè)備支持車載控制設(shè)備類型的標(biāo)識(shí)的反向輸入能力消息;
[0027] 接收單元,用于接收車載設(shè)備發(fā)送的攜帶有車載反向控制信息的反向控制通用消 息;
[0028] 處理單元,用于根據(jù)所述反向控制通用消息中攜帶的所述車載反向控制信息執(zhí)行 相應(yīng)的控制操作。
[0029] 進(jìn)一步地,本發(fā)明實(shí)施例還提供了另一種車載設(shè)備,包括:
[0030] 接收單元,用于接收源設(shè)備廣播的反向輸入能力消息;
[0031] 處理單元,用于若確定所述反向輸入能力消息中攜帶有用于表示所述源設(shè)備支持 車載控制設(shè)備類型的標(biāo)識(shí)且確定自身需對(duì)所述源設(shè)備進(jìn)行反向控制,則觸發(fā)發(fā)送單元向所 述源設(shè)備發(fā)送攜帶有車載反向控制信息的反向控制通用消息;
[0032] 發(fā)送單元,用于根據(jù)所述處理單元的觸發(fā),向所述源設(shè)備發(fā)送攜帶有車載反向控 制信息的反向控制通用消息,以指示所述源設(shè)備根據(jù)所述車載反向控制信息執(zhí)行相應(yīng)的控 制操作。
[0033] 進(jìn)一步地,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)傳輸系統(tǒng),包括包括源設(shè)備以及車載 設(shè)備,其中:
[0034] 所述源設(shè)備,用于與所述車載設(shè)備進(jìn)行反向音頻傳輸能力的協(xié)商,以及,若確定自 身與所述車載設(shè)備均支持反向音頻傳輸能力,則與所述車載設(shè)備協(xié)商用于傳輸音頻數(shù)據(jù)的 反向音頻傳輸端口,并利用協(xié)商的反向音頻傳輸端口與所述車載設(shè)備進(jìn)行音頻數(shù)據(jù)的傳 輸;
[0035] 所述車載設(shè)備,用于與所述源設(shè)備進(jìn)行反向音頻傳輸能力的協(xié)商,以及,若確定自 身與所述源設(shè)備均支持反向音頻傳輸能力,則與所述源設(shè)備協(xié)商用于傳輸音頻數(shù)據(jù)的反向 音頻傳輸端口,并利用協(xié)商的反向音頻傳輸端口與所述源設(shè)備進(jìn)行音頻數(shù)據(jù)的傳輸。
[0036] 進(jìn)一步地,本發(fā)明實(shí)施例還提供了一種反向控制系統(tǒng),包括源設(shè)備以及車載設(shè)備, 其中:
[0037] 所述源設(shè)備,用于若確定自身支持車載控制設(shè)備類型,則向周圍各設(shè)備廣播攜帶 有用于表示所述源設(shè)備支持車載控制設(shè)備類型的標(biāo)識(shí)的反向輸入能力消息;以及,若接收 到任一車載設(shè)備發(fā)送的攜帶有車載反向控制信息的反向控制通用消息,則根據(jù)所述反向控 制通用消息中攜帶的所述車載反向控制信息執(zhí)行相應(yīng)的控制操作;
[0038] 所述車載設(shè)備,用于接收所述源設(shè)備廣播的反向輸入能力消息,并若確定所述反 向輸入能力消息中攜帶有用于表示所述源設(shè)備支持車載控制設(shè)備類型的標(biāo)識(shí)且確定自身 需對(duì)所述源設(shè)備進(jìn)行反向控制,則向所述源設(shè)備發(fā)送攜帶有車載反向控制信息的反向控制 通用消息,以指示所述源設(shè)備根據(jù)所述車載反向控制信息執(zhí)行相應(yīng)的控制操作。
[0039] 本發(fā)明有益效果如下:
[0040] 本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法與反向控制方法、設(shè)備及系統(tǒng),在本發(fā)明 實(shí)施例所述技術(shù)方案中,源設(shè)備可與車載設(shè)備進(jìn)行反向音頻傳輸能力的協(xié)商,并在確定二 者均支持反向音頻傳輸能力后,與車載設(shè)備協(xié)商用于傳輸音頻數(shù)據(jù)的反向音頻傳輸端口并 利用協(xié)商的反向音頻傳輸端口與車載設(shè)備進(jìn)行音頻數(shù)據(jù)的傳輸,從而實(shí)現(xiàn)了車載設(shè)備與源 設(shè)備之間的反向乃至雙向音頻數(shù)據(jù)的傳輸,解決了現(xiàn)有多屏互動(dòng)技術(shù)不支持車載設(shè)備與源 設(shè)備之間的反向乃至雙向音頻數(shù)據(jù)傳輸?shù)能囕d應(yīng)用場(chǎng)景的問題,擴(kuò)展了多屏互動(dòng)技術(shù)的使 用場(chǎng)景。
[0041] 另外,在本發(fā)明實(shí)施例所述技術(shù)方案中,源設(shè)備還可在確定自身支持車載控制設(shè) 備類型時(shí),向周圍各設(shè)備廣播攜帶有用于表示自身支持車載控制設(shè)備類型的標(biāo)識(shí)的反向輸 入能力消息,以由周圍各車載設(shè)備在根據(jù)所述反向輸入能力消息,確定源設(shè)備支持車載控 制設(shè)備類型時(shí),通過向源設(shè)備發(fā)送攜帶有相應(yīng)車載反向控制信息的反向控制通用消息的方 式對(duì)源設(shè)備進(jìn)行反向控制,從而實(shí)現(xiàn)了車載設(shè)備對(duì)源設(shè)備的反向控制,解決了現(xiàn)有多屏互 動(dòng)技術(shù)不支持車載設(shè)備對(duì)源設(shè)備的反向控制的車載應(yīng)用場(chǎng)景的問題,進(jìn)一步擴(kuò)展了多屏互 動(dòng)技術(shù)的使用場(chǎng)景。
【附圖說明】
[0042] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡(jiǎn)要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本 領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0043] 圖1所示為本發(fā)明實(shí)施例一中所述數(shù)據(jù)傳輸方法的流程示意圖;
[0044] 圖2所示為本發(fā)明實(shí)施例二中所述數(shù)據(jù)傳輸方法的流程示意圖;
[0045] 圖3所示為本發(fā)明實(shí)施例三中所述數(shù)據(jù)傳輸方法的流程示意圖;
[0046] 圖4所示為本發(fā)明實(shí)施例四中所述反向控制方法的流程示意圖;
[0047] 圖5所示為本發(fā)明實(shí)施例五中所述反向控制方法的流程示意圖;
[0048] 圖6所示為本發(fā)明實(shí)施例六中所述反向控制方法的流程示意圖;
[0049] 圖7所示為本發(fā)明實(shí)施例七中所述終端設(shè)備的流程示意圖;
[0050] 圖8所示為本發(fā)明實(shí)施例七中所述車載設(shè)備的流程示意圖;
[0051] 圖9所示為本發(fā)明實(shí)施例七中所述另一種終端設(shè)備的流程示意圖;
[0052] 圖10所示為本發(fā)明實(shí)施例七中所述另一種車載設(shè)備的流程示意圖;
[0053] 圖11所示為本發(fā)明實(shí)施例七中所述數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖;
[0054] 圖12所示為本發(fā)明實(shí)施例七中所述反向控制系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0055] 本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法與反向控制方法、設(shè)備及系統(tǒng),本發(fā)明實(shí) 施例所述技術(shù)方案中,源設(shè)備可與車載設(shè)備進(jìn)行反向音頻傳輸能力的協(xié)商,并在確定二者 均支持反向音頻傳輸能力后,與車載設(shè)備協(xié)商用于傳輸音頻數(shù)據(jù)的反向音頻傳輸端口并利 用協(xié)商的反向音頻傳輸端口與車載設(shè)備進(jìn)行音頻數(shù)據(jù)的傳輸,從而實(shí)現(xiàn)了車載設(shè)備與源設(shè) 備之間的反向乃至雙向音頻數(shù)據(jù)的傳輸,解決了現(xiàn)有多屏互動(dòng)技術(shù),如Miracast技術(shù)不支 持車載設(shè)備與源設(shè)備之間的反向乃至雙向音頻數(shù)據(jù)傳輸?shù)能囕d應(yīng)用場(chǎng)景的問題,擴(kuò)展了多 屏互動(dòng)技術(shù)的使用場(chǎng)景。
[0056] 另外,在本發(fā)明實(shí)施例所述技術(shù)方案中,源設(shè)備還可在確定自身支持車載控制設(shè) 備類型時(shí),向周圍各設(shè)備廣播攜帶有用于表示自身支持車載控制設(shè)備類型的標(biāo)識(shí)的反向輸 入能力消息,以由周圍各車載設(shè)備在根據(jù)所述反向輸入能力消息,確定源設(shè)備支持車載控 制設(shè)備類型時(shí),通過向源設(shè)備發(fā)送攜帶有相應(yīng)車載反向控制信息的反向控制通用消息的方 式對(duì)源設(shè)備進(jìn)行反向控制,從而實(shí)現(xiàn)了車載設(shè)備對(duì)源設(shè)備的反向控制,解決了現(xiàn)有多屏互 動(dòng)技術(shù),如Miracast技術(shù)不支持車載設(shè)備對(duì)源設(shè)備的反向控制的車載應(yīng)用場(chǎng)景的問題,進(jìn) 一步擴(kuò)展了多屏互動(dòng)技術(shù)的使用場(chǎng)景。
[0057] 為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn) 一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施 例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的 所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0058] 實(shí)施例一:
[0059] 為了支持車載設(shè)備與源設(shè)備之間的反向乃至雙向音頻數(shù)據(jù)傳輸,本發(fā)明實(shí)施例一 提供了一種數(shù)據(jù)傳輸方法,如圖1所示,其為本發(fā)明實(shí)施例一所述數(shù)據(jù)傳輸方法的流程示 意圖,所述方法可包括以下步驟:
[0060] 步驟101 :源設(shè)備與車載設(shè)備進(jìn)行反向音頻傳輸能力的協(xié)商。
[0061] 具體地,以Miracast技術(shù)為例,源設(shè)備與車載設(shè)備可以在現(xiàn)有Miracastl. 0規(guī)范 定義的能力協(xié)商階段進(jìn)行反向音頻傳輸能力的協(xié)商,并且,參照Miracast 1. 0規(guī)范中所涉 及到的source和sink之間協(xié)商相應(yīng)擴(kuò)展能力的流程可知,所述反向音頻傳輸能力的具體 協(xié)商流程可包括:
[0062] 源設(shè)備向所述車載設(shè)備發(fā)送攜帶有第一標(biāo)識(shí)的第一擴(kuò)展能力協(xié)商消息,所述第一 標(biāo)識(shí)用于表示所述源設(shè)備是否具有反向音頻傳輸能力,以由所述車載設(shè)備根據(jù)所述第一擴(kuò) 展能力協(xié)商消息中攜帶的所述第一標(biāo)識(shí)以及所述車載設(shè)備自身所具備的擴(kuò)展能力,判斷所 述源設(shè)備與所述車載設(shè)備是否均支持反向音頻傳輸能力;以及,若接收到所述車載設(shè)備返 回的用于表示所述源設(shè)備與所述車載設(shè)備均支持反向音頻傳輸能力的響應(yīng)消息,則確定所 述源設(shè)備與所述車載設(shè)備均支持反向音頻傳輸能力,否則,則確定所述源設(shè)備與所述車載 設(shè)備并非均支持反向音頻傳輸能力;
[0063] 或者,
[0064] 接收所述車載設(shè)備發(fā)送的攜帶有第二標(biāo)識(shí)的第二擴(kuò)展能力協(xié)商消息,所述第二標(biāo) 識(shí)用于表示所述車載設(shè)備是否具有反向音頻傳輸能力;若根據(jù)所述第二擴(kuò)展能力協(xié)商消息 中攜帶的所述第二標(biāo)識(shí)確定所述車載設(shè)備支持反向音頻傳輸能力,且根據(jù)所述源設(shè)備自身 所具備的擴(kuò)展能力確定自身也支持反向音頻傳輸能力,則確定所述源設(shè)備與所述車載設(shè)備 均支持反向音頻傳輸能力;若根據(jù)所述第二擴(kuò)展能力協(xié)商消息中攜帶的所述第二標(biāo)識(shí)確定 所述車載設(shè)備不支持反向音頻傳輸能力,或,根據(jù)所述源設(shè)備自身所具備的擴(kuò)展能力確定 自身不支持反向音頻傳輸能力,則確定所述源設(shè)備與所述車載設(shè)備并非均支持反向音頻傳 輸能力。
[0065] 也就是說,源設(shè)備在與車載設(shè)備進(jìn)行反向音頻傳輸能力的協(xié)商時(shí),可采用由車載 設(shè)備執(zhí)行判斷二者是否均支持反向音頻傳輸能力的操作的判斷方式,也可采用由所述源設(shè) 備執(zhí)行判斷二者是否均支持反向音頻傳輸能力的操作的判斷方式,本發(fā)明實(shí)施例對(duì)此不作 任何限定。
[0066] 另外需要說明的是,源設(shè)備在與車載設(shè)備進(jìn)行反向音頻傳輸能力的協(xié)商之前,可 首先判斷自身是否支持反向音頻傳輸能力,在確定自身支持反向音頻傳輸能力后,再執(zhí)行 后續(xù)的反向音頻傳輸能力協(xié)商過程,本發(fā)明實(shí)施例對(duì)此不作贅述。
[0067] 再有需要說明的是,以Miracast技術(shù)為例,源設(shè)備在與車載設(shè)備進(jìn)行反向音頻傳 輸能力的協(xié)商之前,通常還可先執(zhí)行相應(yīng)的設(shè)備發(fā)現(xiàn)流程。具體地,與現(xiàn)有技術(shù)不同的是, 在本發(fā)明實(shí)施例的設(shè)備發(fā)現(xiàn)階段,源設(shè)備與終端設(shè)備(如車載設(shè)備)可在設(shè)備發(fā)現(xiàn)階段的 廣播消息或廣播幀中增加相關(guān)的信息來標(biāo)識(shí)自己是否支持反向音頻傳輸能力,以便對(duì)應(yīng)的 終端設(shè)備或源設(shè)備能夠根據(jù)該增加的相關(guān)信息來發(fā)現(xiàn)周圍具備相應(yīng)反向音頻傳輸能力的 設(shè)備,本發(fā)明實(shí)施例對(duì)此不作贅述。
[0068] 進(jìn)一步地,需要說明的是,以Miracast技術(shù)為例,所述第一、第二擴(kuò)展能力協(xié)商 消息可為現(xiàn)有Miracast 1 ? 0規(guī)范中用來協(xié)商so