用于分享數字對象于網狀網絡的方法和裝置制造方法
【專利摘要】一種用于分享數字對象于網狀網絡的方法。網狀網絡包括群組擁有者和多個目標裝置,且上述方法通過群組擁有者執行。上述方法包括下列步驟。首先,建構包括元數據信息的表格,其中上述表格包括網狀網絡中數字對象的原始來源。其次,分配表格至各目標裝置,其中各目標裝置根據元數據信息下載數字對象。且表格根據目標裝置的狀態變化來更新。接著,分配所更新的表格至各目標裝置。在本發明中還提出一種電子裝置,以便實施上述的方法。
【專利說明】用于分享數字對象于網狀網絡的方法和裝置
【技術領域】
[0001]本發明是有關于用于分享數字對象的方法及裝置。特別是,本發明是有關于用于分享數字對象于網狀網絡(mesh network)的方法及裝置。
【背景技術】
[0002]隨著電子技術的發展,電子產品已經變得更加普遍。近年來,移動通訊裝置(例如,智能型手機)已經呈現驚人的成長,且已經被視為最卓越的科技之一。當移動通訊裝置的功能與用途逐漸廣泛,除了語音通訊,移動通訊裝置具備了更多功能,例如視頻會議、瀏覽網頁、聆聽音樂、觀賞視頻以及游戲程序等。當移動通訊裝置包括進階因特網(Internet)能力與龐大記憶儲存器時,許多先前受限只能用于計算機的功能已經可用于移動通訊裝置。因此,使用者可能希望任何時間及任何地點與社群(例如,家庭成員、朋友或同事)交換信息,例如交換音樂、視頻剪輯(video clip)、相片和游戲。
[0003]文件分享于移動通訊裝置之中可通過直接連接至提供文件的集中式裝置來達成。在現實的應用程序中,由于數種節制的因素,此程序可能會復雜化,上述節制的因素包括蜂窩式(cellular)網絡的可用頻寬,其中可用頻寬限制了傳送大型文件或時效性數據文件的效益及整體可靠度。
[0004]另一方面,分享文件于移動通訊裝置之間也可通過點對點(peer-to-peer, P2P)連線來達成。P2P網絡中的裝置皆有同等地位,彼此分享資源。然而,有多種因素可能不利地影響傳統P2P技術的成效與成本。舉例而言,為了保持連接至P2P網絡中的其它裝置的連線,可能會消耗大量的處理周期和存儲器頻寬。
[0005]據此,這里需要開發可以最佳化文件傳輸速度的工具,其中文件傳輸是發生在頻寬有限的網絡的移動通訊裝置之間,此外也需要開發可以卸載網絡中的原始內容分配者的流量的工具。
【發明內容】
[0006]本發明提供一種用于在網狀網絡中有效率地分享數字對象的方法和裝置。
[0007]根據本發明的實施例,提供一種用于分享數字對象于網狀網絡的方法。上述網狀網絡包括群組擁有者和多個目標裝置,其中通過群組擁有者執行上述方法。上述方法包括下列步驟。首先,建構包括元數據信息(metadata informat1n)的表格,其中上述表格包括網狀網絡中數字對象的原始來源。其次,分配表格至各目標裝置,其中各目標裝置根據元數據信息下載數字對象。而表格根據多個目標裝置的狀態的變化來更新。接著,分配所更新的表格至各目標裝置。
[0008]根據本發明的實施例,提供一種用于分享數字對象于網狀網絡的方法。上述網狀網絡包括群組擁有者和多個目標裝置,其中通過多個目標裝置中的第一目標裝置執行上述方法。上述方法包括下列步驟。首先,接收來自群組擁有者的表格。表格包括元數據信息,且元數據信息包括網狀網絡中數字對象的原始來源。其次,當元數據信息還包括其它來源時,下載來自其它來源的數字對象。其它來源是多個目標裝置中的第二目標裝置或是外部網絡中的來源端。接著,當元數據信息不包括其它來源時,下載來自原始來源的數字對象。
[0009]根據本發明的實施例,提供一種用于分享數字對象于網狀網絡的電子裝置。上述網狀網絡包括電子裝置和多個目標裝置,其中電子裝置包括處理器和網絡模塊。其處理器建構包括元數據信息的表格,且根據多個目標裝置狀態的變化來更新表格,其中元數據信息包括網狀網絡中數字對象的原始來源。而網絡模塊耦接于處理器,其分配所建構的表格,且更新表格至各目標裝置,其中各目標裝置根據元數據信息下載數字對象。
[0010]根據本發明的實施例,提供一種用于分享數字對象于網狀網絡的電子裝置。上述網狀網絡包括群組擁有者和多個目標裝置,其中電子裝置是多個目標裝置之一,且電子裝置包括網絡模塊和處理器。其處理器耦接于網絡模塊,其通過網絡模塊接收來自群組擁有者的表格。上述表格包括元數據信息,且元數據信息包括網狀網絡中數字對象的原始來源。當元數據信息還包括其它來源時,處理器通過網絡模塊下載來自其它來源的數字對象。換言之,當元數據信息不包括其它來源時,處理器通過網絡模塊下載來自原始來源的數字對象。
[0011]為讓本發明的上述特征和優點能更明顯易懂,下文特舉實施例,并配合所附圖式作詳細說明如下。
【專利附圖】
【附圖說明】
[0012]圖1繪示用以實施本發明的一實施例的用于分享數字對象于網狀網絡的方法的一種電子裝置的硬件示意圖。
[0013]圖2是根據本發明一實施例繪示的一種網狀網絡架構。
[0014]圖3是根據本發明一實施例繪示的一種用于分享數字對象于網狀網絡的方法的流程圖。
[0015]圖4A-4D是根據圖3實施例繪示的包括元數據信息和路由信息的一種表格。
[0016]圖5是根據本發明的另一實施例繪示的一種用于分享數字對象于網狀網絡的方法的流程圖。
[0017][標號說明]
[0018]100:電子裝置110:處理器
[0019]120:網絡模塊130:儲存媒體
[0020]140:輸入輸出裝置 200:網狀網絡
[0021]230:云端儲存系統 250:表格
[0022]S301?S315:方法步驟400A?400D:表格
[0023]401:元數據信息410:原始來源
[0024]415:其它來源420:路由信息
[0025]S501?S511:方法步驟
【具體實施方式】
[0026]圖1繪示用以實施本發明的一實施例的用于分享數字對象于網狀網絡的方法的一種示范性電子裝置的硬件示意圖。請參照圖1,根據本發明一些實施例,電子裝置100可包括因特網存取功能(例如,智能型手機);然而,本發明不受限于此。電子裝置100也可為移動電話、個人數字助理(Personal Digital Assistant,PDA)、桌上型計算機、筆記本型計算機、平板計算機(tabular computer)、數字相機等裝置。
[0027]在本實施例中,電子裝置100可包括處理器110、網絡模塊120、儲存媒體130和輸入輸出(input/output,I/O)裝置140。處理器110可至少電性耦接于網絡模塊120、儲存媒體130和輸入輸出裝置140,但不受限于此。
[0028]處理器110是用以處理所有示范性電子裝置100的操作。
[0029]網絡模塊120可支持至少一種下列系統的無線信號傳輸:全球移動通訊系統(global system for mobile communicat1n, GSM)、第三代(third generat1n)通信網絡、第四代(forth generat1n)通信網絡、長期演進(long term evolut1n,LTE)網絡、個人手持式電話系統(personal handy-phone system, PHS)、碼分多址接入(code divis1nmultiple access, CDMA)系統、無線兼容認證(wireless fidelity, W1-Fi)系統、藍牙(Bluetooth)系統以及全球互通微波存取(worldwide interoperability for microwaveaccess)系統。
[0030]儲存媒體130可為已知的易失性或非易失性儲存裝置,例如靜態隨機存取存儲器(static random access memory, SRAM)、動態隨機存取存儲器(dynamic random accessmemory, DRAM)、閃存(flash memory)或硬盤(hard disk)。儲存媒體130可包括計算機程序產品,例如程序碼、函數、或是指令區塊,上述計算機程序產品可提供特定而有序的操作,以控制硬件功能且指引其操作以執行一些電子裝置100的特征或功能。
[0031]輸入輸出裝置140可包括一個接口以連接觸控式顯示器、鍵盤、游戲桿(joystick)、鼠標、指針裝置(pointing device)、或語音式互動裝置,諸如此類。
[0032]在一個示范性實施例中,使用者希望與社群(例如,家庭成員、朋友、同事)分享文件。此文件可為自云端儲存系統(例如,公眾云端儲存服務器或私人云端儲存服務器)所下載的音樂、視頻片段(video clip)、相片、游戲等。在另一個實施例中,使用者可簡單地與社群分享來自他/她自己電子裝置的文件。假設使用者和社群的電子裝置組成一個網狀(mesh)網絡。網狀網絡可定義多個無線電子裝置所構成的群組,每一個上述無線電子裝置具備可與彼此直接通訊的功能,每一個上述無線電子裝置也可經由用戶基礎的無線數據通訊網絡(例如,3G網絡、4G網絡、蜂窩式(cellular)網絡、其它無線數據網絡或其組合)與一個集中式裝置通訊。網狀網絡中各節點可不僅擷取和散布其自有數據,也可作為其它節點的中繼點;即,各節點可于網絡中協同傳播數據。各電子裝置可視為一個節點,可與最近的鄰近節點交換信息。
[0033]圖2是根據本發明一實施例繪示的一種網狀網絡架構。請參照圖2,網狀網絡200包括五個電子裝置A、B、C、D和E,其中各電子裝置A-E具有和圖1中電子裝置100相似的元件、特征和功能。在本實施例中,網狀網絡200為具有三階階層式架構的鄰近式(proximity-based)網絡。電子裝置A可作為根(root)節點,且分享儲存媒體130中的文件或自云端儲存系統230所下載的文件。電子裝置B、C和D為電子裝置A的第一層子(child)節點,而電子裝置E為電子裝置A的第二層子節點。電子裝置A可手動地或通過密碼給予電子裝置B-D授權以加入網狀網絡200,或禁止電子裝置B-D加入網狀網絡200,且電子裝置A可檢測電子裝置B-D離開網狀網絡200的動作。電子裝置A可通過表格250管理以上的程序,其中表格250包括如下述實施例所示的元數據信息和路由信息。
[0034]圖3是根據本發明一實施例繪示的一種用于分享數字對象于網狀網絡的方法的流程圖,其中,本實施例可包含多個設想情境。請隨圖2中的網狀網絡200與圖1中的元件參照圖3,電子裝置A是網狀網絡200的根節點,也是網狀網絡200的群組擁有者(groupowner) 0此外,除非另有說明,否則其為求清楚且簡單解釋的目的,在下述實施例中僅分享單一數字對象(例如,文件)至電子裝置B-E。首先,群組擁有者A選擇數字對象以傳輸于網狀網絡200(步驟S301)。接著,群組擁有者A可選擇電子裝置以與其分享數字對象(步驟S303)。在本實施例中,群組擁有者A選取電子裝置B-E以分享數字對象,因此電子裝置B-E也稱為目標裝置B-E。群組擁有者A可通過手動方式或自動密碼認證方式給予各目標裝置B-E授權以加入網狀網絡200。
[0035]群組擁有者A的處理器110可將網狀網絡200配置為如圖2所繪示的三階階層式鄰近式網絡。換言之,網狀網絡200的架構根據電子裝置B-E相對于群組擁有者A的鄰近關系排列。當形成網狀網絡200時,群組擁有者A的處理器110可建構包括元數據信息和路由信息的表格(步驟S305)。
[0036]圖4A-4C是根據圖3實施例繪示的包括元數據信息和路由信息的表格示意圖,其中表格圖4A-4C繪示網狀網絡200中數字對象的分配的多個不同階段,且其中元數據信息401包括至少一個原始來源(original source)410和其它來源(alternativesource) 415,但不受限于此。
[0037]對于各目標裝置B-E而言,數字對象的原始來源410是指網狀網絡200中可提供數字對象以供對應的目標裝置下載的電子裝置。數字對象的其它來源415是指不同于原始來源410的也可提供數字對象以供對應的目標裝置下載的電子裝置。路由信息420代表數字對象的路徑,且路由信息420包括三個元件。第一元件代表對應的目標裝置可自其下載數字對象的電子裝置;第二元件代表對應的目標裝置;而第三元件代表對應的目標裝置需要對其傳送數字對象的電子裝置。簡言之,各電子裝置B-E的路由信息包括下載來源(先前節點)、對應的目標裝置(當前節點)以及目的地(下個節點)。在網狀網絡200中,群組擁有者A的處理器110可根據路由信息420直接地或間接地轉送表格和數字對象至目標裝置B-E。換言之,目標裝置B-E的處理器110也可根據路由信息420在目標裝置B-E之間各自轉送表格。在本實施例中,各目標裝置B-D的原始來源410初始設定為群組擁有者A,且各目標裝置B-D的路由信息420初始分別設定為“A-B-X”、“A-C-E”和“A-D-X”,其中X代表空的目的地。換言之,由于鄰近式網絡架構,目標裝置E的原始來源410預設為目標裝置C,而目標裝置E的路由信息420設定為“C-E-X”。在本實施例中,此時群組擁有者A為唯一分配者,所以沒有可用的其它來源,各目標裝置B-E的其它來源415設定為“無”。
[0038]請重新參照圖3,群組擁有者A建構表格400A之后,群組擁有者A的網絡模塊120可根據表格400A中的路由信息420分配所建構的表格400A至各目標裝置B-E (步驟S307)。群組擁有者A可根據路由信息420中的路徑直接地或間接地轉送所建構的表格400A至各目標裝置B-E。舉例而言,群組擁有者A可直接地轉送所建構的表格400A至目標裝置B-D,而目標裝置C可直接地轉送所建構的表格400A至目標裝置E。接著,群組擁有者A的網絡模塊120以相似方式開始傳輸數字對象至分配的目的地(步驟S309),其中目的地為目標裝置B、C和D。值得注意的是,本發明的主要目標是用以卸載來自群組擁有者A(也是原始來源)的流量,而因此各目標裝置B-E可根據表格400A中的其它來源415來先檢查是否有任何可用的其它來源。
[0039]群組擁有者A的處理器110可根據目標裝置B-E的狀態的變化來更新表格400A (步驟S311)。舉例而言,在一情境中,于目標裝置的狀態變化之后,圖4B繪示表格400A更新之后的表格。請參照圖4B,目標裝置B完成下載數字對象后,目標裝置B的網絡模塊120可根據對應的路由信息420中的路徑以反向傳送回報至群組擁有者A。經通知后,群組擁有者A的處理器110可更新目標裝置B的原始來源410為“無”,其代表無原始來源。此夕卜,當目標裝置C為最接近目標裝置B的目標裝置時,群組擁有者A的處理器110也于元數據信息401中設定目標裝置B為目標裝置C的其它來源415。目標裝置B的路由信息420可更新為“A-B-C”,且目標裝置C的路由信息可更新為“B-C-E”。
[0040]請重新參照圖3,群組擁有者A的處理器110將表格400A更新為表格400B,群組擁有者A的處理器110可檢查所有目標裝置B-E是否完成下載數字對象(步驟S313)。在一個示范性實施例中,群組擁有者A的處理器110可決定對應于各目標裝置B-E的原始來源410是否設定為“無”。若所有目標裝置B-E完成下載數字對象(例如,各目標裝置B-E的原始來源410設定為“無”),群組擁有者A的處理器110可結束數字對象的分享;若否,群組擁有者A的網絡模塊120可根據路由信息420來分配已更新的表格400B至目標裝置B-E (步驟 S315)。
[0041]對于尚未完成下載數字對象的目標裝置,各個此種目標裝置根據所更新的表格400B中的元數據信息401來繼續下載數字對象。在此情況下,目標裝置B的網絡模塊120可開始傳輸數字對象至目標裝置C。此時,目標裝置D仍可繼續下載來自群組擁有者A的數字對象,且目標裝置E仍可等待目標裝置C以傳輸數字對象。當上述目標裝置的狀態發生變化時,群組擁有者A的處理器110可重復步驟S311。在另一個示范性實施例中,甚至當目標裝置C尚未完成來自群組擁有者A的下載,目標裝置C的網絡模塊120也可開始傳輸數字對象已下載的部分至目標裝置E。目標裝置C和目標裝置E可幾乎同步地以此方式下載數字對象。
[0042]在另一情境中,于目標裝置狀態的另一變化之后,圖4C繪示表格400B更新后的表格400C。請參照圖4C,假設完成下載數字對象之后,目標裝置B離開網狀網絡200。群組擁有者A的處理器110可先刪除位于表格400B中對應于目標裝置B的整列,也可刪除位于元數據信息401中目標裝置C的其它來源415。在此情況下,由于目標裝置B的離去,目標裝置C的其它來源415可由群組擁有者A的處理器100重設為“無”。目標裝置C可繼續下載來自其原始來源410的數字對象,其中原始來源410是群組擁有者A,且目標裝置C的路由信息420可設為“A-C-E ”。
[0043]在另一情境中,于目標裝置狀態的另一變化之后,圖4D繪示表格400C更新后的表格400D。請參照圖4D,假設完成下載數字對象之后,目標裝置C離開網狀網絡200。群組擁有者A的處理器110可先刪除位于表格400C中對應于目標裝置C的整列,且刪除位于路由信息420中的目標裝置C。在此情況下,由于目標裝置C的離去,目標裝置E的原始來源410可設為“無”,且目標裝置E的其它來源415可設為目標裝置D。目標裝置D和E的路由{目息可分別設為“A-D-E”和“D-E-X”。
[0044]在本實施例中,假設僅分享單一數字對象于網狀網絡200中。在另一示范性實施例中,當判斷所有目標裝置B-E已取得上述數字對象之后(步驟S313),若群組擁有者A仍有其它數字對象以分享于網狀網絡200,群組擁有者A的網絡模塊120可執行步驟S309以開始另一次文件傳輸處理。反之,群組擁有者A的處理器110可結束數字對象的分享。值得注意的是,多個數字對象也可同時地傳輸至目標裝置B-E,這樣更新表格的頻率可能更高。
[0045]此外,網狀網絡200不限定為鄰近式。在另一示范性實施例中,群組擁有者A的網絡模塊120可通過直接連線以分配表格至目標裝置B-E,且目標裝置B-E也可通過直接連線以通知任何更新或狀態變化至群組擁有者A。在此情境中,不需要路由信息420,且各目標裝置B-E的其它來源415可不必為其最近鄰近節點。在一些實施例中,其它來源415可為來自外部網絡的數字對象的來源端,上述外部網絡為一些目標裝置可存取的網絡。當建構表格時(步驟S305),群組擁有者A的處理器110可于元數據信息401中設定來自外部網絡的數字對象來源端為其它來源415。在此情況下,可存取外部網絡的各目標裝置B-E可直接地下載來自外部網絡的數字對象,而不用等待先前節點(母節點(parent node))來分享數字對象。因此,其它來源415可卸載來自原始來源410和整個網狀網絡200的流量。
[0046]圖5是根據本發明的另一實施例繪示的一種用于分享數字對象于網狀網絡的方法的流程圖,其中本實施例是以各目標裝置B-E的觀點。請隨圖2中的網狀網絡200與圖1中的元件參照圖5,群組擁有者A的處理器110建構包括元數據信息401和路由信息420的表格之后,群組擁有者A的網絡模塊120根據表格中的路由信息420以分配所建構的表格至各目標裝置B-E。換言之,各目標裝置B-E可直接地或間接地通過各目標裝置B-E的網絡模塊120接收來自群組擁有者A的表格(步驟S501)。為簡單起見,下述說明將著重于目標裝置C。
[0047]目標裝置C可先根據表格中的元信息數據以檢查是否有任何其它來源可供下載數字對象(步驟S503)。若存在對應目標裝置C的其它來源415,目標裝置C可通過目標裝置C的網絡模塊120下載來自其它來源415的數字對象(步驟S505)。當目標裝置C完成下載,其處理器110可通過目標裝置C的網絡模塊120傳送回報至群組擁有者A (步驟S507),上述回報指示目標裝置C也擁有數字對象。S卩,目標裝置C可通知群組擁有者A,指出目標裝置C可作為目標裝置B、D和E的其它來源415。群組擁有者A可進一步根據步驟S311以更新表格。
[0048]另一方面,若目標裝置C未有任何其它來源,其可通過網絡模塊120下載來自原始來源410的數字對象(步驟S509)。當目標裝置C完成下載,其處理器110可通過網絡模塊120傳送回報至群組擁有者A (步驟S511),上述回報指示目標裝置C也擁有數字對象。群組擁有者A可進一步根據步驟S311以相似方法來更新表格。
[0049]本揭露提供的方法和裝置能夠有效地分享數字對象于網狀網絡。當已經創造、接收或下載數字對象時,群組擁有者可建構且維護包括元信息數據的表格。群組擁有者的網絡模塊可分配元數據信息至各目標裝置,以及提供更有效率的路由方法。通過利用所提出的方法于上述實施例中,在鄰近式P2P數據傳送過程中,群組擁有者能夠持續追蹤網狀網絡中的目標裝置的狀態與路由信息。據此,在有限頻寬的網絡的移動通訊裝置之間,可將文件傳輸速度最佳化。
[0050]雖然本發明已以實施例揭露如上,然其并非用以限定本發明,任何所屬【技術領域】中具有通常知識者,在不脫離本發明的精神和范圍內,當可作些許的更動與潤飾,故本發明的保護范圍當視所附的權利要求范圍所界定者為準。
【權利要求】
1.一種用于分享一數字對象于一網狀網絡的方法,其中所述網狀網絡包括一群組擁有者和多個目標裝置,其中所述方法通過所述群組擁有者執行且所述方法包括: 建構包括一元數據信息的一表格,其中所述元數據信息包括所述網狀網絡中所述數字對象的一原始來源; 分配所述表格至各所述目標裝置,其中各所述目標裝置根據所述元數據信息下載所述數字對象; 根據所述目標裝置的一狀態的一變化來更新所述表格;以及 分配所更新的所述表格至各所述目標裝置。
2.根據權利要求1所述的方法,其中所述元數據信息還包括對應所述目標裝置中一第一目標裝置的一其它來源,而其中所述第一目標裝置下載來自所述其它來源的所述數字對象。
3.根據權利要求2所述的方法,其中所述其它來源是一外部網絡中所述數字對象的一來源端。
4.根據權利要求2所述的方法,其中所述狀態的所述變化包括所述目標裝置中一第二目標裝置剛完成下載所述數字對象,而且更新所述表格的所述步驟包括: 增加所述第二目標裝置作為所述其它來源至所述元數據信息。
5.根據權利要求4所述的方法,其中所述第二目標裝置是所述目標裝置中最接近所述第一目標裝置而且擁有所述數字對象的目標裝置。
6.根據權利要求4所述的方法,其中所述狀態的所述變化包括所述第二目標裝置離開所述網狀網絡,而且更新所述表格的所述步驟包括: 刪除位于所述元數據信息中的所述其它來源。
7.根據權利要求1所述的方法,其中所述網狀網絡是一鄰近式網狀網絡且所述表格還包括一路由信息,且其中所述目標裝置根據所述路由信息在彼此之間轉送所述表格與所述數字對象。
8.根據權利要求7所述的方法,其中所述狀態的所述變化包括所述目標裝置中一第三目標裝置離開所述網狀網絡,而且更新所述表格的所述步驟包括: 刪除位于所述路由信息中的所述第三目標裝置。
9.一種用于分享一數字對象于一網狀網絡的方法,其中所述網狀網絡包括一群組擁有者和多個目標裝置,其中所述方法通過所述目標裝置中一第一目標裝置執行且所述方法包括: 接收來自所述群組擁有者的一表格,其中所述表格包括一元數據信息,且所述元數據信息包括所述網狀網絡中所述數字對象的一原始來源; 當所述元數據信息還包括一其它來源時,下載來自所述原始來源的所述數字對象,其中所述其它來源是所述目標裝置中一第二目標裝置或是一外部網絡中的一來源端;以及 當所述元數據信息不包括所述其它來源時,下載來自所述原始來源的所述數字對象。
10.根據權利要求9所述的方法,還包括: 當已完成所述數字對象的下載時,傳送一回報至所述群組擁有者以指示所述第一目標裝置已擁有所述數字對象。
11.根據權利要求9所述的方法,其中所述網狀網絡是一鄰近式網狀網絡且所述表格還包括一路由信息,且其中所述第一目標裝置根據所述路由信息轉送所述表格至其它所述目標裝置。
12.一種用于分享一數字對象于一網狀網絡的電子裝置,其中所述網狀網絡包括所述電子裝置和多個目標裝置,其中所述電子裝置包括: 一處理器,用以建構包括一元數據信息的一表格,且根據所述目標裝置一狀態的一變化以更新所述表格,其中所述元數據信息包括所述網狀網絡中所述數字對象的一原始來源;以及 一網絡模塊,耦接于所述處理器,用以分配所建構的所述表格和所更新的所述表格至各所述目標裝置,其中各所述目標裝置根據所述元數據信息下載所述數字對象。
13.根據權利要求12所述的電子裝置,其中所述元數據信息還包括對應所述目標裝置中一第一目標裝置的一其它來源,且所述第一目標裝置下載來自所述其它來源的所述數字對象。
14.根據權利要求13所述的電子裝置,其中所述其它來源是一外部網絡中所述數字對象的一來源端。
15.根據權利要求13所述的電子裝置,其中所述狀態的所述變化包括所述目標裝置中第二目標裝置剛完成下載所述數字對象,且所述處理器藉由增加所述第二目標裝置作為所述其它來源至所述元數據信息以更新所述表格。
16.根據權利要求15所述的電子裝置,其中所述第二目標裝置是所述目標裝置中最接近所述第一目標裝置而且擁有所述數字對象的目標裝置。
17.根據權利要求15所述的電子裝置,其中所述狀態的所述變化包括所述第二目標裝置離開所述網狀網絡,且所述處理器藉由刪除位于所述元數據信息中的所述其它來源以更新所述表格。
18.根據權利要求12所述的電子裝置,其中所述網狀網絡是一鄰近式網狀網絡且所述表格還包括一路由信息,且其中所述目標裝置在彼此之間根據所述路由信息轉送所述表格。
19.根據權利要求18所述的電子裝置,其中所述狀態的所述變化包括所述目標裝置中一第三目標裝置離開所述網狀網絡,且所述處理器藉由刪除位于所述路由信息中的所述第三目標裝置以更新所述表格。
20.一種用于分享一數字對象于一網狀網絡的電子裝置,其中所述網狀網絡包括一群組擁有者和多個目標裝置,其中所述電子裝置為所述目標裝置其中之一且所述電子裝置包括: 一網絡模塊;以及 一處理器,耦接于所述網絡模塊,用以經由所述網絡模塊接收來自所述群組擁有者的一表格,其中所述表格包括一元數據信息,且所述元數據信息包括所述網狀網絡中所述數字對象的一原始來源,其中當所述元數據信息還包括一其它來源時,所述處理器經由所述網絡模塊下載來自所述其它來源的所述數字對象,其中所述其它來源是所述目標裝置之一或一外部網絡中的一來源端,其中當所述元數據信息不包括所述其它來源時,所述處理器藉由所述網絡模塊下載來自所述原始來源的所述數字對象。
21.根據權利要求20所述的電子裝置,其中當已完成所述數字對象的下載時,所述處理器傳送一回報至所述群組擁有者以指示所述電子裝置已擁有所述數字對象。
22.根據權利要求20所述的電子裝置,其中所述網狀網絡是一鄰近式網狀網絡且所述表格還包括一路由信息,且其中所述處理器根據所述路由信息轉送所述表格至其它所述目標裝置。
【文檔編號】H04L12/18GK104135376SQ201310381519
【公開日】2014年11月5日 申請日期:2013年8月28日 優先權日:2013年5月3日
【發明者】張智威, 劉得權, 林子圻, 鐘翊瑜 申請人:宏達國際電子股份有限公司