W向網(wǎng)絡中的作為中也服務器的特定節(jié)點發(fā)送數(shù)據(jù)信息獲取請求/ 數(shù)據(jù)上傳驗證請求,由該中也服務器節(jié)點對本地節(jié)點做出響應。本地節(jié)點根據(jù)中也服務器 節(jié)點的響應來確定數(shù)據(jù)傳輸?shù)哪繕斯?jié)點/傳輸內容。例如,作為對數(shù)據(jù)信息獲取請求的響 應,中也服務器節(jié)點可W在響應中包含作為候選目標節(jié)點的網(wǎng)絡中多個節(jié)點的數(shù)據(jù)信息和 節(jié)點標識。作為對數(shù)據(jù)上傳驗證請求的響應,中也服務器節(jié)點可W在響應中包含目標節(jié)點 中已存儲的具有本地節(jié)點要上傳的數(shù)據(jù)的主題和類型的數(shù)據(jù)。上述候選目標節(jié)點或目標節(jié) 點可W是與該中也服務器節(jié)點不同的一個或多個節(jié)點,并且也可W包含該中也服務器節(jié)點 自身。中也服務器節(jié)點可W是功能獨立的服務器,也可W是網(wǎng)絡中的集成了上述功能的任 意其他節(jié)點。
[0069] 在集中式網(wǎng)絡關系下,由中也服務器節(jié)點收集網(wǎng)絡中各個節(jié)點所存儲的數(shù)據(jù)的信 息。例如,在網(wǎng)絡中的節(jié)點中新增、刪除或變更了數(shù)據(jù)的情況下,節(jié)點可W向中也服務器節(jié) 點發(fā)送數(shù)據(jù)注冊請求,所述數(shù)據(jù)注冊請求包含指示新增的、刪除的或變更的數(shù)據(jù)的信息,W 供中也服務器節(jié)點判斷數(shù)據(jù)重疊時使用。中也服務器節(jié)點對各個節(jié)點所存儲的數(shù)據(jù)的信息 進行檢索,判斷本地節(jié)點要求傳輸(下載或上傳)的數(shù)據(jù)與網(wǎng)絡中各個節(jié)點已存儲數(shù)據(jù)的重 疊情況,進而做出對數(shù)據(jù)信息獲取請求和/或數(shù)據(jù)上傳驗證請求的響應。
[0070] 作為示例而不是限制,中也服務器節(jié)點可W采用節(jié)點標識作為索引,也可W采用 數(shù)據(jù)的主題如事件作為索引。如果W節(jié)點標識作為索引,則需要建立節(jié)點標識巧日節(jié)點的 MAC地址)及其存儲的具體數(shù)據(jù)信息的對應關系。如果使用基于主題的索引,則需要將所收 集的所有節(jié)點上的所有數(shù)據(jù)內容進行編號,同時建立該數(shù)據(jù)的主題與數(shù)據(jù)的類型、所位于 的節(jié)點的標識的對應關系。此時的數(shù)據(jù)內容不僅指的是關于某個主題巧日某個新聞)的數(shù) 據(jù),還包括該數(shù)據(jù)具體的存儲內容(例如僅僅是某個新聞的某個片段)。由此,中也服務器節(jié) 點可W對注冊的信息進行智能整理,包括對于同類型或同一主題的更新、排序(例如按照更 新頻率或者熱口程度)、刪減等操作,制作信息目錄表W提高目標數(shù)據(jù)信息定位的速度。
[0071] 在集中式網(wǎng)絡關系下,當根據(jù)數(shù)據(jù)的傳輸優(yōu)先級來確定目標節(jié)點和/或要從目標 節(jié)點中獲取的數(shù)據(jù)時,各個節(jié)點的數(shù)據(jù)的用戶興趣評級和用戶滿意度評級的信息也可W存 儲在中也服務器節(jié)點上。各個節(jié)點例如可W通過數(shù)據(jù)注冊請求或其他消息將自身存儲的數(shù) 據(jù)的用戶興趣評級和用戶滿意度評級發(fā)送到中也服務器節(jié)點。類似地,中也服務器節(jié)點可 W將用戶興趣評級和用戶滿意度評級與數(shù)據(jù)的主題/類型或與節(jié)點標識相關聯(lián),W便能夠 在收到數(shù)據(jù)傳輸發(fā)起節(jié)點(或稱為數(shù)據(jù)傳輸請求節(jié)點)發(fā)來的數(shù)據(jù)信息獲取請求時,將特定 數(shù)據(jù)的用戶興趣評級和用戶滿意度評級與包含特定數(shù)據(jù)的候選目標節(jié)點的其他數(shù)據(jù)信息 一起發(fā)送給數(shù)據(jù)傳輸發(fā)起節(jié)點。或者,中也服務器節(jié)點也可W根據(jù)特定節(jié)點所存儲的數(shù)據(jù) 的用戶興趣評級和用戶滿意度評級來確定該特定節(jié)點所存儲的數(shù)據(jù)的傳輸優(yōu)先級,并響應 于數(shù)據(jù)傳輸發(fā)起節(jié)點發(fā)來的數(shù)據(jù)信息獲取請求而將數(shù)據(jù)的傳輸優(yōu)先級與包含該數(shù)據(jù)的候 選目標節(jié)點的其他數(shù)據(jù)信息一起發(fā)生給數(shù)據(jù)傳輸發(fā)起節(jié)點。
[0072] W上從數(shù)據(jù)傳輸發(fā)起側的角度描述的根據(jù)本發(fā)明實施例的無線數(shù)據(jù)傳輸方法,W 下結合圖6和圖7從數(shù)據(jù)傳輸響應側的角度描述根據(jù)本發(fā)明實施例的無線數(shù)據(jù)傳輸方法。
[0073] 圖6示出根據(jù)本發(fā)明的一個實施例的無線數(shù)據(jù)傳輸方法的示意性流程圖。在該實 施例中,本地節(jié)點作為數(shù)據(jù)傳輸響應節(jié)點,接收數(shù)據(jù)傳輸發(fā)起節(jié)點的數(shù)據(jù)信息獲取請求。如 圖6所示,在無線數(shù)據(jù)傳輸方法P600中,在步驟S610中,本地節(jié)點接收來自請求節(jié)點的數(shù) 據(jù)信息獲取請求。在步驟S620中,本地節(jié)點從數(shù)據(jù)信息獲取請求中獲取請求節(jié)點的數(shù)據(jù)信 息,包括指示W(wǎng)下內容的信息:請求節(jié)點所需數(shù)據(jù)的主題和類型,W及請求節(jié)點中已存儲的 具有所述主題和類型的數(shù)據(jù)。在步驟S630中,本地節(jié)點根據(jù)請求節(jié)點的數(shù)據(jù)信息向請求節(jié) 點發(fā)送對數(shù)據(jù)信息獲取請求的響應,W便請求節(jié)點根據(jù)所述響應來確定從中獲取請求節(jié)點 所需數(shù)據(jù)的目標節(jié)點。
[0074] 更具體而言,對數(shù)據(jù)信息獲取請求的響應中可W包含一個或多個候選目標節(jié)點的 數(shù)據(jù)信息和節(jié)點標識。候選目標節(jié)點的數(shù)據(jù)信息包括指示W(wǎng)下內容的信息;候選目標節(jié)點 所存儲的具有所述主題和類型的、且與請求節(jié)點中已存儲的數(shù)據(jù)不重疊的數(shù)據(jù),W便請求 節(jié)點能夠從候選目標節(jié)點中確定目標節(jié)點W及要從目標節(jié)點中獲取的數(shù)據(jù)。
[0075] 該里,在分布式網(wǎng)絡關系中,本地節(jié)點向請求節(jié)點發(fā)送的響應中包含作為候選目 標節(jié)點的本地節(jié)點自身的數(shù)據(jù)信息和節(jié)點標識。在集中式網(wǎng)絡關系中,本地節(jié)點作為中也 服務器節(jié)點,向請求節(jié)點發(fā)送的響應中包含網(wǎng)絡中的包含請求節(jié)點所請求的數(shù)據(jù)的作為候 選目標節(jié)點的一個或多個節(jié)點(中也服務器節(jié)點自身也可W作為候選目標節(jié)點)的數(shù)據(jù)信 息和節(jié)點標識。
[0076] 當本地節(jié)點被請求節(jié)點確定為目標節(jié)點時,本地節(jié)點可W接收請求節(jié)點的數(shù)據(jù)傳 輸請求,并向請求節(jié)點發(fā)送請求節(jié)點所需的數(shù)據(jù),從而展開請求節(jié)點與本地節(jié)點之間的數(shù) 據(jù)傳輸。
[0077] 在本發(fā)明的上述實施例中,實現(xiàn)了重疊信息的發(fā)現(xiàn),使得請求節(jié)點能夠根據(jù)重疊 信息簡單地確定目標節(jié)點。為了選擇最優(yōu)的目標節(jié)點和/或確定從目標節(jié)點獲取哪些數(shù)據(jù) 內容,W進一步提高數(shù)據(jù)傳輸質量和用戶服務質量,在W下實施例中,本地節(jié)點對數(shù)據(jù)信息 獲取請求的響應還可W包含候選目標節(jié)點的設備信息,包括指示W(wǎng)下內容中的至少一項的 信息:候選目標節(jié)點到其周邊設備的干擾情況的信息、候選目標節(jié)點所支持的空中接口類 型及相應的可用帶寬、候選目標節(jié)點的剩余電量、候選目標節(jié)點所在的地理位置、W及候選 目標節(jié)點的數(shù)據(jù)收發(fā)效率評估。由此,使得請求節(jié)點能夠考慮候選目標節(jié)點的設備信息來 確定優(yōu)化的數(shù)據(jù)傳輸策略,例如確定目標節(jié)點和/或傳輸內容。
[007引此外,本地節(jié)點對數(shù)據(jù)信息獲取請求的響應中的候選目標節(jié)點的數(shù)據(jù)信息還可W包括指示候選目標節(jié)點的數(shù)據(jù)的傳輸優(yōu)先級的信息,或者是指示候選目標節(jié)點所存儲的數(shù) 據(jù)的用戶興趣評級和用戶滿意度評級的信息。在后一情況下,由請求節(jié)點根據(jù)所接收的候 選目標節(jié)點的數(shù)據(jù)信息中的用戶興趣評級和用戶滿意度評級來確定候選目標節(jié)點所存儲 的數(shù)據(jù)的傳輸優(yōu)先級。由此,使得請求節(jié)點可w根據(jù)數(shù)據(jù)的傳輸優(yōu)先級來選擇目標節(jié)點w及/或者要從目標節(jié)點中獲取的數(shù)據(jù)。
[0079] 在W上實施例中描述了請求節(jié)點從目標節(jié)點(本地節(jié)點或從本地節(jié)點所指示的候 選目標節(jié)點中確定的節(jié)點)獲取所需數(shù)據(jù)的場景。在請求節(jié)點向目標節(jié)點(本地節(jié)點或從本 地節(jié)點所指示的候選目標節(jié)點中確定的節(jié)點)上傳數(shù)據(jù)的場景下,與上述無線數(shù)據(jù)傳輸方 法類似,在進行數(shù)據(jù)傳輸之前,判斷網(wǎng)絡中是否存在重疊數(shù)據(jù),并根據(jù)判斷結果進行數(shù)據(jù)傳 輸。
[0080] 圖7示出根據(jù)本發(fā)明的另一實施例的無線數(shù)據(jù)傳輸方法的示意性流程圖。在該實 施例中,本地節(jié)點作為數(shù)據(jù)傳輸響應節(jié)點,接收數(shù)據(jù)傳輸發(fā)起節(jié)點的數(shù)據(jù)上傳驗證請求。如 圖7所示,在步驟S710中,本地節(jié)點接收來自請求節(jié)點的數(shù)據(jù)上傳驗證請求。在步驟S720 中,從數(shù)據(jù)上傳驗證請求中獲取指示W(wǎng)下內容的信息:請求節(jié)點要向其上傳數(shù)據(jù)的目標節(jié) 點,請求節(jié)點要上傳的數(shù)據(jù),W及請求節(jié)點要上傳的數(shù)據(jù)的主題和類型。在步驟S730中,向 請求節(jié)點發(fā)送針對數(shù)據(jù)上傳驗證請求的響應,所述響應包含指示目標節(jié)點中已存儲的具有 所述主題和類型的數(shù)據(jù)的信息。由此,使得數(shù)據(jù)傳輸請求節(jié)點可W僅向目標節(jié)點上傳請求 節(jié)點要上傳的數(shù)據(jù)中與目標節(jié)點中已存儲的數(shù)據(jù)不重疊的部分。
[0081] 在請求節(jié)點與其他節(jié)點組成的是分布式網(wǎng)絡關系的情況下,根據(jù)圖6和圖7所示 的W上實施例的無線數(shù)據(jù)傳輸方法還可W包括接收請求節(jié)點發(fā)來的探測信號并向請求節(jié) 點發(fā)送探測信號響應;或者定期向包括請求節(jié)點在內的鄰居節(jié)點發(fā)送探測信號并接收鄰居 節(jié)點的探測信號響應。
[0082] 在請求節(jié)點與其他節(jié)點組成的是集中式網(wǎng)絡關系的情況下,本地節(jié)點可W作為中 也服務器節(jié)點,根據(jù)圖6和圖7所示的W上實施例的無線數(shù)據(jù)傳輸方法還可W包括接收網(wǎng) 絡中包括請求節(jié)點在內的各個節(jié)點發(fā)送的數(shù)據(jù)注冊請求,所述數(shù)據(jù)注冊請求包含指示相應 節(jié)點新增的、刪除的或變更的數(shù)據(jù)的信息。
[0083] 此外,在請求節(jié)點與其他節(jié)點組成的是集中式網(wǎng)絡關系的情況下,根據(jù)圖6和圖7 所示的W上實施例的無線數(shù)據(jù)傳輸方法還可W包括接收網(wǎng)絡中各個節(jié)點例如通過數(shù)據(jù)注 冊請求或其他消息發(fā)送的關于相應節(jié)點所存儲的數(shù)據(jù)的用戶興趣評級和用戶滿意度評級 的信息;W及/或者根據(jù)相應節(jié)點所存儲的數(shù)據(jù)的用戶興趣評級和用戶滿意度評級的信息 來確定相應節(jié)點所存儲的數(shù)據(jù)的傳輸優(yōu)先級。相應地,本地節(jié)點發(fā)送給請求節(jié)點的響應中 的候選目標節(jié)點的數(shù)據(jù)信息還可W包括;指示候選目標節(jié)點所存儲的數(shù)據(jù)的傳輸優(yōu)先級的 信息,或者指示候選目標節(jié)點所存儲的數(shù)據(jù)的用戶興趣評級和用戶滿意度評級的信息。
[0084] 根據(jù)本發(fā)明的上述實施例的無線數(shù)據(jù)傳輸方法可W相互組合。例如,單個無線數(shù) 據(jù)傳輸方法可W具有數(shù)據(jù)傳輸發(fā)起側的數(shù)據(jù)下載相關的各個步驟和數(shù)據(jù)上傳相關的各個 步驟。單個無線數(shù)據(jù)傳輸方法也可W具有數(shù)據(jù)傳輸發(fā)起側的與數(shù)據(jù)下載相關的各個步驟和 數(shù)據(jù)傳輸響應側的與數(shù)據(jù)上傳相關的各個步驟。諸如此類,該里不再一一列舉。
[0085] W上描述了根據(jù)本發(fā)明的一些實施例的無線數(shù)據(jù)傳輸方法。下面描述根據(jù)本發(fā)明 的一些實施例的無線數(shù)據(jù)傳輸裝置。
[0086] 圖8至圖12從數(shù)據(jù)傳輸發(fā)起側節(jié)點的角度來描述根據(jù)本發(fā)明實施例的無線數(shù)據(jù) 傳輸裝置。圖8示出根據(jù)本發(fā)明的一個實施例的無線數(shù)據(jù)傳輸裝置的示意性框圖。如圖 8所示,無線數(shù)據(jù)傳輸裝置800包括數(shù)據(jù)信息獲取請求單元810,用于發(fā)送數(shù)據(jù)信息獲取請 求,w便根據(jù)至少一個其他節(jié)點對所述數(shù)據(jù)信息獲取請求的響應來確定從中獲取本地節(jié)點 (所述無線數(shù)據(jù)傳輸裝置或其所在的裝置)所需數(shù)據(jù)的目標節(jié)點。其中,所述數(shù)據(jù)信息獲取 請求包含本地節(jié)點的數(shù)據(jù)信息,包括指示W(wǎng)下內容的信息:本地節(jié)點所需數(shù)據(jù)的主題和類 型,W及本地節(jié)點中已存儲的具有所述主題和類型的數(shù)據(jù)。
[0087] 圖9示出根據(jù)本發(fā)明的實施例的無線數(shù)據(jù)傳輸裝置的進一步示意性框圖。如圖9 所示,無線數(shù)據(jù)傳輸裝置900包括數(shù)據(jù)信息獲取請求單元910和信息提取單元920。其中, 數(shù)據(jù)信息獲取請求單元910除了用于發(fā)送數(shù)據(jù)信息獲取請求之外,還用于接收至少一個其 他節(jié)點對數(shù)據(jù)信息獲取請求的響應。信息提取單元920用于從所述至少一個其他節(jié)點的響 應中獲取一個或多個候選目標節(jié)點的數(shù)據(jù)信息和節(jié)點標識。其中,候選目標節(jié)點的數(shù)據(jù)信 息包括指示W(wǎng)下內容的信息:候選目標節(jié)