智能終端以及多媒體文件傳輸展示方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種智能終端以及多媒體文件傳輸展示方法和系統(tǒng),所述方法包括:智能終端中的多媒體文件傳輸應(yīng)用程序在接收到用戶輸入的多媒體傳輸播放指令后,向用戶選中的與該智能終端在同一WLAN中已建立連接的設(shè)備發(fā)送攜帶有多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址的SOAP命令;用戶選中的設(shè)備中的DLNA接收到SOAP命令后,若確認(rèn)SOAP命令中攜帶有多媒體播放指示信息,則根據(jù)其中的多媒體文件的鏈接地址,向智能終端發(fā)送文件獲取請(qǐng)求,從智能終端獲取多媒體文件在本設(shè)備中進(jìn)行播放。應(yīng)用本發(fā)明,可以方便用戶將智能終端上的多媒體文件傳輸?shù)街悄茈娨曔M(jìn)行播放展示。
【專利說明】智能終端以及多媒體文件傳輸展示方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種智能終端以及多媒體文件傳輸展示方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,數(shù)字化越來越深入生活,智能電視和智能終端已然成為人們?nèi)粘I钪械谋匦杵贰?br>
[0003]目前推出的安裝有操作系統(tǒng)(如Andriod安卓操作系統(tǒng)),或者基于機(jī)頂盒的智能電視擁有傳統(tǒng)電視所不具備的應(yīng)用平臺(tái)優(yōu)勢(shì),當(dāng)智能電視連接到網(wǎng)絡(luò)后,可以實(shí)現(xiàn)網(wǎng)絡(luò)搜索、IPTV交互式網(wǎng)絡(luò)電視、視頻點(diǎn)播、數(shù)字音樂等各種應(yīng)用服務(wù)。同時(shí),智能電視兼具傳統(tǒng)電視屏幕大、分辨率高,對(duì)高清視頻和圖片顯示效果佳的優(yōu)勢(shì)。
[0004]而智能終端因其便攜性得到廣泛的應(yīng)用,例如,手機(jī)、平板電腦等,用戶可以使用這些智能終端隨時(shí)隨地方便地拍攝圖片或視頻、下載多媒體文件等,但是由于智能終端的屏幕尺寸和分辨率的限制,會(huì)影響其對(duì)高清視頻和圖片的顯示效果。
[0005]鑒于智能電視擁有智能終端所不具備的對(duì)高清視頻和圖片的顯示優(yōu)勢(shì),為提高對(duì)智能終端中的多媒體文件的觀看效果,用戶希望可以將智能終端中的多媒體文件傳輸?shù)街悄茈娨曋校ㄟ^智能電視的大屏幕對(duì)其進(jìn)行顯示。
[0006]現(xiàn)有技術(shù)中,用戶可以通過藍(lán)牙將智能終端上的多媒體文件傳輸?shù)街悄苤悄茈娨曔M(jìn)行播放展示;具體地,用戶開啟智能終端和智能電視中的藍(lán)牙功能,選擇智能終端中需要上傳的多媒體文件,并在藍(lán)牙傳輸可選設(shè)備界面上選中該智能電視,進(jìn)行藍(lán)牙傳輸;在傳輸完成后,通過遙控器上下操作鍵以及確認(rèn)鍵操作進(jìn)入智能電視文件夾,找到該多媒體文件,并選擇播放。
[0007]然而,藍(lán)牙傳輸速率僅有1Mbps,適合傳輸比較小的多媒體文件,對(duì)于比較大的多媒體文件,例如視頻文件、音樂文件、高清圖片文件,傳輸?shù)乃俣容^慢,傳輸過程中花費(fèi)的時(shí)間較多;并且,在傳輸完成后需要遙控器上下操作鍵以及確認(rèn)鍵進(jìn)行選擇播放操作,操作步驟繁瑣。
[0008]此外,現(xiàn)有技術(shù)中還可以通過WLAN(Wireless Local Area Networks,無線局域網(wǎng)絡(luò))將智能終端上的多媒體文件傳輸?shù)街悄茈娨曔M(jìn)行播放展示;但是,若采用WLAN進(jìn)行文件傳輸,則需要在智能電視與智能終端中分別安裝專用的文件傳輸客戶端;而用戶在智能電視中安裝文件傳輸客戶端需要通過遙控器進(jìn)行操作,用戶對(duì)此操作過程既不熟悉,也感覺非常繁瑣,體驗(yàn)感較差。
[0009]由上述可知,現(xiàn)有的將多媒體文件的傳輸?shù)街悄芙K端上進(jìn)行播放的方法,由于使用遙控器進(jìn)行操作,步驟繁瑣,用戶體驗(yàn)感差,因此,有必要提供一種更便于用戶將智能終端上的多媒體文件傳輸?shù)街悄茈娨曔M(jìn)行播放展示的方法。
【發(fā)明內(nèi)容】
[0010]本發(fā)明實(shí)施例提供了一種智能終端以及多媒體文件傳輸展示方法和系統(tǒng),以方便用戶將智能終端上的多媒體文件傳輸?shù)街悄茈娨曔M(jìn)行播放展示。
[0011]根據(jù)本發(fā)明的一個(gè)方面,提供了一種多媒體文件傳輸展示方法,包括:安裝于所述智能終端中的多媒體文件傳輸應(yīng)用程序在接收到用戶輸入的多媒體傳輸播放指令后,作為HTTP協(xié)議中的服務(wù)器端向用戶選中的設(shè)備發(fā)送SOAP命令;所述設(shè)備為與所述智能終端在同一 WLAN中已建立連接的設(shè)備;所述SOAP命令中攜帶有多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址;安裝于所述設(shè)備中的DLNA接收到所述SOAP命令后,若確認(rèn)所述SOAP命令中攜帶有多媒體播放指示信息,則根據(jù)所述SOAP命令中的多媒體文件的鏈接地址,作為HTTP協(xié)議的客戶端向所述智能終端發(fā)送文件獲取請(qǐng)求,從所述智能終端獲取多媒體文件在本設(shè)備中進(jìn)行播放。
[0012]其中,所述安裝于所述智能終端中的多媒體文件傳輸應(yīng)用程序在接收到用戶輸入的多媒體傳輸播放指令后,作為HTTP協(xié)議中的服務(wù)器端向用戶選中的設(shè)備發(fā)送SOAP命令,具體包括:
[0013]所述多媒體文件傳輸應(yīng)用程序在接收到所述智能終端中的系統(tǒng)程序發(fā)送的甩動(dòng)事件信息后,確認(rèn)接收到多媒體傳輸播放指令;若用戶選中的多媒體文件為視頻文件,則所述多媒體文件傳輸應(yīng)用程序?qū)⒁曨l播放指示信息作為所述多媒體播放指示信息攜帶于所述SOAP命令中向所述用戶選中的設(shè)備發(fā)送;若用戶選中的多媒體文件為音樂文件,則所述多媒體文件傳輸應(yīng)用程序?qū)⒁魳凡シ胖甘拘畔⒆鳛樗龆嗝襟w播放指示信息攜帶于所述SOAP命令中向所述用戶選中的設(shè)備發(fā)送;若用戶選中的多媒體文件為圖片文件,則所述多媒體文件傳輸應(yīng)用程序?qū)D片播放指示信息作為所述多媒體播放指示信息攜帶于所述SOAP命令中向所述用戶選中的設(shè)備發(fā)送;以及
[0014]所述安裝于所述設(shè)備中的DLNA接收到所述SOAP命令后,若確認(rèn)所述SOAP命令中攜帶有多媒體播放指示信息,則根據(jù)所述SOAP命令中的多媒體文件的鏈接地址,作為HTTP協(xié)議的客戶端向所述智能終端發(fā)送文件獲取請(qǐng)求,從所述智能終端獲取多媒體文件在本設(shè)備中進(jìn)行播放,具體包括:
[0015]所述設(shè)備中的DLNA接收到所述SOAP命令,并確認(rèn)所述SOAP命令中攜帶有多媒體播放指示信息后,若進(jìn)一步確認(rèn)該多媒體播放指示信息具體為視頻播放指示信息,則根據(jù)所述SOAP命令中的多媒體文件的鏈接地址,作為HTTP協(xié)議的客戶端向所述智能終端發(fā)送文件獲取請(qǐng)求,從所述智能終端獲取多媒體文件通過本設(shè)備中安裝的視頻播放程序進(jìn)行視頻播放;若所述設(shè)備中的DLNA進(jìn)一步確認(rèn)該多媒體播放指示信息具體為音樂播放指示信息,則根據(jù)所述SOAP命令中的多媒體文件的鏈接地址,作為HTTP協(xié)議的客戶端向所述智能終端發(fā)送文件獲取請(qǐng)求,從所述智能終端獲取多媒體文件通過本設(shè)備中安裝的音樂播放程序進(jìn)行音樂播放;若所述設(shè)備中的DLNA進(jìn)一步確認(rèn)該多媒體播放指示信息具體為圖片播放指示信息,則根據(jù)所述SOAP命令中的多媒體文件的鏈接地址,作為HTTP協(xié)議的客戶端向所述智能終端發(fā)送文件獲取請(qǐng)求,從所述智能終端獲取多媒體文件通過本設(shè)備中安裝的圖片瀏覽程序進(jìn)行圖片播放。
[0016]其中,在所述多媒體文件傳輸應(yīng)用程序通過其多媒體文件選擇界面在觸摸屏上顯示出本智能終端中的各多媒體文件的名稱之前,還包括:所述多媒體文件傳輸應(yīng)用程序?qū)Ρ局悄芙K端中的文件系統(tǒng)進(jìn)行掃描,確定所述文件系統(tǒng)中的每個(gè)文件的名稱中的擴(kuò)展名;根據(jù)文件的擴(kuò)展名,確定出所述文件系統(tǒng)中的多媒體文件;并對(duì)于每個(gè)確定出的多媒體文件,對(duì)應(yīng)記錄該多媒體文件的名稱和存儲(chǔ)地址;以及
[0017]所述多媒體文件選擇界面具體包括:視頻文件選擇界面、音樂文件選擇界面、圖片文件選擇界面;以及
[0018]所述多媒體文件傳輸應(yīng)用程序通過其多媒體文件選擇界面在觸摸屏上顯示出本智能終端中的各多媒體文件的名稱,具體包括:
[0019]所述多媒體文件傳輸應(yīng)用程序通過所述視頻文件選擇界面在觸摸屏上顯示出本智能終端中的各視頻文件的名稱;通過所述音樂文件選擇界面在觸摸屏上顯示出本智能終端中的各音樂文件的名稱;通過所述圖片文件選擇界面在觸摸屏上顯示出本智能終端中的各圖片文件的名稱。
[0020]其中,所述設(shè)備具體為智能電視;以及
[0021]所述多媒體文件的鏈接地址具體是根據(jù)該多媒體文件的存儲(chǔ)地址與智能終端的IP地址生成的;以及
[0022]所述向用戶選中的設(shè)備發(fā)送SOAP命令前,還包括:
[0023]所述多媒體文件傳輸應(yīng)用程序通過其設(shè)備選擇界面,顯示出與本智能終端在同一WLAN中已建立連接的設(shè)備供用戶選擇;并在接收到用戶輸入的設(shè)備選中指令后,將該設(shè)備選中指令涉及的設(shè)備作為所述用戶選中的設(shè)備。
[0024]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種智能終端,包括:多媒體文件選擇模塊、設(shè)備選擇模塊、播放命令發(fā)送模塊、HTTP通信模塊;
[0025]多媒體文件選擇模塊用于確定用戶選中的多媒體文件;設(shè)備選擇模塊用于確定用戶選中的設(shè)備;所述設(shè)備為與所述智能終端在同一 WLAN中已建立連接的設(shè)備;播放命令發(fā)送模塊用于在接收到用戶輸入的多媒體傳輸播放指令后,向用戶選中的設(shè)備發(fā)送SOAP命令;所述SOAP命令中攜帶有多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址;HTTP通信模塊用于接收到所述用戶選中的設(shè)備發(fā)送的基于HTTP協(xié)議的文件獲取請(qǐng)求后,根據(jù)所述文件獲取請(qǐng)求中攜帶的所述多媒體文件的鏈接地址,將相應(yīng)的多媒體文件向所述用戶選中的設(shè)備傳送。
[0026]較佳地,所述播放命令發(fā)送模塊具體包括:
[0027]多媒體傳輸播放指令接收單元,用于接收到所述智能終端中的系統(tǒng)程序發(fā)送的甩動(dòng)事件信息后,確認(rèn)接收到多媒體傳輸播放指令;在確認(rèn)接收到所述多媒體傳輸播放指令后,若確定用戶選中的多媒體文件為視頻文件,則發(fā)送第一多媒體播放傳輸通知;若確定用戶選中的多媒體文件為音樂文件,則發(fā)送第二多媒體播放傳輸通知;若確定用戶選中的多媒體文件為圖片文件,則發(fā)送第三多媒體播放傳輸通知;
[0028]第一 SOAP命令發(fā)送單元,用于接收到第一多媒體播放傳輸通知后,將視頻播放指示信息作為所述多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址攜帶于所述SOAP命令中向所述用戶選中的設(shè)備發(fā)送;
[0029]第二 SOAP命令發(fā)送單元,用于接收到第二多媒體播放傳輸通知后,將音樂播放指示信息作為所述多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址攜帶于所述SOAP命令中向所述用戶選中的設(shè)備發(fā)送;
[0030]第三SOAP命令發(fā)送單元,用于接收到第三多媒體播放傳輸通知后,將圖片播放指示信息作為所述多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址攜帶于所述SOAP命令中向所述用戶選中的設(shè)備發(fā)送。
[0031]較佳地,所述多媒體傳輸播放指令接收單元還用于在確認(rèn)接收到所述多媒體傳輸播放指令后,向所述多媒體文件選擇模塊發(fā)送多媒體文件選定通知;以及
[0032]所述多媒體文件選擇模塊具體用于在接收到所述多媒體文件選定通知后,確定出由系統(tǒng)程序發(fā)送的觸摸事件信息中的觸摸點(diǎn)位置,在觸摸屏中對(duì)應(yīng)顯示的多媒體文件的名稱;并將具有該名稱的多媒體文件確定為所述用戶選中的多媒體文件。
[0033]較佳地,所述智能終端還包括:
[0034]菜單模塊,用于顯示菜單界面;在接收到菜單界面中的設(shè)備選擇按鍵的點(diǎn)擊事件信息后,向所述設(shè)備選擇模塊發(fā)送設(shè)備選擇通知;以及在接收到菜單界面中的視頻文件選擇按鍵的點(diǎn)擊事件信息后,向所述多媒體文件選擇模塊發(fā)送視頻文件選擇通知;以及在接收到菜單界面中的音樂文件選擇按鍵的點(diǎn)擊事件信息后,向所述多媒體文件選擇模塊發(fā)送音樂文件選擇通知;以及在接收到菜單界面中的圖片文件選擇按鍵的點(diǎn)擊事件信息后,向所述多媒體文件選擇模塊發(fā)送圖片文件選擇通知;
[0035]所述設(shè)備選擇模塊具體用于接收到所述設(shè)備選擇通知后,顯示設(shè)備選擇界面;在所述設(shè)備選擇界面中顯示出與本智能終端在同一 WLAN中已建立連接的設(shè)備供用戶選擇;并在接收到用戶輸入的設(shè)備選中指令后,將該設(shè)備選中指令涉及的設(shè)備作為所述用戶選中的設(shè)備;
[0036]所述多媒體文件選擇模塊還用于在接收到所述視頻文件選擇通知后,顯示視頻文件選擇界面,在所述視頻文件選擇界面中顯示出本智能終端中存儲(chǔ)的各視頻文件的名稱供用戶選擇;以及在接收到所述音樂文件選擇通知后,顯示音樂文件選擇界面,在所述音樂文件選擇界面中顯示出本智能終端中存儲(chǔ)的各音樂文件的名稱供用戶選擇;以及在接收到所述圖片文件選擇通知后,顯示圖片文件選擇界面,在所述圖片文件選擇界面中顯示出本智能終端中存儲(chǔ)的各圖片文件的名稱供用戶選擇。
[0037]較佳地,所述的智能終端,以及與所述智能終端在同一 WLAN中已建立連接的設(shè)備,所述設(shè)備中安裝有DLNA。
[0038]本發(fā)明實(shí)施例的技術(shù)方案中,智能終端的多媒體文件傳輸應(yīng)用程序接收到用戶輸入多媒體傳輸播放指令后,作為HTTP協(xié)議中的服務(wù)器端向用戶選中的和該智能終端在同一 WLAN中建立連接的智能電視發(fā)送包括多媒體播放指示信息和用戶選中的多媒體文件的鏈接地址的SOAP命令,智能電視通過其中的DLNA接收SOAP命令,并根據(jù)其中的多媒體文件的鏈接地址,作為HTTP協(xié)議中的客戶端向智能終端發(fā)送文件獲取請(qǐng)求,從智能終端獲取多媒體文件后進(jìn)行播放;智能電視由其中的DLNA接收多媒體文件,不需要用戶在智能電視上安裝專用的文件傳輸客戶端,并且智能電視中的DLNA在獲取多媒體文件后也不需要用戶使用遙控器進(jìn)行繁瑣的操作便可以對(duì)該文件進(jìn)行播放,極大地方便了用戶將智能終端上的多媒體文件傳輸?shù)街悄茈娨曔M(jìn)行播放展示。
【專利附圖】
【附圖說明】
[0039]圖1為本發(fā)明實(shí)施例的多媒體文件傳輸展示系統(tǒng)的結(jié)構(gòu)示意圖;
[0040]圖2為本發(fā)明實(shí)施例的多媒體文件傳輸展示方法流程示意圖;[0041]圖3為本發(fā)明實(shí)施例的智能終端的內(nèi)部結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉出優(yōu)選實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。然而,需要說明的是,說明書中列出的許多細(xì)節(jié)僅僅是為了使讀者對(duì)本發(fā)明的一個(gè)或多個(gè)方面有一個(gè)透徹的理解,即便沒有這些特定的細(xì)節(jié)也可以實(shí)現(xiàn)本發(fā)明的這些方面。
[0043]本申請(qǐng)使用的“模塊”、“系統(tǒng)”等術(shù)語(yǔ)旨在包括與計(jì)算機(jī)相關(guān)的實(shí)體,例如但不限于硬件、固件、軟硬件組合、軟件或者執(zhí)行中的軟件。例如,模塊可以是,但并不僅限于:處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行程序、執(zhí)行的線程、程序和/或計(jì)算機(jī)。舉例來說,計(jì)算設(shè)備上運(yùn)行的應(yīng)用程序和此計(jì)算設(shè)備都可以是模塊。一個(gè)或多個(gè)模塊可以位于執(zhí)行中的一個(gè)進(jìn)程和/或線程內(nèi)。
[0044]本發(fā)明的發(fā)明人注意到,現(xiàn)有的智能電視普遍安裝有DLNA(Digital LivingNetwork Alliance,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)架構(gòu),因此,考慮到可以利用智能電視中的DLNA進(jìn)行多媒體文件的傳輸,而不需要用戶在智能電視上安裝專用的文件傳輸客戶端,也不需要用戶使用遙控器進(jìn)行繁瑣的操作,極大地方便了用戶將智能終端上的多媒體文件傳輸?shù)街悄茈娨曔M(jìn)行播放展示。
[0045]下面結(jié)合附圖詳細(xì)說明本發(fā)明的技術(shù)方案。本發(fā)明實(shí)施例提供的多媒體文件傳輸展示系統(tǒng)的結(jié)構(gòu)如圖1所示,包括:智能終端101、以及與該智能終端在同一 WLAN中已建立連接的設(shè)備102 ;其中,智能終端101具體可以是安裝Android系統(tǒng)的手機(jī)或Android系統(tǒng)平板電腦、安裝IOS系統(tǒng)的手機(jī)或IOS系統(tǒng)的平板電腦;與智能終端101在同一 WLAN中已建立連接的設(shè)備102具體可以是智能電視,或安裝有Android系統(tǒng)的平板電腦。
[0046]智能終端101中安裝了多媒體文件傳輸應(yīng)用程序,該程序在該智能終端的系統(tǒng)菜單界面上設(shè)有快捷開啟按鍵,用戶通過該快捷開啟按鍵可以啟動(dòng)多媒體文件傳輸應(yīng)用程序。多媒體文件傳輸應(yīng)用程序在每次啟動(dòng)時(shí),或者接收到用戶輸入的文件掃描指令時(shí),對(duì)智能終端101中的文件系統(tǒng)進(jìn)行掃描,確定該文件系統(tǒng)中的每個(gè)文件的名稱中的擴(kuò)展名,并根據(jù)文件的擴(kuò)展名,確定出該文件系統(tǒng)中的多媒體文件,并對(duì)于每個(gè)確定出的多媒體文件,對(duì)應(yīng)記錄該多媒體文件的名稱和存儲(chǔ)地址。
[0047]其中,多媒體文件傳輸應(yīng)用程序可識(shí)別視頻文件的拓展名包括:mpegl、mpeg4、AVC ;可識(shí)別音樂文件的拓展名包括:AAC、MP3、AC-3、WMA9 ;可識(shí)別圖片文件的拓展名包括:jpeg、gif、png、tif。
[0048]此外,多媒體文件傳輸應(yīng)用程序的菜單界面上設(shè)有設(shè)備選擇按鍵,當(dāng)該程序接收到用戶輸入的設(shè)備選擇按鍵的點(diǎn)擊事件信息后,在設(shè)備選擇界面中顯示出與本智能終端在同一 WLAN中已建立連接的設(shè)備供用戶選擇;并且在接收到用戶輸入的設(shè)備選中指令后,將該設(shè)備選中指令涉及的設(shè)備作為用戶選中的設(shè)備。
[0049]若用戶選中的設(shè)備為智能電視,則智能終端101通過該智能電視進(jìn)行多媒體文件傳輸展示的方法,具體流程如圖2所示,包括如下步驟:
[0050]S201:智能終端101中的多媒體文件傳輸應(yīng)用程序通過其多媒體文件選擇界面在觸摸屏上顯示出本智能終端中的各多媒體文件的名稱。[0051]具體地,智能終端101中的多媒體文件傳輸應(yīng)用程序的菜單界面上還可設(shè)有多媒體文件瀏覽按鍵,當(dāng)接收到用戶輸入的多媒體文件瀏覽選擇按鍵的點(diǎn)擊事件信息后,顯示多媒體文件選擇界面,在多媒體文件選擇界面中為用戶顯示出本智能終端中的各多媒體文件的名稱;
[0052]較佳地,多媒體文件選擇界面可以包括:視頻文件選擇界面、音樂文件選擇界面、圖片文件選擇界面;
[0053]具體地,當(dāng)該程序接收到用戶輸入的視頻文件瀏覽按鍵的點(diǎn)擊事件信息后,顯示視頻文件選擇界面,在視頻文件選擇界面中為用戶顯示拓展名為mpegl、mpeg4、AVC的各視頻文件的名稱;
[0054]當(dāng)該程序接收到用戶輸入的音樂文件瀏覽按鍵的點(diǎn)擊事件信息后,顯示音樂文件選擇界面,在音樂文件選擇界面中為用戶顯示拓展名為AAC、MP3、AC-3、WMA9的各音樂文件的名稱;
[0055]當(dāng)該程序接收到用戶輸入的圖片文件瀏覽按鍵的點(diǎn)擊事件信息后,顯示圖片文件選擇界面,在圖片文件選擇界面中為用戶顯示拓展名為jpeg、gif、png、tif的各圖片文件的名稱。
[0056]S202:智能終端101中多媒體文件傳輸應(yīng)用程序確定用戶選擇的多媒體文件的名稱。
[0057]本步驟中,智能終端101中多媒體文件傳輸應(yīng)用程序在接收到系統(tǒng)程序發(fā)送的觸摸事件信息后,確定出觸摸屏中對(duì)應(yīng)觸摸事件信息中的觸摸點(diǎn)位置顯示的多媒體文件的名稱,從而確定具有該名稱的多媒體文件為用戶選中的多媒體文件。
[0058]具體地,當(dāng)用戶通過觸摸屏在視頻文件選擇界面上對(duì)顯示的各視頻文件名稱做出觸摸動(dòng)作后,終端101中的系統(tǒng)程序生成包括觸摸點(diǎn)在觸摸屏中位置坐標(biāo)信息的觸摸事件信息,并將其發(fā)送給多媒體文件傳輸應(yīng)用程序,多媒體文件傳輸應(yīng)用程序接收到觸摸事件信息后,確定出視頻文件選擇界面中觸摸點(diǎn)位置顯示的視頻文件的名稱,并將具有該名稱的視頻文件作為用戶選中的視頻文件;
[0059]當(dāng)用戶通過觸摸屏在音樂文件選擇界面上對(duì)顯示的各音樂文件名稱做出觸摸動(dòng)作后,終端101中的系統(tǒng)程序生成包括觸摸點(diǎn)在觸摸屏中位置坐標(biāo)信息的觸摸事件信息,并將其發(fā)送給多媒體文件傳輸應(yīng)用程序,多媒體文件傳輸應(yīng)用程序接收到觸摸事件信息后,確定出音樂文件選擇界面中觸摸點(diǎn)位置顯示的音樂文件的名稱,并將具有該名稱的音樂文件作為用戶選中的音樂文件;
[0060]當(dāng)用戶通過觸摸屏在圖片文件選擇界面上對(duì)顯示的各圖片文件名稱做出觸摸動(dòng)作后,終端101中的系統(tǒng)程序生成包括觸摸點(diǎn)在觸摸屏中位置坐標(biāo)信息的觸摸事件信息,并將其發(fā)送給多媒體文件傳輸應(yīng)用程序,多媒體文件傳輸應(yīng)用程序接收到觸摸事件信息后,確定出圖片文件選擇界面中觸摸點(diǎn)位置顯示的圖片文件的名稱,并將具有該名稱的圖片文件作為用戶選中的圖片文件。
[0061]S203:智能終端101中多媒體文件傳輸應(yīng)用程序接收到多媒體傳輸播放指令。
[0062]本步驟中,多媒體文件傳輸應(yīng)用程序在接收到智能終端中的系統(tǒng)程序發(fā)送的甩動(dòng)事件信息后,確認(rèn)接收到多媒體傳輸播放指令。
[0063]具體地,當(dāng)用戶將智能終端101朝向選中的設(shè)備102做出甩動(dòng)動(dòng)作后,智能終端101通過內(nèi)置的陀螺儀感知該甩動(dòng)事件,并向智能終端101的系統(tǒng)程序發(fā)送信息,智能終端101的系統(tǒng)程序據(jù)此生成甩動(dòng)事件信息,并將其發(fā)送給多媒體文件傳輸應(yīng)用程序;多媒體文件傳輸應(yīng)用程序在接收到甩動(dòng)事件信息后,確認(rèn)接收到多媒體傳輸播放指令。
[0064]顯然,多媒體文件傳輸應(yīng)用程序并不局限于接收到甩動(dòng)事件信息后,確認(rèn)接收到多媒體傳輸播放指令,本領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明公開的技術(shù)內(nèi)容,采用其它技術(shù)手段來確認(rèn)接收到多媒體傳輸播放指令。例如,當(dāng)用戶選中多媒體文件后,多媒體文件傳輸應(yīng)用程序?qū)⑼ㄟ^多媒體傳輸確認(rèn)界面提示用戶是否進(jìn)行多媒體文件傳輸,當(dāng)接收到用戶輸入的確認(rèn)按鍵的點(diǎn)擊事件信息后,多媒體文件傳輸應(yīng)用程序確認(rèn)接收到多媒體傳輸播放指令。
[0065]S204:智能終端101中的多媒體文件傳輸應(yīng)用程序作為HTTP (Hyper TextTransfer Protocol,超文本傳輸協(xié)議)中的服務(wù)器端向用戶選中的設(shè)備102發(fā)送SOAP命令。
[0066]具體地,如果用戶選中的多媒體文件為視頻文件,多媒體文件傳輸應(yīng)用程序則將視頻播放指示信息作為多媒體播放指示信息攜帶于向用戶選中的設(shè)備102發(fā)送的SOAP命令中;如果用戶選中的多媒體文件為音樂文件,多媒體文件傳輸應(yīng)用程序則將音樂播放指示信息作為多媒體播放指示信息攜帶于向用戶選中的設(shè)備102發(fā)送的SOAP命令中;如果用戶選中的多媒體文件為圖片文件,多媒體文件傳輸應(yīng)用程序則將圖片播放指示信息作為多媒體播放指示信息攜帶于向用戶選中的設(shè)備102發(fā)送的SOAP命令中。
[0067]其中,SOAP命令還包括多媒體文件傳輸應(yīng)用程序根據(jù)用戶選中的多媒體文件的存儲(chǔ)地址與該智能終端的IP (Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址生成的鏈接地址。由于多媒體文件傳輸應(yīng)用程序之前對(duì)應(yīng)記錄了各多媒體文件的名稱和存儲(chǔ)地址;因此,根據(jù)上述步驟S203中用戶選擇的多媒體文件的名稱,可以確定出用戶選中的多媒體文件的存儲(chǔ)地址。
[0068]S205:用戶選中的設(shè)備102中的DLNA接收到SOAP命令后,確認(rèn)出該SOAP命令中攜帶有多媒體播放指示信息,則根據(jù)接收的SOAP命令中的多媒體文件的鏈接地址,作為HTTP協(xié)議的客戶端向智能終端101發(fā)送文件獲取請(qǐng)求,從智能終端101獲取多媒體文件進(jìn)行播放。
[0069]具體地,用戶選中的設(shè)備102中的DLNA接收到SOAP命令,并確認(rèn)該SOAP命令中攜帶有多媒體播放指示信息后,
[0070]若用戶選中的設(shè)備102中的DLNA進(jìn)一步確認(rèn)該多媒體播放指示信息具體為視頻播放指示信息,則作為HTTP協(xié)議中的客戶端向智能終端發(fā)送文件獲取請(qǐng)求,智能終端101中的多媒體文件傳輸應(yīng)用程序根據(jù)接收的文件獲取請(qǐng)求中攜帶的多媒體文件的鏈接地址,將相應(yīng)的多媒體文件向用戶選中的設(shè)備102傳送,設(shè)備102在獲取多媒體文件后,通過該設(shè)備102安裝的視頻播放程序進(jìn)行視頻播放;
[0071]若用戶選中的設(shè)備102中的DLNA進(jìn)一步確認(rèn)該多媒體播放指示信息具體為音樂播放指示信息,則作為HTTP協(xié)議中的客戶端向智能終端發(fā)送文件獲取請(qǐng)求,智能終端101中的多媒體文件傳輸應(yīng)用程序根據(jù)接收的文件獲取請(qǐng)求中攜帶的多媒體文件的鏈接地址,將相應(yīng)的多媒體文件向用戶選中的設(shè)備102傳送,設(shè)備102在獲取多媒體文件后,通過該設(shè)備102中安裝的音樂播放程序進(jìn)行音樂播放;[0072]若用戶選中的設(shè)備102中的DLNA進(jìn)一步確認(rèn)該多媒體播放指示信息具體為圖片播放指示信息,則作為HTTP協(xié)議中的客戶端向智能終端發(fā)送文件獲取請(qǐng)求,智能終端101中的多媒體文件傳輸應(yīng)用程序根據(jù)接收的文件獲取請(qǐng)求中攜帶的多媒體文件的鏈接地址,將相應(yīng)的多媒體文件向用戶選中的設(shè)備102傳送,設(shè)備102在獲取多媒體文件后,通過該設(shè)備中安裝的圖片瀏覽程序進(jìn)行圖片播放。
[0073]作為一種更優(yōu)的實(shí)施方式,在用戶選中的設(shè)備102進(jìn)行多媒體文件播放時(shí),還可顯示播放進(jìn)度條和播放音量條;事實(shí)上,用戶選中的設(shè)備102先從智能終端101獲取該多媒體文件的整體大小,之后一邊獲取多媒體文件,一邊進(jìn)行播放;
[0074]在用戶選中的設(shè)備102從智能終端101開始獲取多媒體文件后,智能終端101也可以同步進(jìn)行該多媒體文件的播放,從而播放進(jìn)度與用戶選中的設(shè)備102中的播放進(jìn)度一致;并且在智能終端101對(duì)該多媒體文件進(jìn)行播放的過程中,智能終端101也顯示播放進(jìn)度條和播放音量條;
[0075]一方面,用戶可以拖動(dòng)智能終端101所顯示的播放進(jìn)度條中的當(dāng)前播放進(jìn)度指示器,以調(diào)整當(dāng)前的播放進(jìn)度;智能終端101中的多媒體文件傳輸應(yīng)用程序在確認(rèn)接收到用戶拖動(dòng)當(dāng)前播放進(jìn)度指示器的事件信息后,向用戶選中的設(shè)備102發(fā)送SOAP命令,該SOAP命令中攜帶有播放進(jìn)度調(diào)整指示信息,并在該播放進(jìn)度調(diào)整指示信息中包含有當(dāng)前的播放進(jìn)度;
[0076]另一方面,用戶也可以拖動(dòng)智能終端101所顯示的播放音量條中的當(dāng)前播放音量指示器,以調(diào)整當(dāng)前的播放音量;智能終端101中的多媒體文件傳輸應(yīng)用程序在確認(rèn)接收到用戶拖動(dòng)當(dāng)前播放音量指示器的事件信息后,向用戶選中的設(shè)備102發(fā)送SOAP命令,該SOAP命令中攜帶有播放音量調(diào)整指示信息,并在該播放音量調(diào)整指示信息中包含有當(dāng)前的播放音量;
[0077]用戶選中的設(shè)備102 (比如智能電視)的DLNA在接收到智能終端101發(fā)送的SOAP命令后,若從中解析出播放進(jìn)度調(diào)整指示信息,則根據(jù)該播放進(jìn)度調(diào)整指示信息中的當(dāng)前的播放進(jìn)度調(diào)整該多媒體文件播放的進(jìn)度;若從中解析出播放音量調(diào)整指示信息,則根據(jù)該播放音量調(diào)整指示信息中的當(dāng)前的播放音量調(diào)整該多媒體文件播放的音量。
[0078]圖3為本發(fā)明實(shí)施例提供的智能終端的結(jié)構(gòu)示意圖。該智能終端包括:多媒體文件選擇模塊301、設(shè)備選擇模塊302、播放命令發(fā)送模塊303、文件掃描模塊304、HTTP通信模塊305 ;其中,
[0079]文件掃描模塊304用于接收到文件掃描指令時(shí),對(duì)本智能終端中的文件系統(tǒng)進(jìn)行掃描,確定所述文件系統(tǒng)中的每個(gè)文件的名稱中的擴(kuò)展名;根據(jù)文件的擴(kuò)展名,確定出所述文件系統(tǒng)中的多媒體文件;并對(duì)于每個(gè)確定出的多媒體文件,對(duì)應(yīng)記錄該多媒體文件的名稱和存儲(chǔ)地址;
[0080]事實(shí)上,智能終端101中的多媒體文件傳輸應(yīng)用程序在啟動(dòng)后可以向文件掃描模塊304發(fā)送文件掃描指令,同時(shí),多媒體文件傳輸應(yīng)用程序的菜單界面上設(shè)有文件掃描按鍵,當(dāng)該程序接收到用戶輸入的文件掃描按鍵的點(diǎn)擊事件信息后,向文件掃描模塊304發(fā)送文件掃描指令;
[0081]多媒體文件選擇模塊301用于確定用戶選中的多媒體文件的名稱;
[0082]設(shè)備選擇模塊302用于確定用戶選中的與該智能終端在同一 WLAN中已建立連接的設(shè)備,該設(shè)備可以是智能電視;
[0083]播放命令發(fā)送模塊303用于在接收到用戶輸入的多媒體傳輸播放指令后,向用戶選中的智能電視發(fā)送攜帶有多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址的SOAP命令;其中,用戶選中的多媒體文件的鏈接地址是根據(jù)用戶選中的多媒體文件的存儲(chǔ)地址與該智能終端的IP地址生成的;用戶選中的多媒體文件的存儲(chǔ)地址是播放命令發(fā)送模塊303根據(jù)多媒體文件選擇模塊301確定的用戶選中的多媒體文件的名稱,查找文件掃描模塊304對(duì)應(yīng)記錄的各多媒體文件的名稱和存儲(chǔ)地址,確定出的對(duì)應(yīng)的多媒體文件的存儲(chǔ)地址。
[0084]HTTP通信模塊305用于接收到用戶選中的智能電視發(fā)送的基于HTTP協(xié)議的文件獲取請(qǐng)求后,根據(jù)接收的文件獲取請(qǐng)求中攜帶的多媒體文件的鏈接地址,將相應(yīng)的多媒體文件向用戶選中的智能電視傳送。
[0085]其中,播放命令發(fā)送模塊303具體可以包括:多媒體傳輸播放指令接收單元3031、第一 SOAP命令發(fā)送單元3032、第二 SOAP命令發(fā)送單元3033、第三SOAP命令發(fā)送單元3034 ;
[0086]多媒體傳輸播放指令接收單元3031用于接收到智能終端中的系統(tǒng)程序發(fā)送的甩動(dòng)事件信息后,確認(rèn)接收到多媒體傳輸播放指令;在確認(rèn)接收到多媒體傳輸播放指令后,若確定用戶選中的多媒體文件為視頻文件,則發(fā)送第一多媒體播放傳輸通知;若確定用戶選中的多媒體文件為音樂文件,則發(fā)送第二多媒體播放傳輸通知;若確定用戶選中的多媒體文件為圖片文件,則發(fā)送第三多媒體播放傳輸通知;
[0087]第一 SOAP命令發(fā)送單元3032用于接收到第一多媒體播放傳輸通知后,將視頻播放指示信息作為多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址攜帶于SOAP命令中向用戶選中的智能電視發(fā)送;
[0088]第二 SOAP命令發(fā)送單元3033用于接收到第二多媒體播放傳輸通知后,將音樂播放指示信息作為多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址攜帶于SOAP命令中向用戶選中的智能電視發(fā)送;
[0089]第三SOAP命令發(fā)送單元3034用于接收到第三多媒體播放傳輸通知后,將圖片播放指示信息作為多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址攜帶于SOAP命令中向用戶選中的智能電視發(fā)送。
[0090]更優(yōu)地,多媒體傳輸播放指令接收單元3031還用于在確認(rèn)接收到多媒體傳輸播放指令后,向多媒體文件選擇模塊301發(fā)送多媒體文件選定通知;
[0091]相應(yīng)地,多媒體文件選擇模塊301具體用于在接收到多媒體文件選定通知后,確定出由系統(tǒng)程序發(fā)送的觸摸事件信息中的觸摸點(diǎn)位置,在觸摸屏中對(duì)應(yīng)顯示的多媒體文件的名稱;并將具有該名稱的多媒體文件確定為用戶選中的多媒體文件。
[0092]進(jìn)一步,本發(fā)明實(shí)施例提供的智能終端還可包括:多媒體播放模塊306 ;
[0093]相應(yīng)地,上述HTTP通信模塊305還用于在根據(jù)文件獲取請(qǐng)求中攜帶的多媒體文件的鏈接地址,將相應(yīng)的多媒體文件向用戶選中的設(shè)備傳送后,向多媒體播放模塊306發(fā)送開始播放通知;
[0094]多媒體播放模塊306根據(jù)開始播放通知,開始播放該多媒體文件,并顯示播放進(jìn)度條和播放音量條;并在接收到用戶拖動(dòng)當(dāng)前播放進(jìn)度指示器的事件信息后,向播放命令發(fā)送模塊303發(fā)送播放進(jìn)度調(diào)整通知;以及,
[0095]在接收到用戶拖動(dòng)當(dāng)前播放音量指示器的事件信息后,向播放命令發(fā)送模塊303發(fā)送播放音量調(diào)整通知;
[0096]相應(yīng)地,上述的播放命令發(fā)送模塊303還用于在接收到播放進(jìn)度調(diào)整通知后,向用戶選中的設(shè)備發(fā)送攜帶有播放進(jìn)度調(diào)整指示信息的SOAP命令,其中播放進(jìn)度調(diào)整指示信息中包含有當(dāng)前的播放進(jìn)度;以及,
[0097]在接收到播放音量調(diào)整通知后,向用戶選中的設(shè)備發(fā)送攜帶有播放音量調(diào)整指示信息的SOAP命令,其中播放音量調(diào)整指示信息中包含有當(dāng)前的播放音量。
[0098]進(jìn)一步,本發(fā)明實(shí)施例提供的智能終端還可包括:菜單模塊307 ;
[0099]菜單模塊307用于顯示菜單界面;在接收到菜單界面中的設(shè)備選擇按鍵的點(diǎn)擊事件信息后,向設(shè)備選擇模塊302發(fā)送設(shè)備選擇通知;以及在接收到菜單界面中的視頻文件瀏覽按鍵的點(diǎn)擊事件信息后,向多媒體文件選擇模塊301發(fā)送視頻文件選擇通知;以及在接收到菜單界面中的音樂文件瀏覽按鍵的點(diǎn)擊事件信息后,向多媒體文件選擇模塊301發(fā)送音樂文件選擇通知;以及在接收到菜單界面中的圖片文件瀏覽按鍵的點(diǎn)擊事件信息后,向多媒體文件選擇模塊301發(fā)送圖片文件選擇通知;
[0100]設(shè)備選擇模塊302具體用于接收到設(shè)備選擇通知后,顯示設(shè)備選擇界面;在設(shè)備選擇界面中顯示出與本智能終端在同一 WLAN中已建立連接的智能電視供用戶選擇;并在接收到用戶輸入的設(shè)備選中指令后,將該設(shè)備選中指令涉及的智能電視作為用戶選中的智能電視;
[0101]多媒體文件選擇模塊301還用于在接收到視頻文件選擇通知后,顯示視頻文件選擇界面,在視頻文件選擇界面中顯示出本智能終端中存儲(chǔ)的各視頻文件的名稱供用戶選擇;以及在接收到音樂文件選擇通知后,顯示音樂文件選擇界面,在音樂文件選擇界面中顯示出本智能終端中存儲(chǔ)的各音樂文件的名稱供用戶選擇;以及在接收到圖片文件選擇通知后,顯示圖片文件選擇界面,在圖片文件選擇界面中顯示出本智能終端中存儲(chǔ)的各圖片文件的名稱供用戶選擇。
[0102]本發(fā)明實(shí)施例的智能終端中的各模塊的具體功能的實(shí)現(xiàn)方法可參考上述圖2所示的各步驟中的方法。
[0103]由上述技術(shù)方案可知,本發(fā)明實(shí)施例提供的多媒體文件傳輸展示方法和智能終端,智能終端的多媒體文件傳輸應(yīng)用程序接收到用戶輸入多媒體傳輸播放指令后,作為HTTP協(xié)議中的服務(wù)器端向用戶選中的和該智能終端在同一 WLAN中建立連接的智能電視發(fā)送包括多媒體播放指示信息和用戶選中的多媒體文件的鏈接地址的SOAP命令,智能電視通過其中的DLNA接收SOAP命令,并根據(jù)其中的多媒體文件的鏈接地址,作為HTTP協(xié)議中的客戶端向智能終端發(fā)送文件獲取請(qǐng)求,從智能終端獲取多媒體文件后進(jìn)行播放;智能電視由其中的DLNA接收多媒體文件,不需要用戶在智能電視上安裝專用的文件傳輸客戶端,并且智能電視中的DLNA在獲取多媒體文件后也不需要用戶使用遙控器進(jìn)行繁瑣的操作便可以對(duì)該文件進(jìn)行播放,極大地方便了用戶將智能終端上的多媒體文件傳輸?shù)街悄茈娨曔M(jìn)行播放展示。
[0104]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如:ROM/RAM、磁碟、光盤等。
[0105]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種多媒體文件傳輸展不方法,其特征在于,包括: 安裝于所述智能終端中的多媒體文件傳輸應(yīng)用程序在接收到用戶輸入的多媒體傳輸播放指令后,作為HTTP協(xié)議中的服務(wù)器端向用戶選中的設(shè)備發(fā)送SOAP命令;所述設(shè)備為與所述智能終端在同一 WLAN中已建立連接的設(shè)備;所述SOAP命令中攜帶有多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址; 安裝于所述設(shè)備中的DLNA接收到所述SOAP命令后,若確認(rèn)所述SOAP命令中攜帶有多媒體播放指示信息,則根據(jù)所述SOAP命令中的多 媒體文件的鏈接地址,作為HTTP協(xié)議的客戶端向所述智能終端發(fā)送文件獲取請(qǐng)求,從所述智能終端獲取多媒體文件在本設(shè)備中進(jìn)行播放。
2.如權(quán)利要求1所述的方法,其特征在于,所述安裝于所述智能終端中的多媒體文件傳輸應(yīng)用程序在接收到用戶輸入的多媒體傳輸播放指令后,作為HTTP協(xié)議中的服務(wù)器端向用戶選中的設(shè)備發(fā)送SOAP命令,具體包括: 所述多媒體文件傳輸應(yīng)用程序在接收到所述智能終端中的系統(tǒng)程序發(fā)送的甩動(dòng)事件信息后,確認(rèn)接收到多媒體傳輸播放指令; 若用戶選中的多媒體文件為視頻文件,則所述多媒體文件傳輸應(yīng)用程序?qū)⒁曨l播放指示信息作為所述多媒體播放指示信息攜帶于所述SOAP命令中向所述用戶選中的設(shè)備發(fā)送; 若用戶選中的多媒體文件為音樂文件,則所述多媒體文件傳輸應(yīng)用程序?qū)⒁魳凡シ胖甘拘畔⒆鳛樗龆嗝襟w播放指示信息攜帶于所述SOAP命令中向所述用戶選中的設(shè)備發(fā)送; 若用戶選中的多媒體文件為圖片文件,則所述多媒體文件傳輸應(yīng)用程序?qū)D片播放指示信息作為所述多媒體播放指示信息攜帶于所述SOAP命令中向所述用戶選中的設(shè)備發(fā)送;以及 所述安裝于所述設(shè)備中的DLNA接收到所述SOAP命令后,若確認(rèn)所述SOAP命令中攜帶有多媒體播放指示信息,則根據(jù)所述SOAP命令中的多媒體文件的鏈接地址,作為HTTP協(xié)議的客戶端向所述智能終端發(fā)送文件獲取請(qǐng)求,從所述智能終端獲取多媒體文件在本設(shè)備中進(jìn)行播放,具體包括: 所述設(shè)備中的DLNA接收到所述SOAP命令,并確認(rèn)所述SOAP命令中攜帶有多媒體播放指示信息后,若進(jìn)一步確認(rèn)該多媒體播放指示信息具體為視頻播放指示信息,則根據(jù)所述SOAP命令中的多媒體文件的鏈接地址,作為HTTP協(xié)議的客戶端向所述智能終端發(fā)送文件獲取請(qǐng)求,從所述智能終端獲取多媒體文件通過本設(shè)備中安裝的視頻播放程序進(jìn)行視頻播放; 若所述設(shè)備中的DLNA進(jìn)一步確認(rèn)該多媒體播放指示信息具體為音樂播放指示信息,則根據(jù)所述SOAP命令中的多媒體文件的鏈接地址,作為HTTP協(xié)議的客戶端向所述智能終端發(fā)送文件獲取請(qǐng)求,從所述智能終端獲取多媒體文件通過本設(shè)備中安裝的音樂播放程序進(jìn)行音樂播放; 若所述設(shè)備中的DLNA進(jìn)一步確認(rèn)該多媒體播放指示信息具體為圖片播放指示信息,則根據(jù)所述SOAP命令中的多媒體文件的鏈接地址,作為HTTP協(xié)議的客戶端向所述智能終端發(fā)送文件獲取請(qǐng)求,從所述智能終端獲取多媒體文件通過本設(shè)備中安裝的圖片瀏覽程序進(jìn)行圖片播放。
3.如權(quán)利要求2所述的方法,其特征在于,所述多媒體文件傳輸應(yīng)用程序在接收到所述智能終端中的系統(tǒng)程序發(fā)送的甩動(dòng)事件信息之前,還包括: 所述多媒體文件傳輸應(yīng)用程序通過其多媒體文件選擇界面在觸摸屏上顯示出本智能終端中的各多媒體文件的名稱;以及 所述多媒體文件傳輸應(yīng)用程序在接收到所述智能終端中的系統(tǒng)程序發(fā)送的甩動(dòng)事件信息時(shí),還包括: 所述多媒體文件傳輸應(yīng)用程序還接收到所述系統(tǒng)程序發(fā)送的觸摸事件信息;并確定出所述觸摸屏中對(duì)應(yīng)所述觸摸事件信息中的觸摸點(diǎn)位置顯示的多媒體文件的名稱,確定具有該名稱的多媒體文件為所述用戶選中的多媒體文件。
4.如權(quán)利要求3所述的方法,其特征在于,在所述多媒體文件傳輸應(yīng)用程序通過其多媒體文件選擇界面在觸摸屏上顯示出本智能終端中的各多媒體文件的名稱之前,還包括: 所述多媒體文件傳輸應(yīng)用程序?qū)Ρ局悄芙K端中的文件系統(tǒng)進(jìn)行掃描,確定所述文件系統(tǒng)中的每個(gè)文件的名稱中的擴(kuò)展名;根據(jù)文件的擴(kuò)展名,確定出所述文件系統(tǒng)中的多媒體文件;并對(duì)于每個(gè)確定出的多媒體文件,對(duì)應(yīng)記錄該多媒體文件的名稱和存儲(chǔ)地址;以及 所述多媒體文件選擇界面具體包括:視頻文件選擇界面、音樂文件選擇界面、圖片文件選擇界面;以及 所述多媒體文件傳輸應(yīng)用程序通過其多媒體文件選擇界面在觸摸屏上顯示出本智能終端中的各多媒體文件的名稱,具體包括: 所述多媒體文件傳輸應(yīng)用程序通過所述視頻文件選擇界面在觸摸屏上顯示出本智能終端中的各視頻文件的名 稱;通過所述音樂文件選擇界面在觸摸屏上顯示出本智能終端中的各音樂文件的名稱;通過所述圖片文件選擇界面在觸摸屏上顯示出本智能終端中的各圖片文件的名稱。
5.如權(quán)利要求4所述的方法,其特征在于,所述設(shè)備具體為智能電視;以及 所述多媒體文件的鏈接地址具體是根據(jù)該多媒體文件的存儲(chǔ)地址與智能終端的IP地址生成的;以及 所述向用戶選中的設(shè)備發(fā)送SOAP命令前,還包括: 所述多媒體文件傳輸應(yīng)用程序通過其設(shè)備選擇界面,顯示出與本智能終端在同一 WLAN中已建立連接的設(shè)備供用戶選擇;并在接收到用戶輸入的設(shè)備選中指令后,將該設(shè)備選中指令涉及的設(shè)備作為所述用戶選中的設(shè)備。
6.一種智能終端,其特征在于,包括: 文件掃描模塊,用于接收到文件掃描指令時(shí),對(duì)本智能終端中的文件系統(tǒng)進(jìn)行掃描,確定所述文件系統(tǒng)中的每個(gè)文件的名稱中的擴(kuò)展名;根據(jù)文件的擴(kuò)展名,確定出所述文件系統(tǒng)中的多媒體文件;并對(duì)于每個(gè)確定出的多媒體文件,對(duì)應(yīng)記錄該多媒體文件的名稱和存儲(chǔ)地址; 多媒體文件選擇模塊,用于確定用戶選中的多媒體文件的名稱; 設(shè)備選擇模塊,用于確定用戶選中的設(shè)備;所述設(shè)備為與所述智能終端在同一 WLAN中已建立連接的設(shè)備; 播放命令發(fā)送模塊,用于在接收到用戶輸入的多媒體傳輸播放指令后,向用戶選中的設(shè)備發(fā)送SOAP命令;所述SOAP命令中攜帶有多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址;其中,所述多媒體文件的鏈接地址是根據(jù)用戶選中的多媒體文件的存儲(chǔ)地址與該智能終端的IP地址生成的;用戶選中的多媒體文件的存儲(chǔ)地址是播放命令發(fā)送模塊303根據(jù)多媒體文件選擇模塊301確定的用戶選中的多媒體文件的名稱,查找文件掃描模塊304對(duì)應(yīng)記錄的各多媒體文件的名稱和存儲(chǔ)地址確定出的; HTTP通信模塊,用于接收到所述用戶選中的設(shè)備發(fā)送的基于HTTP協(xié)議的文件獲取請(qǐng)求后,根據(jù)所述文件獲取請(qǐng)求中攜帶的所述多媒體文件的鏈接地址,將相應(yīng)的多媒體文件向所述用戶選中的設(shè)備傳送。
7.如權(quán)利要求6所述的終端,其特征在于,所述播放命令發(fā)送模塊具體包括: 多媒體傳輸播放指令接收單元,用于接收到所述智能終端中的系統(tǒng)程序發(fā)送的甩動(dòng)事件信息后,確認(rèn)接收到多媒體傳輸播放指令;在確認(rèn)接收到所述多媒體傳輸播放指令后,若確定用戶選中的多媒體文件為視頻文件,則發(fā)送第一多媒體播放傳輸通知;若確定用戶選中的多媒體文件為音樂文件,則發(fā)送第二多媒體播放傳輸通知;若確定用戶選中的多媒體文件為圖片文件,則發(fā)送第三多媒體播放傳輸通知; 第一 SOAP命令發(fā)送單元,用于接收到第一多媒體播放傳輸通知后,將視頻播放指示信息作為所述多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址攜帶于所述SOAP命令中向所述用戶選中的設(shè)備發(fā)送; 第二 SOAP命令發(fā)送單元,用于接收到第二多媒體播放傳輸通知后,將音樂播放指示信息作為所述多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址攜帶于所述SOAP命令中向所述用戶選中的設(shè)備發(fā)送; 第三SOAP命令發(fā)送單元,用于接收到第三多媒體播放傳輸通知后,將圖片播放指示信息作為所述多媒體播放指示信息,以及用戶選中的多媒體文件的鏈接地址攜帶于所述SOAP命令中向所述用戶選中的設(shè) 備發(fā)送。
8.如權(quán)利要求7所述的終端,其特征在于, 所述多媒體傳輸播放指令接收單元還用于在確認(rèn)接收到所述多媒體傳輸播放指令后,向所述多媒體文件選擇模塊發(fā)送多媒體文件選定通知;以及 所述多媒體文件選擇模塊具體用于在接收到所述多媒體文件選定通知后,確定出由系統(tǒng)程序發(fā)送的觸摸事件信息中的觸摸點(diǎn)位置,在觸摸屏中對(duì)應(yīng)顯示的多媒體文件的名稱;并將具有該名稱的多媒體文件確定為所述用戶選中的多媒體文件。
9.如權(quán)利要求8所述的終端,其特征在于,還包括: 菜單模塊,用于顯示菜單界面;在接收到菜單界面中的設(shè)備選擇按鍵的點(diǎn)擊事件信息后,向所述設(shè)備選擇模塊發(fā)送設(shè)備選擇通知;以及在接收到菜單界面中的視頻文件選擇按鍵的點(diǎn)擊事件信息后,向所述多媒體文件選擇模塊發(fā)送視頻文件選擇通知;以及在接收到菜單界面中的音樂文件選擇按鍵的點(diǎn)擊事件信息后,向所述多媒體文件選擇模塊發(fā)送音樂文件選擇通知;以及在接收到菜單界面中的圖片文件選擇按鍵的點(diǎn)擊事件信息后,向所述多媒體文件選擇模塊發(fā)送圖片文件選擇通知; 所述設(shè)備選擇模塊具體用于接收到所述設(shè)備選擇通知后,顯示設(shè)備選擇界面;在所述設(shè)備選擇界面中顯示出與本智能終端在同一 WLAN中已建立連接的設(shè)備供用戶選擇;并在接收到用戶輸入的設(shè)備選中指令后,將該設(shè)備選中指令涉及的設(shè)備作為所述用戶選中的設(shè)備; 所述多媒體文件選擇模塊還用于在接收到所述視頻文件選擇通知后,顯示視頻文件選擇界面,在所述視頻文件選擇界面中顯示出本智能終端中存儲(chǔ)的各視頻文件的名稱供用戶選擇;以及在接收到所述音樂文件選擇通知后,顯示音樂文件選擇界面,在所述音樂文件選擇界面中顯示出本智能終端中存儲(chǔ)的各音樂文件的名稱供用戶選擇;以及在接收到所述圖片文件選擇通知后,顯示圖片文件選擇界面,在所述圖片文件選擇界面中顯示出本智能終端中存儲(chǔ)的各圖片文件的名稱供用戶選擇。
10.一種多媒體文件傳輸展不系統(tǒng),其特征在于,包括:如權(quán)利要求6-9任一所述的智能終端,以及與所述智能終端 在同一 WLAN中已建立連接的設(shè)備,所述設(shè)備中安裝有DLNA。
【文檔編號(hào)】H04N21/472GK103581759SQ201310480003
【公開日】2014年2月12日 申請(qǐng)日期:2013年10月14日 優(yōu)先權(quán)日:2013年10月14日
【發(fā)明者】高雄勇 申請(qǐng)人:青島海信傳媒網(wǎng)絡(luò)技術(shù)有限公司