[發明專利]基于SAMBA的快速訪問和控制播放共享媒體文件方法在審
| 申請號: | 201410039219.2 | 申請日: | 2014-01-26 |
| 公開(公告)號: | CN103747016A | 公開(公告)日: | 2014-04-23 |
| 發明(設計)人: | 崔忠寧 | 申請(專利權)人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 廣州市華學知識產權代理有限公司 44245 | 代理人: | 李盛洪 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 samba 快速 訪問 控制 播放 共享 媒體文件 方法 | ||
技術領域
本發明涉及通信技術領域,更具體地說,是涉及一種基于SAMBA的快速訪問和控制播放共享媒體文件方法。
背景技術
SAMBA是在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。
目前,市場上支持SAMBA的設備有很多,如藍光播放機等。然而,雖然藍光播放機支持SAMBA,但是只能使用遙控器來控制登陸、瀏覽及播放SAMBA共享媒體文件,在快速瀏覽和操控上所欠缺,用戶體驗不佳。另一方面,部分移動設備由于系統的缺陷或實現難度等問題無法實現對SAMBA設備的支持。
發明內容
本發明的目的在于克服現有技術中的上述缺陷,提供一種基于SAMBA的快速訪問和控制播放共享媒體文件方法,使移動終端能夠通過支持SAMBA的播放設備間接的訪問和操控SAMBA共享媒體文件。
為實現上述目的,本發明提供的技術方案如下:一種基于SAMBA的快速訪問和控制播放共享媒體文件方法,應用于移動終端與支持SAMBA的播放設備之間,該方法包括以下步驟:
通過HTTP協議使移動終端與播放設備之間建立連接;
移動終端根據用戶的操作生成相應的請求,并通過HTTP協議將請求發送至播放設備;其中,所述請求包括登陸SAMBA服務器的請求、獲取共享目錄及其文件列表的請求和控制播放共享媒體文件的請求;
播放設備啟動預先設置的用于負責接收和處理移動終端發送的請求的線程進而分別調用登陸SAMBA服務器和獲取、控制播放共享媒體文件的接口做出相應的處理;
播放設備把處理結果返回給移動終端,移動終端通過屏幕視圖反饋給用戶。
進一步而言,所述登陸SAMBA服務器的請求包含有由SAMBA服務器名稱、用戶名和密碼組成的輸入信息。
進一步而言,所述獲取共享目錄及其文件列表的請求包含有文件夾的路徑。
進一步而言,所述控制播放共享媒體文件的請求包含有共享媒體文件的路徑。
進一步而言,所述移動終端生成的相應請求通過封裝成json數據后再通過HTTP協議將請求發送至播放設備。
進一步而言,所述線程隨播放設備的系統啟動而啟動,當檢測到請求時,則啟動一個新的線程進行處理,而自己則繼續檢測是否有新的請求;當沒有檢測到請求時,則繼續檢測。
進一步而言,所述移動終端根據用戶的操作生成相應的請求,并通過HTTP協議將請求發送至播放設備的步驟之前還包括:
移動終端從播放設備中獲取SAMBA服務器列表,選擇需要登陸的SAMBA服務器。
進一步而言,所述移動終端從播放設備中獲取SAMBA服務器列表的步驟具體包括:
移動終端將一個GetDevicelist命令發送至播放設備,播放設備接收命令后調用接口去獲取SAMBA服務器的列表數據,將列表數據封裝成json數據,通過HTTP協議發送給移動終端,移動終端解析json數據后將列表數據顯示出來。
與現有技術相比,本發明的有益效果在于:
本發明能夠使系統不支持SAMBA的移動終端通過播放設備對SAMBA共享媒體文件進行間接的操控,而支持SAMBA的播放設備可以進一步提高其訪問和操控SAMBA共享媒體文件的效率,提高了用戶體驗。
附圖說明
圖1是本發明實施例一提供的基于SAMBA的快速訪問和控制播放共享媒體文件方法的流程圖;
圖2是本發明實施例二提供的手機通過程序實現交互時的流程圖;
圖3是本發明實施例二提供的藍光播放機通過程序實現交互時的流程圖;
圖4是本發明實施例二提供的手機從藍光播放機端獲取到SAMBA服務器列表的示意圖;
圖5是本發明實施例二提供的從手機端登陸SAMBA服務器的示意圖;
圖6是本發明實施例二提供的通過手機瀏覽SAMBA共享媒體文件的示意圖;
圖7是本發明實施例二提供的在手機端顯示播放信息的示意圖;
圖8是本發明實施例三提供的基于SAMBA的快速訪問和控制播放共享媒體文件的系統的結構框圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
實施例一
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東歐珀移動通信有限公司,未經廣東歐珀移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410039219.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種苗木種植方法
- 下一篇:櫸樹苗木嫁接培育方法





