專利名稱:一種文件的共享方法及手持設備的制作方法
技術領域:
本發明涉及數字生活網絡技術領域,具體而言涉及一種文件的共享方法及手持設備。
背景技術:
DLNA (Digital Living Network Alliance,數字生活網絡聯盟)是一種旨在解決多種移動設備之間通過無線網絡實現互聯互通,從而實現文件的無限制共享的網絡信息技術。DLNA使得手機、電腦以及電視等各種移動設備之間,通過無線網絡即可進行共享文件的智能交互,達到多種移動設備的屏幕實時共享,從而實現多人娛樂與協作。現有技術中,使用DLNA技術實現文件共享時,用戶需要進入一層又一層的操作目錄,再通過無線網絡搜索處于連接狀態的DLNA設備,才能實現手持設備與目標DLNA設備的連接。并且,在連接后又要對目標DLNA設備進行多次操作,獲取共享文件的文件名,之后才能進行信息共享。可見,現有技術的通過DLNA技術實現文件共享的方法操作步驟繁瑣,容易導致用戶操作出現差錯。綜上所述,有必要提供一種文件的共享方法及手持設備,以解決上述問題。
發明內容
本發明主要解決的技術問題是提供一種文件的共享方法及手持設備,能夠快速實現文件的共享,操作簡單,且準確率高。為解決上述技術問題,本發明采用的一個技術方案是提供一種文件的共享方法,包括手持設備在進入DLNA網絡后,DLNA模塊獲取DLNA網絡內處于連接狀態且可用的DLNA設備信息,并形成DLNA設備快捷列表;將共享文件拖拉至DLNA設備快捷列表中的目標DLNA設備圖標上,其中,DLNA設備快捷列表中包含至少一個DLNA設備圖標;DLNA模塊匹配目標DLNA設備的類型與共享文件的類型;若匹配成功,則手持設備使目標DLNA設備處理共享文件。其中,手持設備進入DLNA網絡的步驟包括手持設備開啟WIFI功能,搜索并進入無線網絡;DLNA模塊開啟上層應用程序,進入DLNA網絡。其中,DLNA模塊獲取DLNA網絡內處于連接狀態且可用的DLNA設備信息,并形成DLNA設備快 捷列表的步驟包括DLNA模塊的底層服務組件將手持設備加入無線網絡中的DLNA共享設備組,并從DLNA網絡中獲取處于連接狀態且可用的DLNA設備信息,形成DLNA設備快捷列表。其中,將共享文件拖拉至DLNA設備快捷列表中的目標DLNA設備圖標上的步驟包括進入手持設備的文件庫,將共享文件向手持設備的狀態欄方向拖拉;上層應用程序從底層服務組件中調用DLNA設備快捷列表,并以DLNA設備列表快捷菜單欄的方式顯示;將共享文件拖拉至DLNA設備快捷菜單欄中的目標DLNA設備圖標上。其中,手持設備使目標DLNA設備處理共享文件的步驟包括手持設備接收下拉狀態欄的指令,并根據指令顯示手持設備快捷菜單欄;通過點擊手持設備快捷菜單欄中的上層應用程序圖標,上層應用程序從底層服務組件中調用DLNA設備快捷列表,并以DLNA設備列表快捷菜單欄的方式顯示;通過點擊DLNA設備快捷菜單欄中的目標DLNA設備圖標,進入目標DLNA設備的操作界面;通過手持設備顯示的目標DLNA設備的操作界面,處理共享文件。其中,手持設備使目標DLNA設備處理共享文件的步驟包括手持設備調用上層應用程序并進入上層應用程序的主界面,主界面中顯示DLNA設備快捷列表;通過點擊DLNA設備快捷列表中的目標DLNA設備圖標,進入目標DLNA設備的操作界面;通過手持設備顯示的目標DLNA設備的操作界面,處理共享文件。為解決上述技術問題,本發明采用的另一個技術方案是提供一種用于文件共享的手持設備,該手持設備通過無線網絡實現文件共享,包括=DLNA模塊,用于在進入DLNA網絡后獲取DLNA網絡內處于連接狀態且可用的DLNA設備信息,并形成DLNA設備快捷列表;顯示模塊,用于顯示DLNA設備快捷列表以及接收將共享文件拖拉至DLNA設備快捷列表中的目標DLNA設備圖標上的指令,并根據指令顯示對應的動畫,其中,DLNA設備快捷列表中包含至少一個DLNA設備圖標;DLNA模塊進一步用于匹配目標DLNA設備的類型與共享文件的類型;快捷操作模塊,用于在DLNA模塊匹配成功后,使目標DLNA設備處理所述共享文件。
其中,手持設備還包括WIFI模塊,WIFI模塊用于開啟WIFI功能搜索并進入無線網絡,DLNA模塊開啟上層應用程序,進入DLNA網絡。其中,DLNA模塊還包括底層服務組件,底層服務組件用于將手持設備加入無線網絡中的DLNA共享設備組中,并從無線網絡中獲取DLNA設備快捷列表,上層應用程序用于從底層服務組件中調用DLNA設備快捷列表。其中,手持設備還包括快捷菜單欄模塊,用于根據DLNA模塊的層應用程序調用的DLNA設備快捷列表,形成DLNA設備列表快捷菜單欄。本發明的有益效果是區別于現有技術,本發明通過手持設備搜索DLNA網絡內處于連接狀態的DLNA設備,并將其對應的DLNA設備信息顯示于DLNA設備快捷列表中,繼而將需要共享的文件拖拉至DLNA設備快捷列表中對應的DLNA設備圖標上,即可實現共享文件的播放或發送。本發明能夠快速實現文件的共享,操作簡單,且準確率高。
圖1是本發明文件的共享方法一實施例的流程圖;圖2是本發明將共享文件拖拉至DLNA設備快捷列表的動畫示意圖;圖3是本發明目標DLNA設備與共享文件的對應處理關系圖;圖4是本發明操作目標DLNA設備處理共享文件的第一示意圖;圖5是本發明操作目標DLNA設備處理共享文件的第二示意圖;圖6是本發明手持設備一實施例的結構示意圖。
具體實施例方式下面結合附圖和實施例對本發明進行詳細說明。圖1是本發明文件的共享方法一實施例的流程圖。如圖1所示,本實施例的文件的共享方法包括以下步驟步驟SlOl :手持設備在進入DLNA網絡后,DLNA模塊獲取DLNA網絡內處于連接狀態且可用的DLNA設備信息,并形成DLNA設備快捷列表;在本實施例中,手持設備優選為智能觸屏手機。用戶通過手持設備的智能觸屏開啟手持設備的WIFI功能,搜索并進入無線網絡。而后,用戶通過DLNA模塊開啟上層應用程序,進入DLNA網絡。在進入DLNA網絡后,DLNA模塊的底層服務組件自動將手持設備加入無線網絡中的DLNA共享設備組中,并從DLNA網絡中獲取處于連接狀態且可用的DLNA設備信息,形成DLNA設備快捷列表。在本實施例中,DLNA設備包括手機、電腦、電視機以及音響等各種播放及處理設備。步驟S102 :將共享文件拖拉至DLNA設備快捷列表中的目標DLNA設備圖標上;其中,DLNA設備快捷列表中包含至少一個DLNA設備對應的DLNA設備圖標,DLNA設備圖標是根據DLNA網絡內處于連接狀態且可用的DLNA設備對應的DLNA設備信息而形成的。用戶進入手持設備的文件庫或媒體庫后,點選一個共享文件并將其向手持設備屏幕上的狀態欄方向拖拉(如圖2所示)。此時,手持設備的DLNA模塊自動啟動上層應用程序,并從底層服務組件中調用DLNA設備快捷列表,并以DLNA設備列表快捷菜單欄的方式顯示在屏幕上。用戶將共享文件拖拉至DLNA設備快捷菜單欄中的目標DLNA設備圖標上而后放開,該共享文件便選中了需要對其進行處理的目標DLNA設備。步驟S103 =DLNA模塊匹配目標DLNA設備的類型與共享文件的類型;用戶將共享文件拖拉至DLNA設備快捷菜單欄中的目標DLNA設備圖標后,共享文件不會立即被目標DLNA設備處理。一般來說,用戶在拖拉文件之前會根據共享文件的類型有目的地選擇可以處理該共享文件的目標DLNA設備圖標,然而,在實際操作時,各種誤操作會導致用戶不小心將共享文件拖拉至不能處理該共享文件的一個目標DLNA設備圖標上,從而使得用戶不能體驗文件共享所帶來的便利。例如用戶將視頻文件拖拉至音響對應的圖標上,音響無法播放該視頻文件。因此,本實施例有必要設置DLNA模塊將目標DLNA設備的類型與共享文件的類型進行匹配。相應的,本實施例可在手持設備中預先設置目標DLNA設備的類型與共享文件的類型的對應關系,如圖3所示。需要說明的是,本實施例的對應關系并不限于圖3所示。步驟S104 :若匹配成功,則手持設備使目標DLNA設備處理共享文件。在本實施例中,根據圖3的對應關系,若DLNA模塊將目標DLNA設備的類型與共享文件的類型匹配成功,即判定目標DLNA設備能夠處理被拖拉的共享文件,則目標DLNA設備根據共享文件的類型對其進行處理,其中,處理的方式包括播放和發送。若DLNA模塊將目標DLNA設備的類型與共享文件的類型匹配失敗,即判定目標DLNA設備不能夠處理被拖拉的共享文件,則手持設備可在屏幕上顯示提示窗口,提醒用戶重新選擇能夠處理該共享文件的目標DLNA設備。需要說明的是,在本實施例中,用戶可以通過兩種方式操作目標DLNA設備處理被拖拉的共享文件。
圖4是本發明操作目標DLNA設備處理共享文件的第一示意圖。如圖4所示,用戶通過在手持設備的觸摸屏幕上下拉狀態欄,此時手持設備接收下拉狀態欄的指令,并根據該指令顯示手持設備快捷菜單欄,即進入了具有DLNA上層應用程序圖標311的手持設備快捷菜單欄界面310,其類似于Android設備上操作WIF1、Bluetooth、GPS等的快捷菜單欄界面;而后,用戶通過點擊DLNA上層應用程序圖標311,此時上層應用程序從底層服務組件中調用DLNA設備快捷列表,并以DLNA設備列表快捷菜單欄的方式顯示,即界面320中的DLNA設備列表快捷菜單欄321。然后,用戶通過點擊DLNA設備快捷菜單欄中的目標DLNA設備圖標,進入目標DLNA設備的操作界面330。此時,用戶可以通過在手持設備的屏幕上顯示的目標DLNA設備的操作界面330處理被拖拉的共享文件,例如文件的播放、暫停、共享、發送以及刪除等。圖5是本發明操作目標DLNA設備處理共享文件的第二示意圖。如圖5所示,用戶通過手持設備調用其上層應用程序,并進入上層應用程序的主界面410,主界面410中顯示有DLNA設備快捷列表。然后,用戶通過點擊DLNA設備快捷列表中的目標DLNA設備圖標,進入目標DLNA設備的操作界面420。此時,用戶即可通過在手持設備的屏幕上顯示的目標DLNA設備的操作界面420處理被拖拉的共享文件。圖6是本發明用于文件共享的手持設備一實施例的結構示意圖。如圖6所示,本實施例的手持設備500通過無線網絡實現文件共享,包括WIFI模塊510、DLNA模塊520、快捷菜單欄模塊530、顯示模塊540以及快捷操作模塊550。其中,DLNA模塊520由底層服務組件521和上層應用程序522組成。在本實施例中,WIFI模塊510用于開啟WIFI功能搜索并進入無線網絡。底層服務組件 521用于將手持設備500加入無線網絡中的DLNA共享設備組中,并從無線網絡中獲取DLNA設備快捷列表。上層應用程序522用于從底層服務組件521中調用DLNA設備快捷列表。快捷菜單欄模塊530用于根據上層應用程序522調用的DLNA設備快捷列表,形成DLNA設備列表快捷菜單欄,顯示模塊540用于顯示該DLNA設備列表快捷菜單欄。顯示模塊540進一步用于接收將共享文件拖拉至以DLNA設備列表快捷菜單欄方式顯示的DLNA設備快捷列表中的目標DLNA設備圖標上的指令,并顯示該指令的動畫。其中,DLNA設備快捷列表中包含至少一個DLNA設備圖標。DLNA模塊520用于匹配目標DLNA設備的類型與共享文件的類型。快捷操作模塊550用于在DLNA模塊520匹配成功后,使目標DLNA設備處理共享文件。需要說明的是,本實施例的手持設備500的工作原理及具體過程與圖1所述實施例相同,此處不再贅述。在本發明所提供的實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現。以上所描述的手持設備實施例僅僅是示意性的,所描述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個模塊可以結合或者可以集成到另一個系統中,或一些特征可以忽略,或不執行。另外,模塊相互之間的耦合或通信連接可以是通過一些接口,也可以是電性,機械或其它的形式。
上述各個功能模塊作為智能終端的組成部分,可以是或者也可以不是物理單元,既可以位于一個地方,也可以分布到多個網絡單元上,既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。可以根據實際的需要選擇其中的部分或者全部模塊來實現本發明方案的目的。綜上所述,本發明通過手持設備搜索DLNA網絡內處于連接狀態的DLNA設備,并將其對應的DLNA設備信息顯示于DLNA設備快捷列表中,繼而將需要共享的文件拖拉至DLNA設備快捷列表中對應的DLNA設備圖標上,即可實現共享文件的播放或發送。本發明能夠快速實現文件的共享,操作簡單,且準確率高。
以上所述僅為本發明的實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。
權利要求
1.一種文件的共享方法,其特征在于,所述共享方法包括 手持設備在進入DLNA網絡后,DLNA模塊獲取所述DLNA網絡內處于連接狀態且可用的DLNA設備信息,并形成DLNA設備快捷列表; 將共享文件拖拉至所述DLNA設備快捷列表中的目標DLNA設備圖標上,其中,所述DLNA設備快捷列表中包含至少一個DLNA設備圖標; 所述DLNA模塊匹配所述目標DLNA設備的類型與所述共享文件的類型; 若匹配成功,則所述手持設備使所述目標DLNA設備處理所述共享文件。
2.根據權利要求1所述的共享方法,其特征在于,所述手持設備進入DLNA網絡的步驟包括 所述手持設備開啟WIFI功能,搜索并進入無線網絡; 所述DLNA模塊開啟上層應用程序,進入所述DLNA網絡。
3.根據權利要求1所述的共享方法,其特征在于,所述DLNA模塊獲取所述DLNA網絡內處于連接狀態且可用的DLNA設備信息,并形成DLNA設備快捷列表的步驟包括 所述DLNA模塊的底層服務組件將所述手持設備加入所述無線網絡中的DLNA共享設備組,并從所述DLNA網絡中獲取處于連接狀態且可用的DLNA設備信息,形成DLNA設備快捷列表。
4.根據權利要求1所述的共享方法,其特征在于,所述將共享文件拖拉至所述DLNA設備快捷列表中的目標DLNA設備圖標上的步驟包括 進入所述手持設備的文件庫,將所述共享文件向所述手持設備的狀態欄方向拖拉; 所述上層應用程序從所述底層服務組件中調用所述DLNA設備快捷列表,并以DLNA設備列表快捷菜單欄的方式顯示; 將所述共享文件拖拉至所述DLNA設備快捷菜單欄中的目標DLNA設備圖標上。
5.根據權利要求1所述的共享方法,其特征在于,所述手持設備使所述目標DLNA設備處理所述共享文件的步驟包括 所述手持設備接收下拉所述狀態欄的指令,并根據所述指令顯示手持設備快捷菜單欄; 通過點擊所述手持設備快捷菜單欄中的上層應用程序圖標,所述上層應用程序從所述底層服務組件中調用所述DLNA設備快捷列表,并以DLNA設備列表快捷菜單欄的方式顯示; 通過點擊所述DLNA設備快捷菜單欄中的目標DLNA設備圖標,進入所述目標DLNA設備的操作界面; 通過所述手持設備顯示的所述目標DLNA設備的操作界面,處理所述共享文件。
6.根據權利要求1所述的共享方法,其特征在于,所述手持設備使所述目標DLNA設備處理所述共享文件的步驟包括 所述手持設備調用所述上層應用程序并進入所述上層應用程序的主界面,所述主界面中顯不所述DLNA設備快捷列表; 通過點擊所述DLNA設備快捷列表中的目標DLNA設備圖標,進入所述目標DLNA設備的操作界面; 通過所述手持設備顯示的所述目標DLNA設備的操作界面,處理所述共享文件。
7.一種用于文件共享的手持設備,所述手持設備通過無線網絡實現文件共享,其特征在于,所述手持設備包括DLNA模塊,用于在進入DLNA網絡后獲取所述DLNA網絡內處于連接狀態且可用的DLNA設備信息,并形成DLNA設備快捷列表;顯示模塊,用于顯示所述DLNA設備快捷列表以及接收將共享文件拖拉至所述DLNA設備快捷列表中的目標DLNA設備圖標上的指令,并根據所述指令顯示對應的動畫,其中,所述DLNA設備快捷列表中包含至少一個DLNA設備圖標;所述DLNA模塊進一步用于匹配所述目標DLNA設備的類型與所述共享文件的類型;快捷操作模塊,用于在所述DLNA模塊匹配成功后,使所述目標DLNA設備處理所述共享文件。
8.根據權利要求7所述的手持設備,其特征在于,所述手持設備還包括WIFI模塊,所述WIFI模塊用于開啟WIFI功能搜索并進入無線網絡,所述DLNA模塊開啟上層應用程序,進入所述DLNA網絡。
9.根據權利要求8所述的手持設備,其特征在于,所述DLNA模塊還包括底層服務組件,所述底層服務組件用于將所述手持設備加入無線網絡中的DLNA共享設備組中,并從所述無線網絡中獲取所述DLNA設備快捷列表,所述上層應用程序用于從所述底層服務組件中調用所述DLNA設備快捷列表。
10.根據權利要求9所述的手持設備,其特征在于,所述手持設備還包括快捷菜單欄模塊,用于根據所述DLNA模塊的所述層應用程序調用的所述DLNA設備快捷列表,形成DLNA設備列表快捷菜單欄。
全文摘要
本發明提供了一種文件的共享方法及手持設備。該共享方法包括手持設備在進入DLNA網絡后,DLNA模塊獲取DLNA網絡內處于連接狀態且可用的DLNA設備信息,并形成DLNA設備快捷列表;將共享文件拖拉至DLNA設備快捷列表中的目標DLNA設備圖標上,其中,DLNA設備快捷列表中包含至少一個DLNA設備圖標;DLNA模塊匹配目標DLNA設備的類型與共享文件的類型;若匹配成功,則手持設備使目標DLNA設備處理共享文件。本發明能夠快速實現文件的共享,操作簡單,且準確率高。
文檔編號H04L29/08GK103036962SQ20121052591
公開日2013年4月10日 申請日期2012年12月6日 優先權日2012年12月6日
發明者蔡文迪 申請人:惠州Tcl移動通信有限公司