新四季網

使用無線節點網絡的元素的使能節點遞送通知的製作方法

2023-04-27 00:43:34


本公開一般地涉及在跟蹤物品(例如,對象、包裹、人、一件裝備)的領域中的系統、設備和方法並且更特別地涉及各種方面,所述各種方面涉及用於使用自適應的上下文感知的無線節點網絡的用於改進的資產標識、位置服務和節點管理的系統、設備和方法。



背景技術:

資產管理一直是商業的重要部分,並且標識物品和定位它在何處的能力可以被視為將物品從一個位置裝運到另一位置的公司的核心。例如,跟蹤包裹對所有種類的組織而言是重要的,不管它是保持對它的商店中將被出售的存貨的跟蹤的公司還是保持對通過它的遞送網絡正被運輸的包裹的跟蹤的包裹遞送提供者。為了提供優質服務,組織通常創建和維持高度組織化的網絡用於跟蹤它的物品——包裹、人、對象等。對這樣的網絡的有效管理允許較低的成本、減少的遞送時間和增強的消費者服務。並且網絡的有效部署有助於管理成本。

除跟蹤包裹之外,裝運和接收包裹方還可以需要關於包裹的條件的信息,諸如包裹的溫度和溼度。例如,已經定購一箱酒的消費者可能想要監視該箱的內容的溫度來確定溫度和/或溼度是否超過或低於設置範圍。同樣地,裝運包裹方也可能想要監視包裹的條件以確保內容以適當的條件到達。

常規地,該跟蹤功能可能由多種已知的機制和系統提供。機器可讀條形碼是組織保持對物品的跟蹤的一種方式。例如,零售商可以在他的存貨中的物品上使用條形碼。例如,在零售商的商店中將被出售的物品中的每個被標記有不同的機器可讀條形碼。為了保持對存貨的跟蹤,零售商通常掃描或否則捕捉每個物品上的條形碼的圖像,使得零售商的操作的後端部分可以保持對正在從供應商進入的並離開他們的佔有(possession)的事物的跟蹤。另外,當物品被出售給消費者時,掃描或捕捉針對該物品的條形碼以跟蹤銷售和存貨水平。

類似地,包裹遞送提供者可以通過將條形碼與將被遞送到接收者的包裹相關聯來利用機器可讀條形碼。例如,包裹可以具有對應於針對該包裹的跟蹤號碼的條形碼。包裹每次通過運送檢查點(例如,採取對包裹的初始控制的快遞(courier),包裹在正在從拾取(pickup)點移動到遞送位置時被臨時放置在存儲設施中,並且包裹被遞送到接收者,等等),可以掃描包裹的條形碼。然而,條形碼具有人員必須手動地掃描每個物品上的每個條形碼以便有效地跟蹤物品的缺點。

射頻識別(RFID)標記是用於跟蹤物品的另一已知機制。與條形碼相比,RFID標記通常不需要手動的掃描。例如,在零售背景中,存貨物品上的RFID標記可能能夠與電子讀取器通信,所述電子讀取器檢測購物車中的物品並且將每個物品的費用添加到消費者的帳單。RFID標記通常在通過讀取器查詢或被讀取器提示時傳送被編碼的號碼。RFID標記還已經被用來跟蹤諸如家畜、軌道交通工具、卡車和甚至航空行李之類的物品。這些標記通常僅慮及基本跟蹤,但不提供使用關於其中跟蹤物品的環境的信息來改進資產管理的方式。

可以提供比RFID系統多的信息的基於傳感器的跟蹤系統也是已知的。託運人(shipper)、承運人、接收者和其他方經常希望知道裝運的貨物在運輸前、期間和之後的位置、條件和完整性以滿足質量控制目標、滿足監管要求並優化業務過程。然而,考慮到傳感器的複雜度,這樣的系統通常是昂貴的並且可能提供無關的和冗餘的物品信息。

為了解決這些要求,需要可以監視關於對象(諸如被裝運的物品、人員或裝備)的數據並且有效地延伸這樣的對象的可見性的系統。因此,存在對於改進的系統的需要,所述改進的系統可以提供對象的更廣泛和穩健的標識、跟蹤和管理並且以性價比高的方式這麼做。



技術實現要素:

在以下描述中,某些方面和實施例將變得明白。應理解,這些方面和實施例可以在它們最廣泛的意義上在不具有這些方面和實施例的一個或多個特徵的情況下被實踐。應理解,這些方面和實施例僅是示例性的。

在以下描述中,某些方面和實施例將變得明白。應理解,這些方面和實施例可以在它們最廣泛的意義上在不具有這些方面和實施例的一個或多個特徵的情況下被實踐。應理解,這些方面和實施例僅是示例性的。

本公開的一個方面涉及一種用於使用無線節點網絡來管理物品的裝運的方法,所述無線節點網絡具有至少一個ID節點、多個主節點以及伺服器。方法通過向伺服器傳輸裝運信息以登記將被裝運的物品和ID節點並且將ID節點與第一主節點相關聯而開始,所述第一主節點與用於裝運物品的預測路徑相關。更新伺服器以反映ID節點與第一主節點之間的關聯。當ID節點經過預測路徑時,方法通過在將ID節點與和預測路徑相關的第二主節點相關聯時將ID節點與第一主節點解關聯而繼續。當ID節點繼續經過預測路徑時,更新伺服器以反映ID節點與第一主節點之間的解關聯和ID節點與第二主節點之間的關聯。接下來,方法將ID節點與靠近用於裝運物品的預測路徑的末端的第三主節點相關聯,並且通知伺服器反映ID節點與第三主節點之間的關聯。

在本方法中,可以在預測路徑中的拾取事件之前執行將ID節點與第一主節點相關聯。同樣地,可以在預測路徑中的脫離(drop-off)事件之後執行將ID節點與第三主節點相關聯。當將ID節點與第一、第二或第三主節點中的任何主節點相關聯時,本方法還可以依靠上下文數據來調整預測路徑的環境方面。

在本公開的另一方面中,公開了另一方法,其用於使用無線節點網絡來管理物品的裝運,所述無線節點網絡具有至少一個ID節點、多個主節點以及伺服器。方法以伺服器接收裝運信息以登記將被裝運的ID節點和物品開始。該方法然後向第一主節點提供認證憑證的第一集合以允許ID節點與第一主節點相關聯,所述第一主節點與用於裝運物品的預測路徑相關。伺服器接收更新以反映ID節點與第一主節點之間的關聯。當ID節點經過預測路徑時,方法向第二主節點提供認證憑證的第二集合以允許ID節點與第二主節點相關聯並且將ID節點與第一主節點解關聯。當ID節點繼續經過預測路徑時,伺服器然後接收更新以反映ID節點與第一主節點之間的解關聯和ID節點與第二主節點之間的關聯。方法然後在ID節點到達用於裝運物品的預測路徑的末端時向第三主節點提供認證憑證的第三集合以允許ID節點與第三主節點相關聯並且將ID節點與第二主節點解關聯。伺服器接收反映ID節點與第三主節點之間的關聯的通知。

在本公開的又一方面中,公開了一種包含指令的非瞬時計算機可讀介質,所述指令當在處理器上執行時執行用於使用無線節點網絡來管理物品的裝運的方法,所述無線節點網絡具有至少一個ID節點、多個主節點以及伺服器。在該方面中,方法以伺服器接收裝運信息以登記將被裝運的ID節點和物品開始。方法預測在兩點之間的用於物品的運送路線,諸如從起點到目的地點並且其中起點和目的地點在裝運信息中被標識。

接下來,方法授權將第一主節點與靠近起點的ID節點相關聯或連接。這可以在針對正被裝運的ID節點和物品的拾取事件之前完成。例如,當第一主節點是用於裝運消費者(shipping customer)的用戶訪問設備(例如,膝上型計算機、臺式計算機、平板設備、智慧型電話設備、智能可穿戴設備)時,關於ID節點的狀態和位置的可見性可以延伸到拾取事件之前。在第一主節點與ID節點相關聯之後,伺服器接收反映關聯的更新。

接下來,方法在ID節點的管理責任在預測的運送路線上的中間點(intermediate point)處從第一主節點切換到的第二主節點時授權將第一主節點與ID節點解關聯並且將第二主節與ID節點相關聯。當ID節點在預測的運送路徑上繼續時,伺服器然後接收更新以反映ID節點與第一主節點之間的解關聯和ID節點與第二主節點之間的關聯。

方法在對ID節點的管理責任在預測的運送路線上的目的地點附近從第二主節點切換到第三主節點時,進一步授權將第二主節點與ID節點解關聯並且將第三主節點與ID節點相關聯。這可以在針對正被裝運的ID節點和物品的拾取事件之前完成。例如,當第三主節點是用於接收者的用戶訪問設備(例如,膝上型計算機、臺式計算機、平板設備、智慧型電話設備)時,關於ID節點的狀態和位置的可見性可以延伸到脫離事件之後。在第三主節點與ID節點相關聯之後,伺服器接收反映ID節與第三主節點之間的關聯的通知。

在本公開的又一方面中,公開了一種系統,其用於使用無線節點網絡來管理物品的裝運。所述系統一般包括ID節點、多個主節點以及伺服器。ID節點被登記到正被裝運的物品。當物品從預期運送路線的起點裝運到預期裝運路徑的目的地點時,主節點中的每個被預測位於用於物品的預期運送路線的不同部分處。主節點中的每個可操作以在短距通信路徑上與ID節點通信。

伺服器操作以跟蹤和報告ID節點的位置和主節點的位置。當ID節點沿著預期運送路線移動時,伺服器還可操作以促進不同的主節點之間的ID節點的管理責任的轉移。以該方式,主節點中的第一個可以在針對將被裝運的ID節點和物品的拾取事件之前與ID節點相關聯。稍後,在預期運送路線的中間點處,主節點中的第二個可以在ID節點與主節點中的一個解關聯之後與ID節點相關聯。並且,在針對將被裝運的ID節點和物品的脫離事件之後,主節點中的第三個可以與ID節點相關聯。

公開的實施例和示例的這方面和其他方面的附加優點將在接著的描述中被部分地記載,並且將部分地根據描述而是明顯的,或者可以通過本發明的實踐被了解。將理解,前述一般描述和以下詳細描述兩者僅是示例性的和解釋性的並且不限制本發明,如要求保護的那樣。

附圖說明

在本說明書中合併的並且組成本說明書的一部分的附圖圖示了根據本發明的一個或多個原理的若干實施例,並且連同描述,用於解釋本發明的一個或多個原理。在圖中,

圖1是根據本發明的實施例的示例性無線節點網絡的圖;

圖2是根據本發明的實施例的示例性無線節點網絡的更詳細的圖;

圖3是根據本發明的實施例的示例性ID節點設備的更詳細的圖;

圖4是根據本發明的實施例的示例性主節點設備的更詳細的圖;

圖5是根據本發明的實施例的示例性伺服器的更詳細的圖;

圖6是根據本發明的實施例的示例性通告數據分組的結構或格式的圖;

圖7是根據本發明的實施例的針對示例性通告數據分組的樣本內容的圖;

圖8是圖示了根據本發明的實施例的示例性狀態和作為由無線節點網絡中的示例性節點進行的操作的部分的狀態之間轉變的狀態圖;

圖9是圖示了根據本發明的實施例的在示例性主到ID節點關聯期間的無線節點網絡的示例性部件的圖;

圖10是圖示了根據本發明的實施例的在示例性ID到ID節點關聯期間的無線節點網絡的示例性部件的圖;

圖11是圖示了根據本發明的實施例的在示例性ID到主節點查詢期間的無線節點網絡的示例性部件的圖;

圖12是圖示了根據本發明的實施例的在示例性提醒通告模式期間的無線節點網絡的示例性部件的圖;

圖13是圖示了根據本發明的實施例的使用主節點通告的示例性位置確定的圖;

圖14是圖示了根據本發明的實施例的使用ID節點通告的示例性位置確定的圖;

圖15是圖示了根據本發明的實施例的通過三角測量的示例性位置確定的圖;

圖16是圖示了根據本發明的實施例的通過鏈式三角(chaining triangulation)測量的示例性位置確定的圖;

圖17是圖示了根據本發明的實施例的使用無線節點網絡的示例性部件的示例物流(logistic)操作的圖;

圖18是圖示了根據本發明的實施例的用於使用無線節點網絡來管理物品的裝運的示例方法的流程圖;

圖19是圖示了根據本發明的實施例的用於使用無線節點網絡來管理物品的裝運的另一示例方法的流程圖;

圖20是圖示了根據本發明的實施例的用於動態地改變無線節點網絡中的節點操作的操作模式的示例方法的流程圖;

圖21是圖示了根據本發明的實施例的用於管理無線節點網絡中的節點操作的動態改變的操作模式的示例方法的流程圖;

圖22A-22C是圖示了根據本發明的實施例的ID節點移動穿過示例性運送路徑的部分而與不同的主節點相關聯的示例性階段的圖;

圖23是圖示了根據本發明的實施例的用於無線節點網絡的關聯管理的示例方法的流程圖;

圖24是圖示了根據本發明的實施例的用於無線節點網絡的關聯管理的另一示例方法的流程圖;

圖25是圖示了根據本發明的實施例的用於無線節點網絡的關聯管理的又一示例方法的流程圖;

圖26是圖示了根據本發明的實施例的用於無線節點網絡的上下文管理的示例性方法的流程圖;

圖27是圖示了根據本發明的實施例的用於基於在時間段上觀察到的信號模式和特性指示來定位無線節點網絡中的節點的示例性方法的流程圖;

圖28是圖示了根據本發明的實施例的用於通過改變無線節點網絡中的節點的功率特性的位置確定的示例性方法的流程圖;

圖29是圖示了根據本發明的實施例的用於使用無線節點網絡中的節點的一個或多個關聯的位置確定的示例性方法的流程圖;

圖30是圖示了根據本發明的實施例的用於使用無線節點網絡中的節點的一個或多個關聯的位置確定的另一示例性方法的流程圖;

圖31是圖示了根據本發明的實施例的用於使用無線節點網絡中的節點的一個或多個關聯的位置確定的又一示例性方法的流程圖;

圖32是圖示了根據本發明的實施例的用於基於上下文數據的無線節點網絡中的第一節點的位置確定的示例性方法的流程圖;

圖33是圖示了根據本發明的實施例的用於針對具有伺服器的無線節點網絡中的多個節點中的一個使用鏈式三角測量來確定位置的示例性方法的流程圖;

圖34A-34D是圖示了根據本發明的實施例的使用無線節點網絡的示例性部件的示例裝運和物流操作的各種示例性階段的圖;

圖35是圖示了根據本發明的實施例的用於使用無線節點網絡生成用於將被裝運的物品的裝運標籤的示例性方法的流程圖;

圖36是圖示了根據本發明的實施例的用於使用無線節點網絡中的節點關聯來進行支付交易的示例性方法的流程圖;

圖37是圖示了根據本發明的實施例的用於使用無線節點網絡準備將被裝運的物品的使能節點裝運的示例性方法的流程圖;

圖38是圖示了根據本發明的實施例的用於無線節點網絡中的使能節點物流容器(receptacle)的操作的示例性方法的流程圖;

圖39是圖示了根據本發明的實施例的用於無線節點網絡中的裝運合併的示例性方法的流程圖;

圖40是圖示了根據本發明的實施例的用於無線節點網絡中的裝運合併的另一示例性方法的流程圖;

圖41是圖示了根據本發明的實施例的用於使用無線節點網絡的遞送通知的示例性方法的流程圖;

圖42是圖示了根據本發明的實施例的用於使用無線節點網絡的示例性部件拾取定單(order)的示例環境的圖;

圖43是圖示了根據本發明的實施例的用於使用無線節點網絡拾取定單的示例性方法的流程圖;

圖44是圖示了根據本發明的實施例的用於使用無線節點網絡管理正被裝運的物品的遞送的示例性方法的流程圖;

圖45A-45C共同是圖示了根據本發明的實施例的示例環境的一系列圖,節點位於所述示例環境中並且可以在具有不同的操作節點密度的區域之間移動並且自適應地調整節點功率;

圖46是圖示了根據本發明的實施例的用於當節點移動到新的區域時依靠操作節點密度的對無線節點網絡中的節點功率水平的自適應調整的示例性方法的流程圖;

圖47是圖示了根據本發明的實施例的用於依靠在給定區域內的操作節點的閾值的對無線節點網絡中的節點功率水平的自適應調整的示例性方法的流程圖;

圖48A-48C是圖示了根據本發明的實施例的具有示例性磁致動節點的示例無線節點網絡環境的各種配置的圖;

圖49A-49B是圖示了根據本發明的實施例的具有示例性磁致動節點和示例性磁放置支持的示例無線節點網絡環境的圖;

圖50A-50B是圖示了根據本發明的實施例的具有集成到用於可移動磁對象的示例性放置支持中的示例性磁致動節點的示例無線節點網絡環境的圖;

圖51是圖示了根據本發明的實施例的用於磁性上改變無線節點網絡中的節點的操作的示例性方法的流程圖,所述無線節點網絡具有主節點和伺服器;

圖52是圖示了根據本發明的實施例的用於調整在具有主節點和伺服器的無線節點網絡中的節點的廣播設置的示例性方法的流程圖;

圖53是圖示了根據本發明的實施例的用於來自具有主節點和伺服器的無線節點網絡中的ID節點的增強的功率通知的示例性方法的流程圖;

圖54是圖示了根據本發明的實施例的在具有集成節點的兩個運輸(conveyance)系統之間的示例性耦合器連接的圖;

圖55是圖示了根據本發明的實施例的在具有集成節點的兩個系統之間的示例性耦合器連接器的更詳細的圖;

圖56是圖示了根據本發明的實施例的在具有適配器節點的兩個運輸系統之間的另一示例性耦合器連接的圖;

圖57是圖示了根據本發明的實施例的用於監視穿過耦合連接的至少一個信號的示例性方法的流程圖,所述耦合連接具有在無線節點網絡上通信的網絡設備;

圖58是圖示了根據本發明的實施例的用於在具有多個網絡設備和伺服器的無線節點網絡中共享裝運條件信息的示例性方法的流程圖;

圖59是圖示了根據本發明的實施例的用於在具有多個網絡設備和伺服器的無線節點網絡中請求共享的裝運條件信息的示例性方法的流程圖;

圖60A是圖示了根據本發明的實施例的與示例性裝運貨櫃(container)中的多件裝運貨物相關聯的節點的示例性組的圖;

圖60B是圖示了根據本發明的實施例的與示例性裝運貨板(pallet)上的多件裝運貨物相關聯的節點的示例性組的圖;

圖61是圖示了根據本發明的實施例的當針對正被裝運的包裹的分組集合創建分層傳感器網絡時的伺服器操作的示例性方法的流程圖;

圖62是圖示了根據本發明的實施例的當針對正被裝運的包裹的分組集合創建分層傳感器網絡時的主節點操作的示例性方法的流程圖;

圖63是圖示了根據本發明的實施例的針對正被裝運的包裹的分組集合創建分層傳感器網絡的示例性方法的流程圖;

圖64是圖示了根據本發明的實施例的用於無線節點網絡中的ID節點的多實體管理的示例性方法的流程圖;

圖65是圖示了根據本發明的實施例的從裝運消費者實體的觀點來看用於無線節點網絡中的ID節點的多實體管理的示例性方法的流程圖;

圖66是圖示了根據本發明的實施例的從接收者實體的觀點來看用於無線節點網絡中的ID節點的多實體管理的示例性方法的流程圖;

圖67A-67D是圖示了根據本發明的實施例的使用無線節點網絡中的節點的導航的各種階段中的示例性使能節點自主運輸交通工具的圖;

圖68是圖示了根據本發明的實施例的用於使用無線節點網絡中的多個節點通過自主運輸交通工具導航到裝運位置的示例性方法的流程圖;

69A是圖示了根據本發明的實施例的具有示例性使能節點自主交通工具的示例性快遞運輸交通工具的圖;

圖69B是圖示了根據本發明的實施例的當示例性使能節點自主交通工具接近包裹和相關的ID節點用於在交易位置處的示例性物流交易時的示例性使能節點自主交通工具的圖;

圖70是圖示了根據本發明的實施例的用於使用無線節點網絡中的多個節點和伺服器使物流交易自動化的示例性方法的流程圖;

圖71是圖示了根據本發明的實施例的用於監視在示例性醫療保健設施內的一件裝備的示例性分層節點網絡的圖;

圖72是圖示了根據本發明的實施例的用於使用分層節點網絡來監視一件裝備的示例性方法的流程圖,所述分層節點網絡具有至少ID節點、主節點和伺服器;

圖73是圖示了根據本發明的實施例的用於使用分層節點網絡來監視人的活動的示例性方法的流程圖,所述分層節點網絡具有至少ID節點、主節點和伺服器;

圖74是圖示了根據本發明的實施例的用於使用分層節點網絡發起與將在醫療保健設施處提供給病人的醫學治療相關的預籌備的(prestaged)準備的示例性方法的流程圖;

圖75A是圖示了根據本發明的實施例的使用作為示例性無線節點網絡的部分的使能節點包裝材料的示例性貨櫃的圖;

圖75B是圖示了根據本發明的實施例的使用作為示例性無線節點網絡的部分的使能節點包裝材料的另一示例性貨櫃的圖;

圖76是圖示了根據本發明的實施例的使用作為示例性無線節點網絡的部分的使能節點包裝材料的示例性貨櫃薄片(sheet)的視圖的圖;

圖77是圖示了根據本發明的實施例的使用作為示例性無線節點網絡的部分的使能節點包裝材料的示例性組裝的貨櫃的透視圖的圖;

圖78是圖示了根據本發明的實施例的利用示例性包裝分離器薄片材料和示例性緩衝(cushioning)材料實現的示例性使能節點包裝材料的透視圖的圖;

圖79是圖示了根據本發明的實施例的使用使能節點包裝材料作為用於將被裝運的物品的貨櫃的部分的示例性方法的流程圖;

圖80是圖示了根據本發明的實施例的接近示例性裝運設施的示例性用戶訪問設備和包裹的圖,在所述示例性裝運設備處示例性系統通知裝運消費者關於替代的裝運解決方案;

圖81是圖示了根據本發明的實施例的用於在裝運包裹時使用無線節點網絡前攝地通知裝運消費者關於替代的裝運解決方案的示例性方法的流程圖;

圖82A是圖示了根據本發明的實施例的示例性使能節點物流容器的外視圖的透視圖;

圖82B是圖示了對根據本發明的實施例的圖82A的示例性使能節點物流容器的側內視圖的圖;

圖83是圖示了根據本發明的實施例的可以評估示例性使能節點物流容器的當前位置的適宜性的示例性使能節點物流容器的圖;

圖84是圖示了根據本發明的實施例的用於針對使能節點物流容器評估當前位置的示例性方法的流程圖;

圖85A是圖示了根據本發明的實施例的具有組裝在物流容器內的主節點並且準備接收包裹的示例性使能節點物流容器的圖;

圖85B是圖示了根據本發明的實施例的具有組裝在圖85A的物流容器內的主節點的示例性使能節點物流容器的圖,其中包裹在該使能節點物流容器內;

圖86A是圖示了根據本發明的實施例的具有組裝在物流容器內的ID節點並且準備接收包裹的示例性使能節點物流容器的圖;

圖86B是圖示了根據本發明的實施例的具有組裝在圖86A的物流容器內的ID節點的示例性使能節點物流容器的圖,其中包裹在該使能節點物流容器內;

圖87是圖示了根據本發明的實施例的用於在無線節點網絡中前攝地報告使能節點物流容器的內容狀態的示例性方法的流程圖;

圖88是圖示了根據本發明的實施例的用於在無線節點網絡中前攝地報告使能節點物流容器的內容狀態的另一示例性方法的流程圖;

圖89A是圖示了根據本發明的實施例的具有組裝在物流容器內的節點和示例性傳感器的示例性使能節點物流容器的圖;

圖89B是圖示了根據本發明的實施例的具有組裝在物流容器內的節點和另一類型的示例性傳感器的示例性使能節點物流容器的圖;

圖89C是圖示了根據本發明的實施例的具有用作使能節點物流容器的部分的節點和其他類型的示例性傳感器的另一示例性使能節點物流容器的圖;

圖89D是圖示了根據本發明的實施例的具有用作使能節點物流容器的部分的節點和進一步其他類型的示例性傳感器的又一示例性使能節點物流容器的圖;

圖90是圖示了根據本發明的實施例的用於在無線節點網絡中檢測使能節點物流容器內的多個包裹類型的示例性方法的流程圖;

圖91是圖示了根據本發明的實施例的示例性使能節點物流容器的圖,所述示例性使能節點物流容器向伺服器報告包裹的當前狀態用於由拾取實體進行的拾取服務的增強部署;

圖92是圖示了根據本發明的實施例的在無線節點網絡中向使能節點物流容器部署多個拾取實體的示例性方法的流程圖;

圖93是圖示了根據本發明的實施例的位於示例性交通工具環境中的示例性節點包裹的圖;

圖94是圖示了根據本發明的實施例的用作貨櫃的諸如ULD的示例性移動存儲單元的圖,所述貨櫃幫助在示例性空運環境中裝運節點包裹;

圖95是圖示了根據本發明的實施例的適於以偽主節點模式操作的示例性ID節點設備的圖;

圖96是圖示了根據本發明的實施例的示例性分層無線節點網絡的圖;

圖97是圖示了根據本發明的實施例的用於分層無線節點網絡內的節點通信的示例性方法的流程圖;

圖98A-98C是圖示了根據本發明的實施例的在示例性節點自適應地改變其如何響應於節點的檢測到的狀態改變而格式化廣播的通告消息時的示例性節點的各種配置的一系列圖;

圖99是圖示了根據本發明的實施例的用於具有多個節點的無線節點網絡內的自適應節點通信的示例性方法的流程圖;

圖100是圖示了根據本發明的實施例的用於在具有至少一個主節點和ID節點的無線節點網絡內的自適應節點通信的示例性方法的流程圖;

圖101A-101B是圖示了根據本發明的實施例的涉及示例性移動遞送點的示例性遞送通知階段的不同時間點的圖;

圖102是圖示了根據本發明的實施例的用於到移動遞送點的遞送和預期接收者的通知的示例性方法的流程圖;以及

圖103是圖示了根據本發明的實施例的用於到移動遞送點的遞送和所標識實體的通知的示例性方法的流程圖。

具體實施方式

現在將詳細地參考示例性實施例。只要有可能,就在圖和描述中使用相同的參考數字來表示相同的或相似的部分。

一般地,下面描述了可以通過如本文中記載的原理來管理、操作和應用的上下文感知的分層的無線節點網絡的各種實施例。一般地,無線節點網絡的實施例可以包括依靠與較高級別的設備或節點(例如,主節點)的較短距通信的一個或多個較低級別設備或節點(例如,ID節點),所述較高級別的設備或節點(例如,主節點)可操作以在不同的通信接口上與伺服器通信而較低級別的節點不能直接與伺服器通信。本領域那些技術人員將理解不同功能的通信網絡部件(一般被稱作網絡設備)的這樣的層級可以被表徵為節點的網絡。本領域那些技術人員將領會,在某些實施例中,儘管伺服器可能不是專用無線部件的事實,但無線節點網絡可以包括伺服器以及不同的無線節點。在其他實施例中,網絡可以包括類似類型的無線節點或不同類型的無線節點。

本領域那些技術人員將通過以下詳細描述理解,節點可以與物品(例如,對象、包裹、人、一件裝備)相關聯並且可以在網絡的操作期間被動態編程時和在物品沿著預期路徑(例如,從起點到目的地點的運送路徑)移動時被用來標識和定位物品。以下進一步描述了無線節點網絡、管理無線節點網絡的部件的示例性方式、更好地確定無線節點網絡的部件的位置的示例性方式,以及依靠無線節點網絡增強物流操作的無線節點網絡的應用的各種實施例。

無線節點網絡

圖1圖示了根據本發明的實施例的示例性無線節點網絡的基本圖。在圖1中示出的示例性網絡包括連接到網絡105的伺服器100,所述網絡105還操作地連接到不同的網絡部件,諸如主節點110a並通過主節點110a間接連接到ID節點120a。主節點110a通常經由短距無線通信(例如,Bluetooth®形式的通信)連接到ID節點120a。主節點110a通常經由較長距無線通信(例如,蜂窩)和/或中距無線通信(例如,無線局域數據網絡或Wi-Fi)通過網絡105連接到伺服器100。ID節點120a通常是低成本設備,其可以被容易地放置到包裹中、集成作為包裝的部分或否則與將被跟蹤和定位的物品相關聯,所述物品諸如包裹130、人或對象(例如,交通工具等)。一般地,ID節點能夠直接與主節點通信但不能直接與伺服器通信,而主節點能夠直接與伺服器通信並且與其他節點(諸如ID節點或另一主節點)單獨和直接地通信。在示例性無線節點網絡內部署節點的層級來以高效和經濟的方式在不同的級別處分布任務和功能的能力使用節點的這樣的網絡來促進多種自適應定位、跟蹤、管理和報告應用,如下面更詳細地討論的那樣。

一般地,較低成本、較低複雜度的ID節點120a由較高複雜度的主節點110a和伺服器100管理,作為保持對ID節點120a(和相關聯的物品)的位置的跟蹤的部分,從而提供關於ID節點120a的位置和狀態的智能的、穩健的和廣泛的可見性。在典型的實施例中,ID節點120a首先與物品(例如,包裹130、人或對象)相關聯。當ID節點120a隨物品移動時,ID節點120a變得與主節點110a相關聯,並且伺服器100被以這樣的信息更新。ID節點120a和物品的進一步移動可以使得ID節點120a與主節點110a解關聯並且被切換(hand off)以變得與(未示出的)另一主節點相關聯,在這之後伺服器100被再次更新。這樣,當物品從一個位置物理上移動到另一位置時,伺服器100一般操作以協調和管理與ID節點120a相關的信息。下面關於圖3和4更詳細地描述了示例性ID節點和主節點的實施例的架構和功能的進一步細節,而下面關於圖5更詳細地描述了示例性伺服器100。

雖然伺服器100被示出通過網絡105連接,但本領域那些技術人員將領會,依靠實現細節和期望的通信路徑,伺服器100可以具有到諸如主節點110a的圖1中圖示的其他部件的更直接的或專用的連接。更進一步地,本領域那些技術人員將領會示例性伺服器可以包含(在圖1中未示出的)資料庫中的信息的集合,而在多個伺服器平臺或網絡存儲伺服器上維持的多個資料庫可以被用在其他實施例中來維持信息的這樣的集合。更進一步地,本領域那些技術人員將領會,可以利用雲技術來實現本質上提供對諸如主節點110a的設備而言可以直接可訪問的信息的集合的聯網存儲的資料庫。

網絡105可以是涉及多種通信網絡或路徑的一般數據通信網絡。本領域那些技術人員將領會,這樣的示例性網絡或路徑可以在本發明的實施例中取決於將伺服器100與圖1中示出的其他部件互連的網絡的期望實現、利用硬接線的結構(例如,LAN、WAN、電信線路、電信支持結構和電信處理裝備等)、無線結構(例如,天線、接收機、調製調解器 、路由器、轉發器等)和/或兩者的組合來實現。

主節點110a和ID節點120a是節點的類型。節點一般是作為部件的網絡的部分的、被用來執行一個或多個任務的裝置或設備。節點的實施例可以具有唯一的標識符,諸如介質訪問控制(MAC)地址或比如網際網路協議6(IPv6)標識符的分派給硬體無線電的地址。在某些實施例中,節點的唯一標識符可以與裝運標識符(例如,一個示例中的裝運跟蹤號碼)互相關,或可以本身是裝運的跟蹤參考。

諸如ID節點120a的ID節點一般是低成本的有源無線設備。在一個實施例中,示例性ID節點是具有有著可變RF特性(例如,可編程的RF輸出功率範圍、可編程的接收機靈敏度)的短距無線電的基於收發機的處理或邏輯單元、由處理單元可訪問的存儲器、操作地耦合到處理單元的計時器,以及為ID節點的電路提供功率的電源(例如,電池)。例如,示例性ID節點的物理實現可以是小的並且因此順從於(amenable to)到包裹、標籤、貨櫃或其他類型的對象的集成。在ID節點的某些實現中,節點是可再充電的,而其他實現不允許對用於ID節點的電源進行再充電。在其他實現中,ID節點是環境上自包含(self-contained)或密封的,從而在多種環境上苛刻的條件中使能穩健和可靠的操作。

諸如主節點110a的主節點一般用作ID節點120a與伺服器100之間的智能橋(bridge)。因而,主節點一般比ID節點更精密(sophisticated)。在一個示例實施例中,示例性主節點是具有如下的設備:處理或邏輯單元、用於與其他節點(ID節點和其他主節點)通信的短距無線電(可以具有可變的RF特性)、用於與伺服器100的通信的介質和/或長距無線電,由處理單元可訪問的存儲器、操作地耦合到處理器單元的計時器,以及為主節點的電路提供功率的電源(例如,電池或有線電源連接)。諸如主節點110a的示例性主節點可以被定位在已知的固定位置中或替代地是具有專用位置定位電路(例如,GPS電路)的移動單元以允許主節點自己確定其位置。

雖然圖1中圖示的實施例僅示出單個主節點和單個ID節點,但本領域那些技術人員將領會,與本發明的實施例一致的無線網絡可以包括每個與伺服器100和/或其他主節點通信的大量(a wide array of )類似的或不同的主節點以及大量類似的或不同的ID節點。因此,圖1中示出的示例性網絡是基本實施例,而圖2中示出的示例性網絡是根據本發明的另一實施例的更詳細的示例性無線節點網絡。

現在參考圖2,示出了包括伺服器100和網絡105的另一示例性無線節點網絡。這裡,主節點110a、110b、110c被部署並被連接到網絡105(並且藉助那些相應的連接而被連接到伺服器100)以及彼此連接。ID節點120a、120b、120e被示出為經由不同的路徑可連接到各種主節點或可操作以經由不同的路徑與各種主節點通信。然而,在圖2中ID節點120c和120d被示出連接到ID節點120b但不連接到主節點中的任何主節點。這可以是如果例如ID節點120b、120c、120d與在較大的貨櫃210內(或一起分組在貨板上)的不同的物品(例如,包裹)相關聯的情況。在這樣的示例中,僅ID節點120b可以保持在任何主節點的無線通信範圍內。這可以例如是因為在貨櫃內的不同ID節點相對於最接近的主節點的位置、由貨櫃引起的不利的RF屏蔽、由物品的包裝引起的不利的RF屏蔽,或由幹擾無線電傳輸的其他接近材料(例如,在ID節點與貨櫃外部的任何主節點之間的金屬物品的若干包裹)引起的不利的RF屏蔽。因此,在圖2中示出的示例性網絡的圖示的配置中,ID節點120c和120d可能在主節點的範圍外,但仍具有通過ID節點120b到主節點的可操作的通信路徑。

實際上,在一個示例中,在放置在貨櫃210內之前,ID節點120b實際上可以是主節點但當將其放置在貨櫃210內時的改變的RF環境可能干擾主節點的經由定位信號(例如,GPS信號)定位它本身的能力並且使得主節點臨時作為ID節點操作而仍提供與貨櫃210內的其他ID節點的通信和共享的數據。

在圖2中還示出了用戶訪問設備200、205,它們能夠連接到網絡105,主節點和ID節點。一般地,用戶訪問設備200和205允許用戶與示例性無線節點網絡的一個或多個部件交互。在各種實施例中,可以使用臺式計算機、膝上型計算機、平板(諸如Apple iPad®觸控螢幕平板)、個域網設備(諸如Bluetooth®設備)、智慧型電話(諸如Apple iPhone®)、智能可穿戴設備(諸如Samsung Galaxy GearTM智能手錶設備或Google GlassTM可穿戴智能光學器件)或其他這樣的設備來實現用戶訪問設備200、205,所述其他這樣的設備能夠通過網絡105與伺服器100通信、通過有線或無線通信路徑與主節點和ID節點通信。

如在圖2中示出的那樣,用戶接入設備200、205與網絡105耦合或與網絡105通信,但它們中的每個還可以以更直接的方式(例如,經由近場通信(NFC)、通過Bluetooth®無線連接、通過WiFi網絡、專用有線連接或其他通信路徑)彼此通信或與其他網絡部件通信。

在一個示例中,諸如設備200或205之類的用戶訪問設備可以促進在裝運過程的開始處將ID節點(諸如ID節點120a)與包裹的跟蹤號碼相關聯、促進與伺服器100協作以檢查在運送期間的包裹和相關聯的ID節點的狀態和/或位置,以及促進可能從與被裝運的包裹相關的主節點或ID節點檢索數據。因此,本領域那些技術人員將領會,諸如設備200、205之類的用戶訪問設備本質上是交互式通信平臺,通過其用戶可以發起物品的裝運、跟蹤物品、確定物品的狀態和位置以及檢索關於物品的信息。

諸如設備200或205之類的示例性用戶訪問設備可以包括充分的硬體和代碼(例如,app或一個或多個其他程序代碼段)以在各種實施例中作為主節點或ID節點操作,如下面更詳細地討論的那樣。例如,設備200可以被實現為移動智慧型電話並且功能上可以作為示例性ID節點操作,所述示例性ID節點向其他ID節點或主節點廣播通告分組消息用於與這樣的節點的關聯和共享數據。在另一示例中,設備200被實現為移動智慧型電話並且可以作為示例性主節點操作,所述示例性主節點如本文中描述的那樣與ID節點和其他主節點通信並且相關聯,並且與伺服器100通信。因此,本領域那些技術人員將領會,可以利用被適當地編程的諸如設備200或205之類的用戶訪問設備來實現圖3中的示例性ID節點和圖4中的示例性主節點以及它們的相應的部分、代碼和程序模塊。因此,對圖3中的示例性ID節點和圖4中的示例性主節點的以下描述將分別可適用於作為ID節點或主節點操作的用戶訪問設備。

ID節點

圖3是根據本發明的實施例的示例性ID節點設備的更詳細的圖;如先前描述的那樣,ID節點的一個實施例包括具有有著可變RF特性(例如,可編程的RF輸出功率範圍、可編程的接收機靈敏度)的短距無線電的基於收發機的處理或邏輯單元、由處理單元可訪問的存儲器、可操作地耦合到處理單元的計時器,以及為ID節點的電路提供功率的電源(例如,電池)。現在參考圖3的更詳細的實施例,示例性ID節點120a被示出包括耦合到可變功率短距通信接口375的處理或邏輯單元300、存儲器記憶裝置(memory storage)315、易失性存儲器320、計時器370和電池355。本領域那些技術人員將領會,處理單元300是諸如低功率消耗微控制器的邏輯,其一般執行關於數據的計算並且執行可操作的和應用程式代碼以及在ID節點120a內的其他程序模塊或其段。這樣,示例性處理單元300作為ID節點120a的基於收發機的處理核操作。

本領域那些技術人員還將領會,示例性ID節點120a是可以利用諸如單元300的單個處理器或邏輯單元來實現的基於硬體的部件。在一個實施例中,可以利用Intel® 8051 CPU核和相關聯的外圍電路來實現處理單元300,如由特定應用的需要所指導的那樣。較不複雜的微控制器或分立電路可以被用來實現處理單元300以及更複雜的和精細的微控制器。另外,示例性處理單元300可以被集成到用作ID節點120a的核心的單晶片收發機中。

ID節點120a的可變功率短距通信接口375一般是耦合到處理單元300的可編程無線電和全向天線。在其他實施例中,當可能期望方向性時,接口375可以使用具有不同的天線分布(antenna profile)的天線。可變功率短距通信接口375的示例可以包括(未示出的)其他對接硬體,用於將設備可操作地耦合到專用短距通信路徑(例如,在2.4 GHz處通信的Bluetooth®低能量(BLE)連接路徑)。

在一個實施例中,可以在處理單元300的控制下動態地和以編程方式改變諸如RF輸出功率和/或RF接收機靈敏度之類的無線電的收發機的各種RF特性。在其他實施例中,可以按需以編程方式改變無線電的收發機的進一步的RF特性以依靠ID節點120a的期望實現和預期用途來靈活地調整RF輸出信號,所述進一步的RF特性諸如頻率、佔空比、定時、調製方案、擴頻跳頻方面等。如下面將更詳細地解釋的那樣,某些實施例可以使用具有可以以編程方式改變或調整的參數的廣播簡檔。換言之,ID節點120a(或任何其他ID節點)的實施例可以具有以編程方式可調整的RF特性(諸如可調整的RF輸出信號功率、可調整的RF接收機靈敏度、切換到不同的頻率或頻帶的能力等)。

用於ID節點120a的電池355是一般給實現ID節點120a的電路供電的電源的類型。在一個實施例中,電池355可以是可再充電的電源。在其他實施例中,電池355可以是意圖在使用之後處置的不可再充電的電源。在ID節點的某些實施例中,電源可以涉及替代的能量生成,諸如太陽能電池。

ID節點120a的計時器370一般提供被用在例如時間延遲、脈衝生成和振蕩器應用中的一個或多個定時電路。在實施例中,在ID節點120a通過進入睡眠或休眠狀態達預定時間段作為總功率節省技術的部分來節省功率的情況下,計時器370幫助處理單元300管理定時操作。另外,實施例可以允許ID節點共享數據以使不同的節點關於計時器370和節點與伺服器之間的公共定時參考同步。

實施例可以實現ID節點120a以可選地包括基本用戶接口(UI)305,其指示狀態並且允許比如開始/停止的基本交互。在一個實施例中,可以利用諸如多模LED的狀態燈來實現UI 305。燈的不同顏色可以指示ID節點120a的不同狀態或模式(例如,通告模式(廣播)、掃描模式(監聽)、當前功率狀態、電池水平狀態、關聯狀態、錯誤、被感測的條件(例如,超過溫度閾值、超過溼度(moisture)閾值等))。ID節點的其他實施例可以利用可以顯示這樣的狀態或模式信息以及一個或多個提示的圖形顯示器等以更精細的方式來實現UI 305。

在進一步實施例中,用作ID節點的UI 305的部分的示例性狀態燈還可以指示裝運狀態。更詳細地,示例性裝運狀態可以包括被裝運的物品的狀態或從起點到目的地的物品的當前裝運行程的狀態。

實施例還可以實現ID節點120a以可選地包括一個或多個傳感器360。在某些實施例中,利用一個或多個傳感器360實現的ID節點可以被稱作傳感器節點。傳感器360的示例可以包括一個或多個環境傳感器(例如,壓力、移動、光、溫度、溼度、磁場、高度、姿態(attitude)、朝向、加速度等)和專用位置傳感器(例如,GPS傳感器、IR傳感器、接近度傳感器等)。本領域那些技術人員將理解,測量其他特性的附加類型的傳感器被設想用作傳感器360。附加地,本領域那些技術人員將理解,傳感器節點可以包括附加的程序特徵以管理被捕捉的傳感器數據的收集、存儲、共享和公開。

實施例可以將ID節點120a進一步實現成可選地包括一個或多個磁開關365。諸如簧片開關的磁開關365一般操作以響應於施加的磁場來關閉或打開電路徑或連接。換言之,磁開關365通過磁場的存在或磁場的移除被致動。如在下面更詳細地描述的實施例中討論的那樣,各種應用可以涉及具有磁開關365的ID節點120a的操作。

與在圖3中示出的實施例一致,示例性ID節點120a可以基於Texas Instruments CC2540 Bluetooth®低能量(BLE)片上系統來實現,其包括各種外圍設備(例如,計時器電路、USB、USART、通用I/O引腳、IR接口電路、DMA電路)用以起ID節點的作用並且如果必要則用以與組成ID節點的不同可能的傳感器和其他電路(例如,附加的邏輯晶片、繼電器(relay)、磁開關)對接。

在附加的實施例中,本領域技術人員將領會,可以以其他類型的硬體來實現ID節點中的類似的功能。例如,取決於ID節點的要求,可以利用特別優化的硬體(例如,具有與如下面描述的節點控制和管理代碼相同的操作控制和功能的特定的專用集成電路(ASIC)、分立邏輯或硬體和固件的組合來實現ID節點110a,所述ID節點的要求諸如功率、處理速度、針對RF特性的可調整性的水平、耦合到(一個或多個)處理器的存儲器存儲單元的數量、成本、空間等。

如上文提到的那樣,ID節點120a包括由處理單元300可訪問的存儲器。存儲器記憶裝置315和易失性存儲器320中的每個被可操作地耦合到處理單元300。兩個存儲器部件提供由處理單元300使用的編程和數據元素。在圖3中示出的實施例中,存儲器記憶裝置315維持多種程序代碼(例如,節點控制和管理代碼325)和其他數據元素(例如,簡檔數據330、安全數據335、關聯數據340、共享數據345、傳感器數據350等)。存儲器記憶裝置315是有形的非瞬時計算機可讀介質,在其上信息(例如可執行代碼/模塊、節點數據、傳感器測量等)可以以非易失性和非瞬時的方式來保持。這樣的存儲器記憶裝置315的示例可以包括硬碟驅動器、ROM、快閃記憶體或允許信息的長期非易失性存儲的其他介質結構。相對而言,易失性存儲器320通常是在ID節點120a的操作期間由處理單元300使用的隨機訪問存儲器(RAM)結構。在ID節點120a加電時,易失性存儲器320可能被填充有操作程序(諸如節點控制和管理代碼325)或幫助促進ID節點120a的特定操作的具體程序模塊。並且在ID節點120a的操作期間,易失性存儲器320還可以包括在ID節點120a執行被編程的或從存儲器記憶裝置315加載的指令時生成的某些數據(例如,簡檔數據330、安全數據335、關聯數據340、共享數據345、傳感器數據350等)。然而,本領域那些技術人員將領會,並非在圖3中圖示的所有數據元素必須同時出現在存儲器記憶裝置315和易失性存儲器320中。

節點控制&管理代碼

一般地,節點控制和管理代碼325的實施例是被實現為一般控制諸如ID節點120a的節點的行為的編程函數或程序模塊的軟體特徵的集合。在實施例中,代碼325的功能可能一般與在不同類型的節點中實現的類似,所述不同類型的節點諸如主節點、ID節點和傳感器節點。然而,本領域那些技術人員將領會,雖然操作的某些原理在這樣的節點之間類似,但其他實施例可以依靠節點的期望實現和使用、利用某程度的專門化或以不同的方式來實現該功能。

在一般的實施例中,示例性節點控制和管理代碼325可以一般包括若干編程函數或程序模塊,包括(1)節點通告和查詢(掃描)邏輯管理器(在本文中也被稱作節點通信管理器),其管理節點如何和何時通信;(2)信息控制和交換管理器,其管理信息是否以及如何可以在節點之間交換;(3)節點功率管理器,其管理功率消耗和針對可變短距通信的RF輸出信號功率和/或接收機靈敏度的方面;以及(4)關注節點如何與其他節點相關聯的關聯管理器。以下是對由節點使用的這些基本程序模塊的各種實施例的描述。

節點通信管理器 -通告&掃描

在示例性實施例中,節點通告和查詢(掃描)邏輯管理器掌控節點如何和何時應該通告(傳輸)它的地址或查詢(掃描)相鄰節點的地址。通告一般利用消息來完成,所述消息可以在各種部分(例如,頭部、欄位、標誌等)中具有不同的信息。消息可以是單個或多個分組。

在示例性實施例中,「通告」模式(與「查詢」或「掃描」模式相反)是ID節點的默認模式並且使節點廣播或傳輸具有它的地址和關於該節點的相關的元數據的消息。例如,在一個實施例中,示例性元數據可以包括諸如RF輸出功率水平、參考號碼、狀態標誌、電池水平以及節點的製造商名稱之類的信息。

圖6是圖示了根據本發明的一般實施例的示例性通告數據分組的結構或格式的圖。現在參考圖6,示出了來自諸如ID節點120a的ID節點的作為信號或消息的廣播的示例性通告數據分組的結構600。分組600以增加的細節水平顯現,其示出示例性元數據和單獨地維持在分組的不同部分中的不同類型的元數據的格式。不同的實施例可以包括取決於ID節點的部署的應用的不同類型的元數據。

圖7是根據本發明的實施例的針對示例性通告數據分組的樣本內容的圖。現在參考圖7,示例性通告數據分組700被圖示具有示例性元數據,包括示出樣本信息,諸如RF輸出功率水平(例如,「TX功率水平」)、參考號碼(例如,「TDX ID(ASCII 短名稱)」、狀態標誌(例如,「狀態標誌值(『指示被請求的確認')」)、電池水平(例如,「電池水平值(指示73%電荷)」以及節點的製造商名稱(例如「公司標識符(當前對於FedEx而言是未定義的)」)。在一個實施例中,本領域那些技術人員將領會,出於安全目的可以省略或模糊參考號碼。

在一個實施例中,如上面在圖7中提到的那樣,示例性通告數據分組可以包括RF輸出功率水平以使一個方式能夠幫助標識進行廣播的節點的類型和廣播節點的位置。然而,如果廣播RF輸出功率水平是固定的並且通過節點類型已知,則僅節點類型需要根據諸如分組700的示例性數據分組是可標識的。

關於節點如何通信,示例性節點可以在若干不同的通信模式中的一個中。在通告(或傳輸或廣播)模式中的節點對設置在查詢(或掃描或監聽)模式中的任何其他節點而言是可見的。在實施例中,通告的頻率和長度可以是應用和功率依賴的。例如,在正常操作中,示例性節點一般將以周期性的方式進行通告並且期望以一定的間隔做出到另一節點的主動連接,這由通過伺服器100設置的條件規定。在實施例中,這樣的條件可以由伺服器或網絡中的較高級別的節點針對節點單獨地設置。

如果示例性節點在特定的時段內尚未接收針對通告分組的確認,則其可以進入一個或多個提醒階段。例如,如果示例性節點在特定時間段(一般也被稱作提醒間隔)內尚未從另一節點接收針對示例性節點的通告分組廣播的確認,則示例性節點將進入提醒階段1狀態。這提示示例性節點發出隨後通告分組,使它的一個或多個部分改變以指示提醒階段1狀態。更詳細地,該示例性隨後通告分組可以具有不同的通告提醒頭部,其指示附近的節點在接收通告分組時發送SCAN_REQ消息。

如果示例性節點在另一時間段內尚未從主節點接收針對示例性節點的通告分組廣播的確認(用以主動連接和進行成功的連接的來自主節點的請求),則其將進入另一提醒階段,諸如提醒階段2狀態。這提示示例性節點發出隨後的通告分組,使它的一個或多個部分改變以指示提醒階段2狀態。更詳細地,該示例性隨後通告分組可以具有不同的通告提醒頭部,其指示附近的主節點在接收通告分組時發送SCAN_REQ消息。

如果示例性節點具有上傳到後端的數據,則其還可以進入另一類型的提醒階段。在一個實施例中,例如,如果示例性節點具有由示例性節點收集(或從已經與示例性節點通信的一個或多個其他節點接收)的傳感器數據,並且數據需要被上傳到伺服器100,則示例性節點可以進入諸如提醒階段3的更新提醒階段。這提示示例性節點發出隨後通告分組,使它的一個或多個部分改變以指示提醒階段3狀態。更詳細地,該示例性隨後通告分組可以具有不同的通告提醒頭部,其指示附近的主節點進行與示例性節點的連接,使得數據(例如,傳感器數據350)可以從示例性節點(例如,ID節點120a)傳輸到附近的主節點(例如,主節點110a)。被傳輸的數據然後可以由附近的主節點作為傳感器數據450存儲在主節點的易失性存儲器420和存儲器記憶裝置415中的任一或兩者中。該存儲操作之後,附近的主節點將向伺服器100傳送數據(例如,傳感器數據450)。

如在圖7中圖示和在提醒級別階段的上面描述中解釋的那樣,在示例性通告數據分組的頭部中的狀態標誌是在一個或多個實施例的關聯邏輯中使用的欄位。例如,在一個實施例中,在通告數據分組中的狀態標誌的存在允許第一節點將它的狀態傳送到第二節點,並且針對第二節點向諸如伺服器100的後端伺服器報告該狀態,而沒有從第一節點到伺服器的活躍直接連接。換言之,狀態標誌幫助促進節點之間的被動交互(諸如被動關聯)。

在更詳細的實施例中,關於與其他節點的通信建立了若干示例性狀態類型。例如,示例性狀態類型可以包括以下:

•提醒級別0——沒有問題,操作正常;

•提醒級別1——通告節點正在請求任何可用節點確認對它的通告分組的接收;

•提醒級別2——通告節點正在請求任何可用主節點確認對它的通告分組的接收;

•提醒級別3——用於上傳的數據——節點已經捕捉可用於通過主節點上傳的數據;以及

•同步——通告節點請求與可以同步數據(諸如計時器或位置信息)的設備或傳感器連接。

通過經由例如通告數據分組中的頭部的一部分來廣播狀態,在廣播節點的範圍內的一個或多個節點可以確定節點的狀態並且發起主動連接,如果在狀態消息中請求的話。

針對來自通告節點的更多消息的請求可能在某些實施例中以SCAN_REQ消息的形式到來。一般地,示例性SCAN_REQ是從掃描(監聽)主節點發送到通告節點的消息、從通告節點請求附加信息。在該示例中,提醒狀態位可以例如在應用層處向掃描主節點指示通告節點在將接受SCAN_REQ的模式中還是在將不接受SCAN_REQ的模式中。在一個實施例中,通告的節點的非可連接的和可發現的模式遵照Bluetooth®低能量(BLE)標準。

在另一實施例中,節點可以在掃描或監聽其他節點時具有操作的進一步不同的模式。例如,節點的查詢或掃描模式可以是主動的或被動的。當節點在被動時掃描時,節點將接收通告數據分組,但將不確認和發送SCAN REQ。然而,當節點在主動時掃描時,節點將接收通告數據分組,並且將通過發送SCAN_REQ來確認接收。更詳細的實施例可以提供遵照Bluetooth®低能量(BLE)標準的掃描或查詢的被動和主動模式。

在實施例中,示例性節點在其監聽在短距無線電上廣播的其他無線節點時正在掃描。示例性掃描節點可以捕捉例如通告節點的MAC地址、從通告節點傳輸的RF輸出信號的信號強度,以及由通告節點公布的任何其他元數據(例如,在通告數據分組中的其他信息)。本領域那些技術人員將領會,當節點正在掃描時「監聽」的範圍可以變化。例如,查詢可以被限制。換言之,節點特別感興趣的並且它正在監聽的事物的範圍可以被集中或否則被限制。在這樣的情況下,例如,收集的信息可以被限制到來自通告的短距無線節點的目標群體(population)的特定信息;但信息集合可以被視為「開放」,其中來自任何通告設備的信息被收集。

當節點正在通告或掃描時,實施例可以在通告或掃描時進一步使用狀態標誌和附加模式作為節點如何通信和如何可以被管理的部分。在一個示例中,當掃描(監聽)節點接收具有指示提醒級別1或2狀態的狀態標誌的通告數據分組,並且掃描節點在「被動」掃描模式中時,節點將切換到「主動」掃描模式達某間隔。然而,當掃描節點在該情況中已經在「主動」掃描模式中時,節點將發送SCAN_REQ消息並且從通告節點接收SCAN_RSP(例如,提供從通告節點請求的附加信息的消息)。掃描節點然後將切換回到「被動」掃描模式。

在另一示例中,當通告(廣播)節點從掃描節點接收SCAN_REQ時,通告節點將考慮它的通告數據分組已經被確認。進一步地,通告節點將重置它的「提醒」狀態標誌回到提醒級別0狀態。這允許通告節點在未曾進行到掃描節點的連接的情況下有效地接收對它的通告的確認,這有利地和顯著地節省功率消耗。

在又一示例中,當掃描節點接收具有設置的提醒級別3狀態標誌的通告數據分組時,掃描節點將嘗試進行與通告設備的連接。一旦進行連接,通告設備就將嘗試向連接的設備上傳它的數據。

因此,代碼325的節點通告和查詢(掃描)邏輯管理器的實施例當節點以各種有利的方式彼此通信時可以依靠一個或多個狀態標誌、通告模式、掃描模式。

節點信息控制&交換管理器

在示例性實施例中,節點控制和管理代碼325的信息控制和交換管理器部分確定信息是否和如何可以在節點之間交換。在示例性實施例中,信息控制和交換管理器建立不同的節點操作狀態,其中可以根據針對狀態的期望範式(paradigm)來改變信息。更詳細地,信息控制和交換管理器的實施例可以在節點之間建立不同級別的信息交換,所述節點具有操作的「非可連接通告」狀態或模式、「可發現通告」狀態或模式以及「一般通告」狀態或模式操作。當節點在「非可連接通告」模式中時,節點信息交換被限制。例如,通告節點可以廣播由一個或多個查詢(掃描)節點捕捉的信息,但沒有信息的雙向交換發生。

當節點在「可發現通告」模式中並且掃描節點在「主動」模式中時,節點信息以使能的兩種方式交換。例如,通告節點發送通告分組,並且作為響應,掃描節點發送SCAN_REQ分組。在通告節點接收請求附加信息的SCAN_REQ之後,通告節點發送具有被請求的信息的SCAN_RSP。因此,在「可發現通告」模式中存在信息的雙向交換,但在交換信息的兩個節點之間沒有進行主動連接。

最後,針對先進的雙向信息交換,可以在節點之間使用主動連接並且信息可以被雙向地向和從不同的節點交換。在更詳細的實施例中,在雙向信息交換的該級別處,節點首先被標識並且然後被認證作為建立主動連接的部分。一旦被認證並且其後主動地變成連接,節點就可以來回地安全共享信息。在一個示例中,將先前捕捉的環境信息上傳到主節點的傳感器節點可能在該模式或狀態中。在另一示例中,將節點掃描操作的存儲結果上傳到主節點的ID節點可能在該模式或狀態中。在又一示例中,與相應的節點共享計時器和/或位置信息的主節點可能在該模式或狀態中。

節點功率管理器

在示例性實施例中,節點控制和管理代碼325的節點功率管理器部分集中在節點中的管理功率消耗和功率的有利使用(例如, RF輸出信號功率的可調整級別)。一般地,節點由電池(諸如ID節點中的電池355)供電或通過到外部電源的接口(諸如主節點中的電池/功率接口470)被供電。在某些實施例中,外部電源的示例可以包括從設施內的插座(outlet)或功率連接供應的功率,或運輸工具(例如,汽車、卡車、火車、航空器、船等)機載地生成的功率。本領域那些技術人員將領會,到外部電源的接口一般將被稱作「有線」功率連接,並且該節點功率管理器可以被通知節點是斷線的還是關掉諸如電池355的電池。進一步的實施例可以利用無線功率傳輸,諸如經由感應線圈,來實現到外部電源的接口。

在一個實施例中,節點可以管理在執行任務時使用的功率。例如,節點可以在確定哪個節點應該執行特定任務時管理功率。更詳細地,可以通過如下來管理設備的組的統一功率消耗:在可行或被期望時選擇採用有線節點來完成特定任務以及保存電池供電的節點用於其他較不能量沉重或繁重的任務。在另一實施例中,歷史數據可以通知系統完成特定任務需要的功率,並且系統可以基於這樣的歷史數據來做出哪個節點應該完成特定任務的確定。在其他實施例中,簡檔數據也可以被用來通知系統完成特定任務需要的功率(例如,傳感器簡檔,其描述用於在某時間段上並且某些條件下收集傳感器數據的傳感器節點的操作的功率要求)。系統還可以基於這樣的簡檔數據做出哪個節點應該完成特定任務的確定。

在另一示例中,示例性節點功率管理器可以在確定如何最好地使用和調整功率以更準確地完成特定任務時管理功率。在一個實施例中,從節點輸出的RF信號(諸如來自ID節點的短距RF輸出信號)可以周期性地移動穿過輸出功率的範圍或僅在在可檢測的方式中不同的兩個或更多設置之間切換。如下面更詳細地公開的那樣,RF輸出信號功率的可變性和動態調整可以允許其他節點(諸如一個或多個主節點)在RF輸出信號功率的較高範圍處看到每個節點,並且在信號功率的較低範圍處僅看到物理上接近通告節點的節點。

在另一示例中,示例性節點功率管理器可以在節點已經藉助上下文數據(諸如上下文數據560和利用該類型的信息的關聯邏輯)與物理地點或另一節點相關聯時引起對它的RF輸出信號功率的特性的改變。在一個實施例中,節點可以被指示改變節點多頻繁地通信和/或改變它的RF輸出功率的特性以節省功率。

在又一示例中,所有通告節點可以使它們的相應的節點功率管理器周期性地使得每個相應節點以最大RF輸出信號功率水平廣播以確保它們仍在掃描ID節點或主節點的範圍內。這麼做可以增加在通信範圍中的機會並且允許單獨的節點在網絡內被適當地定位和管理。可以設置或動態地改變廣播持續時間以允許配對發生,如果需要的話。

不是調整RF輸出信號功率水平,示例性節點功率管理器在某些實施例中可能調整節點的RF接收機靈敏度。這慮及接收的可調整的範圍(與僅廣播的可調整範圍相對),這可能被類似地用來如本文中討論的那樣管理功率和增強位置確定。

在又一實施例中,可以使用組合方法,其中節點功率管理器可以同時地和獨立地調整節點的多於一個RF特性的情況下。例如,當節點被定位並且與其他節點相關聯時,示例性節點功率管理器可以調整RF輸出信號功率水平並且還調整節點的RF接收機靈敏度。本領域那些技術人員將認識到,這可能在具有節點的異常密集集中的和改變RF輸出信號功率水平的組合的區域中尤其有用。

當調整節點的功率特性(例如,功率的消耗、功率的使用、輸出信號頻率、輸出放置信號的佔空比、定時、功率水平等)時,示例性節點管管理器的實施例可以指功率簡檔(例如,示例性類型的簡檔數據330、430)。

節點關聯管理器

在示例性實施例中,節點控制和管理代碼325的節點關聯管理器部分關注節點如何結合代碼525中的伺服器側關聯管理器並且與代碼525中的伺服器側關聯管理器一致地與其他節點相關聯,如下面更詳細地討論的那樣。因此,示例性節點關聯管理器當在節點中執行時指導節點如何利用來自伺服器的輸入與一個或多個其他節點相關聯(例如,進入主動連接模式)。

針對節點的示例性節點關聯管理器可以通過狀態標誌指示節點是否要求確認或連接,或者它是否具有可用於上傳到後端的信息。因此,雖然節點可能仍不與另一節點相關聯或主動地連接到另一節點,但可以從例如節點的廣播頭部中的狀態信息來推斷改節點的狀態。

關於節點之間的連接,一般存在安全連接和不安全連接。雖然實施例可能允許節點的一個或多個集合之間的不安全連接,但其他實施例依靠節點的安全連接或認證配對。在一個實施例中,針對節點與另一節點配對,示例性節點關聯管理器首先標識將關聯的節點並且向伺服器傳輸關聯請求。請求可以包括將節點配對並且請求來自諸如伺服器100的伺服器的相應配對憑證的具體請求。伺服器100可能已經基於指示節點將在無線接近度內並且未來的配對可能發生的信息來籌備(stage)關於特定節點的配對憑證。節點關係的可見性可能已經通過掃描通告或諸如條形碼掃描信息的第3方數據確定,所述條形碼掃描信息指示節點當前或在未來的狀態將在接近度內。

當連接或不連接以在上面描述的示例性節點信息交換模式下交換信息時,節點一般在多個狀態中操作,所述多個狀態組成針對示例性ID節點的示例性通告周期。下文參考圖8並結合代碼525中的伺服器側關聯管理器並與代碼525中的伺服器側關聯管理器一致地進一步解釋針對節點的這樣的示例性通告周期。

空運模式程序模塊

在一個實施例中,節點控制和管理代碼325還可以包括(未示出的)空運模式程序模塊。在另一實施例中,空運模式程序模塊可以被實現為代碼325的節點功率管理器程序模塊的一部分。當ID節點正在航空器中操作時,示例性空運模式程序模塊一般操作以管理ID節點的可變功率短距通信接口375的輸出功率。操作航空器內的無線設備在某些情況下可能具有對航空器上的其他電子系統的非故意影響。更詳細地,空運模式程序模塊的實施例可以操作以依靠航空器的特定操作和/或操作條件根據不同的狀態或模式來轉變(transition)ID節點。例如,示例性空運模式程序模塊可以操作以基於檢測到的環境條件(例如,壓力、高度)和/或與航空器相關聯的飛行詳細信息根據一個狀態或模式(例如,在起飛之前的正常模式、在起飛期間的禁用模式、在空中時的空運模式、在下降期間的禁用模式以及在著陸之後的正常模式)來轉變ID節點。以該方式,ID節點可能在航空器上機載時被允許正常地操作、在某些情況下被完全禁止操作,並且能夠以飛機模式操作,所述飛機模式允許感測和傳感器數據捕捉但可能限制RF輸出信號的傳輸以避免幹擾航空器的機載電子設備。在題目為「System and Method for Management of Wireless Devices Aboard an Aircraft」的美國專利申請系列號12/761,963中更詳細地公開了與管理航空器中的無線設備(諸如ID節點)的方法相關的進一步信息,通過引用將其合併於此。

節點數據

如先前提到的那樣,易失性存儲器320還可能包括在ID節點120a執行被編程的或從存儲器記憶裝置315加載的指令時生成的某數據(例如,簡檔數據330、安全數據335、關聯數據340、共享數據345、傳感器數據等)。一般地,在諸如ID節點的節點上使用的數據可以從其他節點接收或在操作期間由節點生成。

在一個實施例中,簡檔數據330是針對ID節點的定義一般類型的行為的數據的類型,諸如(下面更詳細地討論的)廣播簡檔。在其中ID節點120a是BLE設備的另一實施例中,簡檔數據330可以包括與電池服務相關的Bluetooth®兼容簡檔(暴露設備內的電池的狀態)、BLE設備之間的接近度或BLE設備之間的消息收發。因此,示例性簡檔數據330可以存在於易失性存儲器320和/或存儲器記憶裝置315中,作為對節點行為的參數進行定義的數據的類型。

在一個實施例中,可以期望允許節點的安全的配對。如下面將更詳細地解釋的那樣,作為節點的安全配對的部分,針對配對憑證的請求被生成並且被發送到伺服器100。因此,示例性安全數據335(例如,PIN數據、安全憑證、密鑰等)可以存在於易失性存儲器320和/或存儲器記憶裝置315中,作為與提供節點之間的安全的關係相關聯的數據的類型,諸如請求的安全憑證。

諸如關聯數據340的關聯數據一般標識節點之間的連接關係。例如,當ID節點120a在主節點110a的範圍內移動時並且在伺服器引導兩個節點(與授權)相關聯之後,ID節點120a可以變得與主節點110a相關聯。因此,標識ID節點120a與主節點110a之間的關係的信息可以被提供到伺服器100,並且可以因為某點(point)而被提供到ID節點120a和主節點110a中的每個。因此,示例性關聯數據340可以存在於易失性存儲器320和/或存儲器記憶裝置315中,作為對節點之間的關聯的進行標識的數據的類型。

共享數據345可以存在於易失性存儲器320和/或存儲器記憶裝置315中,作為在節點之間交換的數據的類型。例如,上下文數據(諸如環境數據)可以是的共享數據345的類型。

傳感器數據350也可以存在於易失性存儲器320和/或存儲器記憶裝置315中,作為從機載傳感器或從另一節點記錄和收集的數據的類型。例如,傳感器數據350可以包括來自ID節點板載上的溫度傳感器的溫度讀數和/或來自另一ID節點(例如,來自如在圖2中示出的貨櫃210內的ID節點中的另一個)中的溼度傳感器的溼度讀數。

因此,ID節點(諸如,圖3中示出的節點120a)是較低成本的無線節點,其經由具有可變RF特性的短距無線電與其他ID節點和主節點通信、可以與其他節點相關聯、可以向其他節點廣播和針對其他節點掃描、與其他節點相關聯,以及存儲信息/與其他節點交換信息。

主節點

諸如在圖4中更詳細地示出的主節點110a的主節點共享許多ID節點特徵但一般對它們進行擴展以便起到伺服器100的橋的作用。一般地,雖然ID節點是示例性無線節點網絡中的較低級別節點的類型,但主節點是較高級別的節點的類型。示例性主節點可以在固定的位置中或否則是靜止的(stationary),而其他示例主節點可以被實現為可移動的和行動裝置。

現在參考圖4,示例性主節點110a包括耦合到短距通信接口485的處理或邏輯單元400、存儲器記憶裝置415、易失性存儲器420、時鐘/計時器460和電池/功率接口470。在某些實施例中,短距通信接口485可以具有可變功率特性,諸如接收機靈敏度和RF輸出功率水平。本領域那些技術人員將領會,處理單元400是諸如微處理器或微控制器的邏輯,其一般執行關於數據的計算並且執行操作的和應用程式代碼以及在主節點110a內的其他程序模塊。

一般地,本領域那些技術人員將領會,在圖4中的關於ID節點110a的硬體的描述適用於在包括主節點的每個類型的節點中出現的類似的硬體和軟體特徵。本領域那些技術人員將理解,示例性主節點110a是基於硬體的部件,其取決於期望的實現可以利用單個處理器或邏輯單元、更強大的多核處理器或多個處理器來實現處理器400。在一個實施例中,處理單元400可以利用低功率微處理器和相關聯的外圍電路來實現。較不複雜的微控制器或分立電路可以被用來實現處理單元400以及更複雜的和精細的通用或專用處理器。

在又一實施例中,示例性處理單元400可以由用作單板計算機的部分的低功率ARM1176JZ-F應用處理器來實現,所述單板計算機諸如Raspberry Pi計算機型號B-Rev-2。ARM應用處理器被嵌入在Raspberry Pi計算機中部署的Broadcom® BCM2835片上系統(SoC)內。在該實施例中,Raspberry Pi計算機設備起示例性主節點110a的核的作用並且包括安全數字存儲器卡槽和起存儲器記憶裝置415的作用的快閃記憶體卡、起易失性存儲器420作用的512兆字節RAM存儲器記憶裝置、存儲在存儲器記憶裝置415上並且在易失性存儲器420中運行的作業系統(諸如Linux),以及實現時鐘/計時器460的外圍設備,以及起功率接口470的作用的電源。

如同ID節點120a中的短距接口375,示例性主節點110a包括作為耦合到處理單元400的可編程無線電和全向天線的短距通信節接口480。在某些實施例中,短距通信接口480可以具有可變RF功率特性,諸如接收機靈敏度和/或RF輸出信號功率水平。在某些實施例中,當可能期望方向性時,接口480可以使用具有不同的天線分布的天線。短距通信接口480的示例可以包括(未示出的)其他硬體,用於將設備可操作地耦合到具體短距通信路徑(例如,以2.4 GHz通信的Bluetooth®低能量(BLE)連接路徑)。雖然在一個實施例中將BLE用於使能短距通信協議,但可以利用其他低功率短距通信協議來實現可變功率短距接口480,所述其他低功率短距通信協議諸如與超寬帶脈衝無線電通信一起使用的超低功率通信協議、ZigBee協議、IEEE 802.15.4標準通信協議等。

在一個實施例中,可以在處理單元400的控制下動態地和編程地改變諸如RF輸出功率和RF接收機靈敏度之類的無線電的收發機的各種RF特性。在其他實施例中,可以按需以編程方式改變無線電的收發機的進一步RF特性以依靠示例性主節點110a的期望實現和預期用途來按需靈活地調整RF輸出信號,所述進一步的RF特性諸如頻率、佔空比、定時、調製方案、擴頻跳頻方面等。換言之,主節點110a(或任何其他主節點)的實施例可以具有以編程方式可調整的RF特性(諸如可調整的RF輸出信號功率、可調整的RF接收機靈敏度、切換到不同的頻率或頻帶的能力等)。

除短距通信接口480之外,示例性主節點110a包括中和/或長距通信接口485以經由網絡105提供到伺服器100的通信路徑。在一個實施例中,可以利用IEEE 802.11g依從的WiFi收發機的形式的中距無線電來實現通信接口485。在另一個實施例中,可以利用蜂窩無線電的形式的較長距無線電來實現通信接口485。在又一實施例中,WiFi收發機和蜂窩無線電兩者可以在最佳可用或根據優先級時被使用(例如,如果由於可能較低的成本可用,則首先嘗試使用WiFi收發機;並且如果不可用,則依靠蜂窩無線電)。換言之,作為對中距WiFi收發機無線電的替代,或當中距無線電不可及網絡105內的連接基礎設施無線電時,實施例可以依靠接口485的較長距蜂窩無線電部分。因此,在這些實施例中,中和/或長距通信接口485可以被用來向伺服器100傳送捕捉的節點信息(例如,簡檔數據430、關聯數據440、共享數據445、傳感器數據450以及位置數據455)。

主節點110a的電池/功率接口470一般為實現主節點110a的電路供電。在一個實施例中,電池/功率接口470可以是可再充電的電源。例如,主節點可以具有可再充電的電源連同太陽能面板,所述太陽能面板對電源充電以便幫助促進在遠程位置中的主的部署。在另一實施例中,電池/功率接口470可以是意圖在使用之後處置的非可再充電的電源。在又一實施例中,電池/功率接口470可以是功率接口連接器(諸如主節點110a上的內部電源和電源線)。因此,當示例性主節點在固定的或靜止的配置中時,其可以由連接到電氣插座的電源線供電,所述電氣插座耦合到外部電源。然而,其他移動主節點可以使用內部電源,諸如電池。

主節點110a的時鐘/計時器460一般提供被用在例如時間延遲、脈衝生成和振蕩器應用中的一個或多個定時電路。在其中主節點110a通過進入睡眠或休眠狀態達預定時間段作為總功率節省技術的部分的來節省功率的實施例中,時鐘/計時器460幫助處理單元400管理定時操作。

可選地,實施例還可以將主節點110a實現為包括一個或多個傳感器465(與在基於ID節點的傳感器節點上部署並且上面關於圖3描述的傳感器類似)。另外,主節點110a的實施例還可以提供用戶接口405來指示狀態和允許用於被捕捉的節點數據的回顧的基本交互和與節點和伺服器100的交互。在一個實施例中,用戶接口405可以提供顯示器、交互式按鈕或軟鍵以及指示設備來促進與顯示器的交互。在進一步實施例中,數據輸入設備也可以被用作用戶接口405的部分。在其他實施例中,用戶接口405可以採取一個或多個燈(例如,狀態燈)、可聽輸入和輸出設備(例如,麥克風和揚聲器)或觸控螢幕的形式。

如先前提到的那樣,諸如主節點110a的示例性主節點可以被定位在已知的固定位置中或替代地包括專用位置定位電路475(例如,GPS電路)以允許主節點自己確定其位置或獨立地確定其位置。在其他實施例中,可用依賴替代電路和技術用於定位電路475(而不是GPS),諸如與以下兼容的定位電路:其他基於衛星的系統(例如,歐洲伽利略系統、俄羅斯GLONASS 系統、中國北鬥系統)、基於陸地無線電的定位系統(例如,基於小區電話塔或基於WiFi的系統)、紅外定位系統、基於可見光的定位系統以及基於超聲波的定位系統)。

關於存儲器記憶裝置415和易失性存儲器420,兩者被可操作地耦合到在示例性主節點110a中的處理單元400。兩個存儲器部件提供由處理單元400使用的程序元素並且維持和存儲對處理單元400而言可訪問的數據元素(與存儲在示例性ID節點120a的存儲器記憶裝置315和易失性存儲器320中的可能的數據元素類似)。

在圖4中示出的實施例中,存儲器記憶裝置415維持多種可執行程序代碼(例如,主控制和管理代碼425)、與保持在ID節點的存儲器記憶裝置315中的數據類似的數據(例如,簡檔數據430、安全數據435、關聯數據440、共享數據445、傳感器數據450等),以及更特定於主節點110a的操作的其他數據(例如,與特定節點的位置相關的位置數據455)。如同存儲器記憶裝置315,存儲器記憶裝置415是有形的非瞬時計算機可讀介質,在其上信息(例如可執行代碼/模塊、節點數據、傳感器測量等)可以以非易失性和非瞬時的方式來保持。

如同ID節點120a中的易失性存儲器320,易失性存儲器420通常是在主節點110a的操作期間由處理單元400使用的隨機訪問存儲器(RAM)結構。在主節點110a的加電時,易失性存儲器120可能被填充有操作程序(諸如主節點控制和管理代碼425)或幫助促進主節點110a的特定操作的具體程序模塊。並且在主110a的操作期間,易失性存儲器420還可能包括在主節點110a執行被編程的或從存儲器記憶裝置415加載的指令時生成的某數據(例如,簡檔數據430、安全數據435、關聯數據440、共享數據445、傳感器數據450等)。

主控制&管理代碼

一般地,主控制和管理代碼425的實施例是被實現為一般控制諸如主節點110a的主節點的行為的編程函數或程序模塊的軟體特徵的集合。在一個的實施例中,主控制和管理代碼425一般包括若干編程函數或程序模塊,其包括(1)節點通告和查詢(掃描)邏輯管理器,其管理節點如何和何時通信;(2)信息控制和交換管理器,其管理信息是否和如何可以在節點之間交換;(3)節點功率管理器,其管理功率消耗和針對可變短距通信的RF輸出信號功率和/或接收機靈敏度的方面;(4)集中在節點如何與其他節點相關聯的關聯管理器;以及(5)確定節點位置的位置感知/捕捉模塊。

主節點程序模塊和ID節點模塊

在示例性實施例中,主節點控制和管理代碼425的程序模塊(1)-(4)一般與如上面關於圖3描述的節點控制和管理代碼325的類似命名的程序模塊(1)-(4)的功能一致。另外,因為節點控制和管理代碼325還包括空運模式程序模塊,所以本領域那些技術人員將領會和理解,主節點控制和管理代碼425還可以包括類似功能的空運模式程序模塊以便允許空運時的主節點的有利操作。然而,並且與下面闡明的示例一致,這樣的模塊在主節點中時與控制ID節點的那些模塊進行比較時可以具有某些差異。

位置感知/捕捉模塊

除代碼425的示例性程序模塊(1)-(4)之外,主節點控制和管理代碼425的示例性實施例將進一步包括與節點位置相關的示例性位置感知/捕捉模塊(更一般地稱作主節點的位置管理器模塊)。一般地,部署在示例性主節點中的示例性位置感知/捕捉模塊可以確定它自己的位置並且在某些實施例中確定連接的節點的位置。在確定其他節點的節點位置時,示例性位置感知/捕捉模塊的實施例可以連同在伺服器中駐留和操作的位置管理器程序代碼(例如,作為伺服器控制和管理代碼525的部分)一起工作,如本文中更詳細地討論的那樣。

在一個實施例中, 主節點可以被定位在已知的固定位置中。在這樣的實施例中,示例性節點感知/捕捉模塊可以感知主節點位置是已知的固定的位置,所述位置可以被定義在存儲器記憶裝置415的固定的、預設值的或預編程的部分中(例如維持在存儲器記憶裝置415中的位置數據455中的信息)。這樣的位置信息的示例可以包括標識主節點的位置的常規的位置坐標或其他描述性細節。在其中主節點可能不是始終地固有已知的或固定的位置(例如,對於移動主節點而言)的另一實施例中,示例性位置感知/捕捉模塊可以與諸如主節點上的GPS電路475的定位電路通信以確定主節點的當前位置。

在實施例中,主節點的位置可以被傳送到伺服器,所述伺服器可以將該位置信息用作管理和跟蹤無線節點網絡中的節點的部分。例如,如果示例性主節點是移動的並且已經使用定位電路475確定了新的當前位置,則主節點可以向伺服器提供主節點的該新的當前位置。另外,當主節點的示例性位置感知/捕捉模塊確定與主節點相關聯的節點的位置時,主節點還可以向伺服器提供與主節點相關聯的該節點的位置。

伺服器

雖然圖3和4分別圖示了示例性ID節點和示例性主節點的硬體和軟體方面的細節,但是圖5提供了根據本發明的實施例的起示例性無線節點網絡的部分的作用的示例性伺服器的更詳細的圖。在示例性實施例中,伺服器100可以被稱作關聯和數據管理伺服器(ASMS),其管理節點、收集來自節點的信息、存儲來自節點的收集的信息、維持或具有對與其中節點正在操作的環境相關的上下文數據的訪問,以及可以向請求實體提供關於節點的信息(例如,狀態、傳感器信息等)。下面解釋了關於利用該功能的各種實施例的進一步細節。本領域那些技術人員將領會,節點密度、地理安裝特性以及網絡連通性(connectively)是可以影響無線節點網絡的實施例的期望的最終架構的因素的所有類型的示例。

現在參考圖5,示例性伺服器100被示出為能夠連接到至少無線主節點和與至少無線主節點交互的聯網計算平臺。在其他實施例中,示例性伺服器100還能夠連接到一個或多個用戶訪問設備或與一個或多個用戶訪問設備交互。本領域那些技術人員將領會,示例性伺服器100是可以以多種方式實現的基於硬體的部件。例如,伺服器100可以使用單個處理器或可以被實現為與設備(諸如用戶訪問設備200、205)和無線節點(諸如主節點110a)通信的多處理器部件一個或多個部分。

一般地,本領域那些技術人員將進一步領會,伺服器100可以被實現為單個計算系統、分布式伺服器(例如,用於單獨的伺服器相關的任務的單獨的伺服器)、分層伺服器(例如,利用多個級別實現的伺服器,其中取決於實現,可以在多個不同的級別處維持信息並且在不同的級別處執行任務),或伺服器場,所述伺服器場邏輯上允許多個不同的部件從客戶端設備(例如,設備200、205或主節點110a)的觀點來看起一個伺服器計算平臺設備的作用。在某些地區性部署中,當在不同的地區內收集的信息可以包括並遭受在相應的地區性伺服器上實現的不同的監管控制和要求時,示例性伺服器可以包括專用於具體地理地區的伺服器。

同樣地,雖然在圖5中示出的實施例圖示了單個存儲器記憶裝置515,但示例性伺服器100可以部署多於一個存儲器存儲介質。並且存儲器存儲介質可以是不同的非瞬時形式(例如,常規硬碟驅動器、諸如快閃記憶體的固態存儲器、光碟機、RAID系統、雲存儲配置的存儲器、網絡存儲器具等)。

在它的核心處,在圖5中示出的示例性伺服器100包括耦合到網絡接口590的處理或邏輯單元500,其促進和使能通過網絡105與一個或多個主節點以及在某些實施例中與諸如設備200、205的用戶訪問設備的可操作的連接和通信。在一個實施例中,伺服器100可以包括利用其以更直接地與一個或多個主節點通信的中和/或長距通信接口595。使用這些通信路徑以及程序代碼或程序模塊(諸如伺服器控制和管理代碼525),伺服器100一般在與ID節點相關聯的物品物理上從一個位置移動到另一個時操作以協調和管理與ID節點相關的信息。

作為計算平臺,示例性伺服器100的處理單元500可操作地耦合到存儲器記憶裝置515和易失性存儲器525,它們共同存儲和提供多種可執行程序代碼(例如,伺服器控制和管理代碼525)、與保持在主或ID節點的相應的存儲器記憶裝置中的數據類似的數據(例如,簡檔數據530、安全數據535、關聯數據540、共享數據545、傳感器數據550、位置數據555等)以及與其中節點正在操作的環境相關的上下文數據560(例如從無線節點網絡內生成的信息和在無線節點網絡的外部創建的信息)。

如同存儲器記憶裝置315和記憶裝置415,存儲器記憶裝置515是有形的非瞬時計算機可讀介質,在其上信息(例如,可執行代碼/模塊(例如,伺服器控制和管理代碼525)、節點相關的數據(例如,簡檔數據530、安全數據535、關聯數據540、位置數據555等)、測量信息(例如,共享數據545、傳感器數據550等的類型)以及關於節點的上下文環境的信息(例如,上下文數據560))可以以非易失性和非瞬時方式來保持。

本領域那些技術人員將領會,上面對特定程序代碼和數據的標識不是窮盡的並且實施例可以包括進一步的可執行的程序代碼或模塊以及與諸如ID節點、主節點和伺服器之類的基於處理的設備的操作相關的其他數據。

上下文數據

如上文提到的那樣,伺服器100可以訪問上下文數據560,作為管理無線節點網絡中的節點的部分。示例伺服器100可以包含根據實施例的在上下文資料庫565中的這樣的上下文數據560的集合。如在圖5中圖示的那樣,示例性上下文資料庫565是由伺服器100內部的處理單元500可訪問的單個資料庫。本領域那些技術人員將容易地理解,提供上下文數據560的可訪問集合的其他配置是可能的並且在本發明的實施例的範圍和原理內被想到。例如,上下文資料庫565可以是外部可訪問資料庫(或多個資料庫),諸如經由專用接口或網絡存儲設備(或網絡附接存儲(NAS)單元)在伺服器100外部維持的可訪問記憶裝置。在又一實施例中,上下文資料庫可以由不同於伺服器100的(未示出的)外部資料庫伺服器單獨地維持,但通過(例如,經由網絡105)從伺服器100到單獨的資料庫伺服器的通信路徑可訪問。更進一步地,本領域那些技術人員將領會,上下文資料庫565可以利用雲技術來實現,所述雲技術本質上提供對伺服器100而言可訪問的信息(諸如上下文數據560、傳感器數據550、共享數據545等)的集合的分布式聯網存儲。

在上下文資料庫565內,可以維持一般涉及環境的上下文數據560的集合的示例性實施例,在所述環境中節點正在操作或被預期將要操作。更詳細地,上下文數據560可能一般地涉及類似的節點已經在類似環境中經歷的到給定節點在給定節點移動時目前正在經歷或被預期將經歷的。

在一般的示例中,其中節點可能實際上或被預期正在操作的環境可以包括不同類型的環境——例如,電子通信環境(例如,RF環境,其可能凌亂地充滿了信號或包括可以阻礙或否則屏蔽RF通信的材料或結構)、連同被標識的節點一起移動的預期路徑的物理環境(例如,溫度、溼度、安全和其他物理特性)、與節點可以如何移動或被預期如何移動相關的運輸環境(例如,卡車、飛機、運輸機系統的速度和其他參數),以及與在靠近特定節點的區域內的節點的密度相關的密度環境(例如,多少節點被預期佔據諸如在圖22A中示出的結構2200的通道(corridor),或存儲設施,特定ID節點被預期在它的裝運路徑上通過所述存儲設施運送)。

按照節點的操作環境的這些不同方面,示例性上下文數據560可以提供與關於物品的移動的不同的結構和條件相關的信息(例如,快遞設備、交通工具、設施、運輸貨櫃等的特定類型)。這樣的信息可以由諸如裝運公司的操作無線節點網絡的實體生成。另外,示例性上下文數據560可以包括在無線節點網絡外部生成的第三方數據。因此,根據本發明的實施例,諸如數據560的上下文數據可以包括一般涉及環境的多種數據,在所述環境中節點正在操作並且可以被用來有利地提供增強的節點管理能力。

一般地,圖5圖示了在資料庫565和易失性存儲器520中維持的示例性類型的上下文數據560。本領域那些技術人員將領會,除了或代替將上下文數據560維持在資料庫中,還可以將這樣的信息維持在其他數據結構中。如在圖5中圖示的那樣,示例性類型的上下文數據560可以包括但不限於掃描數據570、歷史數據575、裝運數據580、布局數據585、RF數據587和第3方數據。

掃描數據570一般是針對與事件相關的特定物品收集的數據。例如,當物品被放置在包裹(諸如包裹130)中時,可以生成標籤並且將其放置在包裹的外部上。標籤可以包括視覺標識符,所述視覺標識符在被能夠捕捉的適當的掃描設備掃描時標識包裹。響應於掃描標識符(事件的類型)而生成的信息可以被視為掃描數據的類型。其他掃描數據570可以包括例如在與包裹相關的信息的手動輸入時生成的一般存貨信息;捕捉的包裹保管(custodial)控制數據;以及條形碼掃描數據。

歷史數據575一般是與公共特性相關的先前收集和/或分析的數據。歷史數據575體現了針對與無線節點網絡的操作相關的特定特性的操作知識和訣竅(know-how)。例如,公共特性可以是特定事件(例如,物品從戶外(open air)環境到諸如建築物的特定封閉環境內的移動)、物品的類型(例如,包裹的類型、正在被裝運的內容的類型、位置、裝運路徑等)、對於特定物品的成功率(例如,成功的裝運)等。歷史數據575的另一示例可以包括處理信息,所述處理信息與物品在其從一個位置移動到另一個時在歷史上已經被如何處理相關聯(例如,當在特定設施內移動時,處理信息可以指示物品在特定的運輸機上並且可以包括關於運輸機的信息(諸如速度以及預期物品將在運輸機上多久))。

裝運數據580一般是與物品正在從一個位置移動到另一位置相關的數據。在一個實施例中,裝運數據580可以包括跟蹤號碼、針對正在被裝運的物品的內容信息、與起點和目的地位置相關的地址信息,以及正被移動的物品的其他特性。

布局數據585一般是與預期路徑的一個或多個部分的物理區域相關的數據。例如,布局數據585的實施例可以包括其中節點可能正在運送的建築物的部分的建築示意圖和物理尺寸。實施例可以進一步包括與將被經過的物理區域相關聯的密度信息和作為布局數據的類型的那些區域中的潛在節點的預期號碼。在另一示例中,布局數據的實施例可以包括包裹的組可以如何組裝在貨板上、放置到裝運貨櫃(例如,單元裝載設備(ULD))中的配置,所述配置幫助利用單模或聯運(intermodal transport)在各種形式上移動物品的集合。

RF數據587一般是關於針對特定類型的節點的單路徑環境的信號降級信息並且可以涉及特定的不利的RF條件,所述特定不利的RF條件可以引起信號波動、幹擾或從針對該類型的節點的另外最佳信號路徑環境的其他降級。例如,RF數據可以包括當使用特定包裝或位置時的屏蔽效應、當包裹在特定類型的貨櫃內或被組裝為貨板化裝運的部分時的屏蔽效應、當特定內容被裝運時的屏蔽效應,以及其他物理和電子幹擾因素。

第三方數據589是附加類型的上下文數據560,其一般包括在網絡外部生成的數據。例如,第三方數據可以包括當物品沿著從一個位置移動到另一個的預期路徑移動時與將經過的特定區域相關聯的天氣信息。本領域那些技術人員將領會,其他類型的第三方數據也可以被視為上下文數據560,所述其他類型的第三方數據涉及正從一個位置移動到另一個的物品將面對的物理和環境條件。

諸如上面描述的上下文數據560的上下文數據的使用有利地幫助伺服器100更好地管理物品的移動、提供更好的位置確定、增強不同級別的無線節點網絡的智能操作和管理,並且提供在無線節點網絡的操作期間對物品的當前位置和狀態的增強的可見性。在一個實施例中,伺服器控制和管理代碼525可以提供這樣的功能:使無線節點網絡能夠將是上下文感知和響應的。

伺服器控制&管理代碼

一般地,伺服器控制和管理代碼525控制示例性伺服器100的操作。在實施例中,伺服器控制和管理代碼525是軟體特徵的集合,所述軟體特徵的集合被實現為一般控制伺服器100的行為的代碼中的編程函數或單獨的程序模塊。因此,可以利用如下若干編程函數或程序模塊來實現示例性伺服器控制和管理代碼525,所述若干編程函數或程序模塊包括但不限於:(1)伺服器側關聯管理器,其提供用於無線節點網絡中的節點的更穩健和智能的管理的框架;(2)基於上下文的節點管理器,其基於上下文數據增強無線節點網絡中的節點的管理;(3)安全管理器,其管理節點管理的安全配對方面;(4)節點更新管理器,其提供用於特定節點的更新的或不同的編程並且與節點共享信息;(5)位置管理器,用於確定和跟蹤網絡中的節點的位置;以及(6)信息更新管理器,其維護(service)針對與節點的當前狀態相關的信息或一般提供關於節點或從節點收集的信息的請求。

伺服器側關聯管理器

伺服器側管理管理器(也被稱作伺服器側關聯管理功能)一般是示例性代碼525中的程序模塊,其負責使用安全信息框架來智能地管理無線節點網絡中的節點。在實施例中,該框架可以被實現成上下文驅動的學習傳感器平臺。框架還可以使能用於信息(諸如RF掃描、位置、日期/時間以及傳感器數據)被跨節點安全地共享的方式、改變節點的行為的方式,以及節點知道它被視為「錯失」的方式。在伺服器側關聯管理器的操作期間建立的框架允許利用確定每個ID節點的物理位置的增強的和優化的準確度將節點的網絡作為系統來管理。下面更詳細地解釋了關於這樣的關聯管理框架和方法的特定實施例的進一步信息。

基於上下文的關聯管理器

基於上下文的節點管理器一般是示例性代碼525中的程序模塊,其負責併入上下文數據作為管理操作的部分以提供增強的數據基礎,在此基礎上,可以提供節點的可見性。在某些實施例中,基於上下文的節點管理器可以被實現為伺服器側關聯管理器的部分,而其他實施例可以將基於上下文的節點管理器實現為單獨的程序模塊。

在一個實施例中,增強的數據基礎依靠上下文數據,諸如上下文數據560(例如,掃描數據570、歷史數據575、裝運數據580、布局數據585和其他第三方上下文數據,其提供關於環繞從一個位置移動到另一個的物品和ID節點的條件和環境的信息。這樣的上下文數據(例如網絡專門技術、建築布局,以及與無線節點網絡一起使用的節點和裝運路徑的操作知識)可以提供增強的建築塊,其允許伺服器100在穩健豐富的上下文環境中管理對節點的跟蹤和定位。在實施例中,基於上下文的管理通過針對在節點穿過無線節點網絡時關聯應該何時和如何被期望的數據分析來提供對系統的可見性。在其他實施例中,其可以提供基礎用於更好地理解RF信號降級,所述RF信號降級可以由與物品和它的ID節點相關的操作環境、包裝、包裹內容和/或其他包裹引起。

安全管理器

安全管理器模塊通過管理節點的安全配對的方面來幫助將無線節點網絡中的兩個節點相關聯,所述安全管理器模塊可以被單獨地實現或被實現為示例性伺服器控制和管理代碼525中的關聯管理器模塊的部分。在一個實施例中,安全管理器模塊提供適當的配對憑證以允許節點安全地連接到另一節點。因此,當節點期望連接到另一節點時,實施例要求適當的配對憑證由伺服器生成、被提供到節點並且在節點內被觀察到以慮及節點的成功連接或關聯。

在操作中,節點(諸如主節點110a)標識它期望連接到的節點(諸如ID節點120a)的地址。利用該地址,節點準備配對請求並且將請求發送到伺服器110。伺服器100在關聯管理器的安全管理器模塊的控制下操作,並且確定請求節點是否應該與其他點連接或否則相關聯。如果不,則伺服器不發出被請求的安全憑證。如果是並且根據由代碼525的關聯管理器設置的期望的關聯管理範式,伺服器提供被請求的憑證,所述憑證對於在相關聯的節點之間的成功無線配對和安全通信的建立而言是必要的。

節點更新管理器

示例性伺服器控制和管理代碼525可以包括節點更新管理器模塊,其向無線節點網絡內的節點提供更新的編程信息並且收集來自這樣的節點的信息(例如,共享數據545、傳感器數據550)。節點更新模塊可以被單獨地實現或被實現為示例性伺服器控制和管理代碼525中的關聯管理器模塊的部分。

提供對節點的編程的更新可以促進和使能節點功能的分布以節省功率和更好地將節點作為系統來管理。例如,一個實施例可以通過將對於特定功能的責任從一個節點臨時地卸載到另一節點而依靠上下文或關聯情況來改變不同節點的功能責任。通常,伺服器指導其他節點改變功能責任。然而,在某些實施例中,主節點可以指導其他節點改變功能責任。

(例如,經由示例性節點更新管理器)在節點之間共享信息並且與伺服器共享信息促進從節點收集信息和與其他節點共享信息,作為伺服器100的關聯管理功能的部分。例如,一個實施例可以收集和共享RF掃描數據(共享數據545的類型)、關於節點的位置的信息(位置數據555的類型)、關於日期/時間的系統信息(共享數據545的另一類型),以及從傳感器節點收集的傳感器測量(傳感器數據550的類型)。

位置管理器

示例性伺服器控制和管理代碼525可以包括位置管理器模塊,其幫助確定和跟蹤節點位置。在一般的實施例中,節點的位置可以由節點本身(例如,主節點的經由定位電路475確定它自己的位置的能力)、由與該節點相關聯的節點(例如,其中主節點可以確定ID節點的位置)、由伺服器本身(例如,使用由被實現為代碼525的部分的一個或多個技術確定的位置信息)以及由主節點和伺服器的組合的努力來確定。

一般地,示例性ID節點可以直接地或間接地依靠主節點來確定它的實際物理位置。實施例可以使用一個或多個方法來確定節點位置。例如並且如下面更具體地描述的那樣,用於確定節點位置的可能的方法可以涉及控制節點的RF特性(例如,RF輸出信號電平和/或RF接收機靈敏度級別)、確定相對接近度、考慮關聯信息、針對上下文信息和RF環境考慮位置調整、鏈式三角測量,以及組合各種定位方法的分層和自適應方法。下面更詳細地提供了示例性位置管理器模塊可以如何根據這樣的示例性技術來確定節點的位置的進一步信息和示例。

另外,本領域那些技術人員將領會,基於關於正被跟蹤的物品的上下文信息來確定什麼組成可行動的(actionable )位置對實際位置也可以是可能的。例如,較大的物品可能比小的物品要求相對小的位置準確度,使得可以利用上下文的知識更容易地實現操作決定和狀態更新。如果物品的大小是已知的,則可以相應地調諧位置準確度。因此,如果較大的物品將被跟蹤,或如果系統對它的上下文感知使得較低位置準確度可以被使用,則較強的信號並且因此掃描的較寬區域可以被採用,這可以幫助其中RF幹擾或屏蔽是問題的情況。

信息更新管理器

示例性伺服器控制和管理代碼525可以包括信息更新管理器模塊,其提供與無線節點網絡的操作和節點的狀態相關的信息。可以響應於來自無線節點網絡外部的設備(諸如用戶訪問設備200)的請求而提供這樣的信息。例如,裝運物品的某人可能經由他們的膝上型筆記本或智慧型電話(用戶訪問設備的類型)來查詢物品的當前狀態,所述膝上型計算機或智慧型電話將連接到伺服器100並請求這樣的信息。作為響應,信息更新管理器模塊可以通過確定哪個節點與物品相關聯、收集與物品相關的狀態信息(例如,位置數據等)來對這樣的請求服務,並且以對查詢實體而言是目標性的、及時的和有用的形式提供被請求的信息。

在另一示例中,用戶訪問設備可以連接到伺服器100並且從特定節點請求特定傳感器數據。作為響應,信息更新管理器可以與節點更新管理器協作,並且按請求向用戶訪問設備提供收集的傳感器數據545。

節點過濾管理器

示例性伺服器控制和管理代碼525的實施例可以可選地包括節點過濾管理器,其利用多級過濾機制幫助管理節點的業務(traffic)。過濾本質上建立限制潛在的關聯和通信的規則。這樣的節點過濾管理的示例可以限定用於主節點的過濾的不同級別或模式(例如,哪些ID節點可以由主節點管理,作為限制主節點上的通信和管理負擔的方式)。

在一個示例中,「本地」模式可以被限定,其中ID節點僅在其中最後的無線節點聯繫回到伺服器100和/或其中第三方數據指示分派的主節點和ID節點在物理和無線接近度中的位置處通信並且由分派的主節點管理。因此,針對業務過濾的「本地」模式,僅分派的主節點傳送和處理來自近似地接近和分派的ID節點的信息。

移動直到較不限制性的過濾模式,過濾的「地區性」模式可以被限定,其中ID節點可以在最後報告回伺服器100和/或其中第三方數據指示ID節點位於的位置處通信並且由任何主節點管理。因此,針對業務過濾的「地區性」模式,靠近ID節點的任何主節點可以傳送和處理來自該ID節點的信息。例如當期望實現對在特定設施內的關聯和配對的限制時,這可以是有用的。

在最少限制性的過濾模式,過濾的「全局」模式可以被限定為實質上系統範圍的(system-wide)通信,其中ID節點可以被允許通信並且由任何主節點管理。換言之,業務過濾的「全局」模式允許無線節點網絡內的任何ID節點通過靠近ID節點的特定主節點來傳送信息,所述特定主節點可以傳送和處理來自該ID節點的信息。

因此,利用這樣的示例性過濾模式,在某條件(例如,危難的不利的環境條件、節點的不利條件等)中的ID節點可以用信號通知在通過使用「提醒」狀態標誌幫助管理通信和關聯的位置中繞開任何過濾機制的需要。在這樣的示例中,這將操作以超越(override)在主節點級別處設置的任何過濾規則,以便允許ID節點被「發現」和連接到另一節點。

因此,示例性伺服器100在執行代碼525並且具有對上面描述的數據的類型的訪問時是可操作的以管理節點、收集來自節點的信息、存儲來自節點的收集的信息、維持或具有對與其中節點正在操作的環境相關的上下文數據的訪問,以及向請求實體提供關於節點的信息(例如,狀態、傳感器信息等)。

節點通信&關聯示例

為了更好地圖示可以如何在示例性無線節點網絡內實現示例性管理和通信原理,圖8-12提供了無線節點網絡的示例性部件一般可以如何在各種實施例中在不同類型的操作期間傳送(通告&掃描)、關聯和交換信息的若干示例。圖22A-C也提供了當示例性ID節點沿著運送路徑(例如,通過通道)移動並且由實施例中的不同的主節點和伺服器跟蹤和管理時的這樣的示例性關聯和通信活動的更詳細的應用。

節點通告周期示例

如上面一般地解釋的那樣,節點可以具有若干不同類型的通告狀態,其中節點可以是與其他節點可連接的並且可以與其他節點通信。並且當節點在無線節點網絡內移動時,節點的通告和連接的狀態可以隨著節點與先前連接的節點解關聯、與新節點關聯或發現自己沒有與其他節點關聯而改變。在某些情況下,節點可能是好的並且在正常的操作中可以不與另一節點連接或相關聯。然而,在其他情況下,如果節點在非常長的時間段中尚未與任何其他節點連接,則它可以產生潛在地被丟失的問題。這樣,節點可以在這些不同的操作情況下經歷不同類型的通告狀態。

一般地,節點可以在其中它不可與其他節點連接達某時段(也被稱作非可連接間隔)的狀態中。但稍後,在另一狀態中,節點可能想要被連接並同樣通告達定義的可連接時段(也被稱作可連接間隔)。當節點通告被連接時,節點可以期望在某點處被連接。換言之,可能存在可選擇的時間段,在其內節點期望連接到另一節點。然而,如果節點在該時間段(被稱作提醒間隔)內沒有被連接到另一節點,則節點可能需要取決於情況採取具體或迫切的動作。例如,如果節點尚未連接到另一節點達30分鐘(例如,示例提醒間隔),則節點可以內部地改變操作以「更努力地」尋找與其連接的其他節點。更具體地,節點可以將它的狀態標誌從提醒級別0(沒有問題,操作正常)改變到提醒級別2,以便請求任何可用主節點確認對由尋求連接的節點廣播的通告分組的接收。

圖8是圖示了根據本發明的實施例的示例性通告狀態(或信息交換和節點可連接性狀態)和在無線節點網絡中的示例性ID節點在狀態之間的轉變中涉及的因素的圖。現在參考圖8,針對節點的三個示例性狀態被圖示作為針對節點的示例性通告周期的部分——即,ID節點非可連接通告狀態805、ID節點可發現通告狀態815以及ID節點一般通告狀態830。這些狀態之間的轉變將取決於與上面描述的間隔的類型的期滿相關的因素。在實施例中,這些間隔中的每個的持續時間將取決於系統實現和ID節點正在其內操作的上下文環境。這樣的時間間隔可以例如由伺服器100設置為在更新節點和管理節點的操作時向節點提供的數據(例如,簡檔數據、關聯數據、上下文數據)的部分。

參考在圖8中圖示的示例,示例性ID節點可能具有設置在例如30分鐘處的提醒間隔,並且可能在具有設置在5分鐘處的非可連接間隔的ID節點非可連接通告狀態805中。在狀態805中,ID節點可以廣播或通告,但不是可連接的並且將不接收SCAN_REQ消息(針對從另一節點發送到通告節點的更多的信息的請求的類型)。因此,在該示例中在狀態805中的ID節點可以以非可連接方式進行通告達至少5分鐘但期望在30分鐘內被連接。

如果提醒間隔尚未流逝(因素810)並且非可連接間隔仍在運行(因素825),則ID節點僅停留在狀態805中。然而,如果提醒間隔尚未流逝(因素810)並且非可連接間隔流逝(因素825),則ID節點將進入其中它想要試圖連接到另一節點達時間段(例如,1分鐘可連接間隔)的模式並且將移動到圖8的示例性通告周期中的ID節點一般通告狀態830。在狀態830中,只要可連接間隔正在運行,ID節點就將停留在其中它可連接到另一節點的該狀態中並且將響應於ID節點正在廣播的通告分組從其他節點接收SCAN_REQ類型的請求。然而,當可連接間隔(例如,1分鐘時段)流逝或期滿(因素835)時,ID節點返回到非可連接通告狀態805,用於下次非可連接間隔流逝(並且ID節點再次試圖在狀態830中連接)或提醒間隔最終流逝(並且ID節點發現它本身在儘管在狀態830中它努力連接但它尚未連接到另一節點的情況中)。

當提醒間隔最終流逝(因素810)時,ID節點移動到ID節點可發現通告狀態815。這裡,ID節點仍不是可連接的但將響應於ID節點正在廣播的廣播分組從其他節點接收SCAN_REQ類型的請求。在該狀態815中,示例性ID節點可以改變它的狀態標誌以指示和反映它的提醒間隔已經期滿並且節點現在不再在正常操作中。換言之,ID節點可以將狀態標誌改變到正在被廣播的提醒狀態的類型以指示ID節點迫切地需要與另一節點連接。例如,取決於節點是否需要上傳數據(例如,提醒級別3狀態)或將計時器或其他數據與另一節點同步(例如,同步狀態),由ID節點廣播的通告分組的狀態標誌可以被改變到較高的提醒級別中的一個。在狀態標誌中的該改變和正在廣播的在狀態815中的ID節點的情況下,ID節點等待從另一節點接收請求,所述另一主節點已經接收廣播並且經由從該另一節點發送到ID節點的SCAN_REQ消息(因素820)請求更多的信息。一旦SCAN_REQ消息已經由ID節點接收(因素820),因為其在提醒間隔內尚未與另一節點連接而進入到提醒模式中的ID節點就可以與該另一節點連接、按需上傳或共享數據,並且然後移回到狀態805並且重新開始提醒間隔和非可連接間隔。

主節點與ID節點關聯示例

通告(廣播)和掃描(監聽)是節點可以在關聯操作期間通信的方式。圖9-12提供了無線節點網絡的網絡元素(例如,ID節點、主節點和伺服器)可以如何在連接和相關聯時通信和操作的示例作為若干示例性無線節點網絡操作的部分。

圖9是圖示了根據實施例的在示例性主到ID節點關聯期間的無線節點網絡的示例性部件的圖。現在參考圖9,示例性主節點M1 910a 被圖示在示例性ID節點A 920a的通信範圍內。主節點M1 910a還具有回到伺服器900的通信路徑。如示出的那樣,主節點M1 910a在掃描或監聽模式(例如,由「M1scan」標籤指示)中而ID節點A 920a在通告或廣播模式(例如,由「Aadv」標籤指示)中。在該示例中M1主節點910a已經通過A的至少一個通告數據分組的通告捕捉了ID節點A 920a的地址,並且已經向伺服器900報告了它。以該方式,捕捉和報告操作有效地創建了節點之間的「被動」關聯和基於接近度的保管控制。可以將這樣的關聯記錄在諸如伺服器900的伺服器中,作為諸如關聯數據540的關聯數據的部分。

在另一實施例中,可以將主節點與ID節點之間的被動關聯延伸到「主動」關聯或連接。例如,參考在圖9中示出的實施例,伺服器900可以指示主節點M1 910a與ID節點A 920a相關聯、連接或否則配對,並且將要求的安全信息(例如,PIN憑證、安全證書、密鑰)轉發到主節點M1 910a。取決於ID節點A 920a的通告狀態,ID節點A 920a可能僅是可見(可發現)的但不是可連接的。在這樣的情況下,主節點M1 910a必須等待直到ID節點A 920a在可連接狀態(例如,ID節點一般通告狀態)中並且可以被配對。如上面參考圖8討論的那樣,每個ID節點具有在它可以被配對或連接的每個時間段期間的某時間窗。

在該示例中,當ID節點A 920a與主節點M1 910a成功地配對時,ID節點A 920a可以不再通告它的地址。按照默認,僅不關聯的設備將通告它的地址。配對的或關聯的節點將僅通告它的地址,如果被指示這麼做的話。

主節點與ID節點關聯示例

在各種實施例中,ID節點可以與其他ID節點相關聯或連接到其他ID節點。圖10是圖示了根據本發明的實施例的在示例性ID到ID節點關聯期間的無線節點網絡的示例性部件的圖。現在參考圖10,示例性主節點M1 910a、ID節點A 920a和伺服器900被如圖9中示出的那樣類似地布置,但外加ID節點B 920b,其在ID節點A 920a的通信範圍內。在該示例中,ID節點A 920a正在監聽ID節點B 920b的查詢(掃描)模式(例如,Ascan)中運行。當ID節點A 920a檢測到來自ID節點B 920b的具有作為被通告的消息的部分的一個或多個通告數據分組的ID節點B 920b通告(例如,Badv)時,ID節點A 920a根據指示ID節點B 920b具有例如用於上傳的數據(例如,傳感器數據530)的消息來標識狀態標記。因此,ID節點A 920a將掃描結果記入日誌(例如,作為關聯數據340的類型),並且當接下來連接到主節點M1 910a時,ID節點A 920a將捕捉的掃描日誌信息上傳到伺服器900。以該方式,ID節點掃描、捕捉和報告操作有效地創建不同的ID節點之間的「被動」關聯。可以將這樣的被動關聯記錄在伺服器900中,作為關聯數據540的部分。

在另一實施例中,可以將兩個ID節點之間的被動關聯延伸到「主動」關聯或連接。例如,參考在圖10中示出的實施例,基於捕捉的狀態標誌和在該模式下關於ID節點B 920b的上傳的信息,伺服器900可以出於從ID節點B 920b下載信息的目的通過主節點M1 910a向ID節點A 920a發出主動地與ID節點B 920b連接或配對的請求。在一個示例中,將授權ID節點A 920a與ID節點B 920b之間的主動連接的安全憑證從主節點M1 910a下載到ID節點A 920a,所述主節點M1 910a從伺服器900接收所述安全憑證。在另一示例中,已經在ID節點A 920a處預籌備必要的安全憑證。並且不是依靠ID節點到ID節點連接,主節點M1可能直接與ID節點B 920b連接,如果M1曾在ID節點B 920b的通信範圍內的話。

信息查詢ID節點到主節點示例

示例性ID節點還可以發出到其他節點的查詢,所述其他節點即主節點和ID節點兩者。圖11是圖示了根據本發明的實施例的在示例性ID到主節點查詢期間的無線節點網絡的示例性部件的圖。現在參考圖11,如在圖9中示出的節點的類似的組顯現,除了示例性主節點M1 910a在通告或廣播模式(例如,M1adv)中而ID節點A 920a在掃描模式(例如,Ascan)中。在該配置中,ID節點A 920a可以向主節點M1 910a查詢信息。在一個實施例中,查詢可以通過ID節點設置它的狀態標誌而發起。被請求的信息可以是將被共享的信息,諸如由主節點M1 910a持有的當前時間、位置或環境信息。

在被動的關聯示例中,在Ascan模式中的ID節點A 920a可能已經捕捉主節點M1 910a的地址。然而,因為ID節點不能直接連接到伺服器900來請求配對安全憑證(例如,安全pin信息,其授權ID節點A 920a與主節點M1 910a之間的主動連接),所以將從主節點發起被動關聯和相應的配對。在另一示例中,對於ID節點A 920a而言根據先前的連接使配對憑證存儲為安全數據335可以是可能的。這將允許ID節點A 920a然後在被動關聯之後發起與主節點M1 910a的主動關聯。

提醒級別通告示例

如先前提到的那樣,在一個或多個實施例中節點可以進入提醒階段或級別。例如,如果節點尚未在設置時段(例如,如在某些實施例中描述的提醒間隔) 內從主節點接收針對通告分組的確認,則節點將進入針對更專門化的通告的特定提醒階段,使得它可以被「發現」或傳遞(pass along)信息。圖12是圖示了根據本發明的實施例的在示例性提醒通告模式期間的無線節點網絡的示例性部件的圖。現在參考圖12,如在圖9中示出的節點的類似的組顯現,外加另一主節點(主節點M2 910b)和另一ID節點(ID節點B 920b)。示例性ID節點A 920a在通告或廣播模式(例如,Aadv)中而節點M1、M2和B中的每個在掃描模式(例如,M1scan、M2scan、Bscan)中。在如圖12中示出的該示例和配置中,在來自ID節點A 920a的通告消息中的狀態標誌已經在消息的頭部中被設置成特定的提醒級別(例如,提醒級別2),請求任何附近的主節點對它進行確認。在一個示例中,如果ID節點A 920a尚未與另一節點連接達設置的時段或時間,則可以進入該模式。在另一示例中,根據接收的指令(例如,來自伺服器900或另一附近節點)或觸發的條件(除了時間),諸如在傳感器輸入(諸如光)被檢測到或否則登記以及節點發出對作為安全特徵的它的地址的連續更新時,ID節點A 920a可以進入該專門化的通告模式。被設置在該提醒級別處並且在該專門化的通告模式中的ID節點A 920a因此被設置在主動配對模式中,等待配對憑證。

從被動關聯觀點來看,掃描模式中的任何節點可以與這樣的通告節點(例如,在該提醒模式中的ID節點A 920a)被動地相關聯。因此,在實施例中,在由ID節點A 920a廣播的通告頭部中的提醒級別2狀態標誌指示迫切和主動幹預被請求,而不是僅在沒有主動連接的情況下被動地關聯。

從主動關聯觀點來看,可以向上傳ID節點A 920a的特殊通告頭部的任何節點轉發來自伺服器900的安全憑證。這將慮及節點接收這樣的憑證以與ID節點A 920a主動地相關聯或配對。

雖然圖8提供了節點可以如何通告的示例,並且圖9-12提供了不同的示例性設備(例如,ID節點、主節點和伺服器)可以如何以不同的方式通告和相關聯的示例,但圖22A-C提供了詳細敘述可以如何在示例性無線節點網絡內應用關聯和解關聯的圖示的漸進集合(progressive set)。更具體地,圖22A-C示出根據本發明的示例性實施例的在ID節點移動穿過示例性運送路徑時、當示例性ID節點由伺服器和不同的主節點跟蹤和管理時關聯和解關聯可以如何發生。

現在參考圖22A,結構2200被示出具有入口和出口點。在一個示例中,結構2200可以是建築物或設施的通道或另一部分。在另一示例中,結構2200可以是運輸機系統,其將物品和它的ID節點從入口點運輸到出口點。主節點M1 2210a位於結構2200的入口點附近,而主節點M2 2210b位於出口點附近。本領域那些技術人員將領會,其他主節點可能被布置在結構2200中的附加點處,但出於便利起見並且為了簡化接著的關聯切換解釋而沒有被示出。伺服器100經由網絡105可操作地連接到主節點M1 2210a和主節點M2 2210b中的每個。

在一個實施例中,伺服器100具有對與結構2200相關的上下文數據560的訪問,上下文數據560諸如關於組成結構2200的尺寸和材料的布局數據585。上下文數據560可以包括歷史數據575,所述歷史數據575關於ID節點在它從入口點到存在點橫貫結構2200時如何已經操作和被成功地跟蹤。例如,伺服器100可以具有指示結構2200是運輸機的上下文數據,所述運輸機可以在800英尺的距離上將物品和它的ID節點從入口點運輸到出口點。上下文數據可以進一步指示典型的物品在結構2200的運輸機上以一定速度移動並且從入口點到出口點的標稱時間可以是約5分鐘。因此,伺服器100具有對關於ID節點正在其內操作的環境的上下文數據的訪問並且可以利用這一點來更好地並且更準確地管理ID節點。

在圖22A中,ID節點A 2220a被示出在入口點處進入結構2200。這裡,ID節點A 2220a可以在它進入結構2200時在與主節點連接的希望中以例如10秒的非可連接間隔和5秒的可連接間隔進行通告。在該示例中,伺服器100知道ID節點A 2220a位於入口點附近並且預期ID節點A 2220a應該在入口點處正在靠近主節點M1 2210a。因此,伺服器100可以相應地設置可連接和非可連接間隔,從而為ID節點A 2220a提供充分的機會以沿著ID節點的被預測路徑並且根據行進的速度連接到接下來的主節點。

此外,在該上下文中,伺服器100可以將提醒間隔設置到1分鐘。這裡,如果ID節點A 2220a在1分鐘內沒有被連接到另一節點,則ID節點A 2220a可以利用消息來廣播或通告,所述消息具有指示提醒狀態的改變的狀態標誌,使得ID節點A 2220a可以連接到更寬範圍的其他節點,所述其他節點看到對於ID節點A 2220a而言連接並且實質上被發現是迫切的。取決於上下文(例如,運輸機的類型、運輸機的速度、靠近入口點的節點的密度等),本領域那些技術人員將領會,伺服器100可以調整通告周期間隔以更好地適應ID節點的當前環境。

當主節點M1 2210a正在掃描(監聽)時,它可以在節點A的非可連接間隔期間初始地檢測來自ID節點A 2220a的通告分組。但當ID節點A 2220a改變通告狀態並且作為可連接節點在一般通告狀態中(即,在可連接間隔期間)進行廣播時,主節點M1 2210a可以以SCAN_REQ進行響應,所述SCAN_REQ確認對被廣播的消息的接收並且從ID節點A 2220a請求進一步信息。主節點M1 2210a從ID節點A 2220a接收被請求的信息,並且然後與伺服器100通信以通知伺服器它與ID節點A 2220a的被動關聯。伺服器100確定主動關聯是否被期望,並且可以通過向主節點M1 2210a發送安全憑證來授權主節點M1 2210a與ID節點A 2220a之間的主動關聯,這允許節點安全地連接和共享信息。並且主節點M1 2210a可以確定ID節點A 2220a的位置(或伺服器100可以通過指導主節點M1和/或ID節點A這麼做),並且將ID節點A 2220a的位置提供到伺服器100。因此,伺服器100能夠經由至少關聯在ID節點A 2220a進入結構2220時管理和跟蹤其位置。

在圖22B中,ID節點A 2220a已經下面橫越通過節點2200的運送路徑的部分而維持與主節點M1 2210a相關聯。然而,在某點處,主節點M1 2210a和ID節點A 2220a在伺服器100的指導下(或在它們可以不再通信時)解關聯。在一個其中ID節點A 2220a在結構2200內的運輸機上的示例中,伺服器100可以指示ID節點A 2220a轉到低功率模式達特定時間段,以便例如節省ID節點功率。在另一示例中,低功率模式也可以提供更好的定位準確度。因為伺服器100具有對上下文數據的訪問,所以伺服器100可以知道ID節點A 2220a在給定時間處與靠近入口點的主節點M1 2210a相關聯,並且確定ID節點A 2220a將不靠近出口點直到特定時間段的末尾。在該方式對ID節點A 2220a編程的情況下,一旦特定時段流逝,ID節點A 2220a就應該靠近出口點並且可以再次被放置在正常操作模式中,使得它可以尋求與主節點M2 2210b連接。

與關於ID節點A和主節點M1討論的關聯過程類似,ID節點A 2220a和主節點M2 2210b可以在ID節點A 2220a接近靠近出口點的主節點M2 2210b時相關聯。一旦被連接,節點位置和關聯數據在伺服器100上就被更新。並且當ID節點A 2220a繼續移動穿過結構2200時,如在圖22C中示出的那樣,ID節點A 2200a可以到達出口點,其中節點位置和關聯數據在伺服器100上再一次被更新。

本領域那些技術人員將領會,這樣的原理在ID節點在其他主節點之間切換(例如,經由主動/被動關聯和解關聯)並且在伺服器100上保持對這些關聯和節點位置的跟蹤時可以如何應用於所述ID節點的進一步移動。另外,因為伺服器100跟蹤和監視關聯、解關聯以及上下文環境操作,所以伺服器100本質上學習如何更好地使用上下文信息、更好地跟蹤節點、管理由ID節點使用的功率以及增強位置的準確度。

本領域那些技術人員還將領會RF功率水平的級別與位置的準確度的一般折衷。如果節點的RF功率水平被設置高,則它可以通告較長距離之外的其他節點並且與較長距離之外的其他節點連接。但以這樣的高功率水平設置,對於系統而言在不同的節點之間進行區分以及定位不同節點的能力可能是挑戰。

在無線節點網絡內的關聯管理

如上面一般地解釋的那樣,節點的管理可以依靠在節點之間創建和跟蹤的關聯。在某些實施例中,被依靠的關聯可以是主動關聯,其中伺服器明確授權節點之間的主動連接。在其他實施例中,被依靠的關聯可以是被動關聯,其中主節點(管理節點的類型)與其他節點相關聯,但不主動地連接到其他節點。藉助被動關聯,伺服器可能能夠保持對其他節點的跟蹤和管理其他節點而不要求主動關聯。因此,本領域那些技術人員將領會,在又一其他實施例中,由伺服器依靠用於管理無線節點網絡的關聯可以包括主動和被動關聯兩者並且一般可以被認證或更特別地對安全連接授權,所述安全連接對連接和使用該連接的通信具有一定程度的保護。

圖23-25提供了根據涉及主動和被動關聯示例的本發明的不同實施例的、用於具有至少多個節點和伺服器的無線節點網絡的關聯管理的示例性方法的流程圖。本領域那些技術人員將領會,用於無線節點網絡的關聯管理的這些示例性方法中的每個可以由存儲在非瞬時計算機可讀介質上的指令來實現,所述指令當被執行時執行下面描述的相應的方法(例如,方法2300、2400和2500)以及那些方法的描述的變型的步驟。

現在參考圖23,方法2300通過在步驟2305處將第一節點標識為用於與第二節點主動相關聯的潛在性(potential)開始。在一個示例中,標識用於關聯的節點可以涉及回顧由第一節點發送的消息以確定與第一節點相關的狀態信息,以及分析狀態信息以確定第一節點是否應該與第二節點相關聯。在進一步示例中,狀態信息可以包括多個不同的狀態級別中的一個,其指示在該特定狀態級別處時第一節點是否正在請求到第二節點的連接。

接下來,在步驟2310中關聯請求被傳輸到伺服器。在一個示例中,關聯請求可以標識將被關聯的第一節點和第二節點並且可以請求一個或多個適當的安全憑證(例如,PIN憑證、安全證書、密鑰等)的傳輸,作為關聯的部分,所述一個或多個適當的安全憑證可以由節點用於使得第一和第二節點能夠安全地連接並共享數據。實施例可以從伺服器請求僅一個憑證作為授權憑證。其他實施例可以使用兩個憑證,其中一個可以被稍後用作利用其來回復挑戰的憑證。例如,如果ID節點被挑戰,則ID節點可以發送回復授權憑證,使得主節點可以確認響應並向ID節點供應用於被授權的關聯的適當的安全憑證。在某些情況下,ID節點可能已經由伺服器供應有這樣的回覆授權憑證(一般也被稱作密鑰)。

在步驟2315處,第二節點從伺服器接收與關聯請求相關的許可響應。在示例中,該許可響應可以包括從伺服器接收第一授權憑證和第二授權憑證(其可以被存儲在節點上)。這樣,第一授權憑證和第二授權憑證可以由伺服器創建作為安全數據的類型,並且可以被提供以授權連接第一節點與第二節點以及在第一節點與第二節點之間安全地共享信息。

利用來自伺服器的該授權,可以在步驟2320處將第一節點與第二節點相關聯。在一個示例中,方法2300可以通過基於授權憑證建立從第二節點到第一節點的授權連接使節點相關聯。並且方法2300可以根據在將第一節點與第二節點相關聯之後由伺服器建立的簡檔來安全地提供在第一節點與第二節點之間的共享數據。

在實施例中,方法2300還可以包括當對任務的責任先前是對於第一節點的時使第二節點在第二節點與第一節點相關聯之後獲得對任務的責任。例如,當第二節點由外部電源供電並且第一節點由電池供電時,這可以有利地將責任改變到更好地適於執行該任務的節點(例如,具有更多可用功率或具有不需要再充電或替換的電源)。

圖24是圖示了從伺服器的角度的、根據本發明的實施例的用於無線節點網絡的關聯管理的另一示例方法的流程圖。現在參考圖24,方法2400以在步驟2405處伺服器接收從節點中的第二個節點發送的關聯請求開始。關聯請求要求許可以以將節點中的第一個與第二節點相關聯。

在步驟2410處,伺服器確定第一節點和第二節點的位置(實際的或相對的)。在一個實施例中,伺服器可以接收針對第二節點的位置數據。例如,當第二節點是主節點時,針對第二節點的位置數據可以是針對主節點的當前位置的GPS坐標,所述第二節點將此提供到伺服器。並且在實施例中,伺服器可以使用對於伺服器而言可用於定位第一節點的多個定位方法中的至少一個來確定第一節點的位置,所述多個定位方法諸如上面詳細地討論的那些(或這樣的方法的組合,使得第一節點的更細化的位置被確定)。

在步驟2415處,伺服器至少基於第一節點的位置和第二節點的位置來確定是否期望將第一節點與第二節點相關聯。在一個實施例中,可以通過基於上下文數據來確定是否預期將第一節點與第二節點相關聯來確定是否期望關聯。在另一實施例中,可以通過標識限制將被關聯的潛在節點的過濾的當前模式並且只有在過濾的當前模式允許第一節點與第二節點相關聯時才授予將第一節點與第二節點相關聯的許可來確定是否期望關聯。例如,這可以涉及只有在過濾的當前模式限定第二節點在與過濾的當前模式一致的第一節點的位置範圍內時才授予許可。這可以由特定的過濾模式來限定,所述過濾模式諸如操作以限制可以與其他節點相關聯的節點的本地、地區性或全局過濾模式。這樣,方法可以將過濾的當前模式改變到過濾的另一模式,所述另一模式允許第一節點與第二節點相關聯,作為一種對當前過濾模式的超越(例如,取決於第一節點的提醒狀態)。

在步驟2420處,伺服器記錄新的關聯數據,如果在步驟2420處期望將第一節點與第二節點相關聯的話。在步驟2425處,伺服器向第二節點傳輸響應,所述響應授予將第一節點與第二節點相關聯的許可。在實施例中,伺服器可以首先生成授權憑證,所述授權憑證授權將第一節點與第二節點連接並且在第一節點與第二節點之間共享信息。這可以是通過查找憑證信息或通過經歷創建具體的授權憑證的過程,所述授權憑證允許兩個節點主動地配對和共享數據。利用授權憑證,伺服器可以作為響應來傳輸它們。

在另一示例中,如果伺服器預期第二節點將與第一節點解關聯並且稍後請求與第三節點相關聯,則伺服器可以預籌備與第二節點和第三節點相關的授權憑證。例如,如果上下文指示第二節點(例如,主節點)可以被放置在貨櫃中並且當第二節點可能丟失它到伺服器的連接時需要在未來與第三節點連接,則可以完成這一點。

方法2400還可以包括伺服器從第二節點接收共享數據。共享數據可能源於第一節點或可能具有源於第一和第二節點兩者的部分。例如,第二節點可能已經接收用以關聯的許可並且以安全的方式與第一節點主動地配對。第一節點可能已經指示它具有用以上傳的數據(例如,傳感器數據),並且第二節點可能從第一節點接收數據。在該共享之後,第二節點可以通過向伺服器傳輸來自第一節點的共享的傳感器數據而將它上傳。

方法可以進一步包括在第二節點與第二節點相關聯之後,指示第二節點接管對先前由第一節點執行的任務的責任。例如,當第二節點由外部電源供並且第一節點由電池供電時,對某些任務的責任可以由具有更穩健的功率供應的節點(例如,由外部電源供電的節點)接管。

更詳細地,可以利用可編程的簡檔來建立、跟蹤和改變對某些任務的責任。例如,在一個實施例中,伺服器可以建立針對任務責任多久將改變的簡檔。在某些情況下,簡檔可以限定在對某任務的責任將回歸到默認節點之前具有該簡檔的節點將具有對某任務的責任多久的時間段。在另一示例中,節點(諸如主節點)可以具有可以超越這樣的簡檔使得它在特定條件下不承擔更多的責任的默認條件觸發器(比如低功率情況或當它不能與伺服器通信時)。

更進一步地,實施例可以具有決定什麼其他節點可以承擔對某些任務的責任的主節點。這在其中可以限制對伺服器的訪問的情況(例如,空運環境)中可以是有幫助的。然而,可能在具有在伺服器級別上的對更多類型的上下文數據的更容易訪問的其他實施例中更容易地完成管理這樣的簡檔。

在實施例中,將關聯管理實現為系統,這樣的用於無線節點網絡的關聯管理的示例性系統可以包括第一節點、第二節點和伺服器。第二節點包括節點處理單元、耦合到節點處理單元的節點易失性存儲器、耦合到節點處理單元的第一通信接口,以及耦合到節點處理單元的第二通信接口。第一通信接口提供第一節點與第二節點之間的短距通信路徑,並且第二通信接口提供第二節點和伺服器之間的較長距通信路徑。

伺服器包括伺服器處理單元、耦合到處理單元的伺服器易失性存儲器和第三通信接口,所述第三通信接口提供伺服器與第二節點的第二通信接口之間的較長距通信路徑。

節點易失性存儲器至少維持第一程序代碼段(例如,主控制和管理代碼425或其部分)而伺服器易失性存儲器維持至少第二程序代碼段(例如,伺服器控制和管理了代碼525或其部分)。

當執行駐留在節點易失性存儲器中的第一程序代碼段時,第二節點的節點處理單元可操作以將第一節點標識為用於與第二節點相關聯的潛在性、通過第二通信接口向伺服器傳輸關聯請求、通過第二通信接口從伺服器接收關聯響應(具有由伺服器生成的至少授權信息)、向第一節點提供授權信息,並且將第一節點與第二節點相關聯。

在一個示例中,節點處理單元可以進一步可操作以回顧與第一節點相關的狀態信息來確定第一節點是否期望與第二節點的關聯。在另一示例中,節點處理單元可以進一步可操作以在第一和第二節點相關聯之後並且根據由伺服器提供的共享簡檔來安全地提供在第一與第二節點之間的共享數據。共享簡檔可以限定將在特定節點之間安全地共享的信息的類型。

當執行駐留在伺服器易失性存儲器中的第二程序代碼段時,伺服器處理單元可操作以確定第一節點和第二節點的位置、至少基於第一節點的位置和第二節點的位置來確定是否期望將第一節點與第二節點相關聯、如果期望將第一節點與第二節點相關聯則將新的關聯數據存儲在伺服器易失性存儲器中,並且向第二節點傳輸授權響應,所述授權響應授予將第一節點與第二節點相關聯的許可。

在一個實施例中,系統中的第二節點可以在第二節點成功地與第一節點相關聯之後接管對先前由第一節點處理的任務的責任。例如,當第二節點由外部電源供電並且第一節點由電池供電時,可以通過向具有比第一節點更多的可用功率的、諸如第二節點的另一節點再分派任務(尤其涉及功率的重大支出、在重大的時間段上的一系列操作或兩者的任務)來更有效和高效地管理系統。

在另一實施例中,伺服器處理單元可以進一步可操作以設置限制將被關聯的潛在節點的過濾的當前模式,並且只有在過濾的當前模式允許第一節點與第二節點相關聯時才授予將第一節點與第二節點相關聯的許可。在進一步的實施例中,伺服器處理單元可以進一步可操作以將過濾的當前模式改變(例如,超越)成過濾的不同模式。以該方式,伺服器可以適配如何管理節點並且允許第一節點與第二節點相關聯,如果其被期望的話,諸如然後第一節點在提醒狀態級別中並且迫切地請求到比在過濾的當前模式下允許的更大的節點的組的連接。

雖然在圖23和24中圖示的示例性方法集中在主動關聯上,但圖25是圖示了根據本發明的用於具有至少多個節點和伺服器的無線節點網絡的關聯管理的示例方法的流程圖,但這是從將與另一節點被動關聯的節點的觀點來看。現在參考圖25,方法2500以在步驟2505處節點中的第二個接收從節點中的第一個廣播的消息開始。在步驟2510處,第二節點從消息捕捉第一節點的地址。在步驟2515中,通過將第一節點的捕捉的地址和第二節點的地址作為關聯數據存儲在第二節點的存儲器中來將第一節點與第二節點相關聯。在步驟2520處,第二節點將關聯數據傳輸到伺服器。

在某點處,當第二節點沒有接收從第一節點廣播的附加消息時,可以由第二節點利用更新的關聯數據來更新伺服器。例如,第二節點和第一節點可以保持相關聯和安全連接達某時間段,但最終第一節點可以移動使得連接不再可行或第一節點可以沿著它正在行進的預期路徑(例如,從結構的入口點沿著結構內的運輸機的預期裝運路徑,但現在更接近結構的出口點)更接近另一節點地移動。因為第一節點在運輸機上行進,所以它可以更接近靠近出口點的另一節點並且通過與靠近出口點的該其他節點的關聯被更好地管理。因此,更新的關聯數據反映第一節點與第二節點解關聯。

方法2500可以進一步包括使第二節點確定第一節點的位置以及利用第二節點的當前位置和第一節點的確定的位置來更新伺服器。另外,方法2500可以包括從伺服器接收限定第一節點的細化的位置的位置信息。

在將被動關聯管理實現為具有至少另一節點和伺服器的無線節點中的管理節點(例如,主節點)的實施例中,這樣示例性管理節點包括處理單元、每個耦合到處理單元的第一和第二通信接口、耦合到處理單元的易失性存儲器,以及耦合到處理單元的存儲器記憶裝置。第一通信接口提供到其他節點的第一通信路徑、可以接收從其他節點廣播的消息,並且將消息提供到處理單元。第二通信接口提供到伺服器的第二通信路徑。

存儲器記憶裝置可以維持作為將由處理單元執行的程序代碼的至少節點關聯管理器模塊。當處理單元將模塊加載到易失性存儲器中並且執行模塊的指令時,處理單元可操作以從第一通信接口接收消息、從消息捕捉另一節點的地址、將另一節點的捕捉的地址和管理節點的地址作為關聯數據的部分存儲在存儲器記憶裝置中,並且通過第二通信接口將關聯數據傳輸到伺服器。

在一個示例中,存儲器記憶裝置還維持位置管理器模塊,並且當處理單元也將位置管理器模塊加載到易失性存儲器中並且執行該模塊的指令時,處理單元可操作以確定其他節點的位置、確定管理節點的當前位置(例如,經由GPS定位信號)並且利用管理節點的當前位置和其他節點的確定的位置來更新伺服器。

管理節點可以進一步可操作以在第一通信接口沒有接收從其他節點廣播的附加消息時,利用更新的關聯數據來更新伺服器。更新的關聯數據反映其他節點與管理節點解關聯。

無線節點網絡內的上下文管理

如上面一般地解釋的那樣,節點的管理可以依靠節點的上下文環境。如在圖5中示出的那樣,伺服器100具有對多種不同的上下文數據560的訪問。根據本發明的實施例,諸如數據560的上下文數據可以包括一般涉及環境的多種數據,在所述環境中節點正在操作並且可以被用來有利地提供增強的節點管理能力。這樣,這樣的上下文數據的使用在實施例中提供數據基礎,使得伺服器可以更好地和更高效地實現與網絡中的節點相關的管理任務,並且當節點在網絡內移動(例如,ID節點與被裝運的物品一起沿著預期或預測的運送路徑從起點向目的地移動)時調整這樣的任務以計及相關的上下文數據。例如,伺服器利用它的能力以依靠相關的上下文數據來有利地改變它如何指示節點操作、它如何將節點與另一節點相關聯、它可以如何更好地定位節點以及它可以如何更高效地跟蹤和響應請求來報告節點的位置。

圖26是圖示了根據本發明的實施例的用於無線節點網絡的上下文管理的示例性方法的流程圖。現在參考圖26,方法2600在步驟2605處通過由伺服器標識節點中的至少一個而開始。在一個示例中,諸如在圖22a中示出的,伺服器100可以標識ID節點A 2220a,作為從主節點M1 2210a接收的通信的部分。在步驟2610處,伺服器在被標識的節點在操作環境內移動時確定與被標識的節點的操作環境相關的上下文數據。

在一個實施例中,上下文數據可以包括一個或多個類型的數據,諸如掃描數據、歷史數據、裝運數據、RF數據和布局數據。針對在圖22a中示出的示例,伺服器100可以訪問上下文數據560(其可以被保持在上下文資料庫565中)以確定涉及ID節點A 2220a的操作環境的上下文數據560的部分。在該示例中,這樣的上下文數據560可以包括與連接到ID節點A 2220a的被裝運的物品相關的裝運數據 、針對連接到ID節點A 2220a的物品在進入結構2200時何時被掃描的掃描數據、針對節點花費多久橫越定位在結構2200內的運輸機的歷史數據,以及關於結構220的尺寸的布局數據。本領域那些技術人員將領會,上下文數據可以包括在無線節點網絡內創建的操作環境信息或由第三方創建的操作環境信息(例如,與ID節點A 2220a的操作環境相關的天氣信息)。

雖然伺服器在一個實施例中確定與被標識的節點的操作環境相關的上下文數據,但在更詳細的實施例中節點的這樣的當前或預期操作環境可以包括一個或多個類型的環境。例如,節點的當前或預期操作環境可以包括電子通信環境、節點沿其移動的預期路徑的物理環境、與節點如何移動相關的運輸環境,以及與在靠近由伺服器標識的特定節點的區域內的節點密度相關的密度環境。

回到步驟2610處,確定步驟可以涉及當被標識的節點在預測路徑中向另一節點的位置移動時確定涉及被標識的節點的預期操作環境的上下文數據。在另一示例中,確定步驟可以涉及當被標識的節點針對與另一節點的期望關聯而在預測路徑中向另一節點移動時確定與標識的節點的預期操作環境和另一節點的預期操作環境相關的上下文數據。

在步驟2615處,伺服器在計及確定的上下文數據做出調整的情況下執行與被標識的節點相關的管理任務。 當確定的上下文數據(諸如RF信號降級信息)指示在執行任務時實際上不需要調整時,考慮到確定的上下文數據而沒有做出調整。因此,本領域那些技術人員將領會,可以在根據上下文需要時做出調整並且不是始終要求調整。

在一個實施例中,執行管理任務一般可以包括指示被標識的節點基於確定的上下文數據來改變它的操作。例如,伺服器100可以執行指示ID節點A 2220a在它接近主節點M1時(該伺服器100從上下文數據知道,上下文數據諸如在節點A進入結構2200時生成的掃描數據)改變它的可連接和非可連接間隔的管理任務。因此,在該示例中,伺服器100能夠基於上下文數據利用ID節點A 2220a的增強的可見性並且有利地改變節點A的操作以增加節點的成功地與主節點M1 2210a相關聯的機會。

在其他實施例中,執行管理任務可以包括在基於確定的上下文數據做出調整以改變關聯參數的情況下將被標識的節點與另一節點相關聯。換言之,作為使節點相關聯的部分,上下文數據可以是有幫助的。在一個示例中,關聯參數可以包括與將被標識的節點與其他節點相關聯相關的至少一個改變的定時間隔,諸如提醒間隔或可連接間隔。這些間隔是作為當伺服器將兩個節點相關聯並且例如將間隔設置成更適當的時間持續時間以便增強節點不得不按需主動配對和安全共享數據的機會和時機時做出的調整的部分可以改變的參數。

在又一實施例中,執行管理任務可以包括在基於確定的上下文數據做出對功率設置的調整的情況下定位被標識的節點。在一個示例中,對與伺服器的直接通信的主節點進行功率設置調整。在另一示例中,可以對ID節點進行功率設置調整,所述ID節點被從另一節點傳遞該操作調整信息。在一個實施例中,功率設置本身可以包括輸出功率水平,其被調整以計及在被標識的節點(例如,具有調整的RF輸出信號電平的主節點)的操作環境中的不利條件。不利條件可以是例如其中結構削弱或否則阻礙正常的RF通信的不利的RF通信環境。在另一示例中,不利條件可以是接近被標識的節點的節點的高度密集的節點的群體。

更詳細地,輸出功率水平可以被調整以計及第一節點的操作環境中的屏蔽條件。這樣的屏蔽條件可以例如由第一節點的操作環境中的包裝、包裹內容、接近的包裹、接近的包裹內容和物理基礎設施中的一個或多個引起。例如,如果被標識的節點位於金屬貨櫃附近,則它正在不利的RF通信環境中操作,在該環境中其基於該上下文數據可以具有其增加的輸出功率水平,以便更好地處理不利的屏蔽條件。

在又一實施例中,執行管理任務可以包括響應於由伺服器接收的與被標識的節點的狀態相關的請求而提供被標識的節點的位置。例如,如果伺服器100從用戶訪問設備205接收關於ID節點A 2220a的狀態的請求,則伺服器100能夠提供節點A的位置為在結構2200內,但考慮到計及上下文數據的調整而被細化為接近結構的入口,所述上下文數據諸如與節點A 2220a一起裝運的物品相關的掃描數據。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法2600可以實現在諸如在圖5和22A中圖示的伺服器100的伺服器上,運行伺服器控制和管理代碼525的一個或多個部分(例如,基於上下文的節點管理器)。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,諸如在伺服器100上的存儲器記憶裝置515。因此,當執行代碼525時,伺服器的處理單元500可以是可操作的以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法2600和該方法的變型。

節點位置確定方法

作為根據本發明的一個或多個實施例的管理和操作無線節點網絡的部分,執行諸如跟蹤在圖22A-C中的ID節點A 2220a、確定節點的位置。如上面解釋的那樣,示例性ID節點可以直接地或間接地依靠主節點來確定其位置。在本文中討論和描述的實施例中,節點的位置一般可以包括當前或過去的位置。例如,如果節點不是正在移動,則確定節點的位置的實施例可能是當前位置,但如果節點在移動的狀態中,則可能需要確定該位置為過去的位置。

同樣地,術語位置獨自可以包括具有變化程度的精度的位置。例如,位置可以包括具有三維空間中的限定坐標的實際位置,但術語位置的使用還可以包括僅相對位置。因此,術語位置意圖具有一般意義,除非被另外明確限制於更具體類型的位置。

可以由主節點獨自、伺服器獨自或主節點與伺服器一起工作來進行確定節點位置。並且關於這樣的設備,實施例可以使用一個或多個方法來確定節點的位置並進一步細化該位置。這樣的示例方法可以包括但不限於:確定節點位置可以涉及控制節點的RF特性(例如,RF輸出信號電平和/或RF接收機靈敏度級別)、確定相對接近度、考慮關聯信息、針對上下文信息和RF環境考慮位置調整、鏈式三角測量,以及組合各種定位方法的分層和自適應方法。下面提供了對這些示例性節點位置確定技術的更詳細的描述。

通過接近度的定位

在一個實施例中,在兩個或更多節點之間的信號強度測量可以被用來確定節點的接近度。如果節點的實際位置都不是已知的,則一個實施例可以通過接近度來推斷兩個節點的位置關係。

當改變功率特性時的接近度

例如,確定在節點的無線節點網絡中的節點的位置的示例性方法可以涉及改變節點的功率特性,諸如節點中的一個的輸出功率。一般地並且如參考圖13解釋的那樣,可以改變功率特性以標識到廣播的節點的節點中的較接近的節點。廣播的節點可以傳輸一個或一系列信號而其他節點可以報告接收信號中的一個或多個。接收從傳輸節點廣播的至少一個信號的那些其他節點可以被認為是節點的接近組的部分。並且當功率特性被改變(增加或減少或兩者)時,節點的最接近組(或單個節點)可以被標識為從廣播節點接收至少一個信號的那些節點中的節點的最小組。因而,雖然不是絕對的,但可以基於節點的最接近一個或組來確定廣播節點的位置的類型。這可以針對相鄰節點而被重複以產生針對節點中的每個的最接近節點信息的集合。更詳細地,針對節點中的每個的最接近節點信息的示例性集合可以包括哪些節點是最接近的(經由最低功率特性)並且以哪些其他節點遞增地進一步離開(經由越來越大的功率特性)來更穩健補充該信息。因此,最接近節點信息的集合提供用於網絡中的節點彼此有多麼接近的確定的基礎,其提供用於每個節點的一種類型的位置確定。

另外,可以在某些實施例中參考上下文數據以進一步增強確定節點彼此有多麼接近。例如,將最接近節點信息的集合與上下文數據組合可以進一步細化如何確定節點的位置,所述上下文數據諸如當物品改變遞送系統中的保管控制時登記的掃描信息。掃描和其他上下文信息將幫助確定節點中的一個或多個是否例如被知道在相同的貨櫃、交通工具中或一起在帶子上移動。因此,該類型的上下文數據可以被集成到基於上下文數據細化節點彼此有多麼接近的進一步步驟中。

一般地,當節點的功率特性在無線節點網絡中改變或變化時,可以確定基於接近度的節點的位置。圖28是圖示了根據本發明的實施例的用於通過使無線節點網絡中的節點的功率特性改變的位置確定的示例性方法的流程圖。現在參考圖28,方法2800通過在步驟2805處通過指示節點中的第一個針對第一節點廣播的一個或多個信號改變功率特性而開始。在更詳細的實施例中,這樣的指令可以使得第一節點例如在值之間遞增地減少或遞增地增加功率特性(諸如輸出功率水平)。

在步驟2810處,方法2800通過如下內容繼續:基於在第一節點改變功率特性時接收由第一節點廣播的信號中的至少一個的其他節點中的那些來標識靠近第一節點的無線節點網絡中的其他節點的第一組。在進一步實施例中,步驟2810可以遞增地標識其他節點中的第一組中的哪些在第一節點遞增地改變廣播的信號的輸出功率水平時正在接收廣播信號中的至少一個。遞增地標識的節點可以被認為是與第一節點遞增地接近的節點的集合。

在步驟2815處,方法2800如下內容繼續:將其他節點中的最接近的一個或多個標識為在第一節點改變功率特性時接收由第一節點廣播的一個或多個信號中的至少一個的其他節點的最小組。

在步驟2820處,方法2800通過基於其他節點的最接近的一個或多個來確定第一節點對對位置而結束。因此,當功率特性被改變時,已經接收由第一節點廣播的信號中的至少一個的節點的組可以改變並且最小的這樣的組是到第一節點的節點的最接近組(即使僅一個節點)。在更詳細的實施例中,步驟2820可以包括當遞增地接近節點的集合提供更詳細的接近度信息用於細化的位置確定時,基於其他節點中的最接近的一個或多個和與第一節點遞增地接近節點的集合來確定第一節點的位置。

例如,參考圖14,與ID節點F 920f遞增地接近的節點的集合可以包括離得最遠的節點M3和比M3接近的M1。當ID節點F的功率特性遞增地減少並且它的輸出功率水平從P1改變到P2時,M3可以不再接收信號,但M1和M2仍接收信號。並且當ID節點F的功率特性繼續遞增地減少並且它的輸出功率水平從P2改變到P3時,M1可以不再接收信號,但僅M2作為最接近ID節點F的節點中的最後一個而接收信號。因此,在該示例中,確定ID節點F的位置可以基於如下事實:M2是最接近的節點並且遞增地接近的節點集合包括M1和M3,其中M1比M3更接近。

在另一實施例中,可以執行對第一節點位置的一個或多個進一步的細化。在一個示例中,可以在節點中的第二被指示針對由第二節點廣播的一個或多個信號改變功率特性的情況下重複步驟2805-2820,並且然後方法2800可以基於第二節點的位置進一步細化第一節點的位置。在更詳細的示例中,可以在節點中的第二被指示針對由第二節點廣播的一個或多個信號改變功率特性的情況下重複步驟2805-2820,並且然後方法2800可以基於第二節點的位置和與第二節點遞增地接近的節點的集合來進一步第一節點的位置。利用關於什麼節點更接近其他節點並且接近到什麼程度的該遞增地交叉相關的信息,針對附加的節點這可以被進一步重複,實施例可以進一步細化在網絡內的第一節點的位置。

方法2800可以進一步包括確定與第一節點相關的上下文數據,並且基於該上下文數據細化第一節點的位置。在其中功率特性是輸出功率水平的實施例中,可以根據上下文數據來設置在步驟2805-2815中的廣播信號的輸出功率水平中的遞增的改變。

方法2800還可以確定將同與第一節點最接近的節點相關的上下文數據,並且基於該上下文數據細化第一節點的位置。在又一示例中,方法2800可以確定將同與第一節點遞增地接近的節點的集合中的遞增地被標識的節點相關的上下文數據,並且基於該上下文數據細化第一節點的位置。例如,最接近的節點和遞增地接近的節點的集合可以具有指示它們在相同的貨櫃內的掃描數據。該示例性上下文數據可以被用來進一步細化正在被定位的節點的位置,這可以幫助高效地確定節點靠近貨櫃。這樣,本領域那些技術人員將領會,針對正被定位的節點以及被標識成接近該節點的節點的上下文數據可以提供相關輸入以有利地幫助進一步細化節點的位置。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法2800可以實現在諸如在圖5和22A中圖示的伺服器100的伺服器上,運行伺服器控制和管理代碼525的一個或多個部分(例如,位置管理器)。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,諸如在伺服器100上的存儲器記憶裝置515。因此,當執行代碼525時,伺服器的處理單元500可以是可操作的以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法2800和該方法的變型。

這樣的伺服器設備的實施例可以包括可操作以與無線節點網絡中的多個節點通信的伺服器(諸如伺服器100)。如關於圖5解釋的那樣,伺服器一般包括伺服器處理單元、伺服器易失性存儲器、伺服器存儲器記憶裝置以及至少一個通信接口。在該實施例中,易失性存儲器、存儲器記憶裝置和通信接口中的每個耦合到處理單元。存儲器記憶裝置至少維持程序代碼段和與節點中的一個或多個的位置相關的位置數據。通信接口提供可操作地將伺服器與節點耦合的通信路徑。

如上面提到的伺服器處理單元在運行程序代碼段時是可操作的以相對於上面描述的方法2800和該方法的變型來執行如上面描述的步驟和操作。

當在時間段上觀察信號模式和強度時的接近度

在另一實施例中,用於通過接近度來確定節點的位置的改進方法可以包括分析通告節點和監聽節點之間的信號模式和強度。在一個實施例中,可以基於在具體時間段內觀察到的消息計數和/或記錄的信號強度針對關聯設置的閾值可以改進定位節點(例如,ID節點)到另一節點(例如,主節點)的位置的能力。在某些實施例中,觀察到的消息計數可以被實現為在重複的時間段上的平均計數。仍進一步地,其他實施例可以過濾在觀察數據集合中的無關(outlying)觀察以幫助改進針對關聯設置的閾值依靠的數據的質量並且因此確定節點的位置。

在更詳細的示例中,用於通過接近度確定節點的位置的改進方法可以示出捕捉的通告消息計數作為用於節點的定位和確定節點的行進的方向的分量。在該示例中,兩個示例主節點(例如,主節點M1 910a和M2 910b)可以捕捉來自ID節點(例如,ID節點A 920a)的通告消息。主節點M1可以在2分鐘時段內觀察和捕捉(例如,記錄與觀察相關的信息)60個來自ID節點A的消息,而主節點M2在該相同時段內僅觀察和捕捉到7個來自ID節點A的通告消息。基於主節點M1從ID節點A多頻繁地觀察到消息與主節點M2觀察到的那些消息相比中的差異,系統能夠確定ID節點A將更接近於主節點,並且它是已知的位置。

在進一步的實施例中,比較捕捉的記錄的平均時間戳可以允許系統可以做出位置的更準確的確定。例如,如果在主節點M2上發現的平均捕捉的消息遞增地增大(例如,對於從ID節點A去往主節點M2的消息而言花費更長),則這指示ID節點A正在移動遠離主節點M2。如果在主節點M2上發現的平均捕捉的消息正在遞增地增大而在主節點M1上發現的平均捕捉的消息正在遞增地減小,則這指示ID節點A正在從主節點M2移動離開並且向主節點M1移動。因此,在多個觀察的時間段上,也可以依靠在消息定時(傳輸到接收)中的改變來增強或細化節點的位置。

在又一實施例中,觀察的信號強度可以是在位置確定和估計行進的方向中的分量,並且可以允許系統可以做出對位置的更準確的確定。例如,兩個主節點(M1 910a和M2 910b)可能正在捕捉來自節點(ID節點A 920a)的通告消息。M1在2分鐘內捕捉到60個來自ID節點A的消息,而M2僅捕捉到7個消息。與由主節點M2觀察的平均信號強度相比,由主節點M1針對來自ID節點A的信號觀察的平均信號強度更高。基於該觀察到的信號強度信息,系統將確定ID節點A在M1處,但預測路徑可以指示ID節點A正在向M2前進。當主節點M1和M2繼續捕捉記錄時,系統(例如在伺服器900上操作的管理代碼524,其與M1和M2通信)處理來自M1和M2的捕捉記錄的連續饋送。利用該觀察到的信號強度信息,伺服器900將期望在ID節點物理上更接近M2並且遠離M1地移動時在觀察的時間段(2分鐘)上來自ID節點A的消息的計數和平均信號強度針對在M2處的觀察增加並且針對在M1處的觀察減少。因此,在觀察到的功率水平中和多頻繁地觀察到消息中的改變可以指示實施例中的實際的節點移動。

使節點接近度定位和節點方向性確定基於在時間段上觀察到的信號模式和特性強度具有減小使得ID節點的位置將被不正確地確定的不想要的和雜散信號異常的可能性的優點。並且可以結合本文中描述的用於確定節點位置的各種實施例來應用作為細化節點位置的部分的用於確定節點的移動特性(例如,更接近一個節點地移動,更接近一個但遠離另一個地移動,等等)的上面的示例性方法。

圖27是圖示了根據本發明的實施例的用於基於在時間段上觀察到的信號模式和特性指示來接近度定位無線節點網絡中的節點的示例性方法的流程圖。現在參考圖27,方法2700在步驟2705處通過指示第一和第二其他節點在時間段上檢測從一個節點廣播的任何消息而開始。可以基於諸如上下文信息的多種因素來設置該時間段。更詳細地,當一個節點移動到不同的上下文環境中時,可以基於上下文數據來動態地改變時間段。

方法2700使伺服器在步驟2710處從第一其他節點接收第一指示並且在步驟2715處從第二其他節點接收第二指示。最後,方法2700在步驟2720處基於第一指示和第二指示中的差異來確定該一個節點的位置。

第一指示與在時間段期間由第一其他節點檢測到的從一個節點廣播的消息的特性相關。同樣地,第二指示與在時間段期間由第二其他節點檢測到的從一個節點廣播的消息的特性相關。這些指示可以包括例如由相應的其他節點接收的消息的計數、運送時間因素(例如,針對將在廣播之後檢測到的消息的平均運送時間)以及平均信號強度。

在一個實施例中,第一指示可以是在時間段期間由第一其他節點檢測到的從一個節點廣播的消息的第一計數,並且第二指示可以是在時間段期間由第二其他節點檢測到的從一個節點廣播的消息的第二計數。這樣,當第一計數大於第二計數時,確定一個節點的位置可以是與第二其他節點相比更接近第一節點的位置。另外,方法2700可以進一步包括基於在多個時間段上將第一計數與第二計數進行比較來為一個節點確定實際節點移動方向。例如,方法2700可以在若干這些時間段上重複觀察並且隨時間跟蹤第一計數和第二計數以確定哪個正在增加、哪個正在減小,並且基於隨時間的這些測量確定一個節點的移動。

在另一詳細的實施例中,第一指示可以是在預定時間段期間由第一其他節點檢測到的從一個節點廣播的消息的第一時間因素,並且第二指示可以是在時間段期間由第二其他節點檢測到的從一個節點廣播的消息的第二時間因素。並且一個節點的實際節點移動方向可以基於將第一時間因素與第二時間因素進行比較。在更詳細的實施例中,第一時間因素可能是從一個節點去往第一其他節點的在第一其他節點處檢測到的消息的平均運送時間,並且第二時間因素是從一個節點去往第二其他節點的在第二其他節點處檢測到的消息的平均運送時間。這樣,確定一個節點的位置可以是當第一時間因素小於第二時間因素時位置相比於第二其他節點接近第一其他節點。

在又一實施例中,第一指示可以是在時間段期間由第一其他節點檢測到的從一個節點廣播的消息的第一平均信號強度,並且第二指示可以是在時間段期間由第二其他節點檢測到的從一個節點廣播的消息的第二平均信號強度。這樣,確定一個節點的位置可以是當第一平均信號強度大於第二平均信號強度時與第二其他節點相比位置更接近第一其他節點。

在實施例中,方法2700還可以包括在重複的時間段上觀察第一平均信號強度中的改變的程度和第二平均信號強度中的改變的程度,並且基於將第一平均信號強度中的改變的程度與第二平均信號強度中的改變的程度進行比較來確定一個節點的實際節點移動方向。

在另一實施例中,方法2700還可以細化一個節點的確定的位置。在該實施例中,方法2700可以進一步包括基於從第一其他節點接收的第一更新位置和從第二其他節點接收的第二更新位置中至少一個來細化一個節點的位置。例如,當第一其他節點是移動主節點並且它是到正被定位的一個節點的兩個節點中的較接近者時,實施例可以利用提供第一其他節點的當前位置的第一其他節點板載的定位信令。該當前位置數據可以由第一其他節點傳輸到伺服器以在它的針對一個節點的位置的計算中更新伺服器。

在又一實施例中,方法2700可以利用確定的位置將上下文數據分層以細化節點的位置。與一個節點相關的上下文數據可以由伺服器確定,並且因此一個節點的位置可以基於該上下文數據而被細化。在另一示例中,當與一個節點的位置進行比較時,上下文數據與第一其他節點和第二其他節點中的較接近者相關。例如,伺服器可以感知與第二主節點相比特定主節點更接近一個節點,並且特定主節點在貨櫃內。利用與特定主節點相關的該附加上下文數據,伺服器可以基於上下文數據來細化一個節點的位置。當細化一個節點的位置時可以依靠其他示例性類型的相關上下文數據,諸如與靠近特定主節點的環境相關聯的特定屏蔽的上下文數據(例如,具有已知的RF屏蔽特性的特定類型的ULD等)。

另外,方法2700可以涉及注意看一個節點是否正在如期望的那樣運轉。更具體地,方法2700的進一步實施例可以進一步將一個節點的位置與一個節點的預測路徑進行比較以確定一個節點是否位於預測路徑外部。這可以允許伺服器在創建預測路徑時使用學習的歷史數據,並且相對於在與該預測路徑相關聯的可接受範圍內保持對一個節點的跟蹤。方法還可以生成一個節點是否在預測路徑外部的通知。以該方式,然後可以採取可行動的任務來定位一個節點——例如,針對在該一般的區域中的節點改變過濾模式選項等。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法2700可以實現在諸如在圖5和22A中圖示的伺服器100的伺服器上,運行伺服器控制和管理代碼525的一個或多個部分(例如,定位管理器)。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,諸如在伺服器100上的存儲器記憶裝置515。因此,當執行代碼525時,伺服器的處理單元500可以是可操作的以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法2700和該方法的變型。

利用可變RF特性的關聯驅動的定位

如上面提到的那樣,在兩個或更多節點之間的信號強度測量可以被用來確定節點之間的相對距離。如果節點中的一個(諸如主節點M1 910a)具有已知的位置,則在已知位置節點的範圍內的一個或多個節點的相對位置一般是系統可以多麼準確地確定具有已知位置的節點與相關聯的節點之間的距離的函數。換言之,實施例可以通過依靠關聯驅動的可變低功率RF輸出信號來確定節點距已知位置的距離而標識物品和它的相關節點的相對位置。

通過主節點通告的位置確定

如上面一般地提及的那樣,確定節點位置可以涉及控制節點的RF特性(例如,RF輸出信號電平和/或RF接收機靈敏度級別),並且更特別地可以涉及控制主節點通告的方面。圖13是圖示了根據本發明的實施例的使用主節點通告的示例性位置確定的圖。在圖13中示出的圖示的實施例中,具有已知位置的諸如主節點M1 910a的主節點正在以變化的RF輸出功率水平廣播和通告消息。圖13圖示了示例性不同的RF輸出功率水平,如關於主節點M1 910a的同心範圍1305-1315那樣。因此,主節點M1 910a可以以與範圍1305相關的最大功率P1廣播,但可以控制RF輸出功率水平並將RF輸出功率水平動態地改變到P2並以較小的範圍1310廣播,或改變到P3並以甚至更小的範圍廣播1315。

在圖示的實施例中,接收ID節點A-E 920a-920e在查詢(掃描)模式中並且每個可以使用在不同的電平處的接收信號來確定它們位於遠離傳輸M1多遠。本領域那些技術人員將領會,雖然在圖13中示出的圖示的實施例使所有的接收節點作為ID節點,但其他實施例可以使接收節點是主或ID節點或混合。

在圖13的示例性實施例中,可以基於主節點M1 910a的已知位置來確定節點A-E的位置。該位置在相應的接收節點A-E中的每個最後從節點M1接收信號時加上範圍測量並且考慮(factor in)範圍測量的置信因數而根據可變RF信號功率提供節點的位置確定。取決於範圍測量的質量,單獨的接收節點可以或可以不具有單獨計算的位置。在又一實施例中,如果諸如掃描信息的第三方或上下文數據是可用的,則可以使用這樣的數據作為附加的置信因數來確定細化的位置。隨著從P1到P3限制M1的通信範圍,通過關聯進行的定位的準確度上升。

在圖13的圖示的示例中,可以描述一種使用主節點通告確定節點的位置的示例性方法。首先,當主節點M1的可用功率短距通信接口480被設置到P1,它的最大輸出時,主節點M1 910a被ID節點A-E 920a-e中的每個看到。基於分析或歷史測量,在P1功率水平處的M1的可變功率短距通信接口480的戶外性能(最佳範圍)可能先前已經被發現近似30英尺。因此,在不需要審查來自單獨的ID節點A-E 920a-e的RSSI水平的情況下並且在不需要主動校準階段的情況下,系統可以知道ID節點A-E在主節點M1 910a的30英尺內。

接下來,當主節點M1的可變功率短距通信接口480被設置到P2,在該示例中的中等輸出水平時,主節點M1被節點A和B看到。根據先前的分析或歷史測量,確定了以P2功率水平運行的主節點M1的可變功率短距通信接口480的戶性能(最佳範圍)近似為15英尺。因此,在不需要審查來自單獨的節點的RSSI水平的情況下,我們知道ID節點A 920a和ID節點B 920b在主節點M1的15英尺範圍內。更進一步地,我們知道不再從主節點M1 910a接收廣播RF信號的ID節點(例如,ID節點C 920c、D 920d和E 920e)在主節點M1 910a的30英尺範圍內的某處,但可能遠離M1多於15英尺。

並且當主節點M1的可變功率短距通信接口480被設置到P3,在該示例中的它的最小輸出水平時,它被ID節點B 920b看到。根據先前的分析或歷史測量,確定了以P3功率水平運行的主節點M1的可變功率短距通信接口480的戶外性能(最佳範圍)近似為5英尺。因此,在不需要審查來自單獨的ID節點的RSSI水平的情況下,我們知道ID節點B 920b的位置在主節點M1 910a的已知位置的5英尺內。

然後可以針對被標識的節點中的任何節點重複如上面在示例中討論的測距步驟,以便建立每個節點的相對位置的更準確的圖片。RF特性設置(例如,RF輸出信號功率水平設置)的粒度將在執行測距步驟時提供更多粒度的定位差異。在一個實施例中,可以在總(gross)的RF特性設置(例如,在寬範圍上的幾個設置)的集合上執行測距步驟,並且然後可以在用於RF特性設置的更精選的範圍上執行類似的步驟。

圖29是圖示了根據本發明的實施例的用於使用無線節點網絡中的節點的一個或多個關聯進行位置確定的示例性方法的流程圖。現在參考圖29,方法2900在步驟2905處開始,其中節點中的第一個以第一預期或預測的範圍距離廣播一個或多個第一消息。在一個實施例中,第一預期的範圍距離是對於第一節點而言的最佳距離。例如,假設清楚的(clear)環境,則第一節點的在它的通信接口中的無線電可以具有最大設置以允許節點以最大化範圍廣播。這樣的設置提供已知的預期範圍距離。在圖13的示例中,主節點M1 910a可以以達到距節點M1的第一範圍距離的最大功率水平P1進行廣播。然而,如果已知節點M1在不利的RF屏蔽環境中,則第一預期範圍距離可以是調整的距離以計及這樣的屏蔽的上下文環境(例如,一種類型的上下文數據)。可以依靠一個或多個類型的相關上下文(例如,與來自節點的RF輸出信號可能被如何阻礙相關的一個或多個類型的上下文數據)來調整預期範圍距離。

在步驟2910處,方法2900標識與第一節點相關聯的節點中的哪些接收第一消息中的至少一個。在一個實施例中,第一節點可能能夠訪問和回顧在它的機載存儲器記憶裝置中的關聯數據,作為標誌哪些節點是與它相關聯的節點的部分。在一個示例中,與第一節點的關聯可以是被動關聯(例如,不主動地配對和安全地連接)或主動關聯(例如,主動地配對並且能夠安全地連接和共享數據)或兩種類型的關聯的組合。

接下來,在步驟2915處,第一節點以第二預期範圍距離廣播一個或多個第二消息,所述第二預期範圍距離遞增地小於第一預期範圍距離。在圖13的示例中,主節點M1 910a可以是第一節點並且現在正以達到距節點M1的第二預期範圍距離的中等功率水平P2進行廣播。通過以該方式遞增地改變RF功率水平,主節點M1 910a現在不再可以達到如在圖13中示出的節點C-E。

在步驟2920處,方法2900通過確定沒有接收第二消息中的任何消息但接收了第一消息中的至少一個的被標識的相關聯的節點中的一個或多個的位置而結束,其中位置在距第一節點的第一與第二預期範圍距離之間。再次,在圖13的示例中,主節點M1 910a可以將節點C-E的位置(假定它們沒有接收以RF功率水平P2在第二預期範圍距離外發出的消息)確定在距主節點M1的已知位置的第一預期範圍距離(當主節點M1以功率P1進行廣播時)與第二預期範圍距離(當主節點M1以功率水平M2進行廣播時)之間。

在一個實施例中,方法2900還可以使第一節點以第三預期範圍距離(比第二預期範圍距離遞增地更小的範圍)廣播一個或多個第三消息,並且確定沒有接收第三消息中的任何消息但接收第二消息中的至少一個的被標識的相關聯的節點中的一個或多個的位置,其中位置近似在距第一節點的第二預期範圍距離處。再次,在圖13的示例中,通過將功率水平向下遞增地改變到P1並且以針對該P1水平的預期範圍距離廣播第三消息,主節點M1可以將節點A的位置(當節點A接收第二消息但沒有接收第三消息時)確定近似靠近距主節點M1的位置的針對P2的預期範圍距離。

方法2900的附加實施例還可以通過更新第一節點的位置來細化這樣確定的位置。在一個實施例中,節點可以是移動節點。這樣,細化可能涉及確定第一節點的當前移動位置和基於第一節點的當前移動位置來細化被標識的相關聯的節點中的一個或多個的位置,所述被標識的相關聯的節點中的一個或多個沒有接收第二消息中的任何消息但接收第一消息中的至少一個。因此,當第一節點移動和更新它自己的位置(例如,經由通過主節點上的定位電路475接收的GPS信號)時,第一節點能夠利用它自己的更新的位置並有利地細化與它相關聯的節點的位置。

並且,在某些實施例中,可以將相關聯的節點的細化的位置傳輸到伺服器。這向伺服器提供更新,並且幫助跟蹤和管理網絡中的節點的位置。再次,向後參考圖13的示例,主節點M1 910a可以利用這樣的方法用於定位相關聯的節點,諸如ID節點A-E 920a-920e的位置,並且利用與節點M1和與節點M1相關聯的節點中的任何節點的當前位置相關的該新的位置數據來更新伺服器100。

本領域那些技術人員將領會,可以在運行主控制和管理代碼425的一個或多個部分(例如,位置感知/捕捉模塊)的節點(例如,圖4中的主節點110a、圖13中的主節點M1 910a或圖22A中的主節點M1 2210a)上實現如上面在各種實施例中公開和解釋的方法2900。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,諸如在主節點110a上的存儲器記憶裝置415。因此,當執行代碼425時,主節點的處理單元400可以是可操作的以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法2900和該方法的變型。

在另一實施例中,描述了使用如參考與方法2900相關的步驟描述的那樣通過關聯進行的位置確定的無線節點網絡中的節點設備。如上面提及的那樣,諸如可以利用主節點來實現節點設備,所述主節點具有節點處理單元、節點易失性存儲器、節點存儲器記憶裝置以及第一和第二通信接口。存儲器和通信接口中的每個被耦合到節點處理單元。進一步地,節點存儲器記憶裝置至少維持程序代碼段、關聯數據和位置數據,並且有時維持裝運信息。第一通信接口提供可操作地將節點與網絡中的多個其他節點耦合的第一通信路徑,而第二通信接口提供可操作地和單獨地將節點與網絡中的伺服器耦合的第二通信路徑。

在該實施例中,節點處理單元可操作以以第一預期範圍距離經由第一通信接口傳輸一個或多個第一消息,並且標識與第一節點相關聯的其他節點中的哪些接收第一消息中的至少一個。在一個實施例中,節點處理單元可以可操作以在標識與第一節點相關聯(例如,被動的、主動的或兩種類型的關聯)的節點中的哪些接收第一消息中的至少一個時訪問在節點存儲器記憶裝置中的關聯數據。

第一預期範圍距離可以是針對第一通信接口的最佳傳輸範圍,並且在更詳細的示例中可以基於上下文數據(例如,固有來自節點的周圍環境的RF屏蔽)而被調整。在又一實施例中,可以基於一個或多個類型的上下文數據來調整第一預期範圍距離和第二預期範圍距離,所述一個或多個類型的上下文數據與從第一通信接口傳輸的RF輸出信號可以如何受到節點的環境阻礙相關。

節點處理單元還可操作以以第二預期範圍距離(遞增地小於第一預期範圍距離)經由第一通信接口傳輸一個或多個第二消息並且確定沒有接收第二消息中的任何消息但接收第一消息中的至少一個的被標識的相關聯的節點中的一個或多個的位置。位置在距節點的已知位置的第一預期範圍距離與距節點的已知位置的第二預期範圍距離之間。在進一步示例中,節點處理單元可以可操作以將確定的位置存儲在節點存儲器記憶裝置中,作為位置數據的部分。

節點處理單元還可以可操作以以第三預期範圍距離(比第二預期範圍距離遞增地更小的範圍)經由第一通信接口傳輸一個或多個第三消息並且確定沒有接收第三消息中的任何消息但接收第二消息中的至少一個的被標識的相關聯的節點中的一個或多個的位置,其中位置在距節點的已知位置的第二預期範圍距離與距節點的已知位置的第三預期範圍距離之間。

在另一實施例中,節點可以是移動的並且節點處理單元可以進一步可操作以通過更新第一節點的位置來細化沒有接收第二消息但接收第一消息的被標識的相關聯的節點中的一個或多個的位置。更詳細地,節點處理單元可以可操作以確定第一節點的當前移動位置(例如,對有效的GPS信號檢查節點機載的定位電路並且基於這樣的信號的位置鎖定),並且基於第一節點的當前移動位置來細化沒有接收第二消息中的任何消息但接收第一消息中的至少一個的被標識的相關聯的節點中的一個或多個的位置。節點處理單元還可以可操作以通過第二通信接口將細化的位置傳輸到伺服器。

通過ID節點通告的位置確定

雖然圖13提供了通過主節點通告進行的位置確定的示例,但圖14集中在通過ID節點通告進行的位置確定上。特別地,圖14是圖示了根據本發明的實施例的使用ID節點通告的示例性位置確定的圖。在圖14中示出的圖示的實施例中,示例性ID節點F 920f在通告模式中但沒有已知位置。與圖13一樣,圖14圖示了來自ID節點F 920f的示例性不同的RF輸出功率水平,作為關於ID節點F 920f的同心範圍1405-1415。因此,ID節點F 920f可以以與範圍1405相關的最大功率P1廣播,但可以控制RF輸出功率水平並將RF輸出功率水平動態地改變到P2並以較小的範圍1410廣播,或改變到P3並廣播到甚至更小的範圍1415。主節點M1-M3 910a-910c被布置在靠近ID節點F 920f的各種已知位置中,所述ID節點F 920f具有未知的位置。這樣,ID節點F 920f可以利用能力來調整它自己的短距通信接口的諸如RF輸出信號功率水平的RF特性,作為系統可以如何通過ID節點通告來確定ID節點F的位置的部分。

在圖示的實施例中,可以經由與可變功率短距通信接口375的操作相關的可編程設置(諸如簡設置或參數)來改變或動態地調整ID節點F 920f的RF輸出信號功率水平。另外,雖然實際的通信範圍可以隨周圍環境而改變,但假設最佳操作環境或沒有大量的RF屏蔽或幹擾,則ID節點的發射機在每個功率水平處的最大預期通信範圍是已知的。因此,廣播節點的特定功率水平設置固有地與相應的預期範圍距離相關聯。

在使用ID節點通告確定節點位置的示例性方法中,RF輸出信號功率水平可以跨多個功率水平變化以改進通過主節點關聯進行的定位。更詳細地,當ID節點F的可變功率短距通信接口被設置成P1——它的最大輸出時,ID節點F 920f被主節點M1-3 910a-910c中的每個看到。可能先前已經發現在P1功率水平處的ID節點F的可變功率短距通信接口375中的無線電的預期戶外性能或範圍距離(最佳範圍,或者基於分析或歷史測量的範圍)近似為30英尺。因此,在沒有對來自單獨的主節點的RSSI水平的任何審查的情況下,系統知道ID節點F在主節點M1-M3的30英尺內。

接下來,當ID節點F的可變功率短距通信接口375被設置成P2——在該示例中的中等輸出水平時,ID節點F 920f被主節點M1 910a和M2 910b看到。以P2功率水平運行的ID節點F的可變功率短距通信接口375中的無線電的預期戶外性能或範圍距離(最佳範圍,或者基於分析或歷史測量的範圍)近似為15英尺。因此,在沒有對來自單獨的節點的RSSI水平的任何審查的情況下,我們知道在該示例中主節點M1 910a和M2 910b在ID節點F 920f的15英尺內。更進一步地,我們知道不再接收來自ID節點F 920f的廣播的RF信號的主節點(例如主節點M3 910c)在ID節點F 920f的30英尺內的某處,但在該示例中可能遠離節點F多於15英尺。

並且當ID節點F的可變功率短距通信接口375被設置成P3——在該示例中的它的最小輸出水平時,ID節點F 920f僅被主節點M2 910b看到。在P3功率水平處的ID節點F的可變功率短距通信接口375中的無線電的預期戶外性能或範圍距離(最佳範圍,或者基於分析或歷史測量的範圍)近似為5英尺。因此,在沒有對來自主節點的RSSI水平的任何審查的情況下,我們知道在該示例中ID節點F 920f的位置在主節點M2 910b的已知位置的5英尺內。

然後可以針對被標識的節點中的任何節點重複如上面在示例中討論的關於通告ID節點的改變的RF特性的測距步驟,以便建立每個節點的相對位置的更完整的圖片。

更進一步地,取決於節點是否正在移動,這樣的測距步驟之間的定時可以動態變化。本領域那些技術人員將領會,當移動時,通過這樣的測距步驟的較快流(flow)將幫助提供考慮到節點的移動的更好的準確度。因此,當節點正在移動時,可以期望在指示節點以特定的功率水平廣播一個或多個消息與然後指示該節點以不同的功率水平廣播一個或多個消息之間的時間間隔較短,所述節點正在移動可以基於上下文數據而被確定。例如,上下文數據可以指示節點在移動的運輸機系統上的節點包裹內。這樣,節點正在相對於固定的主節點移動,所述固定的主節點可以被沿著運輸機系統放置。因此,伺服器可以使第一節點執行測距步驟,其中與上下文數據指示節點沒有移動或基本上靜止的情況相比功率以相對快的連續性變化。

圖30是圖示了根據本發明的實施例的用於使用無線節點網絡中的節點的一個或多個關聯進行的位置確定的另一示例性方法的流程圖。參考圖30和它如何解釋使用關聯和主節點一個或多個主節點通告技術來定位節點的特定方式,方法3000在步驟3005處通過指示節點中的第一個以第一功率水平廣播一個或多個第一消息而開始,第一功率水平與第一預期範圍距離相關。在一個示例中,第一預期範圍距離可以是針對節點中的第一個的最佳範圍(例如,假設在節點之間不存在障礙和清楚的信號路徑)。在另一示例中,第一預期範圍距離可以是基於上下文數據(例如,與第一節點的周圍RF環境相關的數據)調整的針對第一節點的最佳範圍。

在步驟3010處,方法3000在步驟3010處標識與第一節點相關聯的節點中的哪些具有已知的位置。例如,該類型的標識可以通過回顧指示節點中的哪些與第一節點相關聯(例如,經由被動關聯、經由主動關聯或經由兩者的組合)的關聯數據、基於回顧的關聯數據來確定節點中的哪些與第一節點相關聯以及標識那些相關聯的節點中的哪些具有已知的位置來完成。

方法3000在步驟3015處通過確定被標識的相關聯的節點中的哪些接收第一消息中的至少一個而繼續。接下來,方法3000指示第一節點在步驟3020處以第二功率水平廣播一個或多個第二消息,其中第二功率水平與第二預期範圍距離相關並且第二功率水平遞增地小於第一功率水平。在進一步示例中,可以基於一個或多個類型的上下文數據來調整第一預期範圍距離和第二預期範圍距離,所述一個或多個類型的上下文數據與來自第一節點的RF輸出信號可能如何被阻礙相關。

在步驟3025處,方法3000確定被標識的相關聯的節點中的哪些接收二消息中的至少一個。方法3000在步驟3030處結束,其中方法確定確定第一節點的位置在距沒有接收第二消息中的至少一個但接收了第一消息中的至少一個的被標識的相關聯的節點中的每個的第一預期範圍距離與第二預期範圍距離處或之間。

如上面提及的那樣,當計及移動時可以改進確定節點的位置。這樣,方法3000的實施例可以在指示第一節點廣播一個或多個第一消息之後在時間間隔內指示第一節點廣播一個或多個第二消息。該時間間隔在某些實現中可以被預確定,但在其他實現中還可以是基於與第一節點相關的上下文數據的動態設置的參數。更詳細地,該時間間隔可以在與第一節點相關的上下文數據指示第一節點正在移動時從在先值減少,但可以在與第一節點相關的上下文數據指示第一節點基本上靜止時從在先值增加。

在另一實施例中,方法3000可以進一步包括指示第一節點以第三功率水平廣播一個或多個第三消息。這樣的第三功率水平與第三預期範圍距離相關並且是比第二預期範圍距離遞增地更小的範圍。其後,方法可以確定第一節點的位置在距沒有接收第三消息中的任何消息但接收了第二消息中的至少一個的被標識的相關聯的節點中的每個的第二預期範圍距離與第三預期範圍距離處或之間。

在另一實施例中,方法3000可以包括利用沒有接收第二消息中的至少一個但接收第一消息中的至少一個的被標識的相關聯的節點中的一個或多個的更新位置來細化第一節點的位置。例如,如果第一節點與移動主節點相關聯,則可以利用移動主節點的更新位置(其可能比先前確定的更接近第一節點)來細化第一節點的位置。

在進一步實施例中,在方法3000的操作中,第一節點可能沒有自我感知它自己的位置。在另一實施例中,在方法3000的操作中,第一節點可能已經先前自我感知第一節點的位置但可能在廣播一個或多個第一消息之前不再自我感知第一節點的位置。更詳細地,第一節點可能因為圍繞第一節點的環境中的改變而在廣播第一信號之前不再自我感知第一節點的位置。環境中的這樣的改變可以例如在第一節點已經移動到阻止位置信號被第一節點接收的結構(例如,建築物、交通工具、航空器、貨櫃等)內部時。

本領域那些技術人員將領會,可以在節點(例如,圖4中的主節點110a)上實現如上面在各種實施例中公開和解釋的方法3000,所述節點運行主控制和管理代碼425的一個或多個部分(例如,位置感知/捕捉模塊)以控制ID節點(諸如圖14中的ID節點F)的操作,作為經由ID節點通告進行的位置確定的部分。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,諸如在主節點110a上的存儲器記憶裝置415。因此,當執行代碼425時,主節點的處理單元400可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法3000和該方法的變型。

從設備的觀點來看,使用通過關聯進行的位置確定的無線節點網絡中的示例性節點設備可以包括節點處理單元、耦合到節點處理單元並且由節點處理單元使用的節點存儲器(例如,節點易失性存儲器和節點存儲器記憶裝置)。節點存儲器記憶裝置至少維持程序代碼段、關聯數據和位置數據。節點設備進一步包括第一通信接口,其提供耦合到節點處理單元並且可操作地將節點與網絡中的多個其他節點耦合的第一通信路徑。例如,在圖4中圖示的主節點110包括這種類型的操作結構。

節點處理單元(例如主節點110a的處理單元400)當至少執行駐留在節點易失性存儲器中的程序代碼段時可操作以執行具體功能或步驟。特別地,節點處理單元可操作以經由第一通信接口向其他節點中的第一個(例如,ID節點或臨時起ID節點作用的主節點)傳送指令以使得第一其他節點以第一功率水平廣播一個或多個第一消息,其中第一功率水平與第一預期範圍距離相關。

第一預期範圍距離可以是針對節點中的第一個的最佳範圍,並且更詳細地是基於上下文數據調整的針對節點中的第一個的最佳範圍。甚至更詳細地,可以基於一個或多個類型的上下文數據來調整第一預期範圍距離和第二預期範圍距離,所述一個或多個類型的上下文數據與從第一節點廣播的RF輸出信號可能如何被阻礙相關。

節點處理單元還可操作以標識與第一節點相關聯的節點中的哪些具有已知的位置。為了這樣做,節點處理單元可以訪問和回顧存儲在節點存儲器記憶裝置上的關聯數據(例如,指示什麼節點被動地或主動地與第一其他節點相關聯的數據)、可以基於回顧的關聯數據來確定剩餘的其他節點中的哪些與第一其他節點相關聯,以及可以標識被確定與第一其他節點相關聯的剩餘的其他節點中的哪些具有已知的位置。

節點處理單元還可操作以確定被標識的相關聯的節點中的哪些接收第一消息中的至少一個,以及經由第一通信接口向第一節點傳送另一指令以使得第一節點以第二功率水平廣播一個或多個第二消息,其中第二功率水平將到第二預期範圍距離並且遞增地小於第二功率水平。

最後,節點處理單元可操作以確定被標識的相關聯的節點中的哪些接收第二消息中的至少一個,並且然後確定第一節點的位置在距沒有接收第二消息中的至少一個但接收第一消息中的至少一個的被標識的相關聯的節點中的每個的第一預期範圍距離處與第二預期範圍距離處或之間。

在進一步實施例中,節點處理單元可以可操作以經由第三通信接口向第一節點傳送第三指令以使得第一節點以第三功率水平廣播一個或多個第三消息。第三功率水平與第三預期範圍距離相關並且是比第二預期範圍距離遞增地更小的範圍。另外,節點處理單元然後可以可操作以確定第一節點的位置在距沒有接收第三消息中的任何消息但接收第二消息中的至少一個的被標識的相關聯的節點中的每個的第二預期範圍距離處與第三預期範圍距離處或之間。

在又一實施例中,節點處理單元能夠利用在發送到第一節點的指令之間的時間間隔來計及第一節點的移動。特別地,節點處理單元可以進一步可操作以在指示第一節點廣播第一消息之後在時間間隔內經由第一通信接口向第一節點傳送另一指令以廣播第二消息。在更詳細的示例中,可以基於與第一節點相關的上下文數據來動態地設置時間間隔。甚至更詳細地,時間間隔可以在與第一節點相關的上下文數據指示第一節點正在移動(例如,第一節點在移動的運輸機系統上)時從在先值以編程方式減小,和/或間隔的時間值可以在與第一節點相關的上下文數據指示第一節點基本上靜止(例如,節點在最近放置在存儲區域中的節點包裹內)時從在先值增加。

在進一步實施例中,節點處理單元可以可操作以利用沒有接收第二消息中的至少一個但接收第一消息中的至少一個的被標識的相關聯的節點中的一個或多個的更新位置來細化第一其他節點的位置,並且使得第二通信接口(例如,耦合到處理單元400的中/長距通信接口485)將細化的位置傳輸到伺服器。

從伺服器的觀點來看,圖31是圖示了根據本發明的實施例的用於使用無線節點網絡中的節點的一個或多個關聯進行的位置確定的又一示例性方法的(與圖30類似的)流程圖。本領域那些技術人員將領會,雖然伺服器可操作以實現如在方法300中展示和上面討論的步驟,但圖31經由方法3100提供了關於伺服器處理單元(諸如運行伺服器代碼525的處理單元500)可以如何在網絡的該級別處實現這樣的方法的更多細節。在該更詳細的實施例中,伺服器正在直接與主節點(例如,第一節點)通信以指導和控制主節點如何與ID節點(例如,第二節點)交互並且使得操作在ID節點(例如,第二節點)上被承擔。因此,步驟3105與步驟3005類似,但更精確地要求經由通信接口與第一節點通信以使得網絡中的第二節點應第一節點的請求以第一功率水平廣播一個或多個第一消息,其中第一功率水平與第一預期範圍距離相關和與其對應。同樣地,步驟3120與步驟3020類似但更精確地要求經由通信接口與第一節點通信以使得第二節點應第一節點的請求以第二功率水平廣播一個或多個第二消息,第二功率水平與第二預期範圍距離相關並且遞增地小於第一功率水平。方法3100的其他步驟與上面相對於方法3000圖示和解釋的那些類似,並且類似的原理將適用於方法3100。

本領域那些技術人員將領會,可以在伺服器(例如,圖5中的伺服器100)上實現如上面在各種實施例中公開和解釋的方法3100,所述伺服器運行伺服器控制和管理代碼525的一個或多個部分以指導主節點來控制ID節點(諸如圖14中的ID節點F)的操作,作為經由ID節點通告進行的位置確定的部分。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,諸如在伺服器100上的存儲器記憶裝置515。因此,當執行代碼525時,伺服器的處理單元500可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法3100和該方法的變型。

並且與上面描述的節點設備類似,一個實施例包括使用通過關聯進行的位置確定的無線節點網絡中的示例性伺服器設備。示例性伺服器設備一般包括伺服器處理單元、耦合到伺服器處理單元並且由伺服器處理單元使用的伺服器存儲器(例如,伺服器易失性存儲器和伺服器存儲器記憶裝置)。伺服器存儲器記憶裝置至少維持程序代碼段、關聯數據和位置數據。伺服器設備進一步包括通信接口,其耦合到伺服器處理單元並且提供對可操作地將伺服器與網絡中的至少第一節點耦合的通信路徑的訪問。

示例性伺服器處理單元當至少執行駐留在伺服器易失性存儲器中的程序代碼段時可操作以執行具體功能或步驟。特別地,伺服器處理單元可操作以經由通信接口與第一節點通信以使得網絡中的第二節點應第一節點的請求以第一功率水平廣播一個或多個第一消息,其中第一功率水平與第一預期範圍距離相關;標識與第二節點相關聯的網絡中的剩餘節點中的哪些具有已知的位置;確定被標識的相關聯的節點中的哪些接收第一消息中的至少一個;經由通信接口與第一節點通信以使得第二消息應第一消息的請求以第二功率水平廣播一個或多個第二消息,其中第二功率水平與第二預期範圍距離相關並且遞增地小於第一功率水平;確定被標識的相關聯的節點中的哪些接收第二消息中的至少一個;以及確定第二節點的位置在距沒有接收第二消息中的任何消息但接收第一消息中的至少一個的被標識的相關聯的節點中的每個的第一預期範圍距離處和第二預期範圍距離處或之間。並且在進一步實施例中,伺服器設備的處理單元可以進一步可操作以將確定的位置存儲在伺服器存儲器記憶裝置中,作為位置數據的部分。

在另一實施例中,伺服器設備的處理單元可以可操作以在與第一節點通信使得第二節點廣播一個或多個第一消息之後在時間間隔內經由通信接口與第一節點通信以使得第二節點廣播一個或多個第二消息。如先前提及的那樣,可以基於與第二節點相關的上下文數據來動態地設置該類型的時間間隔。上下文數據還可以如上面關於節點設備闡明的那樣來使用但這裡應用於第二節點——這樣是第一預期範圍距離是基於上下文數據調整的針對第二節點的最佳範圍的情況。

通過通告的主節點位置確定

在另一示例中,主節點可以不再知道其位置。例如,這樣的情況可以發生在主節點經由GPS定位電路475來確定它的當前位置但主節點發現它本身不能訪問充足數量的GSP信號(例如,它由於缺乏來自不同GPS衛星的充分數量的GPS信號而不能確定位置)時。這樣的情況可以發生在室內移動的主節點接近幹擾定位信號的結構時。

在其中主節點嘗試經由通告技術來確定它自己的位置的示例性實施例中,主節點可以檢測位置置信的損失(例如,在檢測到的GPS信號損失時;在檢測到指示主節點的位置未知的到處理單元400的單獨的信號時;當處理單元400感測移動(例如,經由(未示出的)加速計等)但不能確認定位電路475正在提供針對節點的更新位置信息時,等等)。換言之,主節點感知到它不再具有已知的位置。

接下來,主節點通過以與關於圖14描述ID節點F 920f做的類似的方式開始廣播一個或多個通告消息來進行響應。完成這一點使得具有未知的位置主節點可以有利地利用附近其他節點的已知位置。這樣,實施例可以允許利用的鏈式效應的類型,由此特定類型的節點的已知位置可以被用來將位置信息延伸到不知道它們的位置的其他節點(例如,ID節點)或已經檢測到位置置信的損失的節點(例如,主節點)。因此,這樣的實施例在用於常規機載的定位電路475不可用的情況下可以被用來確定主節點(包括裝備有主節點功能的裝備)的室內位置。

向後參考示例性方法3000和圖30,方法3000可以使得第一節點不自我感知第一節點的位置。這可以發生在第一節點(例如,ID節點)實際上是先前自我感知它自己的位置(例如,經由接收的GPS信號)但不再自我感知其位置(例如,當GPS信號不再可以被接收時)的主節點時,這使主節點改變操作以在廣播第一消息之前起ID節點的作用。換言之,因為圍繞主節點的環境的改變,諸如當主節點已經移動到阻止定位信號被主節點接收的結構內部時,主節點可能不再自我感知其位置並且出於在廣播第一消息之前的位置確定的目的開始起ID節點的作用。因此,實施例可以有利地允許節點在從清楚的室外環境移動到室內環境時自適應地改變操作。並且當這樣的主節點出於定位目的臨時起ID節點的作用時,伺服器可以與該主節點交互。

利用改進的RSSI測量記過進行的定位

在另一實施例中,通過使用對常規RSSI測量的一個或多個改進,在兩個或更多節點之間的信號強度測量可以被用來確定節點的接近度。在諸如藍牙4.0的常規RSSI測量中,本領域那些技術人員將領會,作為擴頻技術的部分的自適應跳頻可能不期望地使信號強度波動。換言之,將跳頻和擴頻用於安全和幹擾的避免的優點可能具有對將這樣的信號用於穩定的基於接近度的位置確定的負面影響。因此,可能期望出於位置確定的目的強調信號的穩定性和對波動的限制。

在一個實施例中,用於RSSI測量的改進的類型可以包括減小在來自節點的通告期間在使用中的信道的數量和/或相應的頻率範圍。例如,節點可以使處理單元300/400自適應地控制可變功率短距通信接口374/480以減小在節點通告期間使用的信道的數量和/或頻率範圍。在某些實施例中,可以通過改變特定類型的簡檔數據330/430的內容來實現這樣的動態改變,所述特定類型的簡檔數據330/430諸如是有效地定義節點的RF特性(例如,頻率、功率水平、佔空比、信道數量、信道間距、替代波動模式等)的RF簡檔數據。在一個進一步實施例中,可以定義第一波動模式,其提供默認的或更標準的通信協議,諸如用於Bluetooth®通信的常規的跳頻、擴頻和信道分配。可以定義其他替代模式(一個或多個),其改變一個或多個RF特性以提供來自節點的越來越更穩定和較不波動的RF輸出信號。因此,可以將節點動態地放置在關於這樣的RF特性的一個或多個模式中,所述一個或多個模式出於使用RSSI測量的增強的位置確定的目的而越來越強調節點的RF輸出信號的穩定性並且限制波動。

在另一實施例中,一種類型的用於RSSI測量的改進可以包括確保對(未示出的)自動增益控制(AGC)電路的可見性和有利地管理(未示出的)自動增益控制(AGC)電路,它可以使得RF輸出信號針對節點而改變。例如,節點可以包括一種類型的AGC電路,作為可變功率短距通信接口375/480的部分。該類型的AGC電路可以允許節點處理單元300/400或是可變功率短距通信接口375/480的部分的其他邏輯電路在某些條件(例如,當嘗試使用RSSI位置確定技術時)下限制波動。在該示例中,不同的AGC電路設置可以被定義在有效地限定節點的RF特性(例如,頻率、功率水平、佔空比、信道數量、信道間距、替代波動模式等)的示例性RF簡檔數據中。這是可以如何將節點動態地放置在關於這樣的RF特性(包括ACG電路設置)的一個或多個模式中的又一示例,所述一個或多個模式出於使用RSSI測量的增強的位置確定的目的而越來越強調節點的RF輸出信號的穩定性和限制波動。

利用對RF信號質量中的環境因素的調整的定位

一般地,本領域那些技術人員將領會,環境因素可以使諸如RF信號的通信信號以取決於信號路徑環境而不期望地改變的方式波動或被傳輸和接收。被動物理幹擾因素(例如,電子信號屏蔽的形式)可能基本上是接近的並且引起跨節點的輸出範圍的信號強度的下降。另外,取決於在接收附近區域中的其他有源設備,主動無線電幹擾因素可以跨節點的RF輸出範圍改變。因此,節點的接近環境可以具有許多不利因素,其影響通信並且因此影響定位節點的能力。

在一個實施例中,進行位置確定可以通過數據分析類型的方法來增強,所述數據分型類型的方法可以為在類似類型的情況中的類似類型的節點調整和計及不同的RF環境因素。例如,針對給定環境可以確定特定類型的節點的RF輸出信號的質量和到已知靈敏度的接收機的該信號的相應物理範圍。在該示例中,系統基於諸如戶外連接性的預定條件來定義該信號的最大範圍。這可以假設沒有由於幹擾或物理屏蔽而信號降級的環境。然而,幹擾和物理屏蔽兩者可以使節點RF輸出信號的範圍減小。以動態自適應和學習的方式,系統可以收集關於特定類型的節點在某些設置(例如,針對RF輸出信號功率水平報告的信號強度和相應設置)下在特定環境中可如何操作的信息。可以重複對類似的環境的該分析。換言之,通過對將由類似的節點面對的預期環境的這樣的數據分析,信號損失信息可以被生成並且被用作針對在類似的環境中的節點的一種類型的上下文數據(即,RF數據)以細化位置確定。因此,示例性實施例可以利用基於預期環境(例如,物理屏蔽,諸如引起信號改變的包裝、包裹內容、接近的包裹、接近的包裹內容和物理基礎設施)的上下文理解利用自適應信號損失特性來細化位置確定而不要求校準階段。

並且有利地將那些數據點與描述其中節點在那時位於其中的物理環境的第三方數據組合可以甚至進一步細化位置。在未來的努力中,這樣的信息可以被用作RF數據(一種類型的上下文數據)以管理和定位預期在類似的環境中的類似類型的節點。

更詳細地,在基於上下文和數據分析細化位置確定以針對已知的RF障礙進行調整的實施例中,相對於已知RF靈敏度的接收機的節點的RF輸出信號的最大物理範圍被確定。在一個示例中,該第一範圍值可以被稱作在類似的環境中但基本上沒有負面地影響信號範圍的物理屏蔽或信號幹擾的類似類型的發射機-接收機節點對的理論的或標稱的戶外範圍。可以被視為實際RF範圍值的第二範圍值可以是在類似的環境中的信號的觀察到的範圍,但在其中存在減小通信範圍的上下文因素,包括歸因於比如包裝、包裹內容、接近的包裹、接近的包裹內容、物理基礎設施、來自其他無線電源的幹擾的因素的物理屏蔽或諸如交通工具或設施布局信息的託運者具體信息。通過對不同範圍值的在先數據分析的訪問和利用傳輸節點在其中的操作環境(例如與節點的接近的環境類似的環境)的知識,可以使用智能調整什麼可能被預期是節點的RF環境的實際RF輸出範圍的近似來確定細化的位置。換言之,通過知道與節點相關的適當的上下文環境(諸如關於類似的節點在類似的環境中如何操作的信號降級信息),可以做出改進的位置確定以做出智能還高效的調整(諸如通信距離調整),所述改進的位置確定提供節點的細化的位置。

在一個示例中,在諸如在圖2中示出的示例中,主節點110b在具有在貨櫃內部的ID節點的貨櫃(諸如已知用於在航空器上運輸物品的組的統一裝載設備(ULD)貨櫃210)的外部。當可能已知包裹(和相關的ID節點)遠離掃描節點(例如,主節點110b)小於10英尺時,在具體RF輸出功率水平處,在主節點110b和ID節點120b之間的第一或理論範圍值可以被確定是10英尺。在與類似類型的節點的類似距離處但具有作為通過貨櫃210的壁通信的結果的伴隨RF信號損失的第二範圍值可能在4與5英尺之間。如果諸如第3方信息或掃描數據之類的上下文數據指示傳輸節點在ULD貨櫃210內,則系統將期望根據與該已知的RF障礙(例如,針對通過ULD貨櫃210的傳輸的特性)相關聯的數據分析來限制傳輸範圍,因此減少可以看到在ULD貨櫃內的廣播節點的可能的掃描節點,或者要求傳輸節點將它的RF輸出功率增加到被聽到。

圖32是圖示了根據本發明的實施例的用於基於上下文數據的無線節點網絡中的第一節點的位置確定的示例性方法的流程圖。現在參考圖32,方法3200在步驟3205處以網絡設備(諸如主節點或伺服器)訪問與第一節點的接近環境相關的第一類型的上下文數據而開始。

第一類型的上下文數據包括信號降級信息,所述信號降級信息關於當第二節點是與第一節點類似的類型時第二節點將在與第一節點的接近環境類似的環境中如何操作。因此,不是利用相對於第一節點的當前接近環境的實際測量進行校準,而是信號降級信息提供補償信息,所述補償信息關於一般可以在更一般的接近環境中基於類似類型的節點可以在類似的環境中如何操作來預期什麼。由於類似節點的類似環境一般是對被預期是第一節點的接近環境的事物的近似時,所以這有利地避免了對近似環境的實際校準的需要。在一個實施例中,信號降級信息可以基於第二節點在暴露於不利的通信環境(諸如與第一節點的接近環境類似的環境)時如何通信與第二節點將在暴露於標稱通信環境(諸如不受屏蔽和幹擾因素妨礙的環境)時如何通信相比中的差異。本領域那些技術人員將領會,標稱通信環境不需要完美地清除屏蔽或幹擾通信的所有影響。

信號降級信息的類型和方面可以取決於多種因素變化。在一個實施例中,信號降級信息可以與屏蔽和幹擾中的至少一個相關。因此,信號降級信息可以包括影響通信環境的被動和主動因素兩者。

在另一實施例中,信號降級環境可以基於當類似的環境是不利的通信環境時的第二節點的降級操作。更詳細地,信號降級消息可以基於第二節點在暴露於不利的通信環境時如何通信與第二節點在暴露於諸如戶外環境之類的基本上標稱的通信環境時如何通信相比中的差異。

在又一實施例中,信號降級信息可以至少涉及用於被裝運(例如,當前被裝運或過去被裝運)並且位於第一節點的接近環境中的一個或多個物品的裝運數據。例如,靠近第一節點的包裹可以包括可以阻礙或阻止RF信號的金屬材料,並且信號降級信息可以涉及關於靠近第一節點的被裝運的封閉包裹的這樣的信息。在另一示例中,信號降級信息可以至少涉及針對在第一節點的接近環境中的一個或多個物理結構的布局數據。更詳細地,布局數據可以針對在靠近第一節點的預測路徑的節點的接近環境中的一個或多個物理結構(例如,壁、機器、殼和運輸工具)。在又一示例中,信號降級信息可以至少涉及關於第二節點的一個或多個分析的在先操作的歷史數據。

在步驟3210處,諸如主節點或伺服器之類的網絡設備可以基於第一類型的上下文數據來調整與第一節點相關的預期通信距離。在一個示例中,預期通信距離可以是基於設備的無線電的參數的理論廣播距離。這樣的預期通信距離是已知的,因為它是對無線電的距離的估計。在一個示例中,調整的通信距離包括針對來自第一節點的傳輸的預期減小的範圍距離。在另一示例中,調整的通信距離包括針對第一節點的預期減小的接收機靈敏度距離。

在又一示例中,調整通信距離可以通過由網絡設備基於信號降級信息和第二類型的上下文數據自適應地調整通信距離來完成。換言之,可以基於連同其他類型的上下文數據考慮的信號降級信息來調整通信距離,所述其他類型的上下文數據諸如第一節點如何被移動(諸如沿著針對第一節點的預測運送路徑的第一節點的預期移動)或靠近第一節點的其他節點的密度。

在步驟3215處,網絡設備基於調整的通信距離來確定第一節點的位置。在進一步實施例中,方法還可以基於第一節點的移動由網絡設備更新調整的通信距離,並且可以利用更新的調整的通信距離來細化第一節點的位置。這可以對第一節點是能夠自我確定它自己的位置的移動主節點發生。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法3200可以在運行網絡設備的相應的控制和管理代碼的一個或多個部分以執行如上面描述的方法3200的步驟的網絡設備(例如,圖4中的示例性主節點110a或圖5中的伺服器110)上實現。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,諸如在主節點110a上的存儲器記憶裝置415或在伺服器100上的存儲器記憶裝置515。因此,當執行這樣的代碼時,相應的網絡設備的處理單元可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法3200和該方法的變型。

更詳細地,示例性網絡設備裝置用於基於上下文數據確定無線節點網絡中的第一節點的位置,示例性網絡設備可以包括處理單元、耦合到處理單元的易失性存儲器以及耦合到處理單元的存儲器記憶裝置。示例性網絡設備進一步包括通信接口,其耦合到處理單元並且提供可操作地將網絡設備與網絡中的第一節點耦合的通信路徑。

設備的存儲器記憶裝置至少維持程序代碼段和至少具有信號降級信息的上下文數據。作為上下文數據的類型的這樣的信號降級信息是關於當第二節點是與第一節點類似的類型時第二節點將在與第一節點的接近環境類似的環境中如何操作的信息。信號降級信息的示例可以包括上面相對於方法3200的步驟3205討論的那些。

當至少執行當駐留在易失性存儲器中時的程序代碼段時,網絡設備的處理單元可以操作以執行上面關於方法3200提到和描述的步驟。更詳細地,處理單元可操作以至少與存儲器記憶裝置連接以訪問信號降級信息、基於信號降級信息來調整與第一節點相關的通信距離(如果需要的話)、基於調整的通信距離來確定第一節點的位置,並且將第一節點的確定的位置存儲為存儲器記憶裝置上的位置數據。

處理單元對通信距離的調整可以如上面關於方法3200的步驟3120描述的那樣來完成。並且如上面提及的那樣,處理單元可以進一步可操作以在還考慮其他類型的上下文數據的情況下自適應地調整通信距離,所述其他類型的上下文數據諸如如上面詳述的移動和預期節點移動。

在進一步實施例中,網絡設備可以是包括定位電路(諸如圖4中示出的示例性主節點110a的GPS電路475)的移動主節點。在該實施例中,網絡設備的處理可以進一步可操作以基於由處理單元從定位電路接收的輸出信號來確定網絡設備的位置,並且基於調整的通信距離和網絡設備的位置來確定第一節點的位置。這樣,與第一節點的接近環境相關的第一類型的上下文數據基於第一節點的確定的位置。

本領域那些技術人員將領會,在一個實施例中,在某些操作環境中,信號降級信息可能不要求對通信距離的調整。然而,在其他環境(例如,不利的RF環境)中,信號降級信息可以提供用於調整實施例中的通信距離的基礎,即使不被每次執行。因此,對通信距離的調整可能並非在第一節點的所有接近環境中被需要但可以基於第一節點的接近環境而被執行,如果需要的話。當需要時並且如果需要則是調整該通信距離的實施例的能力,其有利地慮及以更準確地定位第一節點。

通過三角測量的定位

在某些實施例中,用於確定節點的位置的各種方法可以至少部分地依靠三角測量技術。換言之,當無線節點網絡收集關於接收機-發射機對的數據時,利用三角測量的用於確定單獨的節點的位置的其他方法至少部分地可以成為可能。圖15是圖示了根據本發明的實施例的在無線節點網絡內通過三角測量的示例性位置確定的圖。現在參考圖15的圖示實施例,三個示例性主節點M1-M3 910a-910c被示出,其中每個主節點具有已知的位置。示例性ID節點A-E 920a-920e也被示出,其中它們至少在示例性主節點MA-M3 910a-910c中的一個或多個的通信範圍中。

在該圖示的示例中,主節點M1-M3可以以變化的和已知的功率水平來檢測和收集來自ID節點A-E的通告消息。捕捉的信息由主節點M1-M3轉發到後端伺服器100,其中可以做出位置確定。例如,在充分的信息可用的情況下,比如在每個功率水平處的每個節點的可見性和RSSI的因素可以被用來以較高程度的準確度確定節點的位置。

針對三角測量節點的示例性系統,具有已知位置的三個節點必須已經看到廣播節點。在該示例中,兩個通告ID節點A 920a和B 920b曾被具有已知位置的三個節點(主節點M1-M3 910a-910c)看到。基於捕捉的信息來計算ID節點A 920a和ID節點B 920b的位置。

鏈式三角測量

在另一實施例中,具有推斷的位置的節點可以與三角測量技術一起使用來確定在無線節點網絡中的另一節點的位置。圖16是圖示了根據本發明的實施例的通過鏈式三角測量的示例性位置確定的圖。已經通過跨主節點M1-M3的三角測量確定了ID節點A 920a和B 920b的位置,如在圖15中示出的示例性實施例圖示的那樣。然而,如在圖16中圖示的那樣,還可以根據實施例來確定ID節點C 920c的位置。

例如,通過鏈式三角測量來確定節點的位置的示例性方法以確定ID節點B 920b的計算位置(如參考圖15解釋的那樣)開始。接下來,更接近ID節點B 920b的節點可以被用來得到三角測量需要的錯失的第三信號點。這可以通過將ID節點B 920b放置在查詢(掃描)模式中使得它監聽來自ID節點C 920c的消息來完成。ID節點C被指示進行通告,因此提供可以由ID節點B捕捉的信號。在捕捉C的信號簡檔之後,ID節點B可以傳送或共享被捕捉的信息並且通過主節點M1或M2中的任一個將它向前(along)轉發給後端伺服器100。ID節點C 920c的得到的位置確定由於ID節點C 920c部分地基於計算的參考(例如,ID節點B的位置)可能具有定位誤差的較高水平,但ID節點C 920c的被利用的位置確定可能是充分準確的(或是可行動的位置),可以收集關於ID節點C 920c的有用信息。例如,ID節點C的被利用的或鏈式的位置確定可以在上下文數據的幫助下指示節點M1、M2和ID節點B全部足夠接近ID節點C,ID節點C被確定在相同的貨櫃節點M1、M2和ID節點B內。

通過接近度到三角測量的定位(LP2T)

在其中鏈式三角測量可以通過接近度到三角測量來確定位置(LP2T)的實施例中,起點可以是基於接近度方法確定ID節點對主節點的相對位置,如上面解釋的那樣。然而,當ID節點的相對位置已經被確定時,ID節點的更準確的或細化的位置可以基於可以捕捉從ID節點廣播的RF輸出信號的所有主節點的位置來確定,並且然後基於ID節點的觀察到的信號強度進行三角測量。在該示例中,基於接近度的定位被用作三角測量計算中的輸入以估計在接近度確定的位置處的節點與掃描主節點之間的歷史上觀察到的可能的信號惡化。在進一步的實施例中,通過考慮關於信號惡化的模式的歷史數據,更準確的三角測量可以是可能的,這導致更準確的位置確定。

圖33是圖示了根據本發明的實施例的用於針對具有伺服器的無線節點網絡中的多個節點中的一個使用鏈式三角測量來確定節點位置的示例性方法的流程圖。這樣的示例性節點定位不需要是精確的或嚴格的,但可以是充分準確的而不絕對。

現在參考圖33,方法3300在步驟3305處以伺服器從第一節點接收節點中的第一個的位置而開始。接下來,在步驟3310處,伺服器從第二節點接收節點中的第二個的位置。例如,參考圖16中示出的示例,主節點M1 910a和M2 910b可以將它們的相應的位置坐標從它們的相應的機載定位電路傳輸到伺服器,使得伺服器具有這兩個主節點的當前位置。

在步驟3315處,伺服器推斷節點中的第三個的位置。例如,在圖16中圖示的示例中,伺服器可以推斷ID節點B 920b的位置。在一個實施例中,推斷可以包括使伺服器確定第三節點相對於具有已知位置的節點中的另一個的基於接近度的位置,使得基於接近度的位置起第三節點的推斷的位置的作用。

在另一實施例中,推斷第三節點的位置可以包括使伺服器確定第三節點對第一節點(作為具有已知位置的節點)或對第二節點(作為具有已知位置的另一節點)的相對位置。在另一實施例中,方法3300還可以包括使伺服器調整第三節點的推斷位置以基於與第三節點的推斷位置相關的第三節點上下文數據來確定第三節點的細化的位置。

在步驟3320處,方法3300以伺服器基於到第一和第二節點中的每個的確定的距離和一個節點到第三節點的推斷位置的確定的距離來對該一個節點的位置進行三角測量。

在更詳細的實施例中,方法3300可以通過訪問與靠近第一節點的上下文環境相關的第一節點上下文數據和與靠近第二節點的上下文環境相關的第二節點上下文數據來對一個節點的位置進行三角測量。這樣的上下文環境可以包括在運輸機系統上或在特定設施內或緊挨著可以使由一個節點接收的信號降級或屏蔽所述信號的材料的環境。接下來,更詳細的三角測量可以使伺服器基於第一節點上下文數據來調整一個節點到第一節點的位置的確定的距離以提供一個節點到第一節點的位置的細化距離。然後,伺服器可以基於一個節點到第一節點的位置的調整的確定的距離、一個節點到第二節點的位置的調整的確定的距離以及一個節點到第三節點的細化位置的確定的距離來對一個節點的位置進行三角測量。

在進一步實施例中,方法3300還可以使伺服器傳輸指令從而使得伺服器傳輸指令以使一個節點在時間段上廣播多個通告信號。在這樣的實施例中,一個節點到第一節點的位置的確定的距離可以基於在時間段上由第一節點從一個節點捕捉的並且由第一節點報告到伺服器的信號。在另一實施例中,一個節點到第二節點的位置的確定的距離可以基於由第二節點從一個節點捕捉的並且由第二節點報告到伺服器的信號。

在又一實施例中,伺服器可以傳輸指令以使得一個節點以不同的功率水平廣播多個通告信號。在這樣的實施例中,一個節點到第一節點的位置的確定的距離可以基於由第一節點從一個節點捕捉的並且由第一節點報告到伺服器的信號。在另一實施例中,一個節點到第二節點的位置的確定的距離可以基於由第二節點從一個節點捕捉的並且由第二節點報告到伺服器的信號。

在又一實施例中,方法3300還可以使伺服器在來自請求實體(例如,另一節點、用戶訪問設備等)的針對一個節點的位置的請求的接收時向該實體傳輸出位置信息。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法3300可以在運行控制和管理代碼(諸如代碼525)的一個或多個部分的伺服器(諸如如在圖5中圖示的示例性伺服器100)上實現以實現上面描述的功能中的任何功能。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性伺服器上的存儲器記憶裝置515)上。因此,當執行這樣的代碼時,伺服器的處理單元(諸如單元500)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法3300和該方法的變型。

在實施例中還描述了伺服器設備,其用於針對無線節點網絡中的多個節點中的一個使用鏈式三角測量來確定位置。伺服器設備一般包括伺服器處理單元、伺服器易失性存儲器、伺服器存儲器記憶裝置和通信接口。伺服器易失性存儲器、伺服器存儲器記憶裝置和通信接口中的每個在設備中被配置為耦合到伺服器處理單元。伺服器存儲器記憶裝置至少維持程序代碼段和與網絡中的節點相關的位置數據。在某些實施例中,伺服器存儲器記憶裝置還可以維持上下文數據,諸如第一節點上下文數據和第二節點上下文數據。通信接口提供通信路徑,其可操作地將伺服器與諸如第一和第二節點之類的網絡中的節點耦合。

伺服器處理單元當至少執行駐留在伺服器易失性存儲器中的程序代碼段時可操作以執行各種功能,諸如在上面與方法3000相關的步驟中描述的功能。特別地,伺服器處理單元可操作以通過通信接口接收針對一個節點的位置的請求。基於該請求,伺服器處理單元然後可操作以接收第一和第二節點的相應位置,並且將位置存儲為在伺服器存儲器記憶裝置上保持的位置數據的部分。伺服器處理單元進一步可操作以推斷節點中的第三個的位置,並且將第三節點的推斷的位置存儲為在伺服器存儲器記憶裝置上保持的位置數據的部分。伺服器處理單元然後可操作以基於一個節點到第一節點的位置的確定的距離、一個節點到第二節點的位置的確定的距離以及一個節點到第三節點的推斷的位置的確定的距離來對一個節點的位置進行三角測量。並且最後,伺服器處理單元可操作以響應於請求通過通信接口向請求實體傳輸位置信息。

在一個實施例中,伺服器處理單元可以通過可操作以確定第三節點相對於具有已知位置的節點中的另一個的基於接近度的位置而進一步可操作以推斷節點中第三個的位置,其中基於接近度的位置起第三節點的推斷的位置的作用。

在另一實施例中,伺服器處理單元可以進一步可操作以通過通信接口傳輸指令以使得一個節點在時間段上廣播多個通告信號。在該實施例中,一個節點到第一節點的位置的確定的距離可以基於在時間段上由第一節點從一個節點捕捉的並且由第一節點報告到伺服器的信號。替代地,一個節點到第二節點的位置的確定的距離可以基於由第二節點從一個節點捕捉的並且由第二節點報告到伺服器的信號。

在另一實施例中,伺服器處理單元可以進一步可操作以通過通信接口傳輸指令以使得一個節點以不同的功率水平廣播多個通告信號。在這樣的實施例中,一個節點到第一節點的位置的確定的距離可以基於由第一節點從一個節點捕捉的並且由第一節點報告到伺服器的信號。替代地,一個節點到第二節點的位置的確定的距離可以基於由第二節點從一個節點捕捉的並且由第二節點報告到伺服器的信號。

在又一實施例中,伺服器處理單元可以通過可操作以確定第三節點對第一節點或替代地對第二節點的相對位置而進一步可操作以推斷第三節點的位置。

在又一實施例中,細化位置可以依靠上下文數據。更具體地,伺服器處理單元可以進一步可操作以調整第三節點的推斷位置來基於與第三節點的推斷位置相關的第三節點上下文數據而確定第三節點的細化的位置。

在更詳細的實施例中,伺服器存儲器記憶裝置可以進一步維持上下文數據,並且伺服器處理單元可以通過可操作以訪問第一節點上下文數據而進一步可操作以進行三角測量,所述第一節點上下文數據作為在伺服器存儲器記憶裝置上維持的上下文數據的部分,其中第一節點上下文數據與靠近第一節點的上下文環境相關。同樣地,伺服器處理單元可以進一步可操作以訪問作為在伺服器存儲器記憶裝置上維持的上下文數據的部分的第二節點上下文數據,其中第二節點上下文數據與靠近第二節點的上下文環境相關。伺服器處理單元然後可以可操作以基於第一節點上下文數據來調整一個節點到第一節點的位置的確定的距離以提供一個節點到第一節點的位置的細化距離。這樣,伺服器處理單元可以可操作以基於一個節點到第一節點的位置的調整的確定的距離、一個節點到第二節點的位置的調整的確定的距離以及一個節點到第三節點的細化位置的確定的距離對該一個節點的位置進行三角測量。

用於確定節點位置的組合方法

根據上面解釋的、用於定位節點的示例,本領域技術人員將領會,當確定無線節點網絡中的節點的細化的位置時,進一步實施例明確設想使用多於一個上面描述的位置確定技術。例如,這樣的組合實施例可以應用有序的或優先化的方法,由此第一定位技術被應用以生成關於無線網絡中的節點的位置的第一位置信息。其後,第二定位技術可以從技術的層級或優先化集合(其中的某些在某些情況下可以工作得更好並且基於上下文環境被選擇或動態地優先化)選擇,並且被應用以生成關於節點的位置或細化節點的位置的第二位置信息。其他實施例可以應用附加的定位技術來生成進一步細化的位置信息。

在實施例中,示例性層級中的信息一般標識哪個技術可以是優選的以被初始使用以及可以是何時應用其他定位技術的分級的分組或列表。在示例性層級中的這樣的信息可以被固定(基於成功的歷史數據和經驗)或在節點可以相對於彼此移動時隨時間動態改變,並且例如基於提供相對於當前或預期的上下文環境的更多信息的上下文數據。

在交通工具環境中應用節點位置確定

上面描述的用於確定節點的位置的各種示例性方法和技術提供了有利的方式來定位節點。然而,進一步實施例可以在處理其中節點將被定位在交通工具中、在交通工具內移動或從交通工具移除用於遞送的物流操作時在交通工具環境中有利地應用這樣的方法和技術。

基本上,實施例可以使用利用使能節點的包裹(一般被稱作節點包裹或使能節點的包裹)來裝運一個或多個物品並且這樣的節點包裹可以被有利地放置、定位、移動或移除用於在交通工具/運輸/裝運/物流環境中的遞送。如貫穿本說明書解釋的那樣,節點包裹一般是與特定節點相關的將被裝運的包裹。節點和相關的包裹一起行進,作為裝運過程的部分。在一般的實施例中,節點可以僅在包裹內。在另一實施例中,節點可以附著於包裹(例如,粘附到包裹的內部部分、固定到其中節點的一個或多個狀態指示符可以通過包裹可見的包裹的一部分,等等)。在另一實施例中,節點包裹的節點可以是包裝材料或包裹的部分,其被用來包括節點包裹內的外部、內部或分離/緩衝材料。更詳細地,節點可以被集成為包裹或包裝材料的部分(例如,集成為貨板、ULD貨櫃、瓦楞纖維板箱等的部分)。在又一詳細實施例中,節點包裹的節點可以完全或部分地嵌入在用來幫助形成一般貨櫃的包裹或包裝材料內,所述一般貨櫃維持將被裝運的物品連同節點。如本文中解釋的那樣,圖75A、75B、76-78提供可以被用作節點包裹的部分的不同的示例性使能節點的包裝材料的各種圖示。

圖93是圖示了根據本發明的實施例的位於示例性交通工具環境中的示例性節點包裹的圖。現在參考圖93,示例性交通工具9300被圖示為攜帶被裝運的包裹的一般移動物流運輸機或運輸工具的示例。本領域那些技術人員將領會,交通工具9300可以被實現為各種類型的物流運輸工具(例如,汽車、廂式送貨車、自主交通工具、汽車、拖車、火車、航空器、海船(船)等)。在示例性交通工具9300內,包裹可以被放置、存儲和組織在諸如存儲單元A 9305或存儲單元B 9310之類的不同存儲設備或單元內。一般地,存儲設備或單元有助於以如下配置來維持一個或多個包裹:有助於保證節省裝運、最小化對包裹的損壞並且提供組織被存儲的事物的方式。存儲單元的不同實施例可以存儲單個包裹或可以存儲使用不同類型的包裝材料(例如,瓦楞纖維板箱、木製和非木質貨板、貨櫃等)並且大量的多種不同類型的包裹。

交通工具9300包括交通工具主節點9315——主節點的示例性實現,諸如關於圖4示出和描述的主節點110a。交通工具主節點9315被示出可操作以通過長距通信接口(諸如在示例性主節點110a上的接口485)與伺服器100通信並且可操作以與其他節點通信,所述其他節點諸如與存儲單元A 9305相關聯的主節點9320、與存儲單元B 9310相關聯的主節點9325以及與這樣的存儲單元和存儲在存儲單元內的節點包裹的部分相關聯的其他節點。更詳細地,在某些實施例中,每個存儲單元可以包括與特定的架子、鎖櫃(locker)、容器或特定存儲單元的其他部分相關聯的內置節點。

因此,示例性存儲單元(諸如存儲單元A 9305)可以是使能節點的存儲單元,其被用在物流交通工具內以安全地和智能地運輸節點包裹。這樣,示例性存儲單元本身可以具有節點(例如,主節點,以及分派給單元的不同部分的一個或多個其他節點(ID節點或其他主節點))的層級,並且可操作以在節點包裹被放置在單元內的存儲位置中、在單元的存儲位置之間或在不同的單元之間移動或僅從單元內的存儲位置移除時經由本文中討論的各種位置確定方法來檢測特定節點包裹的位置。

如在圖93中示出的那樣,各種節點包裹9330a-9330d可以被保持在交通工具9300內的存儲單元A 9305的不同的存儲位置中。類似地,其他節點包裹9330e-9330g可以被保持在存儲單元B 9310的部分中。可以根據與這樣的節點包裹相關的裝運信息將節點包裹放置到特定的存儲位置中。例如,可以根據特定節點包裹的重量、計劃的裝載方案(諸如根據預期的遞送時間表)、根據存儲單元內的特定的不同位置的存儲容量或根據針對特定的不同位置(例如,一個位置用於存儲封裝類型的包裹、另一位置用於存儲箱式貨櫃類型的包裹、另一位置用於存儲貨櫃化的包裹(例如,ULD)等)的存儲類型將節點包裹放置到特定的存儲位置中。

包裹的貨櫃化組(例如,製造以優化包裹的空運物流處理的ULD類型的貨櫃)的裝運是其中在空運環境中裝運節點包裹時可以部署移動存儲單元(諸如可移動單元裝載設備(ULD))的示例。圖94是圖示了根據本發明的實施例的用作貨櫃的諸如ULD的示例性移動存儲單元的圖,所述貨櫃幫助在示例性空運環境中裝運節點包裹。現在參考圖94,圖示了示例性航空器機身9400的剖開透視圖。特別地,機身9400內的貨物存儲區域的示例性地板9405被示出具有多個輥(roller)元件,其幫助促進貨物在貨物區域內的移動。另外,雖然沒有在圖94中示出,但貨物存儲區域和地板9405通常包括幫助容納裝載在機身9400內的任何貨物的結構和緊固點。在示例性機身9400內的貨物存儲區域可以由附加的地板9410分成上區域和下區域。

在圖94中圖示的剖開透視示例示出下部貨物區域,其中各種ULD貨櫃9420a-9420d連同空運主節點9415被示出,所述空運主節點9415(依靠航空器的位置和通信模式及狀態)可操作以與伺服器100通信——很像如在圖93中示出的交通工具主節點9315做的那樣。一般地,與在圖93中圖示和描述的存儲單元類似地使用ULD貨櫃9420a-d的圖示配置。例如,每個ULD貨櫃9420a-d可以具有在其內的不同的存儲位置和(未示出的)專用和內部附著的一個或多個主節點,使得它們可以跟蹤、監視裝載在ULD內的不同的節點包裹以及其他節點和伺服器並且與裝載在ULD內的不同的節點包裹以及其他節點和伺服器通信——很像用於存儲單元A 9305的主節點9320可以跟蹤、監視裝載在存儲單元內的不同的節點包裹以及其他節點和伺服器100並且與裝載在存儲單元內的不同的節點包裹以及其他節點和伺服器100通信。在每個ULD內的節點包裹可以與ULD中的節點通信並且可以直接(或間接通過ULD內的其他主節點)與空運主節點9415直接通信。並且這樣,可以在根據特定節點包裹的重量、用於ULD的計劃裝載方案(諸如根據預期的遞送時間表)、根據ULD內的特定的不同位置的存儲容量或根據針對特定的不同位置的存儲類型將節點包裹放置到特定的存儲位置中時使用裝運信息。

根據在圖93和94中示出的示例性交通工具環境,所述圖93和94示出了在初始放置、存儲、維持、定位、移動和最後移除節點包裹用於遞送時使用的結構,本領域那些技術人員將領會,上面描述的與用於定位節點的方法相關的實施例中的每個可以在應用於示例性交通工具環境時被進一步增強。例如,在一個實施例中,確定節點的位置可以進一步包括將在交通工具內的使能節點的包裹的位置確定成是節點的位置。在更詳細的實施例中,確定節點的位置的方法可以基於節點的確定的位置進一步生成關於使能節點的包裹被定位在交通工具內的何處的位置消息。可以在節點或起節點的作用的用戶訪問設備(例如,智慧型電話或智能可穿戴設備)的用戶接口上向用戶(例如處理正被裝運的包裹的物流人員)顯示這樣的消息。例如,這樣的被顯示的消息可以是通知的提示(「在存儲單元A中的存儲位置01處拾取包裹X」)或策略指令(「將包裹X放置在存儲單元X中的存儲位置01處」)或(「將在存儲單元A中的存儲位置01處的包裹X移動到存儲單元B中的存儲位置03」)的類型。在某些實施例中,確定節點的位置的網絡設備或節點也可以向用戶提供這樣的顯示,但在其他實施例中,位置消息可以被傳輸到另一節點用於到用戶的顯示。

在另一實施例中,確定節點的位置的示例性方法也可以訪問與使能節點的包裹相關的裝運信息並且基於節點的確定的位置和訪問的裝運信息生成關於使能節點的包裹可以被再定位在交通工具內的何處的再定位消息。可以與上面描述的位置消息類似地向用戶顯示這樣的消息——即,可以在節點或起節點的作用的用戶訪問設備(例如,智慧型電話或智能可穿戴設備)的用戶接口上向用戶(例如處理正被裝運的包裹的物流人員)顯示這樣的再定位消息,並且在某些實施例中,確定節點的位置的網絡設備或節點可以向用戶提供這樣的顯示,但在其他實施例中,再定位消息可以被傳輸到另一節點用於到用戶的顯示。

更詳細地,裝運信息可以包括關於使能節點的包裹的重量信息,其被用在確定再定位或初始放置使能節點的包裹在何處中。

在另一實施例中,這樣的裝運信息可以被用來創建裝載方案以幫助組織定位或再定位使能節點的包裹在何處。因此,可以根據裝載方案來確定交通工具內的使能節點的包裹的位置或再定位。更詳細地,這樣的裝載方案可以與預期遞送時間表相關,其中使能節點的包裹可以根據預期遞送時間表被放置在交通工具內或從交通工具移除。

無線節點網絡的物流應用

如上面描述的那樣,示例性無線節點網絡在其中物品將被定位的物流應用中可以是有用的。進一步地,這樣的示例性無線節點網絡在其中物品正在位置之間移動的物流應用中也可以是有用的,並且網絡提供對在這樣的物流環境內的物品的增強水平的可見性和管理。換言之,根據本發明的一個或多個原理的示例性無線節點網絡的實施例幫助使能增強的物流操作,其在裝運和跟蹤物品時管理信息。圖17是圖示了根據本發明的實施例的使用無線節點網絡的示例性部件的示例物流操作的圖。 圖34A-34D是圖示了還可以在示例性物流操作的各種階段處如何部署不同的實施例的各種示例的附加圖。

除拾取和遞送之外的物流

現在參考圖17,ID節點120a被圖示為與將被裝運的物品(例如,包裹130)一起部署並相關聯。當包裹130正準備用於裝運1700、和在作為裝運的部分的運送1705中以及在意圖的接收者的佔有1710中時,示例性無線節點網絡的部件被部署以在這三個階段期間管理關於裝運的信息。

在將無線節點網絡用於管理與將被裝運的物品相關的物流的一般示例中,裝運消費者可以初始登記將從起點位置裝運到目的地位置的具有節點(諸如ID節點)的物品(諸如包裹130)。當物品和ID節點共同經過從起點到目的地的路徑時,物品和節點的一個或多個管理切換發生。每個切換可以基於對與包裹130相關聯的ID節點在它被傳送通過從原點到目的地的裝運路徑時將採取的裝運路徑的感知。沿著預期裝運路徑利用主節點(諸如主節點110a-110h)來管理和協調包裹130和ID節點的切換,所述主節點由伺服器100管理。在沿著裝運路徑進行的操作期間,伺服器100從節點接收信息和更新、管理和授權不同節點之間的切換,並且跟蹤與當前的關聯、共享數據、可用的傳感器數據、節點的位置、以及有助於細化節點的位置的上下文數據相關的信息。因此,利用與包裹130相關聯的ID節點,當裝運消費者在初始的脫離之前並在物品到接收者的遞送1710之後準備用於裝運1700的物品時,在運送1705期間,包裹130的可見性對於消費者而言可以延伸超過常規的保管控制。

在更詳細的實施例中,用於使用無線節點網絡管理與將被裝運的物品相關的物流的示例性方法以登記將被裝運的具有物品的節點而開始。例如,裝運消費者可以控制用戶訪問設備200和用戶設備200以初始利用跟蹤號碼將ID節點120a與包裹130相關聯,作為準備裝運包裹130(物品的類型)的部分。在一個實施例中,設備200可以使用特定的應用或在設備200上駐留和操作的其他程序模塊來輸入包裹130的跟蹤號碼。設備200然後經由網絡105向後將該信息提供給伺服器100以將跟蹤號碼與包裹130和ID節點120a相關聯。在某些實施例中,設備200然後可以列印標籤用於包裹130(和ID節點120a)的裝運。在另一實施例中,ID節點120a可以是具有與它相關聯的預存在的裝運和支付相關的信息的被預編程的節點。下面描述了在另一實施例中的無標籤的裝運和支付的進一步細節。

與該動作同時,裝運消費者可以將ID節點120a與包裹130相關聯。例如,裝運消費者可以將ID節點120a放置在包裹130內並且在某些情況下將ID節點120a物理上附著於包裹130的特定部分。在另一示例中,裝運消費者可以將外部標籤放置在包裹130上,其中標籤本身包括ID節點120a。其他示例可以有效地將具有包括130的ID節點120a分組在一起共同行進的較大的包裹、貨櫃或者物品或包裹的貨板內。

以該方式,設備200可以在應用或其他程序模塊的控制下起一種類型的主節點的作用,並且從關聯管理的觀點來看可以與包裹130和ID節點120a相關聯。例如,設備200可以經由應用或其他程序模塊連同在設備200上工作的Bluetooth®硬體和軟體操作以與ID節點120a通信。其他實施例可以依靠用於設備200的其他短距通信接口以與ID節點120a通信。並且在一個實施例中,設備200從伺服器100接收一個或多個安全憑證以便與ID節點120a連接和主動配對或與ID節點120a連接。

利用伺服器100處的至少裝運信息,伺服器100可以確定用於包裹130的預測的裝運路徑。在一個實施例中,伺服器100可以具有歷史數據,所述歷史數據指示用於使用特定的裝運路徑將物品從點A裝運到點B的最佳路線(例如,由特定的快遞在A附近拾取、由交通工具運輸到特定設施、經由航空器進一步運輸到靠近點B的另一設施,並且由交通工具運輸以促進在B處的快遞的遞送)。在一個示例中,預測路徑可以僅是在諸如起點和目的地點的兩點之間的路線的一部分。

在進一步示例中,可以基於正被裝運的物品的上下文環境來調整預測路徑(或其部分)。例如,依靠上下文數據(諸如天氣信息、關於特定運送段的成功的歷史數據、第三方承運人的能力信息等),伺服器100可以改變初始預測的裝運路徑以提供在當前條件和上下文下更優化的細化的預測裝運路徑。這允許伺服器100進一步預期可以沿著預期裝運路徑(或細化的裝運路徑)可以使用那些主節點以幫助高效地管理包裹130到點B的裝運。本領域那些技術人員將領會,實施例可以僅部分地標識沿著預期裝運路徑(或細化的裝運路徑)可以使用什麼主節點,並且當包裹130在到點B的路線中主動地依靠上下文數據(例如,主節點可用性、天氣信息等)時可以進一步標識主節點。

在更詳細的示例中,伺服器100可以使用分類(sort)數據分析以預測包裹130和ID節點120a將沿著其行進的適當的裝運路徑,標識ID節點120a將在它的行程期間的在其範圍內的預測的主節點。在圖17中圖示的示例流程中,節點110a-110h指沿著示例性預測裝運路徑的不同主節點,所述示例性預測裝運路徑至少包括分別在原點和目的地處的ID節點120a和包裹130的拾取和脫離。

在一個示例中,裝運消費者可以將包裹130和它的相關聯的ID節點120a放置在用於將被裝運的物品的投件箱(drop box)或倉庫中。在圖17的圖示示例中,投件箱被表示為投件節點110a。基本上,可以利用一種類型的主節點來實現投件節點110a,所述類型的主節點連接到投件箱或鎖櫃單元類型的物流倉庫(在本文中更一般地被稱作使能節點的物流容器)或集成到投件箱或鎖櫃單元類型的物流倉庫中。當裝運消費者將ID節點120a物理上放置到投件節點110a中時,設備200可以將ID節點120a切換到投件節點110a、利用該關聯信息更新伺服器100並且與ID節點120a解關聯。以該方式,系統在從投件節點110a拾取之前具有對物品(諸如包裹130)的狀態和位置的可見性。下面描述了示例性使能節點的物流容器的進一步細節。

在投件節點110a處,快遞可以拾取包裹130和ID節點120a。快遞具有快遞節點110b,其在拾取時知道跟蹤號碼和相關聯的ID節點120a,或基於捕捉的跟蹤號碼(由ID節點110a廣播或通告的信息的部分查找ID節點120a MAC地址。基本上,主節點責任轉移到或否則切換到快遞節點110b,所述快遞節點110b現在充當(藉助於從快遞節點110b向後到伺服器的通信,所述伺服器授權ID節點110a與快遞節點110b的關聯並且將投件節點110a與ID節點110a解關聯)主動地與ID節點120a連接和相關聯的主節點。

當包裹130和ID節點120a根據由伺服器100發送到不同的主節點的指令經過預期裝運路徑時,類似的切換發生在不同的主節點與ID節點120a之間。在一個實施例中,利用向適當的主節點請求、授權和傳輸的安全憑證在這樣的切換期間完成關聯。在另一實施例中,關聯僅是不要求主動和授權的配對的被動關聯。但是,被動關聯仍可以允許系統在ID節點120a和包裹130經過預期裝運路徑時保持對它們的跟蹤。

新的關聯(主動和被動的)和解關聯被更新到伺服器100。並且伺服器100可以在包裹130和ID節點120a經過裝運路徑時改變不同節點中的編程——諸如在空運時或在GPS信號丟失時改變主節點(諸如ULD節點110e)的操作以轉變成起ID節點的作用。在另一示例中,某些移動類型的節點可以具有改變成有線類型的節點的責任,作為節省移動類型的節點的功率的方式。如果ID節點120a未能關聯達某間隔並且需要被再獲取,則ID節點120a可以將它的狀態標誌更新成特定的提醒階段並且可以嘗試與越來越寬範圍的主節點通信以便被發現。

在運送期間,伺服器100可以與不同的節點共享信息,所述信息諸如上下文數據、定時器/時鐘數據、環境數據等。可以從主節點經由掃描來收集來自ID節點120a的傳感器數據並且然後將它向後轉發到伺服器100。並且當伺服器100管理關聯、切換以及(經由主節點)去往和來自ID節點120a的信息時,伺服器100能夠使用上面描述的各種位置確定技術中的一個或多個來確定ID節點120a的位置。這樣,伺服器100能夠響應於針對與ID節點120a和它的相關包裹130相關的信息的請求而提供這樣的信息。

當包裹130和ID節點120a到達目的地(例如,點B)時,一旦ID節點120a被放置在目的地處並且與快遞節點110h解關聯,快遞節點110h就可以更新伺服器100。然而,可見性不需要在這樣的脫離事件(諸如到達目的地)處結束。接收者消費者的用戶訪問設備205可以充當另一主節點,並且在遞送之後與ID節點120a相關聯。在一個示例中,伺服器100被快遞節點110h通知遞送已經被進行。其後,伺服器100可以以該信息通知設備205。作為相應,在設備205上的應用或其他程序模塊可以使得設備205起節點的作用並且主動地尋求與ID節點120a的關聯。當設備205和ID節點120a連接並且被伺服器100給予授權以主動地關聯時,伺服器100被通知並且可以向設備205提供進一步信息(例如,傳感器數據等)並且可以能夠在遞送已經發生之後確定關於ID節點120a和包裹130的更新的位置數據。在另一示例中,在設備205與ID節點120a之間可能不需要主動關聯,因為狀態信息仍可以由設備205經由被動關聯來收集,其中狀態信息提供在到目的地的遞送之後關於ID節點120的進一步可見性。

圖18和19是圖示了用於使用諸如在圖17中圖示的無線節點網絡的無線節點網絡來管理物品的裝運的各種示例性方法的流程圖。現在參考圖18,示例性方法1800通過在步驟1805處向伺服器傳輸裝運信息以登記將被裝運的ID節點和物品並且在步驟1810處將ID節點與第一主節點相關聯而開始,所述第一主節點與用於裝運物品的預測路徑相關。在步驟1815處,更新伺服器以反映ID節點與第一主節點之間的關聯。通常,這可以以從第一主節點到伺服器的形式或通信到來。當第一主節點是由裝運消費者操作的用戶訪問設備(例如,膝上型計算機、臺式計算機、平板設備、個域網設備、智慧型電話設備和智能可穿戴設備中的一個)時,伺服器可以被更新以變得感知ID節點在預測路徑中的拾取事件之前與第一主節點相關聯。

例如,裝運消費者可以使用他們的智慧型電話來輸入裝運信息並且登記ID節點和物品(諸如包裹130)將被從起點裝運到目的地點。在物品和ID節點由初始快遞(例如,從投件箱 、鎖櫃單元或其他容器)拾取之前,裝運消費者的智慧型電話起第一主節點的作用並且與ID節點相關聯。這樣,並且利用對伺服器的更新,在從起點到目的地點的預測裝運路徑中的拾取事件之前,伺服器現在具有對ID節點的狀態和位置的可見性。

方法1800可以在步驟1820處通過當ID節點經過預測路徑時當將ID節點與和預測路徑相關的第二主節點相關聯時將ID節點與第一主節點解關聯而繼續。在一個示例中,ID節點不需要與和第二主節點相關聯相稱地(commensurate)與第一主節點解關聯。因此,本領域那些技術人員將領會,ID節點可以在給定時間點處與一個或多個主節點相關聯並且可以依靠對ID節點與不同的主節點安全地共享數據的需要而選擇性地與某些主節點解關聯。

在步驟1825處,當ID節點繼續經過預測路徑時,更新伺服器以反映ID節點與第一主節點之間的解關聯(如果其仍已經發生)以及ID節點與第二主節點之間的關聯。在步驟1830處,方法可以將ID節點與靠近用於裝運物品的預測路徑的末端的第三主節點相關聯,並且然後在步驟1835處通知伺服器反映ID節點與第三主節點之間的關聯。

在方法1800中,可以在預測路徑中的脫離事件之後執行在步驟1830中的將ID節點與第三主節點相關聯。當將ID節點與第一、第二或第三主節點中的任何主節點相關聯時,本方法還可以依靠上下文數據來針對預測路徑的環境方面進行調整。

例如,在物品和ID節點被遞送到或靠近目的地時,接收者的智慧型電話可以起與ID節點相關聯的第三主節點的作用。當接收者的智慧型電話起與ID節點相關聯的第三主節點的作用時,可以與接收者共享諸如傳感器數據的數據。這樣,並且利用對伺服器的更新,在脫離事件之後,伺服器現在具有對ID節點的狀態和位置的可見性。

其後,考慮到物品現在在接收者的佔有和控制中,接收者可以不登記ID節點和物品。例如,接收者可以將ID節點從物品(例如,包裹130)移除、解激活ID節點以另外使設備掉電(power down)、關於ID節點的解激活狀態(和ID節點與第三主節點的解關聯)更新伺服器,並且然後對ID節點進行清理和/或再充電以供未來在裝運另一物品中使用。

方法1800還可以包括接收與預測路徑相關的上下文數據。在一個實施例中,這樣的上下文數據可以有利地慮及歸因於當將ID節點與主節點中的任何主節點相關聯時預測路徑的一個或多個環境方面的調整。例如,上下文數據可以包括指示在包裹130(物品)中的材料的類型的掃描數據,所述包裹130(物品)中的材料的類型可以引起對於ID節點的RF屏蔽問題。

現在參考圖19,從伺服器的觀點來解釋示例性方法1900,所述伺服器可以授權某些類型的節點關聯。在某些實施例中,當ID節點與主節點被動地相關聯時,可以利用關聯信息來更新伺服器。在這樣的情況下,節點在它們可以安全地共享數據的地方尚未建立授權的關聯。然而,如方法1900更詳細地解釋的那樣,實施例可以在主動關聯被建立時管理物品的裝運。

方法1900以在步驟1905中伺服器接收裝運的信息以登記將被裝運的ID節點和物品開始。方法1900然後在步驟1910處向第一主節點提供認證憑證的第一集合(例如,安全pin信息)以允許ID節點與第一主節點相關聯,所述第一主節點與用於裝運物品的預測路徑相關。在一個示例中,第一主節點可以是用戶訪問設備,諸如膝上型計算機、臺式計算機、平板設備、個域網設備、智慧型電話或智能可穿戴設備。並且可以在預測路徑中的拾取事件之前執行步驟1920。

在步驟1915處,伺服器接收反映ID節點與第一主節點之間的關聯的更新。在步驟1920處,方法1900然後在ID節點經過預測路徑時向第二主節點提供認證憑證的第二集合以允許ID節點與第二主節點相關聯並且將ID節點與第一主節點解關聯。在步驟1925處,當ID節點繼續經過預測路徑(或預測路徑的一部分)時,伺服器然後接收反映ID節點與第二主節點之間的關聯的更新。當ID節點和第一主節點解關聯時,伺服器也可以被更新。

在某些示例中,在步驟1930處,方法1900可以當ID節點到達用於裝運物品的預測路徑的末端時,使伺服器向第三主節點提供認證憑證的第三集合以允許ID節點與第三主節點相關聯。在某些示例中,可以在預測路徑中的脫離事件之後執行該步驟。

最後,在步驟1935處,伺服器接收反映ID節點與第三主節點之間的關聯的通知。當ID節點和第二主節點解關聯時,伺服器也可以被更新。

在方法1900中,另一實施例使伺服器向主節點中的任何主節點提供與預測路徑的一部分的環境方面相關的上下文數據。例如,示例性上下文數據可以包括與設施相關的布局數據,ID節點在所述設施中在主節點之間移動。更詳細地,當將ID節點與第一、第二或第三主節點中的任何主節點相關聯時,可以依靠接收的上下文數據來針對預測路徑的環境方面進行調整。

在又一實施例中,方法1900還可以基於由伺服器接收的關聯信息和與第一、第二或第三主節點中的至少一個相關的位置信息來確定ID節點的位置。

如先前討論的那樣,伺服器可以預測沿著用於裝運物品的預測路徑的至少一部分的從第一點到第二點的運送路線。在一個示例中,第一點是起點並且第二點是目的地點,其中在物品的裝運信息中標識量兩者。然而在其他示例中,沿著預測路徑的第一和第二點可以僅是過渡(interim)點而不包括正被裝運的物品的起始裝運點或最終目的地。進一步地,另一示例可以在ID節點經過路徑時調整預測路徑。以該方式,伺服器可以基於例如上下文數據適配上下文數據,從而在管理物品的裝運時優化或至少計及改變的上下文環境。

在另一實施例中,公開了一種包含指令的非瞬時計算機可讀介質,所述指令當在處理器(例如伺服器100的處理器500)上執行時執行用於使用無線節點網絡來管理物品的裝運的方法的另一實施例,所述無線節點網絡具有至少一個ID節點、多個主節點以及伺服器。在該實施例中,示例性方法以伺服器接收裝運信息以登記將被裝運的ID節點和物品開始。方法預測從第一點到第二點的用於物品的運送路線的第一部分。例如,第一點可以是起點並且第二點可以是目的地點——其中的兩者在裝運信息中被標識。在另一示例中,第一和第二點是沿著運送路線的任何兩點。更進一步地,運送路線可以被預測為一系列部分或段,所述一系列部分或段可以在運送期間使用特定類型的主節點(例如,特定快遞用於拾取的主節點、由拾取快遞使用的預期交通工具、可以由交通工具使用的一個或多個預期設施、預期航線(例如,預期出發飛機場、預期航空器、諸如在航空器上使用的一種類型的ULD或貨板之類的預期類型的貨櫃,以及預期到達飛機場),靠近預期達到飛機場的設施、用來承運物品的交通工具以及可以在目的地點處遞送物品的快遞)。本領域那些技術人員將認識到,示例性預測路徑或運送路線的潛在部分中的某些對於本地遞送而言可以是相對簡單的,或當起點和目的地點距離彼此非常遠時從聯合裝運的觀點來看可以是相當複雜的。

接下來,方法授權將第一主節點與靠近起點的ID節點相關聯或連接。這可以在針對被裝運的ID節點和物品的拾取事件之前完成。例如,當第一主節點是用於裝運消費者的用戶訪問設備(例如,膝上型計算機、臺式計算機、平板設備、個域網設備、智慧型電話設備和智能可穿戴設備)時,關於ID節點的狀態和位置的可見性可以被延伸到拾取事件之前。在一個實施例中,這樣的授權由伺服器100在它從第一主節點接收關於ID節點的信息、確定第一主節點和ID節點應該被主動地配對和關聯並且伺服器100發送適當的安全pin信息作為一種類型的授權憑證時執行,所述授權憑證允許第一節點與ID節點主動配對和連接。在第一主節點與ID節點相關聯之後,伺服器接收反映關聯的更新。

接下來,當ID節點的管理責任從第一主節點切換到在預測的運送路線上的第二點處的第二主節點時,伺服器可以授權將第二主節與ID節點相關聯。在一個實施例中,方法可以授權第一主節點與ID節點解關聯。然而,在其他實施例中,第一主節點可以保持與ID節點相關聯——甚至在ID被授權與第二主節點相關聯之後。伺服器然後當ID節點在運送路線的預測的第一部分上繼續時接收反映ID節點與第二主節點之間的關聯的更新。

方法可以進一步在對ID節點的管理責任從第二主節點切換到靠近預測的運送路線上的目的地點的第三主節點時授權將第二主節點與ID節點解關聯並且將第三主節點與ID節點相關聯。這可以在針對被正裝運的ID節點和物品的拾取事件之前完成。例如,當第三主節點是用於接收者的用戶訪問設備(例如,膝上型計算機、臺式計算機、平板設備、個域網設備、智慧型電話設備和智能可穿戴設備)時,關於ID節點的狀態和位置的可見性可以被延伸到脫離事件之後。在第三主節點與ID節點相關聯之後,伺服器接收反映ID節與第三主節點之間的關聯的通知。

並且在本方法期間,伺服器可以基於由伺服器接收的關聯信息和與第一、第二或第三主節點中的至少一個相關的位置信息來確定ID節點的位置。如上面討論的那樣,各種技術可用於定位節點並且在某些情況下利用上下文數據針對不利的RF環境條件進行調整以更準確地細化節點的位置。這樣,伺服器保持對無線節點網絡中的節點的位置的跟蹤,並且可以在被請求和授權提供該信息(以及其他類型的共享或傳感器信息)時這麼做。

從無線節點網絡的物流應用的系統觀點來看,公開了一種用於使用無線節點網絡管理物品的裝運的示例性系統。參考圖17,示例性系統一般包括ID節點(諸如節點120a)、多個主節點(諸如節點110a-110h)和伺服器(諸如伺服器100)。ID節點被登記到被裝運的物品(諸如包裹130)。當物品從預期運送路線的起點被裝運到預期裝運路徑的目的地點時,主節點中的每個被預測位於用於物品的預期運送路線的不同部分處。主節點中的每個可操作以通過短距通信路徑與ID節點通信,並且可操作以與其他主節點和伺服器100通信。

伺服器操作以跟蹤和報告ID節點的位置和主節點的位置。如在圖17中示出的那樣,伺服器100依靠網絡105與不同的主節點(110a-110h)以及用戶訪問設備200、205通信,所述用戶訪問設備200、205可以在某些時間處起與ID節點120a相關聯的主節點的作用和功能。如先前討論的那樣,伺服器100可以採用多種不同的技術(或不同的技術的組合)用於確定ID節點120a或網絡中的其他節點中的一個的位置。

當ID節點沿著預期運送路線移動時,伺服器還可操作以促進ID節點的管理責任在不同的主節點之間的轉移。例如,如上面討論的那樣,節點經由廣播和掃描方法通信,並且可以在伺服器100的控制下被關聯,作為管理無線節點網絡的部分。以該方式,主節點中的第一個可以在針對將被裝運的ID節點和物品的拾取事件之前與ID節點相關聯。在一個示例中,用戶訪問設備200可以起主節點的作用並且在被放置到投件節點110a並且由快遞從與該投件節點110a相關的容器拾取之前與ID節點120a相關聯。

稍後,在預期運送路線的中間點處將ID節點與主節點中的第一個解關聯之後,可以將主節點中的第二個與ID節點相關聯。並且,在針對將被裝運的ID節點和物品的脫離事件之後,可以將主節點中的第三個與ID節點相關聯。例如,用戶訪問設備205可以起主節點的作用並且在ID節點120a和物品在意圖的目的地點處脫離(例如,一種類型的脫離事件)之後與ID節點120a相關聯。

在系統的實施例中,主節點中的每個可以可操作以在完成與ID節點的解關聯或關聯時更新伺服器。這向伺服器提供關聯信息,所述伺服器可以使用所述關聯信息來管理和跟蹤無線節點網絡中的節點。當關聯節點時,伺服器可以可操作以向主節點中的一個和ID節點傳輸授權憑證的集合以授權主節點與ID節點之間的期望的關聯。伺服器還可以可操作以基於上下文數據來確定ID節點的位置,所述上下文數據諸如涉及預期運送路徑的一部分的環境方面的信息(例如,與ID節點一起被裝運的物品或容納ID節點的貨櫃的RF屏蔽方面、建築布局信息等)。

本領域那些技術人員將容易地領會,如本文中闡明的這樣的示例性無線節點網絡的操作不限於僅跟蹤包裹,而可以被用來管理諸如物體或人之類的其他類型的物品的物流和跟蹤。實際上,某些實施例通過在一個或多個主節點的存在中在通告模式中使用低功率ID節點來提供增強的能力,所述增強的能力在物品、對象和人移動到更限制性的室內環境時促進對它們的更好的跟蹤。

前攝的裝運標籤生成

雖然圖17提供了當包裹130和相關的ID節點120a經過裝運路徑時的示例物流操作的綜述,但圖34A-D圖示了在涉及包裹130和相關ID節點120a的裝運的示例物流操作的特定階段處的操作的更詳細的實施例。

在一個階段中,裝運消費者正在裝運設施處丟下將被裝運的物品。圖34A是示出了在該階段處採用示例性無線節點網絡來幫忙的示例性裝運設施的圖。現在參考圖34處,圖示了包裹130和相關的120節點120a由裝運消費者帶到裝運設施3400(例如,諸如 FedEx®辦公室列印&裝運中心等)。在一般的示例中,裝運消費者已經輸入或否則提供或登記用於物品的意圖的裝運的裝運信息,並且該裝運信息可以被維持在伺服器100上。

當接近裝運設施時,裝運消費者可以與無線節點網絡交互,用於經由與裝運消費者相關聯的節點的多種實施例生成裝運標籤。在一個示例中,如在圖34A中示出的那樣,裝運消費者可以以已經在包裹130中的待裝運的物品接近裝運設施3400,所述包裹130具有在包裹130中的節點120a(例如,如圖示的ID節點或移動主節點)。在一個示例中,包裹130可以使節點集成為包裹的部分(這裡一般被稱作「節點包裹」)。

在另一示例中,裝運消費者可以僅以智慧型電話200(一種類型的用戶訪問設備)和將被裝運的物品但沒有包裹120或節點120a來接近裝運設施。這裡,智慧型電話200可以起一種類型的主節點的作用,其可以使用較長距通信路徑以與裝運設施的主節點3410a通信。這麼做可以使用特定的應用(與代碼425的可編程代碼類似的一種類型的可編程代碼)。並且當智慧型電話200接近裝運設施時,設備可以改變模式並且起一種類型的ID節點的作用(例如,使用較短距通信路徑以與裝運設施的主節點3410a通信,或在當裝運消費者去往裝運設施內部時沒有經由GPS自我定位的能力的情況下操作的臨時ID節點模式中)。因此,可以以多種方式實現與裝運消費者相關聯的節點——例如ID節點、主節點、起一種類型的節點的作用的用戶訪問設備——使得裝運設施可以利用為裝運消費者生成裝運標籤、提供包裹或專門化包裝材料以及提供定製的優惠券來前攝地提供增強的消費者體驗。

在其中裝運消費者在到達辦公室3400之前已經將物品打包到包裹中的一個示例中,裝運消費者可以已經登記將從起點裝運到目的地點的包裹130和ID節點120a。例如,裝運消費者可以使用他們的智慧型電話(例如,一種類型的用戶訪問設備200)和在該設備上可操作的特定應用(一種類型的可編程代碼)用以促進將被裝運的包裹130和ID節點120a的登記,並且用以標識用於包裹130(和它的相關的ID節點120a)的期望的脫離位置。當裝運消費者行進到期望的脫離位置(例如,裝運設施3400)並且接近設施時,系統感知並預期消費者的到達。辦公室主節點3410a可以檢測ID節點120a並且前攝地使得印表機3405生成用於包裹130的裝運標籤3420,並且在某些情況下提示裝運設施人員關於裝運消費者、生成優惠券、提示裝運消費者直接關於與在裝運設施中的他們的零售經歷相關的報價(offer),等等。

圖35是圖示了根據本發明的實施例的用於使用無線節點網絡生成用於將被裝運的物品的裝運標籤的示例性方法的流程圖。現在參考圖35,方法3500在步驟3505處開始,其中主節點從伺服器接收裝運信息。裝運信息與和裝運消費者相關聯的節點相關。

如上面更詳細地解釋的那樣,與裝運消費者相關聯的節點在方法3500的實施例中可以被實現為ID節點、主節點、節點包裹、起ID節點的作用的用戶訪問設備、起主節點的作用的用戶訪問設備,或在臨時ID節點模式中操作的主節點。並且更詳細地,裝運消費者的主節點可以可操作以轉變它如何與裝運設施的主節點通信——即可操作以從通過較長距通信路徑通信轉變,但當裝運消費者的主節點可以從與裝運設施相關聯的主節點接收信號時,轉換到通過短距通信路徑通信。例如,裝運消費者的移動主節點(例如,操作使能作為移動主節點的設備的操作的應用的他們的智慧型電話)可以在裝運消費者接近設施時使用蜂窩或WIFI較長距通信範圍路徑,並且然後在智慧型電話可以通過較短距路徑從設施的主節點接收信號時轉變成通過較短距Bluetooth®通信路徑與設施的主節點通信。

在步驟3510處,方法3500以當與裝運消費者相關聯的節點接近裝運設施時裝運設施的主節點檢測來自與裝運消費者相關聯的節點的信號而繼續。在圖34A示例中,來自裝運消費者的ID節點120a的信號可以是具有頭部信息的通告信號,所述頭部信息指示ID節點120a與包裹130相關聯並且可能正在尋找與其(被動地或主動地)相關聯的節點。一旦檢測到,就在步驟3515處將裝運設施的主節點與ID節點相關聯。

在步驟3515處,方法3500通過將主節點與和裝運消費者相關聯的節點相關聯而繼續。這樣的關聯可以涉及在設施的主節點與和裝運消費者相關聯的節點之間建立被動關聯而不要求主節點與和裝運消費者相關聯的節點之間的安全連接。在另一示例中,這樣的關聯可以涉及在設施的主節點與和裝運消費者相關聯的節點之間建立主動關聯,其中主動關聯反映設施的主節點與和裝運消費者相關聯的節點之間的安全連接。並且在進一步實施例中,方法3500可以使主節點可操作以在主節點不再與節點相關聯時利用更新的關聯數據來更新伺服器。在圖34B中示出的示例中,當包裹130被放置在容器3415內時,辦公室主節點3410a仍可以與ID節點120a相關聯。然而,與容器3415相關聯的投件節點110a可以檢測ID節點120a並且與ID節點120a相關聯。並且在某些時間點處,例如在包裹130已經在容器3415中達特定的持續時間的情況下或當包裹130由快遞從容器3415拾取時,辦公室主節點3410a可以與ID節點120a解關聯。在該時間處,其他節點與ID節點120a相關聯並且可以促進利用伺服器100進行的跟蹤和管理。

在步驟3520處,方法3500以設施的主節點引起用於將被裝運的物品的裝運標籤的生成而結束。這發生在設施的主節點確定與裝運消費者相關聯的節點在裝運設施內的位置的預定範圍內時。例如,參考圖34B,ID節點120a(作為與裝運消費者相關聯的一種類型的節點)和包裹130現在在裝運設施3400內並且更接近辦公室主節點3410a,所述辦公室主節點3410a可以被部署在設施340內的脫離計數器位置處。當ID節點120a在該位置處或裝運設施內的某些其他指定位置處接近辦公室主節點3410a時,ID節點120a的位置將進入距辦公室主節點3410a的預定範圍距離。在該點處,辦公室主節點3410a可以指示印表機3405(例如,經由有線或無線連接)生成用於將被裝運的包裹130的裝運標籤3420。在另一示例中,辦公室主節點3410a可以確定ID節點120a在裝運部門脫離容器3415的預定範圍內(例如,在裝運設施內的指定位置的示例)。

在更詳細的實施例中,在設施內的位置可以是指定點的類型,諸如用於物品和節點的脫離位置(例如,桌子、櫃檯、容器等)、用於裝運標籤的生成位置(例如,靠近裝運設施內的印表機的區域)以及用於裝運標籤的拾取位置(例如,桌子、櫃檯、容器等)。

在進一步實施例中,方法3500可以進一步包括裝運設施的主節點通過指示與裝運消費者相關聯的節點改變RF功率特性(例如,RF傳輸功率水平)來確定與裝運消費者相關聯的節點在指定位置的預定範圍內,作為定位與裝運消費者相關聯的節點的部分。

一般地,示例性裝運標籤伴隨正被裝運的物品(和與物品相關的任何ID節點,諸如在包裹130內的ID節點120a)。裝運標籤3420的示例可以包括具有信息的人類可讀標籤,所述信息諸如與裝運信息相關聯的跟蹤號碼、與裝運信息相關聯的地址、關於裝運物品的用戶的信息。並且標籤還可以包括用以附著於將被裝運的物品的一個或多個機器可讀參考,諸如可掃描圖像(例如,條形碼)或可掃描標記(例如,RFID標記)。如在圖34B中示出的那樣,可以在包裹130(和ID節點120a)放置在容器3415內之前將生成的裝運標籤3420放置在包裹130上。

在又一實施例中,方法3500還可以包括在主節點不再與和裝運消費者相關聯的節點相關聯時更新伺服器。在進一步實施例中,還可以利用與關於和裝運設施內的裝運消費者相關聯的節點的移動的分析相關的位置度量信息來更新伺服器。例如,如在圖34A中示出的那樣,當辦公室主節點3410a在裝運設施3400內跟蹤ID節點120a時,主節點可以收集、記錄位置度量(例如,位置、時間、移動方向)並向伺服器100轉發所述位置度量作為數據分析量化努力的部分,以理解ID節點和/或裝運消費者與他們的智慧型電話在裝運設施3400內如何和在何處移動。更詳細地,辦公室主節點3410a可以跟蹤與ID節點120a在快遞拾取包裹130之前停留在容器3415中多久相關的度量。在又一實施例中,辦公室主節點3410a可以跟蹤與列印出某些類型的裝運標籤花費多久相關的度量,並且(由伺服器或主節點)使用這樣的度量來調整預定的範圍距離,使得裝運標籤被優化地生成因此來最好地幫助裝運消費者和裝運設施3400的操作。

本領域那些技術人員將領會,其他銷售和裝運相關的物流度量可以被跟蹤並上傳到伺服器100,因此該伺服器100可以學習關於裝運設施3400內的操作並且在未來嘗試細化正跟蹤的節點的位置時將該信息的用途用作一種類型的歷史數據。因此,節點的運動和跟蹤關於在裝運設施內的該運動的信息提供一種類型的數據源,用於分析以幫助設施理解消費者體驗——當節點是例如消費者的智慧型電話時針對裝運消費者;或針對是使能節點的並且在裝運設施內處理的包裹。

在另一實施例中,方法3500可以當設施的主節點確定與裝運消費者相關聯的節點在裝運設施內的位置的預定範圍內時,使主節點引起一個或多個附加裝運標籤的生成。因此,裝運信息可以指示對於任何附加裝運標籤的需要並且實施例慮及這樣的標籤的前攝生成。

在進一步實施例中,方法3500還可以向裝運消費者前攝地提供一個或多個優惠券,作為在來到裝運設施並且與設施的無線節點網絡交互中的他們的體驗的部分。更詳細地,方法3500可以使主節點引起用於將被裝運的物品的包裝材料或由設施提供的其他消費品的優惠券的生成。如果裝運消費者被確定是優先消費者(例如,設施的頻繁消費者、裝運設施的法人客戶的指定代表等),則實施例可以使設施的主節點在生成裝運標籤之前由主節點生成針對裝運設施人員的通知,該通知指示裝運消費者是優先消費者。

另外,某些實施例可以使設施的主節點提供消息以提供不同的人。在一個示例中,主節點可以向由裝運設施人員操作的用戶訪問設備提供消息,其中消息使得用戶訪問設備顯示與向裝運消費者提供包裝材料相關的提示。在另一示例中,設施的主節點可以直接向與裝運消費者相關聯的節點提供消息,其中消息使得節點顯示與對包裝材料的提供相關的提示。在又一示例中,設施的主節點可以向由裝運設施人員操作的用戶訪問設備提供消息,其中消息使得用戶訪問設備顯示提示,所述提示與基於如在裝運信息中標識的正被裝運的物品的價值向裝運消費者提供用於將被裝運的物品的專門化包裝材料相關。仍進一步地,設施的主節點可以向由裝運設施人員操作的用戶訪問設備提供消息,其中消息使得用戶訪問設備顯示提示,所述提示與基於將被裝運的物品易碎的指示向裝運消費者提供用於將被裝運的物品的專門化包裝材料相關。作為這樣的提示示例的部分,進一步的實施例設想更多交互式消息,其中裝運消費者可能能夠例如選擇他們想要使用哪個類型的專門化包裝材料或者他們願意兌換哪個類型的優惠券。

向後參考在圖34A中示出的示例,辦公室主節點3410a可以在引起實施例中的裝運標籤的生成時與印表機3405直接或間接交互。在一個示例中,標籤印表機3405被直接耦合到辦公室主節點3410a。然而,在另一示例中,標籤印表機3405可以被直接連接到另一計算機系統(例如,(未示出的)定單管理系統,其直接或間接地與伺服器100通信並且幫助促進裝運定單和對設施裝運定單的支付)。因此,雖然沒有直接地連接到辦公室主節點3410a,但辦公室主節點3410a仍可以能夠經由間接連接(例如,從辦公室主節點3410a到定單管理系統的WiFi或有線LAN連接,或從辦公室主節點3410a到伺服器100的網絡連接,所述伺服器100可以單獨與印表機3405通信)通信並使得印表機3405生成標籤3420。另外,伺服器100可以可操作以使得列印發生在印表機3405上。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法3500可以在運行主控制和管理代碼425一個或多個部分以實現上面描述的功能中的任何功能的的網絡設備上實現,所述網絡設備諸如在圖34A中圖示的辦公室主節點3410a。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,諸如在主節點(諸如辦公室主節點3410a)上的存儲器記憶裝置415。因此,當執行代碼425時,主節點的處理單元400可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法3500和該方法的變型。

使用節點關聯的支付交易

在圖34B中示出的示例中,裝運標籤3420可以在包裹130上並且裝運消費者可以期望為將包裹180裝運到它的意圖的目的地進行支付。在一個實施例中,可以使用在節點之間建立的關聯來促進支付。換言之,裝運消費者可以利用節點,並且可以基於消費者的節點與支付接收者的主節點之間的關聯進行支付交易。

圖36是圖示了根據本發明的實施例的用於使用無線節點網絡中的節點關聯來進行支付交易的示例性方法的流程圖。現在參考圖36,示例性方法3600在步驟3605處通過由主節點在ID節點接近主節點時檢測來自ID節點的信號而開始,主節點與支付接收者相關並且ID節點與支付提供者相關。

在步驟3610處,由主節點基於信號內的信息的第一部分來確定ID節點是否期望與主節點相關聯用於支付交易。在一個實施例中,信號內的信息包括從ID節點(例如,移動用戶訪問設備,諸如裝運消費者的智慧型電話200)廣播的信號的頭部信息。頭部信息可以包括關於ID節點是否在特定狀態(例如,如上面參考圖8討論的可發現通告狀態、一般通告狀態或非可連接通告狀態)中的狀態信息。信息還可以包括將在支付交易中購買的特定消費品(諸如產品或服務)的標識,並且在信息的另一部分中包括用於支付交易的支付源的標識。在圖34B的示例中,移動用戶訪問設備200可以廣播信號,所述信號被辦公室主節點3410a檢測到。在信號中廣播的信息的部分可以標識將被購買的裝運(例如,包裹130的裝運)。

廣播的信息的另一部分可以標識用於支付交易的支付源。這可以是基於常規貨幣的支付源(例如,銀行帳戶、信用帳戶等)或可以是非貨幣類型的程序(諸如用來交換用於來自支付接收者的產品/服務的值的返利(rebate)程序、獎勵點程序或其他封閉生態系統類型的程序)。例如,裝運消費者可以為期望量的裝運信用對具體裝運公司預支付,並且在某些實現中,允許實施例與諸如Google Wallet應用、Square Wallet 應用或PayPal® 支付系統之類的常規支付系統的集成。與裝運消費者相關的預支付的裝運信用在某些實施例中可以是裝運信息的部分,並且在某些情況下可以在節點(諸如起ID節點的作用的智慧型電話200)上被籌備。利用特定節點來籌備支付信用幫助促進其他支付服務,諸如貨到付款(cost-on-delivery)(COD)類型服務。其也慮及當包裹移動穿過分發或裝運網絡時將被保存在節點內的支付狀態。在某些實施例中,當節點穿過分發或裝運網絡時,可以更新(添加或移除信用)反映當前信用的在節點上保存的支付狀態。

在步驟3615處,主節點在ID節點期望與主節點相關聯用於支付交易時與ID節點相關聯。在一個實施例中,關聯可以涉及改變主節點的廣播模式並且指示ID節點改變它的廣播模式以使能將主節點與ID節點相關聯。在另一實施例中,關聯可以涉及在主節點與ID節點之間建立被動關聯而不要求主節點與ID節點之間的安全連接。然而,在又一實施例中,將節點相關聯可以涉及在主節點與ID節點之間建立主動和安全關聯,其中主動關聯反映主節點與ID節點之間的安全連接。可以利用預加載的憑證來促進這樣的主動和安全關聯,但在其他實施例中,可以從伺服器請求這樣的授權(authority)以關聯。

在更詳細的示例中,主節點可以在從ID節點接收與支付交易相關的確認之後建立與ID節點的主動關聯。在一個示例中,可以利用ID節點(例如,出於為包裹130的裝運付費的目的起ID節點的作用的裝運消費者的移動智慧型電話200的屏幕)上的顯示的提示來提示該確認。

向後參考圖34B的示例,辦公室主節點3410a可以在確定是否與移動用戶訪問設備200相關聯時出於該目的分析在來自起ID節點的作用的移動用戶訪問設備200的信號(Bluetooth®格式的短距傳輸信號)中廣播的信息。如果辦公室主節點3410a(基於信號中的信息)確定移動用戶訪問設備200期望繼續進行與包裹130的裝運相關的支付交易,則辦公室主節點3410a然後與起ID節點的作用的移動用戶訪問設備200相關聯。例如,辦公室主節點3410a可以從伺服器100接收與包裹130的裝運相關的信息,並且知道在針對裝運消費者的簡檔中標識了移動用戶訪問設備200以及與包裹130相關的裝運信息與針對裝運包裹130的服務標識的計費一起在系統中。因此,基於裝運信息和關於與裝運信息相關的裝運消費者的簡檔信息,辦公室主節點3410a可以僅需要與裝運消費者的移動用戶訪問設備(例如,智慧型電話200)相關聯以繼續並完成用於裝運包裹130的支付交易。

在步驟3620處,方法3600通過向伺服器提交支付交易數據而結束。支付交易數據基於從ID節點(例如,在圖34B的示例中的智慧型電話200)廣播的信號內的信息的另一部分。更詳細地,支付交易數據可以反映基於主節點與ID節點的成功關聯來完成支付交易的授權。

在一個示例中,伺服器100可以接收支付交易數據(例如,針對該交易發生的成功的關聯的確定)並且伺服器100可以依靠已經駐留在它的伺服器存儲器中的數據(例如,與裝運信息、裝運定單的價格、作為輸入裝運信息和初始登記包裹130和ID節點120a的部分提供的支付源信息相關)來然後結束支付交易。在另一示例中,伺服器100可以經由相關聯的主節點從ID節點(諸如,智慧型電話200)接收作為支付交易數據的部分的進一步信息(諸如更新的支付源信息)。

在進一步的實施例中,方法3600可以包括如下步驟:其中起ID節點的作用的移動用戶訪問設備向用戶接口提供顯示的提示,作為驗證支付、認證支付和計費通知批准顯示的部分。一個或多個提示可以顯現在移動用戶訪問設備的用戶接口上。這樣的提示通常向設備的職員(operative)通知與交易相關的信息,或要求與交易相關的進一步輸入。在這樣的實施例中,移動用戶訪問設備的操作者可以提供單或雙向交互以批准、驗證並另外認證在節點之間進行的支付交易。

雖然許多實施例可以依靠被認證的連接,其中信息可以被更安全地共享用於支付交易,但其他實施例可以依靠未被認證的連接(例如,被動的關聯或者主動的但不安全的或認證的連接)。這樣,安全方面可以在利用專有信用而不是常規貨幣的後端伺服器上開始起作用。例如,當節點包裹被投到使能節點的物流容器(諸如投件箱)中時,可以利用裝運實體以預授權帳戶將消費者自動地記入借方(debit)。裝運實體的後端伺服器可以保持對信用的跟蹤並且基於節點包裹的被檢測到的押金(deposit)相應地將消費者的帳戶記入借方。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法3600可以在運行主控制和管理代碼425的一個或多個部分以實現上面描述的功能中的任何功能的網絡設備上實現,所述網絡設備諸如在圖34B中圖示的辦公室主節點3410a。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,諸如在主節點(諸如辦公室主節點3410a)上的存儲器記憶裝置415。因此,當執行代碼425時,主節點的處理單元400可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法3600和該方法的變型。

同樣地,本領域那些技術人員將領會,按照上面描述的方法3600和在其中描述的進一步細節,伺服器和與支付接收者(例如,FedEx®辦公室列印&裝運中心)相關聯的主節點的示例性系統可以被用於使用節點關聯進行支付交易。在該實施例中,主節點可操作以與伺服器通信並單獨地檢測,並且可操作以出於為支付交易進行關聯的目的與ID節點通信,其中主節點的處理單元在運行代碼425時實現上面描述的與方法3600相關的步驟。

在沒有裝運標籤的情況下的使能節點的裝運

雖然關於圖35描述的實施例涉及用於將被裝運的物品的裝運標籤的前攝生成,但根據本發明的實施例的使用無線節點網絡的另一實施例慮及在沒有裝運標籤的情況下的使能節點的裝運。圖37是圖示了根據本發明的實施例的用於使用無線節點網絡準備將被裝運的物品的使能節點的裝運的示例性方法的流程圖。現在參考圖37,方法3700在步驟3705處通過由用戶訪問設備捕捉將與物品相關的節點的標識而開始。在不同的實施例中,節點可以由ID節點、傳感器節點或主節點來實現。在更詳細的實施例中,節點可以被實現為移動主節點,其具有板載於主節點上的至少一個傳感器,用於收集關於靠近主節點的環境的環境信息。

針對將與正被裝運的物品相關的節點,可以以各種方式利用用戶訪問設備(例如,如本文中描述的智慧型電話、膝上型計算機、臺式計算機、個域網設備等)來捕捉節點的標識。在一個示例中,捕捉節點的標識可以涉及檢測節點的電子標識(諸如用於節點的Bluetooth®籤名或標識符(例如,MAC地址)、與節點相關的近場通信(NFC)代碼、與節點相關的RFID標識符)。在其中利用NFC來實現RFID版本的一個實施例中,用戶訪問設備可能能夠經由非常短距離的NFC信號通信以捕捉NFC代碼但然後使用較不範圍限制性的通信路徑(例如,Bluetooth®低能量或BLE)自動關聯節點。在另一示例中,捕捉節點的標識可以涉及查看節點的可讀標識符(諸如在具有在標籤上列印的標識的節點的外部上的書寫標籤)。在又一示例中,捕捉節點的標識可以涉及掃描節點機器可讀標識符(諸如條形碼)。

在步驟3710處,裝運信息被輸入到用戶訪問設備中。裝運信息與物品相關並且包括在裝運信息(例如,裝運消費者、起點、目的地等)與節點的標識之間的連結。

在步驟3715處,裝運信息被存儲在節點上。裝運信息可以被存儲在節點的易失性存儲器、板載存儲器記憶裝置或兩者中。在一個實施例中,裝運信息可以被上傳到伺服器。在更詳細的實施例中,裝運信息可以被傳輸到伺服器以將用於節點的裝運信息與和人(諸如快遞)相關的網絡中的另一節點(例如,在圖34A中示出的快遞主節點110b)預關聯,所述人將處理針對將被裝運的物品的物流交易。示例性物流交易可以包括拾取物品、脫離物品等。在拾取處,快遞可以可選地生成裝運標籤以促進對正被裝運的物品的進一步物流處理;然而,在其他實施例中,不需要進一步的標籤,因為節點可以在它經過朝向它的裝運目的地的它的路徑時向其他節點傳送用於成功裝運的必要信息。

在步驟3720處,將裝運的物品與節點組合。通常,將被裝運的物品可以包括用於物品的包裹。當物品被裝運到目的地時,包裹可以幫助保護物品。因此,在一個示例中,可以通過將節點放置在用於將被裝運的物品的包裹的內部內來使將被裝運的物品與節點組合。取決於正被裝運的物品,本領域那些技術人員將領會,在包裹的內部內的節點的實際位置可以不利地影響節點可以如何與其他節點通信。

在另一示例中,可以通過將節點安全地固定到用於將被裝運的物品的包裹的內表面來使將被裝運的物品與節點組合。更詳細地,節點可以被粘附到包裹內的側壁或頂部內表面。將節點保持在接近於包裹的壁或頂部的固定位置中可以使包裹的內容免於幹擾節點(或來自節點的通信)並且幫助避免來自包裹的內容(正被裝運的物品)的對節點的物理損壞。

在進一步示例中,可以嵌入節點作為用於將被裝運的物品的包裹的部分。在該示例中,節點可以被集成到包裹或包裝材料中並且可以部分地或完全地嵌入在包裹或包裝材料內。

在仍進一步的示例中,可以通過將節點安全地固定到用於將被裝運的物品的包裹的外表面使將被裝運的物品與節點組合。在該示例中,可以以相對平坦的配置來實現節點從而確保在物品被裝運到它的目的地時節點保持固定到包裹。特別地,包裹可以具有諸如凹陷位置的特殊位置,所述特殊位置從包裹的外部可訪問並且裝運消費者可以在其處放置並安全地固定節點。

在另一實施例中,方法3700還可以包括將外部通知固定到用於將被裝運的物品的包裹,外部通知提供包裹是節點裝運的通告。該實施例中的外部通知不是裝運標籤,因為它不包括在包裹的外部上可查看的裝運信息。代之以,示例性外部通知可以顯示簡單的消息以提醒裝運公司人員包裹包括相關的節點,所述相關的節點可以(例如,經由掃描節點、經由與節點的通信、經由對來自節點的信號的間接被動分析)用來在包裹被裝運而不要求完整的裝運標籤時幫助跟蹤和管理包裹。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法3700可以在節點上實現,諸如圖3中圖示的示例性ID節點或傳感器節點或在圖4中圖示的示例性主節點,所述節點運行它們相應的控制和管理代碼的一個或多個部分以實現上面描述的功能中的任何功能。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,諸如在這樣的類型的示例性節點內的存儲器記憶裝置。因此,當執行這樣的代碼時,在相應的節點內的處理單元可以可操作以根據上面公開的各種示例性方法執行操作或步驟,在該方法中裝運信息由用戶訪問設備接收並且當在用戶訪問設備的用戶接口上發出使將被裝運的物品與節點組合的消息時來實現組合步驟。

同樣地,本領域那些技術人員將領會,按照上面描述的方法3700和在其中描述的進一步細節,根據實施例,伺服器和節點的示例性系統可以被用於使用無線節點網絡準備將被裝運的物品的使能節點的裝運。系統中的示例性節點可以包括節點處理單元、耦合到處理單元的節點存儲器記憶裝置以及通信接口,所述通信接口耦合到處理單元並且可操作以與用戶訪問設備(例如,由裝運消費者使用的智慧型電話200)通信。節點的示例可以包括ID節點、傳感器節點和主節點。在更詳細的實施例中,節點可以被實現為移動主節點,其具有板載於主節點上的至少一個傳感器,用於收集關於靠近主節點的環境的環境信息。

系統中的示例性伺服器可操作以經由通信接口與節點通信。然而,本領域那些技術人員將領會,如果節點是ID節點或傳感器節點,則當用戶訪問設備通過通信接口與節點通信時,伺服器可以間接通過裝運消費者的用戶訪問設備(起主節點的作用)與節點單獨通信。

示例性節點的處理單元可操作以通過用戶訪問設備發射將與物品相關的節點的標識。例如,節點可以發射或否則傳輸標識節點的短距信號,並且該標識可以在其被用戶訪問設備(例如,經由Bluetooth®低能量通信)捕捉之後與正被裝運的物品相關。節點處理單元進一步可操作以從用戶訪問設備接收裝運信息,裝運信息與物品相關並且與節點的標識連結。節點處理單元進一步可操作以在節點和將被裝運的物品被組合用於裝運時將裝運信息存儲在節點上(例如,在節點存儲器記憶裝置上)。

節點處理單元可以進一步可操作以將裝運信息上傳到伺服器。在一個實施例中,伺服器可以可操作以(例如,當節點是主節點時)從節點接收裝運信息。在其他實施例中,伺服器可以可操作地(例如,當節點是ID節點或傳感器節點時)從用戶訪問設備接收裝運信息。

使能節點的物流容器

在圖34A和34B中,容器3415是投件箱和/或拾取類型的貨櫃(更一般地被稱作物流容器),其可以臨時地維持對正被裝運的物品(如果一個ID節點與特定物品一起存在時,則連同所述物品的相應的ID節點)的保管。在這裡討論的某些示例中,容器3415是簡單的貨櫃或用於將被裝運的一個或多個包裹的容器。示例性容器具有入口開口,當物品被存放在容器的存儲區域內時,正被裝運的物品(連同它的相關節點)可以穿過所述入口開口。因此,存儲區域在物品被存放在容器內之後維持正被裝運的物品和相關的節點。

在某些實施例中,容器可以被實現為安全訪問容器或貨櫃(諸如鎖櫃類型的物流容器),其具有對裝運消費者而言可訪問的入口開口用於存放將被裝運的物品(和它的可讀節點),但一旦在容器內,物品就是安全的並且僅由具有密鑰或組合的某人從容器內的安全存儲區域移除。物流容器的這樣的示例在被部署在其中人員不主動地管理容器的情況中時可以是有用的。

容器3415的實施例可以將該容器部署為使能節點的組件。換言之,在該其他實施例中,容器3415可以具有附著的或集成的節點(諸如投件節點110a或ID節點110a或主節點120a),所述附著的或集成的節點作為組成容器3415的組件的部分。在實施例中以這樣的節點(例如,ID節點、傳感器節點,或具有或不具有傳感器的主節點)裝備容器3415在物品被留在容器(諸如投件箱類型的貨櫃)附近或被存放在所述容器中時提供標識正被裝運的物品的方式,所述方式使通告節點與物品相關。與容器組裝在一起的節點操作以檢測來自與正被裝運的物品相關的節點的信號。當被檢測到時,容器的節點與和正被裝運的物品相關的節點相關聯並且基於該節點相對於容器的位置,容器的節點可以改變與存儲在該節點存儲器記憶裝置中的、與容器相關的當前存貨。當與正被裝運的物品(例如,節點包裹)相關的節點接近使能節點的物流容器並且被存放到容器的臨時保管(custody)中時,容器的節點可以指示節點包裹調整它的RF輸出信號(例如,調整針對節點包裹的廣播簡檔)。這樣,容器的節點在它幫助促進在容器的臨時管理保管內的新節點的通信行為時利用新的包裹節點的通信簡檔,因此存在對去往和來自使能節點的物流容器的保管內(在容器內部或靠近容器)的其他節點的通信的較少潛在幹擾和破壞。

關於示例性使能節點的物流容器組件的各種實施例的進一步細節顯現在圖34A-34D、85A、85B、86A、86B和89A-89D中。在這些實施例中的某些中,在使能節點的物流容器組件內的節點可以包括至少一個傳感器,所述至少一個傳感器針對被存放的包裹監視被存放的包裹的保管臨時由使能節點的物流容器組件維持。如更多關於圖89A-89D討論的那樣,可以利用一個或多個內部傳感器、外部傳感器和/或門傳感器來實現這樣的傳感器以幫助檢測包裹。

圖38是圖示了根據本發明的實施例的用於無線節點網絡中的使能節點的物流容器的操作的示例性方法的流程圖。現在參考圖38,方法3800在步驟3805處通過檢測從第一節點廣播的信號而開始。在圖34B示出的示例中,容器3415可以是使能節點的物流容器,其中投件節點110a被併入到具有容器3415的組件中。當包裹130和ID節點120a接近嵌入在容器3415中的投件節點110a時,投件節點110a檢測從與正被裝運的包裹130相關的ID節點120a廣播的信號。

在步驟3810處,使能節點的物流容器與第一節點相關聯。回到圖34B中的示例中,投件節點110a與ID節點120a相關聯。當ID節點120a接近投件節點110a時,投件節點110a可以指示ID節點120a改變它的通告信號的功率特性(諸如RF輸出功率水平)以便允許投件節點110a更好地定位ID節點120a。

在步驟3815處,由使能節點的容器來確定第一節點的位置。作為固定的位置安裝,投件節點110a的物理地址可以被假設與容器本身相同。在其中投件節點110a是主節點的其他實施例中,容器的位置可以不被固定並且投件節點110a可以具有定位電路,利用其來確定使能節點的容器的當前移動位置。

在一個實施例中,方法可以基於第一節點的位置來檢測第一節點是否被留在使能節點的物流容器附近。使能節點的物流容器的附近可以是充分接近使能節點的物流容器的區域以指示在附近的物品和節點意圖被裝運。例如,使能節點的物流容器可以檢測到物品(例如,包裹130)和它的相關節點(ID節點120a)被留在緊接使能節點的容器的外部,其可以指示(連同當前的存貨)節點容器是滿的並且需要拾取。在一個實施例中,使能節點的物流容器在某些情況(例如,當在當前的存貨中檢測到預定數量的節點或存在在容器外部檢測到的至少一個節點)下可以向伺服器發送關於拾取的需要的消息。

在另一實施例中,方法可以基於第一節點的位置來檢測第一節點是否在使能節點的物流容器內。取決於容器的大小,考慮到可能的位置確定的粒度,這可以是可能的。並且一旦第一節點被檢測到在使能節點的容器內,它就被認為被存放用於裝運並且應該被計算到當前的存貨。

在步驟3820處,使能節點的物流容器基於第一節點的位置來改變與使能節點的物流容器相關的節點的當前存貨。在一個示例中,存貨可以包括在使能節點的容器附近的那些節點。在另一示例中,存貨可以僅包括被檢測到在使能節點的容器內的那些節點。

方法3800還可以檢測到第一節點從使能節點的物流容器的附近和從使能節點的物流容器本身內的移除。因此,使能節點的物流容器可以可操作以管理節點(和正被裝運的相關物品)的當前存貨並且通知伺服器這樣的信息。當與容器嵌入在一起的節點被實現並且起ID節點的作用時,嵌入的節點可能能夠收集來自容器中的其他ID節點的掃描結果,並且然後將它們傳送到主節點。換言之,使能節點的物流容器可操作以傳送由監聽容器內的至少一個其他ID節點的使能節點的物流容器收集的一個或多個結果。然而,如果嵌入的節點被實現並且操作為主節點,則嵌入的節點可以在節點的當前存貨改變時直接更新伺服器。

在另一實施例中,當嵌入的節點(例如,投件節點110a)被實現並且操作為具有一個或多個環境傳感器的傳感器節點,則嵌入的節點的處理單元可以可操作以使用一個或多個環境傳感器來檢測容器的內部條件。例如,如果容器的內部條件是溼的,則嵌入的節點可能想要立即通知伺服器。因此,一旦內部條件已知,嵌入的節點就可以向主節點傳輸關於容器的內部條件的環境更新,所述主節點然後可操作以將它傳遞到伺服器上。

方法3800還可以包括跟蹤作為生產力數據的類型的存貨度量信息。在一個實施例中,關於節點的當前存貨中的節點中的每個何時到達和離開使能節點的物流容器內的存貨度量信息被跟蹤,並且嵌入的節點可以使得這樣的存貨信息被發送到伺服器(例如,當嵌入的節點是主節點時向伺服器直接傳輸信息,或者當嵌入的節點是ID節點時經由連接的主節點向伺服器間接發送信息)。因此,在一個示例中,存貨度量信息可以與裝備有節點的拾取人員和/或交通工具何時到達和離開具有使能節點的容器的位置相關。

在進一步實施例中,方法3800還可以幫助管理在使能節點的物流容器的保管內或不久將在使能節點的物流容器的保管中的節點的RF通信。具體地,方法3800的實施例還可以包括使能節點的物流容器指示第一節點在第一節點的位置將第一節點放置在使能節點的物流容器的臨時保管中時改變第一節點上的輸出功率設置到不同的功率水平。更詳細地,由使能節點的物流容器指示第一節點將在第一節點上的輸出功率設置改變成不同的功率水平的這樣的步驟可以包括針對第一節點調整廣播簡檔的廣播設置。例如,關於圖52討論的示例性方法和伴隨的說明解釋了可以如何調整作為節點的廣播簡檔的部分的廣播設置,所述廣播簡檔限定節點如何通信。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法3800可以在節點上實現,所述節點諸如諸如圖3中圖示的示例性ID節點或傳感器節點或在圖4中圖示的示例性主節點,所述節點運行它們相應的控制和管理代碼的一個或多個部分以實現上面描述的功能中的任何功能。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,諸如在這樣的類型的示例性節點內的存儲器記憶裝置。因此,當執行這樣的代碼時,在相應的節點內的處理單元可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法3800和該方法的變型。

使能節點的包裝

在示例性無線節點網絡中的節點的實施例可以是不同類型的電氣部件(諸如在圖55中示出的耦合器連接器)的部分,但還可以被有利地集成到通常用來裝運物品的貨櫃(諸如包裹)中或否則是通常用來裝運物品的貨櫃(諸如包裹)的部分。用於裝運物品的一種類型的貨櫃是瓦楞纖維板箱(通常也被稱作「紙板箱」或「紙板包裹」)。在它的使用之中,瓦楞箱可以由產品的製造商用來將諸如產品的物品裝運到零售分銷商或到最終用戶,並且由一般的公眾用來將材料、禮物或其他物品裝運到朋友和親屬。當被以這樣的方式使用時,瓦楞箱起用於正被裝運的物品的包裝的作用。

如上面在實施例中解釋的那樣,當在包裹內裝運一個或多個物品時,可以利用節點使能包裹(一般被稱作節點包裹或使能節點的包裹)。並且如提到的那樣,在一般實施例中,節點可以僅被放置在包裹內,而在其他實施例中,節點可以附著於包裹(例如,粘附到包裹的內部部分、固定到其中節點的一個或多個狀態指示符可以通過包裹可見的包裹的一部分,等等),或者可以是包裹或包裝材料的部分,其被用來包括節點包裹內的外部、內部、基部或分離/緩衝材料。更詳細地,節點可以被集成為包裹或包裝材料的部分(例如,被內置於箱子或貨板結構的一部分)。在又一詳細實施例中,節點包裹的節點可以完全或部分地嵌入在用來幫助形成一般貨櫃的包裹或包裝材料內,所述一般貨櫃維持將被裝運的物品連同節點。如下面更詳細地解釋的那樣,圖75A、75B、76-78提供可以被用作節點包裹的部分的不同的使能節點的包裝材料的各種圖示。

在實施例中,示例性包裝材料可以用作多種形式的裝運貨櫃(例如,箱子、殼等)的至少部分。例如,包裝材料可以被用作來自包裝材料的一個或多個薄片的基部、側面和可密封蓋以創建和形成貨櫃本身,諸如瓦楞纖維板箱。在另一示例中,示例性包裝材料可以被用作包裝分離器材料,其中可以以各種朝向並利用均勻或非均勻表面來配置一個或多個薄片以在相同的包裹貨櫃內將正被一起裝運的不同的物品彼此分離。在又一示例中,示例性包裝材料可以被用作用於物品相對於內基部、側面或蓋表面的緩衝材料,使得正被裝運的物品被更多保護而免受對包裹貨櫃的衝擊。在某些實施例中,這樣的包裝材料可以獨自形成貨櫃。在其他實施例中,包裝材料可以充當分離器材料以及緩衝材料。並且在另外的其他實施例中,包裝材料可以起所有三個——組成貨櫃的材料、分離器材料和緩衝材料的作用。

如下面更詳細地討論的那樣,在實施例中,節點(諸如ID節點或主節點)一般可以被組裝為這樣的包裝材料的部分。例如,節點可以被放置在包裝材料的凹陷部分內並且被保持就位,它可以粘附到包裝材料的內表面,它可以集成為包裝材料的部分,並且可以嵌入在包裝材料中,其中某些節點或沒有節點暴露在包裝材料外部。然後可以使這樣的使能節點的包裝材料對裝運消費者可用,作為可以被購買供稍後在裝運物品時使用的消費者產品的部分(例如,使能節點的裝運箱)。

圖75A是圖示了根據本發明的實施例的使用作為示例性無線節點網絡的部分的使能節點的包裝材料的示例性貨櫃的圖。現在參考圖75A,圖示了包含將被裝運的物品7510的示例性貨櫃7500(例如,箱子或其他包裹)。示例性ID節點7505被示出作為組成貨櫃7500的包裝材料(諸如纖維板材料)的部分。如示出的那樣,ID節點7505利用粘合劑附著於貨櫃7500的內表面。本領域那些技術人員將領會,雖然貨櫃7500被示出為紙板箱,但在其他實施例中,貨櫃可以具有由其他材料製成的包裝材料,所述其他材料諸如金屬、塑料、閉孔(closed-cell)擠壓成型聚苯乙烯泡沫(諸如來自Dow Chemical公司的StyrofoamTM品牌)或用來製造可以在其內裝運物品的貨櫃的其他材料。

在其他實施例中,ID節點7505可以被嵌入在包裝材料內。例如,圖75B是圖示了根據本發明的實施例的使用作為示例性無線節點網絡的部分的使能節點的包裝材料的另一示例性貨櫃的圖。現在參考圖75B,示出了由包裝材料(諸如瓦楞纖維板、塑料、閉孔泡沫、在具有旋轉模塑的(roto-molded )側壁的內部注入的泡沫、不同材料的組合等)製成的示例性貨櫃7530,其中在組成貨櫃7530的至少部分的包裝材料的薄片內嵌入ID節點7540。本領域那些技術人員將領會,這樣的「薄片」的一般實施例可以具有平面表面;然而,其他實施例可以具有塊或其他形狀(而不要求平面表面)的形式的包裝材料的示例性薄片,只要包裝材料被布置在表面之間。

圖76是圖示了根據本發明的實施例的使用作為示例性無線節點網絡的部分的使能節點的包裝材料的示例性貨櫃薄片的視圖的圖。現在參考圖76,示例性貨櫃薄片7600被圖示為包裝材料的單個薄片,諸如纖維板材料。薄片7600包括將薄片7600分離成由薄片7600形成的貨櫃的不同的部分的折線。在圖示的實施例中,底板(base panel)7605顯現在薄片7600的中心並且具有在被組裝時成為側壁和蓋部分的延伸板7610a、7610b、7615a、7615b(如在圖77中透視地示出的那樣)。

在該示例性實施例中,板中的一個7615b包括在其處安裝節點的凹陷節點區7620。如在圖76中示出的那樣,薄片7600的凹陷節點區7620初始可以是開放和可訪問的,用於安裝主節點或ID節點。例如,安裝可以通過粘合劑或其他制約(restraint)(膠帶等)來完成。在一個示例中,可以將節點放置在凹陷區7620中並且可以將粘膠標籤放置在節點上同時還重疊在延伸板7615上。因此,粘膠標籤可以在區7620內將節點保持就位但可以慮及節點的替換,使得可以在具有其他部件的其他場景中再使用節點和/或由薄片7600形成的貨櫃。

另外,在圖示的示例性實施例中,板7615b包括開口。該開口允許來自節點的(未示出的)狀態燈對齊和安裝。在一個實施例中,狀態燈可以集成到節點本身並且因此開口可以顯現在凹陷區7620內。在另一實施例中,狀態燈可以(例如,經由在板7615b內部的導線或跡線)被電耦合到凹陷區7620內的節點,其中燈與節點物理上分離。

在另一實施例中,薄片7600不具有穿過薄片的、用於將顯示的燈的開口,但還仍可以提供從來自薄片7600的組裝的貨櫃外部可見的來自狀態燈的光。例如,組成凹陷部分7620的包裝材料的至少一部分可以是透明的或半透明的以慮及光(或至少光的光輝(glow))從來自薄片7600的組裝的貨櫃外部顯現。在另一示例中,狀態燈可以被布置在放置在凹陷區7620內的節點上,並且當由薄片7600組裝時面對貨櫃的外部。組成延伸板7615b的包裝材料的一小部分可以恰好在它與狀態燈對齊的地方具有透視(see through)膜(例如,透明膠帶等)。

如關於示例性ID和主節點先前解釋的那樣,與這樣的節點一起使用的示例性狀態燈還可以指示裝運狀態(諸如被裝運的物品的狀態,或沿著用於包裝材料的貨櫃中的被裝運的物品的運送形程的狀態)。在另一實施例中,狀態燈還可以指示節點的感測的錯誤或被超過的閾值。

圖77是圖示了根據本發明的實施例的使用作為示例性無線節點網絡的部分的使能節點的包裝材料的示例性組裝的貨櫃的透視圖的圖。現在參考圖77,貨櫃可以從薄片7600組裝或更一般地從薄片7600形成並且被用來包裝將被裝運的物品(諸如物品7535或7510)。當沿著在圖76中示出的折線摺疊延伸板時,貨櫃成形。一旦節點和狀態燈(如果被用在開口7625中)被集成為形成貨櫃的至少一部分的包裹材料的部分,將被裝運的物品就可以被放置在貨櫃內並且貨櫃就可以被密封。通常,在激活節點之後進行密封,但取決於可以如何利用集成為貨櫃的部分的節點完成激活,激活也可以發生在貨櫃被密封之後。

在某些實施例中,將被裝運的物品可能需要進一步的支持和注意以確保它無損傷地到達。為了促進對將被裝運的物品的此類無損傷運送,經常使用分離器包裝材料和/或緩衝包裝材料。在某些實施例中,組成這樣的分離器包裝材料和/或緩衝包裝材料的包裝材料也可以包括在這些包裝材料中的一個或多個中集成的節點並且可操作成無線節點網絡中的節點。圖78是圖示了根據本發明的實施例的利用示例性包裝分離器薄片材料和示例性緩衝材料實現的示例性使能節點的包裝材料的透視圖的圖。現在參考圖78,再次示出了貨櫃7500但這次顯示了貨櫃7500的內部。具體地,貨櫃7500的內部被示出布置在其內的分離器包裝材料7800和緩衝包裝材料7805a、7805b。示例性分離器包裝材料7800被示出被部署基本上等分貨櫃7500的內部區,並且提供內部的保護性分段使得多於一個物品可以被裝運在貨櫃7500中而沒有損傷。並且在實施例中,分離器包裝材料7800可以具有集成為材料的部分(例如,附著於、嵌入其內等)的節點7820。同樣地,被示出沿著貨櫃7500的基部部署的示例性緩衝包裝材料7805a、7805b為貨櫃7500內的物品提供保護性緩衝障礙並且可以具有集成為材料的部分的節點7810。這樣的使能節點的包裝材料可以在多種裝運場景中被再使用,可以按薄片出售,所述薄片可以(在保留集成的節點時)被定製切割並適於特定裝運消費者的意圖的貨櫃、分離器或緩衝要求。

另一實施例包括使能節點的設備,用於包裝將被裝運的物品。該設備一般包括包裝材料和集成為包裝材料的部分的ID節點。包裝材料被用作包裝將被裝運的物品的貨櫃的部分。例如,如上面關於圖75A、75B和76-78討論的那樣,這樣的包裝材料可以是組成貨櫃的結構的板的部分、部署為貨櫃的部分以在貨櫃內保持物品彼此分離的分離器薄片,或用來相對於貨櫃的基部、壁和蓋保護被包裝的物品的緩衝材料。因此,在一個實施例中,包裝材料可以包括來自由纖維板貨櫃薄片、包裝分離器薄片和緩衝材料薄片組成的組中的一個。

集成為使能節點的設備的包裝材料的部分的ID節點可操作以直接與無線節點網絡中的主節點(例如,圖4中示出的示例性主節點110a或圖75A-B中圖示的主節點7515)通信但不能與無線節點網絡中的伺服器(例如,圖5和75A-B中示出的伺服器100)直接通信。更詳細地,ID節點進一步包括處理單元和耦合到處理單元的通信接口。通信接口提供到主節點的通信路徑(例如,短距通信路徑,諸如Bluetooth®格式的通信路徑)。通信接口也可以接收從主節點廣播的消息並且將消息提供到處理單元。

設備中的ID節點進一步包括耦合到處理單元的易失性存儲器和耦合到處理單元的存儲器記憶裝置。在圖3中將這樣的存儲器的示例示出為存儲器記憶裝置315和易失性存儲器320。存儲器記憶裝置維持用於由處理單元執行的代碼和與貨櫃和集成為包裝材料的部分的ID節點相關的裝運信息。在ID節點的操作期間,代碼(例如,節點管理和控制代碼325)可以從存儲器記憶裝置加載並且在易失性存儲器中運行。

設備中的ID節點還包括用於使ID節點通電的電源。例如,這樣的電源可以是電池355。在一個實施例中,ID節點內的電源可以初始被組裝成具有非導電帶,其中斷在電源外和到ID節點的電路中的任何可能的電流,作為最好的保護電源的壽命的方式。該實施例允許消費裝運消費者購買使能節點的設備供未來在裝運物品時使用,並且允許消費者從電源(例如,電池355的端子)與正常耦合到電源的用於ID節點的功率端子之間移除非導電帶。

設備中的ID節點的處理單元在執行代碼時可操作以從無線節點網絡中的第一節點(例如,主節點)接收裝運信息、使得通告信號通過通信接口被廣播到主節點,以及與主節點共享裝運信息的至少一部分。更詳細地,共享這樣的信息可以在伺服器提供用以與主節點主動地連接和相關聯的授權(其可以在主節點檢測到通告信號時從伺服器預授權或請求)時被完成。

在進一步實施例中,使能節點的設備還可以包括指示ID節點的激活狀態的狀態燈。例如,可以利用耦合到ID節點上的電路的低功率LED光源來實現示例性狀態燈,其與這樣的電路對接並且可以被處理單元驅動。在一個實施例中,處理單元可以進一步可操作以在接收裝運信息時使得狀態燈以指定的模式閃爍。這可以允許裝運消費者有確認使能節點的設備正在操作並且準備被密封在貨櫃內的方式。例如,在裝運信息的接收時,處理單元可以向耦合到LED狀態燈的接口電路發送控制信號,並且該控制信號可以使得燈斷斷續續地閃爍預指定次數以視覺上反映裝運信息的接收。其他實施例可以使處理單元以其他模式來運用(exercise)燈以指示不同類型的狀態條件並且向裝運消費者或可以處理包裹貨櫃或對包裹貨櫃分類的包裹處理人員或光感測機器提供附加的反饋。

在另一實施例中,狀態燈可以被布置在包裹材料內但從貨櫃外部可查看。在一個示例中,狀態燈可以被布置在沒有開口的包裹材料內,但足夠接近外部,使得可以「發光」的燈顯得從貨櫃外部可查看(或部分可查看)。狀態燈可以被布置在被有利地定位的包裝材料的半透明部分中使得它可以被看到或容易地掃描。

在另一實施例中,如上面關於圖76討論的那樣,示例性ID節點可以被布置在凹陷區7620內並且具有通過開口7625可查看的狀態燈,或者如果燈是ID節點的體的部分,則具有通過在凹陷區7620中的(未示出的)開口可查看的狀態燈。

在又一實施例中,包裝材料可以包括開口並且狀態燈可以在配置中被布置在其中狀態燈與開口對齊的包裝材料內。如在圖76中示出的那樣,例如,示例性開口7625可以與耦合到ID節點的單獨地安裝的狀態燈對齊。

集成為設備中的包裝材料的部分的ID節點可以進一步包括耦合到電源的開關,用於允許電源使ID節點通電。例如,如在圖3中示出的那樣,ID節點120a包括磁開關,其在開關檢測到磁場改變的集合時被磁激活。更詳細地,由開關檢測到的被檢測的磁場改變的集合可以進一步包括限定激活模式的在時間段上的一系列磁場改變。這樣的模式可以由靠近節點的磁場源(例如,磁體)的物理移動以關於隨時間呈現該系列磁場改變的這樣的定時方式致動。

在另一實施例中,集成為設備中的包裝材料的部分的ID節點可以進一步包括到處理單元的邏輯輸入,其允許電源使ID節點通電。

在一個實施例中,包裝材料可以至少包括包裝材料的薄片,使得集成為包裝材料的部分的ID節點可以被嵌入在包裝材料的薄片內。例如,在圖75B中示出的ID節點7450被嵌入在組成貨櫃7530的板基部的包裝材料的薄片內。

這樣的使能節點的設備的典型實施例可以包括貨櫃,其有利地具有在組成貨櫃的包裝材料內的集成的或嵌入的ID節點。可以如何使用這樣的使能節點的包裝材料也是各種實施例的主題。圖79是圖示了根據本發明的實施例的使用作為用於將被裝運的物品的貨櫃的部分的使能節點的包裝材料的示例性方法的流程圖。

現在參考圖79,方法7900在步驟7905處通過利用包裝材料形成貨櫃的至少一部分而開始。在一個實施例中,包裝材料可以包括來自由纖維板貨櫃薄片、包裝分離器薄片和緩衝材料薄片組成的組中的一個。

在步驟7910處,方法7900通過激活集成為包裝材料的部分的ID節點而繼續。ID節點可操作以直接與無線節點網絡中的主節點通信但不能與無線節點網絡中的伺服器直接通信。例如,如在圖75A中示出的那樣,ID節點7505可以直接與主節點7515(與使能節點的物流容器或使能節點的投件箱7520相關聯並且是其部分)通信但不能與伺服器100直接通信。代之以,ID節點7505依靠主節點7515的層級,所述主節點7515能夠通過網絡105直接與伺服器100通信。

在方法7900的一個實施例中,可以以各種方式實現激活被集成作為包裝材料的部分的節點。例如,節點可以具有內置於包裝材料的傳感器,使得當材料形成貨櫃並且貨櫃的蓋子部分被關閉時,傳感器檢測到這樣的關閉並且通過激活節點進行響應。在另一示例中,包裝材料的兩個表面可以具有內置傳感器,所述內置傳感器當被一起按壓時激活節點。並且如上面解釋的那樣,另一示例可以部署磁開關,所述磁開關當在適當的磁刺激下改變狀態時可以激活節點。

激活節點可以使得節點從完全未被供電的條件通電。在另一示例中,激活節點可以使得節點從低能量消耗狀態(例如,待機模式)移動到較高的運轉狀態或完全運轉狀態。這樣,在激活之前,節點可以保持在其中節點的部分運轉但在嘗試最小化能量的消耗時這麼做的示例性待機模式中。例如,示例性節點在待機中時可以使它的(一個或多個)通信接口保持掉電(例如,無線電關閉),但在被激活時為這樣的電路上電使得節點可以開始與無線節點網絡中的其他節點或伺服器通信。

在一個實施例中,激活ID節點可以進一步包括使得ID節點內的電源(例如,示例性ID節點120a的電池355)使集成為貨櫃的包裝材料的部分的ID節點通電並且打開ID節點的狀態燈。

在步驟7915處,方法7900通過經由由裝運消費者操作的用戶訪問設備向伺服器登記裝運信息而繼續,裝運信息與貨櫃和集成為貨櫃的包裝材料的部分的ID節點相關。如參考圖2解釋的那樣,可以利用臺式計算機、膝上型計算機、平板(諸如Apple iPad®觸控螢幕平板)、個域網設備(諸如Bluethooth®設備)、智慧型電話(諸如Apple iPhone®)、智能可穿戴設備(諸如Samsung Galaxy GearTM智能手錶設備或Google GlassTM可穿戴智能光學器件)或其他這樣的設備來實現各種實施例中的示例性用戶訪問設備(諸如設備200),所述其他這樣的設備能夠通過網絡105與伺服器100通信、通過有線或無線通信路徑與主節點和ID節點通信。並且如在圖75A中圖示的示例中示出的那樣,用戶訪問設備200可以是由裝運消費者操作的智慧型電話,所述智慧型電話運行應用(其可以實現上面解釋的代碼425)以允許對伺服器100的直接訪問。在一個示例中,消費者可以已經在裝運設施、零售市場處或經由針對這樣的使能節點的設備的在線定單購買貨櫃7500(其具有集成節點7505)。

在更詳細的實施例中,登記可以包括將貨櫃的目的地地址輸入到用戶訪問設備中,作為裝運信息的第一部分;將跟蹤號碼輸入到用戶訪問設備中,作為裝運信息的第二部分(其中跟蹤號碼與貨櫃相關);將節點標識(例如與集成為貨櫃的包裝材料的部分的ID節點相關的MAC地址)輸入到用戶訪問設備中,作為裝運信息的第三部分;以及使得用戶訪問設備將裝運信息傳輸到伺服器。

另外,登記可以包括輸入貨櫃內容信息,其描述了在由包裝材料製成的貨櫃中的將被裝運的物品。在一個特定的示例中,貨櫃內容信息可以進一步包括針對關於貨櫃內的物品的海關申報的海關信息。一旦被生成並供應到伺服器,這樣的貨櫃內容信息可以被編程到並存儲在集成為包裝材料的部分的ID節點的存儲器內。

在步驟7920處,方法7900通過將物品密封在具有ID節點的貨櫃內而繼續,所述ID節點被集成為貨櫃的包裝材料的部分。並且在步驟7925處,方法7900通過將貨櫃放置在用於裝運貨櫃的第一切換點處而繼續。

在一個實施例中,放置步驟可以進一步包括將貨櫃提供到與靠近第一切換點的主節點相關聯的快遞。例如,在圖75A中圖示的示例中,主節點7515可以與快遞相關聯。當快遞接收具有集成的ID節點7505的貨櫃7500時,快遞的主節點7515與在切換點(例如,在辦公室建築中的收發室、在裝運設施處的包裹存儲室等)處與ID節點7505相關聯。

然而,在另一實施例中,放置步驟可以進一步包括將貨櫃存放在由快遞維護的使能節點的物流容器中,其中所述使能節點的物流容器在第一切換點處。向後參考在圖75A中圖示的示例,主節點7515可以是使能節點的物流容器的部分或更一般地是使能節點的物流容器7520,所述使能節點的物流容器7520可以接收正被裝運的包裹貨櫃並且保持它們,用於一個或多個快遞為單元服務並且拾取正被裝運的相關的包裹貨櫃。

使用使能節點的物流容器的前攝重新路由通知

其他實施例可以具有在無線節點網絡中的一個或多個節點,其在消費者嘗試裝運包裹時促進對裝運消費者的前攝通知。裝運消費者可能針對將被裝運的包裹向伺服器輸入裝運信息並否則將裝運信息提供到伺服器,並且然後在他們到裝運設施(例如,諸如FedEx®辦公室列印&裝運中心等)的路上行進以脫離包裹。向設施脫離包裹例如可以在包裹開始它的從起點位置到目的地位置的預期運送的情況下。

可能遭遇的一個問題是當裝運設施出於某些原因(例如,設施被關閉、特定的裝備可能是不可操作的、由快遞的調度的拾取已經發生、設施不能處理將被裝運的物品的類型等)不能接受包裹時。一般地,其中無線節點網絡中的某些網絡設備被部署的實施例可以向裝運消費者提供前攝通知以將消費者重新路由遠離不能接受包裹的設施,並且朝向替代的裝運解決方案(例如,另一設施、使能節點的物流容器等)使得消費者仍可以使包裹被裝運。

圖80是圖示了根據本發明的實施例的接近示例性裝運設施的示例性用戶訪問設備和包裹的圖,其中示例性系統通知裝運消費者關於替代的裝運解決方案。現在參考圖80,裝運消費者的智慧型電話200(一種類型的用戶訪問設備)和包裹8005被示出接近示例性裝運設施8000。設施8000已經將裝運設施主節點8110a部署在其內或周圍,所述裝運設施主節點8110a如針對圖4中的示例性主節點110a闡明的那樣被類似地構成和編程。這樣,裝運設施主節點8110a可操作以經由網絡105與伺服器100直接通信。

在實施例中,裝運消費者的智慧型電話20可以執行(未示出的)應用,所述應用在基本部分上起代碼325或425的作用以分別使智慧型電話200起示例性ID節點或示例性主節點的作用。這樣,智慧型電話200可以與伺服器100交互,例如用以上傳關於將被裝運的包裹8005的裝運信息。同樣地,智慧型電話200可以將它的Bluetooth®通信硬體和軟體(例如,RF收發機、程序棧、簡檔等)運用為短距通信接口以廣播通告信號8015。當智慧型電話200接近並且足夠接近裝運主節點8110a時,主節點8110a可以開始檢測信號8015。這樣的信號8015可以包括在狀態頭部中的信息,其指示智慧型電話200正在注意與另一節點相關聯。在一個實施例中,一旦被關聯,主節點8110a就可以訪問伺服器100以收集進一步的信息(例如,裝運信息)。在另一實施例中,主節點8110a可以在智慧型電話200與裝運設施主節點8110a之間的主動關聯之後直接從智慧型電話200接收這樣的信息。

在該點處,裝運消費者可以繼續接近裝運設施8000並且如果設施8000是開放的並且接受用於裝運的包裹則進入設施8000以裝運包裹8005。然而,不是簡單地到達設施8000並且然後發現包裹不能如意圖的那樣從那裡被裝運,實施例可能向智慧型電話200(作為一種類型的用戶訪問設備)提供關於替代的裝運解決方案的前攝通知。本領域那些技術人員將領會,智慧型電話200可以由諸如膝上型計算機、平板設備、個域網設備或智能可穿戴設備之類的其他類型的用戶訪問設備實現。並且更詳細地,實施例可以基於裝運信息和裝運設施的裝運狀態向用戶訪問設備提供關於替代的裝運解決方案的前攝通知。

一般地,裝運狀態涉及設施接受和裝運包裹的能力或無能力。狀態信息可以在裝運主節點8110a和/或反映這樣的裝運狀態的伺服器100上可用。同樣地,這樣的網絡設備還可能能夠確定或標識替代的裝運解決方案,諸如比設施8000晚開放的附近的裝運設施或附近的使能節點的物流容器。替代的裝運解決方案的其他示例可以包括物流容器,諸如常規的非使能節點的投件箱、安全鎖櫃單元或其他脫離容器。這樣,示例性前攝通知可以提供到這樣的替代裝運解決方案的位置(最近的24小時裝運設施、附近的使能節點的物流容器等)的指導。

在更詳細的實施例中,前攝通知可以是在注意找到合適的替代的裝運解決方案的智慧型電話200的用戶與提供其他替代方案(alternative)、關於每個替代方案的相關信息(例如,距用戶的當前位置的距離、工作的時間、提供的快遞服務的類型、提供的不同類型的裝運服務、未來的拾取時間的時間表)的主節點或伺服器之間的雙向交互式對話的開始消息。另外,作為以前攝通知開始的這樣的雙向對話的部分,可以向智慧型電話200的用戶提供針對將為選擇的使能節點的物流容器調度的的保險費或優先化的拾取的報價。

例如,如果使用智慧型電話200的裝運消費者不能夠使設施8000裝運包裹8005,則發送到智慧型電話200的前攝通知可以包括到附近的使能節點的物流容器8110b的指導8010。更進一步地,使用智慧型電話200的裝運消費者可以被呈現針對其他替代的裝運解決方案的選項(例如,具有其他物流容器或裝運設施的其他位置)。另外,在實施例中,使用智慧型電話200的裝運消費者可以選擇去往使能節點的物流容器8110b並且對在該特定單元處使拾取優先化支付。例如,這樣的支付可以使得容器8110b將在它的保管中的未決的包裹快速地報告給伺服器100,用於比利用標準裝運服務正常地提供的拾取更快的拾取。這樣,支付可以由使用智慧型電話200的裝運消費者(例如,使用如本文中詳細地討論的具有節點關聯的無線支付選項)做出,並且用於對使能節點的物流容器8110b內的包裹的快遞拾取的調度信息可以被優先化。

圖81是圖示了根據本發明的實施例的用於在裝運包裹時使用無線節點網絡前攝地通知裝運消費者關於替代的裝運解決方案的示例性方法的流程圖。方法8100在步驟8105處通過在與裝運消費者相關的用戶訪問設備接近與裝運設施相關的主節點時檢測由該設備廣播的信號而開始,其中裝運消費者正在帶著將被裝運的包裹接近裝運設施。在方法8100的另一實施例中,用戶訪問設備可以檢測由與裝運設施相關的主節點廣播的信號,作為在步驟8110中進行關聯的前奏。

這裡,用戶訪問設備(例如,如在圖80中示出和解釋的智慧型電話200)起網絡中的節點的作用。在更詳細的實施例中,用戶訪問設備可以起網絡中的ID節點的作用,並且這樣可以可操作以與裝運設施主節點直接通信但不能與網絡中的伺服器直接通信。然而,在另一實施例中,用戶訪問設備可以起網絡中的另一主節點的作用,使得設備可以與裝運設施主節點直接通信並且與網絡中的伺服器直接通信。實際上,示例智慧型電話200可以具有允許它在某些情況下起主節點的作用並且在其他情況下起ID節點的作用的應用。

在步驟8110處,方法8100通過將用戶訪問設備與裝運設施主節點相關聯而繼續。這可以利用在設備與主節點之間建立被動或主動連接來完成。主動連接可以慮及信息的安全共享,所述信息諸如在一個實施例中是裝運信息。

在步驟8115處,方法8100以其中不是從用戶訪問設備接收裝運信息,裝運設施主節點從伺服器接收與將被裝運的包裹相關的裝運信息的實施例而繼續。在一個示例中,這可以在裝運設施主節點與用戶訪問設備相關聯之後完成。然而,在其他示例中,裝運設施主節點可能在與用戶訪問設備相關聯之前已經接收了裝運信息。因此,伺服器可能在裝運消費者將包裹帶到設施(諸如設施8000)用於裝運的預期中利用裝運主節點預籌備裝運信息。

另外,在另一實施例中,裝運設施主節點可以被預籌備有服務信息。例如,這樣的服務信息可以概述或否則限定由裝運設施提供的可接受的裝運服務的類別。更詳細地,這樣的服務信息還可以包括將被提供到用戶訪問設備的替代的裝運解決方案信息。

在步驟8120處,方法8100通過基於裝運信息和裝運設施的裝運狀態向用戶訪問設備提供關於替代的裝運解決方案的前攝通知而繼續。例如,示例性裝運信息可以標識期望的特定裝運服務,並且設施的裝運狀態信息可以指示期望的服務沒有被提供或臨時離線(例如,由於裝備維護問題、歸因於是最大容量的接受更多的無能力等)。

在一個實施例中,向用戶訪問設備提供前攝通知的步驟可以由裝運設施主節點和伺服器中的一個執行。例如,實施例可以具有更多細節,所述更多細節關於什麼其他替代的裝運解決方案在後端伺服器100上可用而不是將這樣的信息維持在裝運設施主節點8110a上。然而,在另一實施例中,裝運設施主節點8110a可以是穩健的計算平臺並且它的存儲器記憶裝置可以依靠實現包含這樣的信息並且因此它可以卸載伺服器100免於利用這樣的通知或在更詳細的實施例中利用設備200與系統(例如,主節點8110a或伺服器100)之間的交互式消息收發進行響應的需要。

在若干其他實施例中,可以以各種方式來實現裝運設施的裝運狀態。在一般實施例中,裝運設施的裝運狀態可以包括裝運設施是否不能夠接受用於裝運的任何包裹。在更詳細的示例中,裝運狀態可以包括裝運設施當前是否開放用於營業。裝運消費者可以嘗試在設施的正常的營業時間之後或至少在裝運設施的裝運部門部分當前未開放用於營業時放下將被裝運的物品。在又一詳細的示例中,裝運狀態可以包括裝運設施是否不能接受與包裹相關的裝運的一個或多個類別(諸如危險貨物、或可能不對裝運設施服務的拾取實體類型)。

在另一示例中,裝運設施的裝運狀態可以包括裝運設施是否不再被調度用於由在裝運信息中標識的期望裝運快遞的拾取事件。例如,裝運消費者可以在那天快遞進行的最後拾取之後接近裝運設施。更詳細地,當裝運信息標識期望的裝運快遞時,該特定的裝運快遞可能不被調度以在那天來到裝運設施而其他快遞仍可能被調度以拾取被標識成切換到它們的包裹用於通過它們的相應的裝運實體的物流網絡的進一步裝運。

在又一示例中,裝運設施的裝運狀態可以包括裝運設施是否不能接受用於由在裝運信息中標識的期望的裝運服務裝運的包裹。例如,單個裝運實體可以提供較快的裝運服務(例如,通宵)和比較快的服務花費少的更標準的裝運服務。在這樣的情況下,裝運狀態可以指示當它可以接受用於標準裝運伺服器的包裹時,考慮到物流資源已經被裝運實體部署,那天它不能以較快的裝運服務裝運任何更多的包裹。

在另一實施例中,關於替代的裝運解決方案的前攝通知可以包括關於替代的裝運設施的信息,所述替代的裝運設施能夠作為替代的裝運解決方案接受用於裝運的包裹。在圖80中示出的示例中,智慧型電話200可以在設備接近設施8000時接收示例性前攝通知,其中通知包括另一裝運設施的名稱、位置、服務時間以及由一個或多個裝運實體提供的服務的類型。

在又一實施例中,關於替代的裝運解決方案的前攝通知可以包括關於使能節點的物流容器的信息,所述使能節點的物流容器能夠作為替代的裝運解決方案接受用於裝運的包裹。更詳細地,關於能夠接受用於裝運的包裹的使能節點的物流容器的信息可以包括到使能節點的物流容器的指導。例如,這樣的通知可以包括標識使能節點的物流容器8110b的信息,所述使能節點的物流容器8110b可以可用於在接收時立即智能地接受、跟蹤、報告和管理包裹8005的位置和狀態。並且該信息可以包括將經由設備200上的用戶接口向裝運消費者顯示的指導8010。

在甚至更詳細的實施例中,提供關於替代的裝運解決方案的前攝通知的步驟可以包裹由伺服器確定用戶訪問設備的位置;確定裝運信息和裝運設施的裝運狀態是否指示裝運設施不能接受用於裝運的包裹;將靠近裝運設施的使能節點的物流容器(例如,靠近設施8000的單元8110b)標識為替代的裝運解決方案;並且將前攝通知傳輸到用戶訪問設備,其中前攝通知提供到被標識的使能節點的物流容器的指導。

並且在方法8100的進一步實施例中,上面解釋的標識步驟可以進一步包括確定多個使能節點的物流容器中的哪一個是具有接受用於裝運的包裹的能力的到用戶訪問設備的最接近單元;並且將使能節點的物流容器中的確定的一個標識成包括靠近裝運設施的使能節點的物流容器的替代裝運解決方案。這裡,可以存在大量的潛在替代的裝運解決方案並且主節點或伺服器可以確定哪個是最近的。替代地,可以在通知是更交互式的交換中的開始消息的情況下提供針對在提示的範圍內的接近單元的選擇的集合以前攝地幫助裝運消費者以高效的方式裝運包裹。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法8100可以在運行控制和管理代碼(諸如代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的主節點(諸如如在圖4中圖示的示例性主節點110a和在圖80中的裝運設施主節點8110a)上實現。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性移動主節點中的存儲器記憶裝置415)上。因此,當執行這樣的代碼時,主節點的處理單元(諸如單元400)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法8100和該方法的變型。

自我評估使能節點的物流容器的位置

如上面描述的那樣,實施例可以將節點實現為物流容器的部分或連接/附著到物流容器,物流容器諸如裝運投件箱或安全鎖櫃單元。圖82A和82B圖示了示例性使能節點的物流容器。現在參考圖82A,示例性使能節點的物流容器8200被透視地圖示具有存放入口8025和裝載貨物(payload)訪問門8210。使能節點的物流容器8200通常被放置在其中裝運消費者可以具有對容器8200的訪問的可訪問位置。在操作中,裝運消費者可以在存放入口8205處鉸接(articulate )並打開門,使得容器8200可以接收包裹。一旦包裹被放置在容器8200內,並且裝運消費者關閉在存放入口8205處的門,包裹然後就被維持在容器內。換言之,示例性使能節點的物流容器8200可以接收並臨時維持對正被裝運的物品的保管,並且它利用通過其包裹被容器接收的入口開口8205和其中包裹被臨時和安全地維持直到授權的拾取的容器內的臨時存儲區域這麼做。通常,裝運實體的快遞人員可以到達並使用裝載貨物訪問門8210和安全鎖8215拾取任何存放的包裹。

圖82B是圖示了根據本發明的實施例的到圖82A的示例性使能節點的物流容器8200的側內視圖的圖。現在參考圖82B,示出了示例性使能節點的物流容器8200的更多細節。例如,使能節點的物流容器8200被示出具有作為容器結構的部分的節點8220。在一個實施例中,節點8220可以被實現為ID節點;在其他實施例中,節點8220可以被實現為更複雜的主節點。節點8220可以被集成或嵌入在使能節點的物流容器8200內。其他實施例可以僅使節點8220附著到使能節點的物流容器8200的某部分,諸如附著到使能節點的物流容器8200的內部區8225、8230的可訪問部分。利用節點8220的這樣的可移除的實現,與節點8220相關的各種服務操作可以較容易完成(例如,節點的替換、節點的電池的替換、節點的(一個或多個)傳感器的替換、將更多存儲器添加到板載於節點上的存儲器,等等)。

在操作中,裝運消費者可以通過打開用於開口的門通過開口8205插入包裹8235。諸如包裹8235的包裹然後可以被放置在第一內部區8225內。在某些實施例中,本領域那些技術人員將領會,使能節點的物流容器8200可以包括進一步的結構以在防止任何包裹或物品從使能節點的物流容器8200內的移除時接受區8225中的包裹8235。

一旦在區8225內,包裹8235然後就落入或否則移動到第二內部區8230中。區8230通常被用作容器8200內的臨時存儲區域,其中包裹8235可以被臨時和安全地維持直到授權的拾取。在一個示例中,裝運實體的快遞人員可以到達並使用裝載貨物訪問門8210和安全鎖櫃8215拾取任何存放的包裹。

並且如關於本文中公開的其他實施例(例如,在圖89A和89B中圖是的實施例)更詳細地討論的那樣,示例性使能節點的物流容器可以能夠感測具有節點的包裹(一般被稱作「節點包裹」)何時接近,並且在某些實施例中可以檢測節點包裹或非節點包裹何時已經被存放在容器內。

可能面對的與在特定位置處部署諸如容器8200的使能節點的物流容器相關的一個問題是評估該位置是否是用於使能節點的物流容器的合適的位置。如果位置不具有可以使用容器的合適量的潛在裝運消費者,則部署這樣的使能節點的物流容器的成本可能不合理(justify)。另外,圍繞特定位置的商業和消費者活動可能隨時間改變。這樣的商業和消費者活動可以初始具有在特定位置處的對使能節點的物流容器的合理的放置,但實施例可以慮及對將使能節點的物流容器保持在該位置處是否是合理的正在進行的和未來的重新評估。

在一個實施例中,諸如示例性使能節點的物流容器8200的使能節點的物流容器能夠自我評估它的當前位置。例如,圖83是圖示了根據本發明的實施例的可操作以評估示例性使能節點的物流容器的當前位置的適當性的示例性使能節點的物流容器的圖。現在參考圖83,示出了實施例,其中使能節點的物流容器8200可操作以通過網絡105直接與伺服器100通信。因此,在該實施例中的容器8200內的節點8220是主節點。然而,在另一實施例中,可以利用ID節點來實現容器8200內的節點8220,並且使能節點的物流容器8200可以可操作以與無線節點網絡中的(未示出的)主節點直接通信,所述主節點然後可以與伺服器100直接通信。

如參考圖82A和82B解釋的那樣,物流容器8200可以接收並臨時地維持正被裝運的包裹。並且如在圖82B中示出的那樣,容器具有通過其包裹被接收的入口開口和其中包裹被臨時和安全地維持直到授權的拾取的臨時存儲區域(諸如區8230)。

使能節點的物流容器還包括與容器組裝在一起的節點,使得在節點與容器之間存在一般關係。例如,節點可以通過被附著於容器、集成為容器的部分或者完全地或部分地嵌入在容器的結構內而與容器組裝在一起。在一個實施例中,可以利用在圖3中圖示的ID節點120a來實現節點;同樣地,在另一實施例中,可以利用在圖4中圖示的主節點110a來實現節點。

更詳細地,與物流容器組裝在一起的節點進一步包括節點處理單元、節點存儲器記憶裝置和至少一個通信接口。節點存儲器記憶裝置被耦合到節點處理單元並且維持用於由節點處理單元執行的代碼和與靠近和容器組裝在一起的嵌入的節點的無線通信信號活動相關的用戶標準水平。

通信接口(或當存在多個通信接口時的每個接口)被耦合到節點處理單元。通信接口一般可操作以檢測從無線用戶訪問設備(諸如智慧型電話)廣播的信號並且與無線節點網絡中的另一網絡設備(諸如ID節點、主節點或伺服器)通信。

節點處理單元在執行節點存儲器記憶裝置上維持的代碼時可操作以執行各種功能,所述各種功能統一地允許使能節點的物流容器評估使能節點的物流容器的當前位置。更詳細地,節點處理單元可操作以檢測在至少一個通信接口上的無線通信信號活動的水平。在圖83中圖示的示例中,使能節點的物流容器8200被示出正在檢測在它的通信接口(例如,當節點是比如在圖4中示出的節點110a的主節點時的中/長距通信接口485)上的無線通信信號活動。如在圖83中示出的那樣,容器8200可操作以檢測來自諸如智慧型電話8305、膝上型計算機8310、平板設備8315和個域網設備8320的四個不同的無線設備的活動。

節點處理單元還可操作以將在預定時間段上的無線通信信號活動的被檢測到的水平記錄在節點存儲器記憶裝置中。因此,在圖83中圖示的示例中,在容器8200的節點8220內的節點處理單元可以將一周的無線通信信號活動的被檢測的水平記錄在例如節點8220內的板載存儲器中。活動水平可以例如被記錄作為檢測到的信號的數量、檢測到的信號的信號強度(例如,基於接收信號強度指示或RSSI)或其組合。其他實施例可以將活動水平記錄為在具體的時間間隔期間(例如,在常規的營業時間期間、在營業時間之前、在午飯時間間隔期間、在營業時間之後、在尖峰時間期間、在一周中的某些天期間、在假日時段期間等)檢測到的信號。

節點處理單元還可操作以將無線通信信號活動的被記錄的水平與針對在節點存儲器記憶裝置中維持的使能節點的物流容器的用戶標準水平進行比較。基於被記錄的水平與用戶標準水平的比較,節點處理單元可操作以評估使能節點的物流容器的當前位置。如果處理單元評估當前位置不滿足用戶標準水平,則單元可以向網絡中的另一網絡設備傳輸提醒消息。

在一個實施例中,提醒消息可以向網絡中的主節點或網絡中的伺服器中的至少一個提供在預定時間段上的無線通信信號活動的被記錄的水平。例如,在圖83示例中,使能節點的物流容器8200被示出為可操作以經由網絡105直接與伺服器100通信(即,在到達伺服器100之前不通過無線節點網絡中的中間無線節點)。然而,另一實施例可以使使能節點的物流容器8200將提醒消息傳送到另一節點(例如,在圖83中未示出的主節點),所述另一節點可以轉發提醒消息或否則通知伺服器100關於該提醒消息。

在另一實施例中,節點處理單元進一步可操作以通過可操作以檢測由至少一個無線用戶訪問設備廣播的多個信號而檢測無線通信信號活動的水平。因此,由一個或多於一個無線用戶訪問設備(例如,來自包括膝上型計算機、平板設備、個域網設備、智慧型電話設備和智能可穿戴設備的組中的一個或多個網絡設備)廣播的信號的數量可以是無線通信信號活動的被檢測到的水平。(一個或多個)無線用戶訪問設備具有可以與無線節點網絡的一個或多個網絡設備交互的用戶,所述一個或多個網絡設備諸如使能節點的物流容器中的節點。

在更詳細的實施例中,用戶標準水平可以是由至少一個無線用戶訪問設備廣播並且被使能節點的物流容器檢測到的信號的閾值數量。換言之,使能節點的物流容器可以監聽並且記錄可以使用容器的潛在消費者的水平的指示。這樣,該實施例可以將來自無線用戶訪問設備的檢測信號的閾值數量視為適當的用戶標準水平。

在又一實施例中,在預定時間段上的被檢測的水平無線通信信號活動進一步可以基於由至少一個無線用戶訪問設備廣播的被檢測到的信號的數量和由至少一個無線用戶訪問設備廣播的被檢測到的信號中的每個的強度,並且仍進一步地,用戶標準水平可以是由至少一個無線用戶訪問設備廣播的被檢測的信號的閾值數量。在甚至更詳細的實施例中,用戶標準水平可以是至少具有閾值強度的由至少一個無線用戶訪問設備廣播的檢測到的信號的閾值數量。並且在仍進一步詳細的實施例中,用戶標準水平可以是具有最小相對接收信號強度(諸如RSSI,其有效地將檢測到的信號的相關組集中到距使能節點的物流容器合理範圍內的那些)的由至少一個無線用戶訪問設備廣播的被檢測到的信號的閾值數量。

圖84是圖示了根據本發明的實施例的用於評估使能節點的物流容器的當前位置的示例性方法的流程圖。現在參考圖84,方法8400在步驟8405處通過檢測在使能節點的物流容器上的通信接口上的無線通信信號活動的水平而開始,其中使能節點的物流容器可以接收並臨時維持正被裝運的包裹。例如,如在圖82A和82B中示出的那樣,使能節點的物流容器8200可以在包裹8235正被裝運時接收它並臨時將它維持在區8230中,並且如在圖83中示出的那樣可以從網絡設備(諸如無線用戶訪問設備——例如,智慧型電話8305、膝上型計算機8310、平板設備8315和個人網絡設備8320)來檢測無線通信信號活動的水平。

在方法8400的進一步實施例中,檢測步驟可以包括檢測無線通信信號活動的水平,如檢測由一個或多個無線用戶訪問設備廣播的信號的數量那樣,所述一個或多個無線用戶訪問設備允許用戶與無線節點網絡的一個或多個網絡設備交互。無線用戶訪問設備的示例可以是網絡設備,諸如膝上型計算機、平板設備、個域網設備、智慧型電話設備和智能可穿戴設備。另外,方法8400可以使用戶標準水平是由至少一個無線用戶訪問設備廣播並且被使能節點的物流容器檢測到的信號的閾值數量。

在方法8400的更詳細的實施例中,在預定時間段上的被檢測的水平無線通信信號活動可以基於由至少一個無線用戶訪問設備廣播的被檢測到的信號的數量和由至少一個無線用戶訪問設備廣播的被檢測到的信號中的每個的強度(例如,被檢測到的信號的基於RSSI的強度)。另外,在這樣的實施例中,可以進一步以多種有用的方式來實現用戶標準水平,所述多種有用的方式諸如利用由至少一個無線用戶訪問設備廣播的被檢測到的信號的閾值數量;利用具有至少閾值強度的由至少一個無線用戶訪問設備廣播的被檢測到的信號的閾值數量;以及利用具有最小相對接收信號強度的由至少一個無線用戶訪問設備廣播的被檢測到的信號的閾值數量。

在步驟8410處,方法8400通過將在預定時間段上的無線通信信號活動的被檢測到的水平記錄在布置在使能節點的物流容器中的存儲器中而繼續。在步驟8415處,方法8400通過由使能節點的物流容器將在預定時間段上的無線通信信號活動的被記錄的水平與用於使能節點的物流容器的用戶標準水平進行比較而繼續。在步驟8420處,方法8400通過基於被記錄的水平與用戶標準水平的比較評來估使能節點的物流容器的當前位置而結束。

在進一步實施例中,方法8400還可以包括在使能節點的物流容器評估當前位置不滿足用戶標準水平時向網絡中的另一網絡設備傳輸提醒消息。另外,提醒消息可以向網絡中的主節點或網絡中的伺服器中的至少一個提供在預定時間段上的無線通信信號活動的被記錄的水平。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法8400可以在使能節點的物流容器上實現,所述使能節點的物流容器具有運行控制和管理代碼(諸如用於基於ID節點的使能節點的物流容器的代碼325或用於基於主節點的使能節點的物流容器的代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的ID節點(諸如如在圖3中圖示的示例性ID節點120a)或主節點(諸如如在圖4中圖示的示例性主節點110a)。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在相應的示例性節點中的存儲器記憶裝置315或415)上。因此,當執行這樣的代碼時,節點的處理單元(諸如單元300或單元400)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法8400和該方法的變型。

來自使能節點的物流容器的前攝狀態報告

可以在沒有來自容器本身的前攝報告的情況下執行常規的物流容器(例如,裝運投件箱或安全鎖櫃單元)的服務。然而,在下面描述的實施例中,示例性使能節點的物流容器可以前攝地促進更高效和有效的對正被裝運的包裹的拾取和對物流容器資源的管理,這允許裝運消費者脫離用於裝運的包裹。

上面的圖82A和82B和伴隨的描述提供了對示例性使能節點的物流容器的基本描述。另外,圖85A是圖示了根據本發明的實施例的具有組裝在物流容器內的主節點並且準備接收包裹的示例性使能節點的物流容器的圖。現在參考圖85A,使能節點的物流容器8500被圖示具有組裝在其內的主節點8505(類似於在圖82B中示出的容器8200內的節點8220和在圖4中示出的示例性主節點110a)。在圖 85A中,在把將被裝運的包裹8235存放到使能節點的物流容器8500中之前,包裹8235在使能節點的物流容器8500外部。一旦被存放在使能節點的物流容器8500內,圖85B圖示了根據本發明的實施例的在使能節點的物流容器8500內的包裹8235。

如在圖85A和85B中示出的那樣,主節點8505可操作以在無線節點網絡內與各種網絡設備——例如,與其他節點(諸如ID節點和主節點)通信以及與伺服器100直接通信。因此,示例性使能節點的物流容器8500能夠通過主節點8505向伺服器100提供與它的內容相關的信息。

與在圖85A和85B中示出的使能節點的物流容器8500類似,在圖86A和86B中圖示了另一示例性使能節點的物流容器。然而,在圖86A和86B中與容器組裝在一起的節點是ID節點而不是主節點。更詳細地,圖86A是圖示了根據本發明的實施例的具有組裝在物流容器內的ID節點並且準備接收包裹的示例性使能節點的物流容器的圖。現在參考圖86A,使能節點的物流容器8600被圖示具有組裝在其內的ID節點8605(類似於在圖82B中示出的容器8200內的節點8220和在圖3中示出的示例性ID節點120a)。在圖 86A中,在把將被裝運的包裹8235存放到使能節點的物流容器8600中之前,包裹8235在使能節點的物流容器8600外部。一旦被存放在使能節點的物流容器8600內,圖86B圖示了根據本發明的實施例的在使能節點的物流容器8600內的包裹8235。

在某些實施例中,包裹8235可以被臨時留在使能節點的物流容器8600的保管中而沒有實際上在如圖86B中示出的容器內。更詳細地,在某些環境中,使能節點的物流容器8600可能不能夠使包裹適合通過由消費者使用的包裹門以將包裹存放在容器8600內。然而,使能節點的容器8600可能能夠與留在容器的外部的節點包裹通信——例如,如果包裹8235被存放在容器8600的小距離內,則節點8605可能能夠檢測到來自包裹8235中的節點的信號、與節點包裹8235相關聯並且臨時獲得對包裹8235的一種類型的管理保管。針對非節點包裹,在使能節點的物流容器內的節點可以使用下面參考圖89A-D討論的附加傳感器。

在其中沒有外部傳感器被合併為使能節點的物流容器的部分來感測在容器外部的包裹的存在的進一步實施例中,在預測包裹被留在使能節點的物流容器外部的可能性中,第三方數據可以被伺服器使用。例如,這樣的第三方數據可以包括關於針對使能節點的物流容器所位於的區域的相關的天氣和犯罪統計的信息。使用這樣的數據、傳感器輸入和脫離模式,伺服器可能能夠針對某天預測是否將特定的使能節點的物流容器排除於服務之外。

如在圖86A和86B中示出的那樣,ID節點8605可操作以在無線節點網絡內與某些網絡設備——例如,與其他節點(諸如ID節點和主節點)通信但不能直接與伺服器100通信。因此,示例性使能節點的物流容器8600能夠僅通過諸如移動主節點8610之類的中間節點向伺服器100提供與它的內容相關的信息。更詳細地,當移動主節點8610接近組裝在使能節點的物流容器8600內並且是使能節點的物流容器8600的部分的ID節點8605時,主節點8610可以廣播被ID節點8605檢測的通告分組。通過關聯(例如,在ID節點8605與移動主節點8610之間的被動或主動連接),ID節點8605然後可以能夠廣播與使能節點的物流容器8600的內容狀態相關的狀態信息。例如,當檢測到來自移動主節點8610的通告信號時,ID節點8605可以廣播包括狀態信息的信號,所述狀態信息作為來自ID節點8605的廣播的通告分組的頭部信息的部分。這樣的狀態信息可以指示什麼包裹在使能節點的物流容器8600內並且還可以一般地包括用以拾取在容器內的一個或多個包裹的請求或在更詳細的示例中包括具有特性(specificity)的所述請求,所述特性關於可以服務容器8600的被要求的裝運快遞。

雖然具有使能節點的物流容器8600的實施例可以等待直到諸如移動主節點8610的移動主節點來到通信範圍內以便報告狀態信息,使得這樣的信息可以被上傳到伺服器100,但其中使能節點的物流容器8500包括主節點8505的其他實施例可以更頻繁地直接向伺服器100報告狀態信息而不需要中間節點(例如,主節點,或在某些情況下相關聯的ID節點,所述ID節點轉發作為與另一主節點共享的信息的類型的狀態信息,所述另一主節點然後將該狀態信息上傳到伺服器100)。另外,在其中移動主節點在附近經過的可能性可能低於所期望的情況下,包括組裝在其內的主節點的使能節點的物流容器可以是比具有組裝在其內的ID節點的使能節點的物流容器更好的被部署的解決方案。

在一個實施例中,使能節點的物流容器設備(諸如示例性使能節點的物流容器8500或8600)可以前攝地報告它的內容狀態並且包括物流容器和與所述容器組裝在一起的節點。如在圖82A和82B的示例中示出的那樣,物流容器可以接收並且臨時維持正被裝運的包裹(諸如包裹8235)。容器具有通過其包裹被接收的入口開口(諸如開口8205)和其中包裹被臨時和安全地維持直到授權的拾取的臨時存儲區域(諸如區8230)。

與容器組裝在一起的節點(諸如節點8220、主節點8505或ID節點8605)包括節點處理單元、節點存儲器記憶裝置和至少一個通信接口。節點存儲器記憶裝置被耦合到節點處理單元,並且維持用於由節點處理單元執行的代碼連同與當前維持在物流容器內的一個或多個包裹相關的至少內容狀態。通信接口也被耦合到節點處理單元,並且可操作以與無線節點網絡中的另一網絡設備(諸如另一節點或伺服器)通信。

節點處理單元在執行節點存儲器記憶裝置上維持的代碼時可操作以在前攝地報告使能節點的物流容器的內容狀態時執行各種功能。更詳細地,節點處理單元可操作以基於物流容器是否已經接收包裹並正在臨時地維持保管包裹來更新存儲在節點存儲器記憶裝置中的內容狀態。節點處理單元還可操作以通過至少一個通信接口廣播狀態信息,其中狀態信息涉及針對物流容器的更新的內容狀態。

在進一步實施例中,使能節點的物流容器設備的節點處理單元可以進一步可操作以傳輸針對通過通信接口接收的與包裹相關的裝運信息的請求,並且可以進一步可操作以通過通信接口接收與包裹相關的被請求的裝運信息。

在另一實施例中,節點處理單元可以進一步可操作以根據接收的被請求的裝運信息識裝用於包裹的裝運快遞。

在若干更詳細的實施例中,廣播的狀態信息可以包括用以從使能節點的物流容器拾取包裹的請求;針對被標識的裝運快遞從使能節點的物流容器拾取包裹的請求;或用以在臨時維持在物流容器內的包裹的數量多於拾取閾值時從使能節點的物流容器拾取至少一個包裹的請求。這樣的拾取閾值可以是例如(例如,經由節點感測、衝擊感測、節點和衝擊感測的組合、當包裹被插入時的掃描)被感測到在容器內的包裹的數量,經由在內部存儲區(例如,區8230)的底部處的內置秤(scale)或重量傳感器獲得的容器內的包裹的重量,使用布置在內部存儲區內的另一傳感器(例如,光束和光檢測器)光學地檢測區內的包裹何時高於預定閾值高度。

另外,設備的另一實施例可以使節點處理單元進一步可操作以基於節點處理單元是否檢測到包裹已經從物流容器內移除來更新存儲在節點存儲器記憶裝置中的內容狀態。並且,節點處理單元可以進一步可操作以通過至少一個通信接口廣播更新的狀態信息,其中更新的狀態信息包括指示對於裝運快遞而言不存在為使能節點的物流容器服務的需要的消息。例如,如果在使能節點的物流容器內不存在包裹,則對於裝運快遞而言將不存在遵守預存在的時間表以行進到和檢查用於包裹的容器的需要。在類似的示例中,例如,如果在針對特定裝運快遞的使能節點的物流容器(即,容器由不同的裝運快遞服務)內不存在包裹,則對於該特定的裝運快遞而言將不存在遵守預存在的時間表以行進到和檢查用於他們負責拾取的包裹的容器的需要。

並且類似於在圖85A和85B中示出的實施例,設備中與容器組裝在一起的節點可以包括主節點(諸如主節點8505),所述主節點可操作以直接與無線節點網絡中的伺服器通信。這樣,節點處理單元可以進一步可操作以通過至少一個通信接口直接向無線節點網絡中的伺服器廣播狀態信息。

並且類似於在圖86A和86B中示出的實施例,在設備中與容器組裝在一起的節點可以包括ID節點,所述ID節點可操作以直接與無線節點網絡中的主節點通信。這樣,節點處理單元可以進一步可操作以通過至少一個通信接口直接向無線節點網絡中的主節點廣播狀態信息,其中主節點可操作以將狀態信息轉發到無線節點網絡中的伺服器。

在另一實施例中,示例性使能節點的物流容器設備包括物流容器和與容器組裝在一起的節點,基本上與上面描述的那樣相同。然而,在該附加實施例中,節點處理單元在執行維持在節點存儲器記憶裝置上的代碼時可操作以經由至少一個通信接口檢測信號,信號已經被從無線節點網絡中的主節點廣播;訪問存儲在使能節點的物流容器的節點存儲器記憶裝置中的內容狀態;以及使得至少一個通信接口向主節點廣播與使能節點的物流容器的內容狀態相關的狀態信息。

另外,節點處理單元可以進一步可操作以從主節點請求與包裹相關的裝運信息。更詳細地,節點處理單元可以進一步可操作以從主節點接收與包裹相關的被請求的裝運信息。仍更詳細地,節點處理單元可以進一步可操作以根據接收的被請求的裝運信息為包裹標識裝運快遞。

並且更詳細地,狀態信息可以包括從使能節點的物流容器拾取包裹的請求,或針對被標識的裝運快遞從使能節點的物流容器拾取包裹的請求。

圖87是圖示了根據本發明的實施例的用於前攝地報告無線節點網絡中的使能節點的物流容器的內容狀態的示例性方法的流程圖。現在參考圖87,方法8700在8705處通過基於使能節點的物流容器是否已經接收包裹並正在臨時地維持對包裹的保管來更新存儲在板載於使能節點的物流容器上的存儲器中的內容狀態而開始。在更詳細的實施例中,方法8700還可以使使能節點的物流容器請求(例如,從主節點或直接從伺服器,如果容器被組裝有在其中的主節點的話)接收的與包裹相關的裝運信息。另外,方法8700可以包括使能節點的物流容器接收被請求的與包裹相關的裝運信息,並且根據接收的被請求的裝運信息標識針對包裹的裝運快遞。例如,包裹的裝運快遞可以與選擇的裝運伺服器相關聯並且根據選擇的裝運伺服器而被標識(例如,非常時間限定(time-definite)的裝運服務可以指示和標識FedEx Express作為裝運快遞)。

在幾個更詳細的實施例中,方法8700可以使狀態信息包括用以從使能節點的物流容器拾取包裹的請求;或針對被標識的裝運快遞從使能節點的物流容器拾取包裹的請求;或用以在使能節點的物流容器的臨時保管中的包裹的數量多於拾取閾值時從使能節點的物流容器拾取至少一個包裹的請求。

在步驟8710處,方法8700通過廣播與使能節點的物流容器的更新的內容狀態相關的狀態信息而結束。例如,在一個實施例中,這可以包括從使能節點的物流容器中的主節點直接向無線節點網絡中的伺服器廣播狀態信息。在另一實施例中,這可以涉及從使能節點的物流容器中的ID節點直接向無線節點網絡中的主節點廣播狀態信息,其中主節點可操作以將狀態信息轉發到無線節點網絡中的伺服器。這樣,狀態信息可以被轉發或否則上傳到後端伺服器,所述後端伺服器然後可以使用這樣的前攝報告而不是在調度的拜訪(其可能或可能不被需要)之後來自快遞的反應性拜訪後報告。

利用提供到後端伺服器的這樣的更新的內容狀態信息,伺服器可以分析更新的信息、第三方天氣信息、犯罪統計和其他傳感器數據和/或對特定的使能節點的物流容器的脫離模式以預測對於拾取服務的需要。換言之,伺服器可以在確定是否部署針對特定的使能節點的物流容器的拾取服務時使用與更新的內容狀態相關的狀態信息的該前攝通知。

另外,方法8700還可以包括基於使能節點的物流容器是否檢測到包裹已經被從使能節點的物流容器內移除來更新存儲在板載於使能節點的物流容器上的存儲器中的內容狀態。更進一步地,方法8700還可以包括廣播更新的狀態信息,所述更新的狀態信息可以包括指示對於裝運快遞而言不存在對使能節點的物流容器服務的需要的消息。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法8700可以在使能節點的物流容器上實現,所述使能節點的物流容器具有運行控制和管理代碼(諸如用於基於ID節點8605的使能節點的物流容器8600的代碼325或用於基於主節點8505的使能節點的物流容器8500的代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的ID節點(諸如如在圖3中圖示的示例性ID節點120a和如在圖86A和86B中圖示的ID節點8605)或主節點(諸如如在圖4中圖示的示例性主節點110a和如在圖85A和85B中圖示的主節點8505)。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在相應的示例性節點中的存儲器記憶裝置315或415)上。因此,當執行這樣的代碼時,節點的處理單元(諸如單元300或單元400)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法8700和該方法的變型。

圖88是圖示了根據本發明的實施例的用於前攝地報告無線節點網絡中的使能節點的物流容器的內容狀態的另一示例性方法的流程圖。現在參考圖88,方法8800在步驟8805處以組裝在使能節點的物流容器內的節點檢測從無線節點網絡中的主節點廣播的信號開始。例如,如在圖86B中示出的那樣,移動主節點8610可以廣播被組裝為使能節點的物流容器8600的部分的ID節點8605檢測到的通告信號。

在步驟8810處,方法8800通過訪問存儲在板載於使能節點的物流容器上的存儲器中的內容狀態而繼續。這裡,內容狀態指示使能節點的物流容器是否已經接收包裹並且正在臨時維持對包裹的保管。在圖86B中示出的示例中,存儲在使能節點的物流容器8600的節點存儲器記憶裝置中的內容狀態信息指示包裹8235正被維持在容器8600內。

在步驟8815處,方法8800以組裝在使能節點的物流容器內的節點向主節點廣播與使能節點的物流容器的內容狀態相關的狀態信息結束。例如,如在圖86B中示出的那樣,容器8600內的ID節點8605可以與移動主節點8610相關聯,並且作為該關聯的部分或在主動地關聯之後向移動主節點8610廣播狀態信息。

在進一步實施例中,方法8800可以包括由組裝在使能節點的物流容器內的節點從主節點請求與包裹相關的裝運信息。並且更詳細地,方法8800還可以使組裝在使能節點的物流容器內的節點接收被請求的與包裹相關的裝運信息。並且甚至更詳細地,方法8800可以根據接收的被請求的裝運信息標識針對包裹的裝運快遞。

並且在更詳細的實施例中,狀態信息可以包括從使能節點的物流容器拾取包裹的請求,或針對被標識的裝運快遞從使能節點的物流容器拾取包裹的請求。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法8800可以在使能節點的物流容器上實現,所述使能節點的物流容器具有運行控制和管理代碼(諸如用於基於ID節點8605的使能節點的物流容器8600的代碼325或用於基於主節點8505的使能節點的物流容器8500的代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的ID節點(諸如如在圖3中圖示的示例性ID節點120a和如在圖86A和86B中圖示的ID節點8605)或主節點(諸如如在圖4中圖示的示例性主節點110a和如在圖85A和85B中圖示的主節點8505)。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在相應的示例性節點中的存儲器記憶裝置315或415)上。因此,當執行這樣的代碼時,節點的處理單元(諸如單元300或單元400)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法8800和該方法的變型。

使能節點的物流容器——檢測包裹

在示例性物流系統中,不同類型的包裹可以被用來裝運物品。例如,並且如在本文中的若干實施例中解釋的那樣,一種類型的包裹可以具有與它相關的它自己的節點(例如,被放置在包裹內、附著於包裹、集成為包裹或組成包裹的材料的部分)並且一般可以被稱作節點包裹或使能節點的包裹。在一個示例中,這樣的包裹可以具有被簡單地放置在包裹內的節點連同將被裝運的物品。在另一示例中,節點可以附著於包裹或包裝材料、是包裹或包裝材料的部分、集成到包裹或包裝材料中,或者(完全地或部分地)嵌入在包裹或包裝材料內。相比之下,另一類型的包裹不是使能節點的。換言之,包裹可以包括是使能節點的那些和不是使能節點的那些。

為了處理裝運這樣的不同類型的包裹的方面,另一實施例利用使能節點的物流容器的一個或多個特徵以能夠檢測和區分不同類型的包裹。圖89A-89D示出了可以檢測不同類型的包裹的使能節點的物流容器的不同實施例的方面和特徵,而圖90解釋了用於這麼做的示例性方法。

更詳細地,圖89A是圖示了根據本發明的實施例的具有組裝在物流容器內的節點和示例性傳感器的示例性使能節點的物流容器的圖。現在參考圖89A,在側視圖中以利用虛線圖示的內部結構示出了示例性使能節點的物流容器8200,與在圖82B中示出的實施例類似。出於討論的容易,對於共同出現在兩幅圖中的元件而言,在圖89A中示出的示例性使能節點的物流容器8200與在圖82B中示出的類似。另外,在圖89A中圖示的容器8200內的示例性節點8220進一步包括一個或多個傳感器,所述一個或多個傳感器在包裹被存放在示例性使能節點的物流容器8200內時幫助檢測和區分包裹。

在如圖89A的實施例中示出的更多細節中,節點8220進一步包括傳感器墊或板8915,其經由接線8910耦合到節點8220。在操作中,傳感器8915對刺激(例如,衝擊力或重量等)進行響應並且產生響應性傳感器信號,所述響應性傳感器信號在接線8910上被提供到節點8220內的節點處理單元。這樣,在圖89A中示出的節點8220的實施例是一種類型的傳感器節點,其檢測任何包裹在容器8220內的存放。因此,當一個或多個包裹8900、8905被存放在使能節點的物流容器8200內(例如,被存放在內部存儲區8230內)時,傳感器墊/板8915的示例感測來自被存放的包裹的衝擊或測量向容器8200內添加的包裹的重量。因此,傳感器8915的示例性實施例可以被實現為對由存放在使能節點的物流容器8200的內部存儲區8230內的包裹對區8230的底部施加的(例如,瞬間的、恆定的等)力進行響應的壓力墊、壓力板、衝擊傳感器或測量秤。

在諸如如圖89B中圖示的實施例的另一實施例中,節點8220可以進一步包括傳感器8920,所述傳感器8920也經由接線8910耦合到該實施例中的節點8220。在操作中,傳感器8920通常被布置在區8230的側壁上,其中它檢測使能節點的物流容器8200的一部分內的移動。因此,在一個實施例中,傳感器8920可以是依靠一種類型的回聲定位的傳感器(例如,超聲傳感器,其發出超聲波以基於在由傳感器感測的返回的能量中的改變來確定移動)。在圖89C中示出的示例中,傳感器8925可以是光傳感器,其中在從開口8205移動並且穿過容器8200的頂部內部部分8225以進入和穿過內部存儲區8230的包裹破壞了(break)正被傳感器8925感測或檢測的光,所述傳感器8925然後生成響應性傳感器信。示例傳感器可以包括在傳感器內的(未示出的)光源或依靠相對傳感器8920布置的外部光源(例如,雷射器)。在另一實施例中,指示在感興趣的區內的移動的被破壞的光束可能僅引起由傳感器生成的信號的改變(例如,在指示光束被破壞的時間的電壓中的臨時下降)。

其他實施例可以使用傳感器8920、8925作為布置在容器8200內的不同位置處的多個傳感器的帶(band)。例如,組成傳感器8920、8925的傳感器的這樣的帶可以在覆蓋的區的一個或多個維度上延伸。因此,傳感器的這樣的帶可以在容器8200的區內提供更廣泛的覆蓋以更好地捕捉包裹的移動(例如,任何類型的包裹在容器8200內的存放)或將包裹插入到容器8200內的嘗試(例如,考慮到包裹不能適配進容器中,利用傳感器8925感測移動而不利用傳感器8920感測移動)。

附加的實施例可以利用能夠從在正被存放的包裹上呈現的外部標籤捕捉條形碼掃描信息的掃描儀來實現傳感器8920。這樣,節點8220可以可操作以與傳感器8920交互並且捕捉與正被存放的特定包裹相關的掃描信息,即使包裹不是使能節點的包裹。

還可以在各種實施例中使用計數器(被實現為包括節點8220的電路的部分)來跟蹤被檢測到已經被存放在使能節點的物流容器8200的內部存儲區8230內的包裹的總數量。另外,當容器8200被可以拾取一個或多個但潛在地並非所有包裹的快遞服務時,計數器可以被更新以反映在區8320內的包裹的數量的改變。

在諸如在圖89C中圖示的實施例的又一實施例中,示例性使能節點的物流容器8200的節點8220可以進一步包括門傳感器,其檢測被鉸接以覆蓋開口8205的圖89C中示出的門的移動。這樣的傳感器將經由接線(出於清楚的目的在圖中未示出)耦合到在該實施例的節點8220。

在操作中,門傳感器通常被布置在區8225的側壁上,其中所述門傳感器經由常規的接觸開關或磁開關檢測覆蓋開口8205的門的移動。門傳感器的另一示例可以被合併為用於門覆蓋開口8205的鉸鏈的部分或在所述鉸鏈內。比如上面描述的傳感器8925,門傳感器可以有助於標識是否存在放置在使能節點的物流容器8200外部的任何包裹(例如,考慮到包裹不能適配進容器中,感測門傳感器的移動而不利用容器的內部內的傳感器8920感測移動)。

另外,在其他實施例中,可以部署一個或多個外部傳感器以幫助檢測在容器外部的一個或多個包裹,但是所述包裹臨時在使能節點的物流容器的管理保管中而不在區8230內。圖89D是圖示了根據本發明的實施例的具有可以被用作使能節點的物流容器的部分的節點和示例性外部傳感器的示例性使能節點的物流容器的圖。現在參考圖89D,容器8200被示出具有如在圖89A-C中的節點8220。然而,在圖89D中,節點8220經由接線8935耦合到外部傳感器8930,所述外部傳感器8930可操作以監視靠近容器8220的區域或區。雖然出於簡單在圖89D中僅示出一個外部傳感器8930,但本領域那些技術人員將領會,其他實施例可以採用多個外部傳感器來覆蓋靠近使能節點的物流容器的不同的、獨特的或重疊的區域或區。

外部傳感器8930可以(經由如上面關於傳感器8920和8925解釋的運動檢測)感測包裹8940的存在。如果檢測到包裹8940在靠近容器8200的指定區域內達某時間段,則節點8920可以將包裹8940視為在它的臨時保管中,儘管在容器8200外部。更詳細地,節點8220可以使用傳感器8930來幫助保持對存放在容器外部的節點和非節點包裹的跟蹤。這裡,例如,一旦某數量(諸如甚至一)的包裹被檢測到在容器外部但在容器8200的臨時保管內,節點8220就可以更新容器的內容狀態並且廣播狀態信息以反映一個或多個包裹正在容器外部但在容器的臨時保管內。

因此,使能節點的物流容器的實施例可以基於來自部署為使能節點的物流容器的部分的至少一個傳感器的檢測結果來確定容器是否已經接收包裹並正在臨時維持對包裹的保管,並且該傳感器可以被實現為如本文中描述的內部傳感器(諸如傳感器8920和8925)、外部傳感器(諸如8930)、門傳感器等。

在另一實施例中,使能節點的物流容器設備被描述供在檢測多個包裹類型的無線節點網絡(例如,諸如ID節點和主節點之類節點以及伺服器的網絡)中使用。使能節點的物流容器設備包括物流容器和與容器組裝在一起的節點。例如,如在圖82A和82B以及圖89A和89B中示出的那樣,物流容器可以接收並且臨時維持正被裝運的包裹(諸如包裹8235、8900和8905)。容器具有通過其包裹被接收的入口開口(諸如開口8205)和其中一個或多個包裹被臨時和安全地維持直到授權的拾取的內部存儲區(諸如區8230)。

與容器組裝在一起的節點(諸如在圖89A-89D中圖示的但與關於圖3和4圖示和描述的ID節點或主節點的共同結構一致的節點8220)包括節點處理單元、節點存儲器記憶裝置和至少一個通信接口。節點存儲器記憶裝置被耦合到節點處理單元,並且維持用於由節點處理單元執行的代碼連同關於容器內的不同的包裹類型的被日誌記錄的檢測信息。通信接口也被耦合到節點處理單元,並且可操作以與無線節點網絡中的另一網絡設備(諸如另一節點或伺服器)通信。

節點處理單元在執行節點存儲器記憶裝置上維持的代碼時可操作以在檢測到多個包裹類型時執行各種功能。更詳細地,節點處理單元在執行這樣的代碼時可操作以通過在感測第一包裹在使能節點的物流容器內的存放之前接收從第一包裹內的節點廣播的信號來檢測第一類型的包裹(使能節點的包裹)。節點處理單元還可操作以在沒有接收從第二包裹內的節點廣播的信號的情況下通過檢測第二包裹在使能節點的物流容器內的存放來檢測第二類型的包裹(不是使能節點的包裹)。節點處理單元然後可操作以日誌記錄對第一類型的包裹和第二類型的包裹的檢測作為存儲在節點存儲器記憶裝置上的檢測信息,並且使得通信接口向無線節點網絡內的另一網絡設備(諸如伺服器或主節點)傳輸關於第一類型的包裹和第二類型的包裹的被日誌記錄的檢測的通知。

例如,在圖89A-89D的圖示的示例中,如果節點8220是ID節點,則通信接口是較短距通信接口,其能夠與無線節點網絡內的節點類型的層級中的主節點通信。然而,如果節點8220被實現為主節點,則通信接口可以是較長距通信接口,其能夠在報告存放在使能節點的物流容器中的包裹的被檢測的類型時與伺服器直接通信而不需要中間主節點。

在更詳細的實施例中,節點處理單元可以通過可操作以在感測第一包裹在使能節點的物流容器內的存放之前的預定時間間隔內經由通信接口接收從第一包裹內的節點廣播的信號而進一步可操作以檢測第一類型的包裹。例如,當使能節點的包裹接近使能節點的物流容器的位置時,與容器組裝在一起的節點(例如,節點8220)可以嘗試與使能節點的包裹相關聯。更詳細地,在節點處理單元還沒有被主動地連接到使能節點的包裹但檢測到從使能節點的包裹正廣播的通告信號的情況中,這樣的關聯可以僅是被動關聯。在另一示例中,可以利用慮及使能節點的包裹與使能節點的物流容器之間的授權連接的主動關聯來完成這樣的關聯。

在另一更詳細的實施例中,與容器組裝在一起的節點可以包括耦合到節點處理單元的傳感器(例如,傳感器8915、傳感器8920、傳感器8925、門傳感器和/或外部傳感器8930)。這樣,節點處理單元可以通過可操作以基於由傳感器向節點處理單元提供的傳感器信號來感測第二包裹在使能節點的物流容器內的存放而進一步可操作以檢測第二類型的包裹。例如,在圖89A中示出的實施例中,節點8220可操作以基於從傳感器8915通過接線8910向節點8220內的接口電路提供的傳感器信號來感測不是使能節點的包裹(例如,包裹8905)的存放。

在更詳細的關於傳感器的進一步實施例中,傳感器可以被部署在使能節點的物流容器的內部存儲區內。例如,傳感器可以被實現為耦合到與容器組裝在一起的節點的運動檢測器。這樣,運動檢測器可以在第一包裹和第二包裹被分別存放在內部存儲區內時感測包裹的移動,並且可以將與感測到的移動相關的傳感器信號提供到節點處理單元。在圖89B中圖示了這樣的實施例,其中傳感器8920可以在包裹8900、8905被存放在內部存儲區8230內時檢測它們的移動。

在另一示例中,傳感器可以被實現為耦合到與容器組裝在一起的節點的衝擊傳感器。這樣,衝擊傳感器可以響應於對象被存放在內部存儲區內來登記對內部存儲區的底部表面施加的壓力的改變,並且可以將與感測到的衝擊相關的傳感器信號提供到節點處理單元。在圖89A中圖示了這樣的實施例,其中傳感器8915可以在包裹8900、8905被存放在內部存儲區8230內並被存放到傳感器8915的傳感器板或墊上時檢測它們中的每個的衝擊。

在又一示例中,傳感器可以被實現為耦合到與容器組裝在一起的節點的測量秤。這樣,測量秤測量被存放在內部存儲區內的對象(諸如包裹——例如,包裹8900或8905)的重量,並且將與測量到的重量相關的傳感器信號提供到節點處理單元。參考圖89A圖示了這樣的實施例,其中傳感器8915可以是在包裹8900、8905被存放在內部存儲區8230內時可以增量地為它們稱重的秤。當每個包裹被存放在內部存儲區8230內並且停止時,包裹和包裹內的正被裝運的物品在傳感器8915上施加力。可以根據發送到節點8220的傳感器信號來確定被測量的重量,所述節點8220可以保持對包裹何時被存放和它們遞增地多重的跟蹤並且日誌記錄包裹何時被存放和它們遞增地多重,從而提供關於什麼在使能節點的物流容器中的進一步上下文信息。

在可以阻止不同的包裹類型的這樣的示例性使能節點的物流容器的上下文中,圖90是圖示了根據本發明的實施例的用於在無線節點網絡中檢測使能節點的物流容器內的多個包裹類型的示例性方法的流程圖。現在參考圖90,方法9000在步驟9005處通過在感測第一包裹利用使能節點的物流容器的存放之前接收從第一包裹(使能節點的包裹)內的節點廣播的信號來檢測第一類型的包裹而開始。這樣的存放可以如在圖89A和89B中示出的那樣在容器內,或可以如在圖89C中示出的在被監視並靠近容器的區域中(例如,對於過大的包裹,其中外部傳感器可以在包裹保持在容器外部達時間段之後檢測這樣的包裹在那裡的存放)。本領域那些技術人員將領會,任何這樣的存放被視為使包裹伴隨使能節點的物流容器的臨時保管——不管存放是否在容器內還是在容器鄰近和外部。

在另一實施例中,檢測第一類型的包裹可以包括在感測第一包裹在使能節點的物流容器內的存放之前的預定時間間隔內接收從第一包裹內的節點廣播的信號。更詳細地,接收從第一包裹內的節點廣播的信號的步驟可以通過將第一包裹內的節點與組裝在使能節點的物流容器內的節點相關聯來完成。

在步驟9010處,方法9000通過在沒有接收從第二包裹內的節點廣播的信號的情況下經由感測第二包裹(不是使能節點的包裹)在使能節點的物流容器內的存放來檢測第二類型的包裹而繼續。方法9000的另一實施例可以在沒有接收從第二包裹廣播的信號的情況下通過感測第二包裹在使能節點的物流容器外部的存放來檢測第二類型的包裹。因此,感測第二包裹的存放可以僅是存放是到使能節點的物流容器的臨時保管(在容器內或在靠近容器但在容器外部的區域中)。

這樣,方法9000能夠檢測節點包裹和包括不是節點包裹的那些的包裹兩者。在另一實施例中,檢測第二類型的包裹可以進一步包括使用耦合到組裝在使能節點的物流容器內的節點的傳感器來感測第二包裹在使能節點的物流容器內的存放。這樣的傳感器可以被部署在使能節點的物流容器的內部存儲區內。

一般地,傳感器可以採取若干示例性形式——諸如內部傳感器、外部傳感器或門傳感器(例如,如在圖89A-89D中示出的那樣)。更詳細地,傳感器可以包括布置在容器的內部存儲區內的內部傳感器、監視在物流容器外部但靠近物流容器的區域的外部傳感器以及監視容器的入口開口的門傳感器(通過被門覆蓋)中的至少一個。在更詳細的示例中,傳感器可以包括運動傳感器,其耦合到組裝在使能節點的物流容器內的節點。這樣,運動檢測器可以在第一包裹和第二包裹被存放在使能節點的物流容器的內部存儲區內時感測包裹的移動,並且可以將與感測到的移動相關的傳感器信號提供到節點處理單元。

在另一示例中,傳感器可以包括衝擊傳感器,其耦合到組裝在使能節點的物流容器內的節點。這樣,衝擊傳感器可以響應於對象被存放在內部存儲區內來登記對內部存儲區的底部表面施加的壓力或力的改變,並且可以將與感測到的衝擊相關的傳感器信號提供到節點處理單元。

在又一示例中,傳感器可以包括測量秤,其耦合到組裝在使能節點的物流容器內的節點。這樣,測量秤可以測量被存放在內部存儲區內的對象(諸如包裹)的重量,並且可以將與測量到的重量相關的傳感器信號提供到節點處理單元。

在步驟9015處,方法9000通過日誌記錄對第一類型的包裹和第二類型的包裹的檢測而繼續。在一個實施例中,檢測被日誌記錄在存儲器中,存儲器諸如在圖89A和89B的節點8220中的存儲器記憶裝置。(例如,基於在所有包裹的被檢測到的存放之間的差異並減去經由信號檢測或關聯被確認是使能節點的包裹的那些)利用關於對使能節點的包裹的檢測和對不是使能節點的包裹的檢測的該被日誌記錄的信息。

並且因此在步驟9020處,方法9000通過通知無線節點網絡內的另一網絡設備關於第一類型的包裹和第二類型的包裹的被日誌記錄的檢測而繼續。例如,如果利用ID節點來實現組裝在使能節點的物流容器內的節點,則其他網絡設備可以是主節點,所述主節點可以接收通知並且在必要或被期望時向伺服器轉發關於被日誌記錄的檢測的消息。替代地,如果利用主節點來實現組裝在使能節點的物流容器內的節點,則出現將被日誌記錄的檢測直接傳送到伺服器而不是需要涉及諸如另一主節點之類的中間節點的較大機會。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法9000可以在使能節點的物流容器上實現,所述使能節點的物流容器具有運行控制和管理代碼(諸如代碼325或代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的節點(諸如如在圖3中圖示的示例性ID節點120a、如在圖4中圖示的示例性主節點110a或在圖89A和89B中圖示的節點8220)。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在相應的示例性節點中的存儲器記憶裝置315或415)上。因此,當執行這樣的代碼時,節點的處理單元(諸如單元300或單元400)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法9000和該方法的變型。

利用多個拾取實體的拾取服務的部署

在另一示例性物流系統中,示例性使能節點的物流容器可以使包裹在它的臨時保管中,所述包裹意圖被服務用於由多於一個拾取實體的拾取。例如,第一裝運消費者可以期望由諸如FedEx® Express的特定的拾取實體裝運第一包裹並為此支付,而另一裝運消費者可以期望由諸如FedEx® Ground的不同的拾取實體裝運另一包裹並為此支付。一般地,為存放並臨時維持在常規的物流容器(諸如投件箱或安全鎖櫃單元)中的包裹進行服務的方法涉及現有調度,其中一個或多個拾取實體(例如,裝運快遞)行進到容器以對容器內的包裹執行拾取服務。這可能是耗時的和不可預測的。另外,其通常時常導致針對特定的拾取實體的不必要的行程和對實體的資源的浪費。

在某些情況中,在容器可能不被多於一個拾取實體服務的情況下,事情甚至更加複雜。這可能要求脫離將被裝運的包裹的裝運消費者找到可以由該特定的拾取服務進行服務的適當位置,甚至在多個拾取服務可用作向消費者提供來自一個裝運實體的裝運選項的選擇的方式時。從裝運實體的觀點來看,要求用於每個拾取實體的不同的容器也是浪費的。並且僅將所有包裹放到公共容器中而沒有更多的招致針對每個不同的拾取服務實體的耗時工作,所述每個不同的拾取服務實體派遣快遞從公共容器拾取他們的具體的包裹。

在另一實施例中,使能節點的物流容器(例如,使能節點的投件箱或使能節點的鎖櫃單元)使得包裹可以被投遞用於裝運並且由多個拾取實體以更高效和增強的方式從相同的容器拾取。圖91是圖示了根據本發明的實施例的示例性使能節點的物流容器的圖,所述示例性使能節點的物流容器向伺服器報告在容器內維持的包裹的當前狀態用於拾取實體進行的拾取服務的增強部署。現在參考圖91,圖示了示例性使能節點的物流容器9100,其通過網絡105與伺服器100通信。這樣的示例性使能節點的物流容器9100類似於如在其他圖(例如,圖82A、82B、85 A、85B、86A、86B、89A、89B)中描述和示出的使能節點的物流容器。並且如在圖91中示出的那樣,示例性使能節點的物流容器9100包括與容器本身組裝在一起並臨時維持兩個包裹(例如,包裹9110、包裹9115)的節點(例如,主節點9105)。

示例性使能節點的物流容器9100可操作以通過在主節點9105的處理單元上運行的代碼向伺服器100發送消息以報告容器9100中的包裹的當前狀態。更詳細地,使能節點的物流容器9100可操作以通過在主節點9105的處理單元(諸如單元400)上運行的代碼(諸如代碼425)向伺服器100發送消息,其中消息標識準備好用於拾取的當前在使能節點的物流容器9100內維持的多個包裹(諸如包裹9110、9115)。消息被通過通信接口經由網絡105傳輸並且由伺服器100接收,所述通信接口是主節點9105的一部分。

如關於圖5更詳細地解釋的那樣,示例性伺服器100是包括至少一個伺服器處理單元(諸如處理單元500)、至少一個伺服器存儲器記憶裝置(諸如存儲器記憶裝置515)和通信接口(諸如網絡接口590)的 設備。如上面參考圖5解釋的那樣,伺服器100可以被實現為單個計算系統、分布式伺服器(例如,用於單獨的伺服器相關的任務的單獨的伺服器)、分層伺服器(例如,利用多個級別實現的伺服器,其中取決於實現,可以在多個不同的級別處維持信息並且在不同的級別處執行任務),或伺服器場,所述伺服器場邏輯上允許多個不同的部件充當從客戶端設備(例如,設備200、205或主節點110a)的觀點來看的一個伺服器計算平臺設備。在某些實施例中,當在不同的地區內收集的信息可以包括並遭受在相應的地區性伺服器上實現的不同的監管控制和要求時,示例性伺服器可以包括專用於具體地理地區的一個或多個伺服器。同樣地,雖然在圖5中示出的實施例圖示了單個存儲器記憶裝置515,但示例性伺服器100可以部署多於一個存儲器存儲介質。並且存儲器存儲介質可以是不同的非瞬時形式(例如,常規硬碟驅動器、諸如快閃記憶體的固態存儲器、光碟機、RAID系統、雲存儲配置的存儲器、網絡存儲器具等)。

另外,示例性伺服器設備的存儲器記憶裝置被耦合到伺服器處理單元。雖然未被示出在圖91中(但顯示為在圖5中圖示的示例性伺服器100的部分),伺服器100中的伺服器存儲器記憶裝置維持代碼用於由伺服器處理單元執行。另外,伺服器存儲器記憶裝置可以維持關於準備好用於拾取的當前維持在使能節點的物流容器9100內的多個包裹(諸如包裹9110、9115)的裝運信息9120。

伺服器設備的通信接口被耦合到伺服器處理單元並且可操作以與無線節點網絡中的至少使能節點的物流容器通信。例如,在圖5中示出的示例性伺服器100的網絡接口590是耦合到處理單元500的一種類型的通信接口,並且如在圖91中示出的那樣可操作以通過網絡105至少與使能節點的物流容器9100以及無線節點網絡中的其他網絡設備(例如,其他主節點)和能夠通過網絡105通信的其他伺服器或計算設備通信。

伺服器設備的伺服器處理單元在執行維持在伺服器存儲器記憶裝置上的代碼時可操作以執行某些功能,所述某些功能慮及將多個拾取實體部署到無線節點網絡中的使能節點的物流容器(諸如容器9100)。更詳細地,處理單元在執行代碼時可操作以通過通信接口從使能節點的物流容器接收消息,其中消息標識準備好用於拾取的當前維持在使能節點的物流容器內的多個包裹。例如,在圖91的圖示示例中,伺服器100的處理單元可以可操作以接收由使能節點的物流容器9100內的主節點9105準備和傳輸的消息。這樣的消息將包裹9110和包裹9115標識為當前正被維持在使能節點的物流容器9100內並且準備好用於拾取。

處理單元在執行代碼時還可操作以訪問伺服器存儲器記憶裝置以獲得與當前利用使能節點的物流容器維持的被標識的多個包裹相關的裝運信息。例如,伺服器100可以訪問裝運信息9120,其是與包裹9110和9115的裝運相關的信息。

根據由使能節點的物流容器促進的該前攝通知,處理單元在執行代碼時然後可操作以基於裝運信息來標識多個拾取實體中的哪些需要被部署以在使能節點的物流容器處提供一個或多個拾取服務。例如,涉及包裹9110的裝運信息9120可以將FedEx® Express標識為適當的拾取實體以為容器9100處的包裹9110提供拾取服務,而涉及包裹9115的信息9120可以將FedEx® Ground 標識為適當的拾取實體以為容器9100處的包裹9115提供拾取服務。

在一個實施例中,伺服器處理單元可以進一步可操作以使得通信接口向拾取實體中的被標識的拾取實體傳輸關於將在使能節點的物流容器處執行的一個或多個拾取服務的拾取請求。因此,在圖91中示出的示例中,考慮到FedEx® Express是需要拾取在使能節點的物流容器9100處的包裹(例如,包裹9110)的被標識的拾取實體中的一個,伺服器100可以向快遞交通工具9135傳輸拾取請求。同樣地,考慮到FedEx® Ground 是需要拾取在使能節點的物流容器9100處的包裹(例如,包裹9115)的被標識的拾取實體中的另一個,伺服器100可以向另一快遞交通工具9140傳輸拾取請求。

在另一實施例中,伺服器處理單元可以進一步可操作以更新與拾取實體中的被標識的拾取實體相關的使能節點的物流容器的歷史數據,並且將更新的歷史數據存儲在伺服器存儲器記憶裝置中。如較早參考圖5解釋的那樣,歷史數據一般是與公共特性相關的先前收集和/或分析的數據。歷史數據575體現了針對與無線節點網絡的操作相關的特定特性的操作知識和訣竅。這裡,示例性歷史數據涉及存放在特定容器中的包裹需要什麼拾取實體。因而,在圖91中示出的示例中,伺服器100可以更新與拾取實體(例如,FedEx® Express和FedEx® Ground)中的被標識的拾取實體相關的使能節點的物流容器9100的這樣的歷史數據575,並且將更新的歷史數據575存儲在伺服器100內的伺服器存儲器記憶裝置中。

在又一實施例中,伺服器處理單元可以進一步可操作以基於更新的歷史數據預測用於使能節點的物流容器的未來的拾取時間表。例如,如在圖91中示出的那樣,伺服器100可以基於更新的歷史數據575預測用於使能節點的物流容器9100的未來的拾取時間表9130。因此,越多的要求由特定的拾取實體在特定的使能節點的物流容器處的拾取服務的包裹被存放,越多的伺服器能夠從來自特定的使能節點的物流容器的前攝通知學習。

在進一步實施例中,伺服器處理單元可以進一步可操作以使得未來的拾取時間表通過通信接口傳輸到具有在針對使能節點的物流容器的未來的拾取時間表中預測的拾取服務的拾取實體中的那些。以該方式,可以以甚至更廣的方式利用來自特定的使能節點的物流容器的前攝通知的優點。

在某些實施例中,伺服器100可以具有現有的時間表9125,其中的拾取實體被調度以提供針對特定容器的拾取服務。這樣,伺服器處理單元可以進一步可操作以如果拾取實體中的先前被調度的一個不是拾取實體中的被標識的拾取實體中的一個則通過通信接口通知拾取實體中的先前被調度的一個關於將在使能節點的物流容器處執行的一個或多個拾取服務。例如,如在圖91中示出的那樣,伺服器100可以聯繫諸如FedEx® Home Delivery的拾取實體(例如,經由到用於該拾取實體的先前指定的快遞交通工具9145的消息)以讓它知道不再需要在使能節點的物流容器9100處執行拾取服務。因此,如在圖91中示出的那樣,用於FedEx® Home Delivery的快遞交通工具9145可以避免浪費不必要的停止的時間、努力和費用並且繼續另一停止來拾取或脫離其他包裹。

在更詳細的實施例中,伺服器處理單元可以通過可操作以訪問在伺服器存儲器記憶裝置中維持的現有拾取時間表(諸如時間表9125)而進一步可操作以使得伺服器上的通信接口傳輸拾取請求。更詳細地,現有拾取時間表可以包括在使能節點的物流容器處的一個或多個現有調度的拾取服務。伺服器處理單元然後可以可操作以(使用伺服器的通信接口)向在現有拾取時間表(例如,時間表9125)上但當前沒有被標識為多個拾取實體中的一個的拾取實體中的一個通知它們不需要基於裝運信息9120在使能節點的物流容器處提供一個或多個拾取服務。

進一步地,附加的實施例可以使伺服器處理單元可操作以基於多個拾取實體中的被標識的拾取實體來修改現有拾取時間表9125,所述多個拾取實體中的被標識的拾取實體需要基於裝運信息在使能節點的物流容器處提供一個或多個拾取服務。

雖然圖91和上面的描述集中在伺服器設備和在部署各種拾取實體時它與使能節點的物流容器9100的操作上,但圖92是圖示了根據本發明的實施例的將多個拾取實體部署到無線節點網絡中的使能節點的物流容器的示例性方法的流程圖。現在參考圖92,方法9200在步驟9205處以無線節點網絡中的伺服器從使能節點的物流容器接收消息開始。消息標識準備好用於拾取的當前被維持在使能節點的物流容器內的多個包裹。

在步驟9210處,方法9200通過訪問來自伺服器存儲器記憶裝置的裝運信息而繼續。裝運信息與當前利用使能節點的物流容器維持的被標識的多個包裹相關。

在步驟9215處,示例性方法9215通過標識多個拾取實體中的哪些需要被部署以基於裝運信息在使能節點的物流容器處來提供一個或多個拾取服務而結束。

在進一步實施例中,方法9200還可以包括由伺服器通過伺服器的通信接口向拾取實體中的被標識的拾取實體傳輸關於將在使能節點的物流容器處執行的一個或多個拾取服務的拾取請求的步驟。例如,在圖91中圖示和解釋的示例中,如果需要在使能節點的物流容器9100處執行拾取服務的拾取實體中的被標識的拾取實體是拾取實體 FedEx® Express和FedEx® Ground(分別操作快遞交通工具9135和9140),則伺服器100可以經由網絡105向這些交通工具中的每個傳輸拾取請求。

在更詳細的實施例中,方法9200可以通過訪問在伺服器存儲器記憶裝置中維持的現有拾取時間表來傳輸拾取請求,其中現有拾取時間表包括在使能節點的物流容器處的一個或多個現有調度的拾取服務。然後,方法9200可以向在現有拾取時間表上但沒有被標識為多個拾取實體中的一個的拾取實體中的一個通知它不需要基於裝運信息在使能節點的物流容器處提供一個或多個拾取服務。仍進一步地,方法9200還可以包括基於多個拾取實體中的被標識的拾取實體來修改現有拾取時間表,所述多個拾取實體中的被標識的拾取實體需要基於裝運信息在使能節點的物流容器處提供一個或多個拾取服務。

在又一實施例中,方法9200可以包括更新與拾取實體中的被標識的拾取實體相關的使能節點的物流容器的歷史數據,並且基於更新的歷史數據預測針對使能節點的物流容器的未來的拾取時間表。更詳細地,方法9200還可以涉及將未來的拾取時間表傳輸到在針對使能節點的物流容器的未來的拾取時間表中具有預測的拾取服務的拾取實體中的那些。

在又一實施例中,方法9200還可以包括如果拾取實體中的先前被調度的一個不是拾取實體中的被標識的拾取實體中的一個則通知拾取實體中的先前被調度的一個關於將在使能節點的物流容器處執行的一個或多個拾取服務。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法9200可以在運行伺服器控制和管理代碼(諸如代碼525)的一個或多個部分以實現上面描述的功能中的任何功能的伺服器網絡設備(諸如如在圖5中圖示的和如在圖91中圖示的示例性伺服器100)上實現。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如存儲器記憶裝置515)上。因此,當執行這樣的代碼時,伺服器的一個或多個處理單元(諸如處理單元500)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法9200和該方法的變型。

針對多部分裝運的裝運合併

在某些示例中,將被裝運的物品可以是多個包裹裝運(也被稱作多部分裝運、多件裝運或MPS)的一部分。一般地,MPS涉及正被裝運到相同位置的物品的集合。比如,物品的集合可以是相關的物品的集合(諸如,臺式計算機的部分——例如顯示器、鍵盤和滑鼠以及臺式計算機機架,其具有電源、盤驅動器、圖形板、外圍接口和主板)。集合中的每個物品可以被單獨地包裝。某些物品可以作為現成的(off the shelf)物品被購買,並且然後被包括在由集合供應者(例如,計算機製造者)作為再出售物品的物品的集合中。並且甚至當單個實體製造集合中的每個物品時,存在單獨地包裝每個物品是具有成本效率並且是所期望的情況。

對於被裝運的物品的集合通常的情況是,可能期望物品被一起遞送。例如,如果集合中的物品中的一個丟失(諸如來自定購的計算機的顯示器),則集合中的物品的剩餘部分直到該最後的物品到達對於接收者而言可能沒什麼用。實際上,存在當在裝運過程期間集合中的一個或多個物品被分離時可以延遲物品的集合的進一步移動或遞送的情況(諸如出於清除海關扣留(customs holding)區域的目的)。

在實施例中,無線節點網絡中的各種節點可以被部署以幫助促進對物品的集合的較快和更高效的裝運的潛力。例如,裝運消費者可以利用裝運公司來存放被包裝的物品的集合(其中每個被包裝的物品具有相關的節點),使得集合被裝運到目的地。在一個實施例中,集合中的所有物品利用標識集合中的每個物品的它們的相應的裝運信息同時進入裝運操作。然而,在另一實施例中,物品可以在不同的時間處進入裝運操作但仍具有標識集合中的每個物品的裝運信息。

圖34C提供了在裝運和物流操作中的示例性中間裝運階段的圖示。現在參考圖34C,包裹130a-130d的集合被圖示為已經到達或接近示例性裝運設施3425。包裹130a-130d中每個分別包括相關的ID節點120a-120d。在包裹130a-130d中的每個中的是作為被裝運的物品的集合的部分的物品。因此,相關的ID節點120a-120d表示ID節點的組,其中每個ID節點與集合中的不同的包裝的物品相關。

如在圖34C的實施例中示出的那樣,來自集合的一個物品在具有ID節點120a的包裹130a中。該包裹130a和ID節點120a當前位於接近設施3425的交通工具3435內,其中集合中的剩餘的包裹130b-130d在運送到集合的目的地期間當前位於示例性裝運設施3425中。交通工具3425具有交通工具主節點110c,而設施3425具有設施主節點3430。在一個示例中,設施3425具有部署在其內及其周圍的許多主節點,但這樣的其他主節點沒有被示出在圖34C中。同樣地,在這樣的示例中,設施主節點3430可以與設施的特定部分相關聯,所述特定部分諸如設施3425內的扣留或圍護區(containment)區域3436(諸如海關扣留區域)。本領域那些技術人員將領會,雖然可以在出於海關的目的臨時扣留被包裝的物品方面來解釋扣留區域3426,但其他類型的存儲區域、容器或一般的圍護區可以作為將包裝的物品的集合裝運到公共目的地的部分出於其他目的類似地操作以將被包裝的物品臨時維持在分離區(例如,裝載碼頭的區域、存儲設施、倉庫、安全屋、特殊防護區等)中。

圖39是圖示了用於使用無線節點網絡的對正被裝運的物品的集合的裝運合併的示例性方法的流程圖。現在參考圖39,方法3900在步驟3095處以主節點從伺服器接收ID節點標識信息開始。ID節點標識信息限定ID節點的組,其中來自組的每個ID節點與正被裝運的物品的集合中的不同的物品相關。在一個示例中,ID節點標識信息可以從與正被裝運的物品的集合相關的裝運信息(諸如與如在圖34C中示出的包裹130a-130b和它們分別標識的ID節點120a-120d相關的裝運信息)導出並且是所述裝運信息的部分。

在一個實施例中,主節點可以與圍護區相關聯。例如,圍護區可以是扣留區域,諸如海關扣留區域。在另一示例中,圍護區僅是設施的指定部分或更特別地是設施的安全部分。

在步驟3910處,方法3900通過由於組中的ID節點中的每個接近主節點、主節點檢測來自組中的ID節點中的每個的信號時將ID節點的組中的ID節點中的每個與主節點相關聯而繼續。在一個示例中,關聯可以通過在不要求主節點與ID節點的組中的ID節點中的每個之間的授權連接的情況下在主節點與ID節點的組中的ID節點中的每個之間建立被動關聯來實現。然而,在另一示例中,關聯可以是建立反映授權連接的主動關聯。

在步驟3915處,當組中的ID節點中的最後一個被檢測到接近主節點時,主節點向伺服器傳輸通知。

在步驟3920處,主節點從伺服器接收裝運合併指示。裝運合併指示反映物品的集合已經被合併成單個裝運貨物。比如,裝運合併指示可以是對將從圍護區釋放的物品的集合的授權。在另一示例中,該授權可以是授權作為單個合併的裝運貨物的物品的集合從圍護區的釋放的海關放行通知。

在進一步實施例中,這樣的授權可以是一個或多個提示的消息的結果。更詳細地,方法3900可以包括由主節點生成授權提示消息,其中授權提示請求對從圍護區釋放物品的集合的授權。主節點然後可以將授權提示消息傳輸到無線節點網絡中的另一網絡設備(例如,由管理圍護區的人員操作的用戶訪問設備、諸如膝上型計算機)。主節點然後可以響應於授權提示消息來接收授權。

並且作為接收裝運合併指示的結果,方法3900還可以指示組中的 ID節點中的每個將海關信息(諸如與裝運合併指示、從圍護區釋放的授權、海關放行指示或任何其他海關相關的文書工作和相關的職責和費用相關的信息)存儲在ID節點的組中的ID節點中的相應的每個的存儲器中。

在一個實施例中,方法3900還可以包括在主節點確定ID節點的組的共同位置在圍護區的預定附近的外部之後和在主節點接收裝運合併指示符之後將ID節點的組中的ID節點中的每個與主節點解關聯。在圖34C的示例中,一旦包裹130a-130d(和它們相關的ID節點120a-120d)被移動到圍護區區域3426的預定邊界外部但主節點3430已經從伺服器100接收裝運合併指示,就允許包裹130a-130d的集合繼續前進並且與設施主節點3430解關聯。

然而,在另一實施例中,當在主節點接收裝運合併指示之後ID節點的組中的ID節點中的任何ID節點被主節點檢測為位於圍護區的外部時,主節點可以通知伺服器。伺服器可以追究(follow-up)以定位被檢測的ID節點並提醒適當的人員或其他系統,作為引起相對於該被檢測的ID節點的設施3425中的本地追究動作的方式。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法3900可以實現在諸如在圖4中圖示的示例性主節點的節點上,所述節點運行它們相應的控制和管理代碼425的一個或多個部分以實現上面描述的功能中的任何功能。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,所述非瞬時計算機可讀介質諸如在示例性主節點內的存儲器記憶裝置415。因此,當執行這樣的代碼時,在相應的節點內的處理單元可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法3900和該方法的變型。

雖然圖39描述了從諸如在圖34c中的設施主節點3430的示例性主節點操作的觀點來看用於裝運合併的示例性方法的操作,但在另一實施例中的裝運合併的操作也可以從示例性ID節點操作的觀點來解釋。圖40是圖示了用於使用無線節點網絡的對正被裝運的物品的集合的裝運合併的另一示例性方法的流程圖。現在參考圖40,方法4000在步驟4005處通過從主節點接收ID節點標識信息而開始。ID節點標識信息限定ID節點的組並且來自組的每個ID節點與來自正被裝運的物品的集合的不同的物品相關。在一個示例中,ID節點標識信息可以從與正被裝運的物品的集合相關的裝運信息(諸如與如在圖34C中示出的包裹130a-130b和它們分別標識的ID節點120a-120d相關的裝運信息)導出並且是所述裝運信息的部分。

在步驟4010處,由ID節點的組中的一個ID節點針對相鄰節點進行掃描。在圖34C示例中,ID節點120b可以針對通信範圍內的任何接近的ID節點(例如,一種類型的相鄰節點)掃描它的一般附近。

在步驟4015處,來自組的ID節點檢測來自相鄰節點的信號並且在步驟4020處,它可以基於從相鄰節點廣播的信號來確定檢測到的相鄰節點是否是ID節點的組的部分。在圖34C的圖示的示例中,ID節點120b可以檢測到相鄰節點120c和120d,它們被標識為與正被裝運的包裹130a-130d的集合相關的節點的組的部分。然而,ID節點120b可能仍沒有檢測節點120a,所述節點120a在交通工具3435中。因此,ID節點120b-120d可以感知來自它們的組的一個ID節點(和在包裹中的其相關的物品)丟失。

在步驟4025處,當ID節點的組中的ID節點中的最後一個被檢測到是相鄰節點時,方法4000通知主節點向伺服器指示在ID節點的組中的ID節點中的最後一個正在接近ID節點。因此,在圖34C示例中,ID節點120b可以檢測到在示例組中的ID節點中的最後一個(即,ID節點120a)正在接近ID節點120b。在該檢測和識別ID節點120a是被檢測為相鄰節點的組中的最後一個(例如,當ID節點120a來到ID節點120b的通信範圍內時,根據由ID節點120a廣播的通告信號)時,ID節點120a(或與設施主節點3430相關聯的組中的ID節點中的另一個)可以通知設施主節點3430。

在步驟4030處,主節點通過發送由來自組的ID節點接收的裝運合併指示進行響應。在一個示例中,來自組的ID節點中的一個接收裝運合併指示,並且可以(例如,經由在連接的節點之間的安全信息共享)讓來自組的ID節點中的其他ID節點知道這一點。裝運合併指示反映物品的集合已經被合併成單個裝運貨物。在另一示例中,裝運合併指示可以是對從圍護區釋放物品的集合的授權。在又一示例中,該授權可以是授權物品的集合從圍護區作為單個合併的裝運貨物的釋放的海關放行通知。

並且作為接收裝運合併指示的結果,方法可以使組中的 ID節點中的一個或多個將海關信息(諸如與裝運合併指示、被從圍護區釋放的授權、海關放行通知或任何其他海關相關的文書工作和相關的職責和費用相關的信息)存儲在ID節點的組中的ID節點中的相應的每個的存儲器中。

本領域技術人員將領會,如上面在各種實施例中公開和解釋的方法4000可以實現在諸如在圖3中圖示的示例性ID節點的節點上,所述節點運行它們相應的控制和管理代碼325的一個或多個部分以實現上面描述的功能中的任何功能。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,所述非瞬時計算機可讀介質諸如在示例性ID節點內的存儲器記憶裝置315。因此,當執行這樣的代碼時,在相應的節點內的處理單元300可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法4000和該方法的變型。

使用無線節點網絡的遞送通知

當正在被裝運的物品和它相關的節點(例如,ID節點或移動主節點)經過從起點到目的地的裝運路徑時,預期接收者等待物品。在諸如圖34D中示出的示例的一個示例中,圖示了裝運操作的示例性遞送點階段(stage),其中實施例可以促進向固定類型的遞送點(例如,收發室)的遞送以及使用無線節點網絡來向預期接收者發出通知。一般地參考圖34D,示例性遞送點3440被示出與主節點3445相關聯,所述主節點3445與伺服器100通信。包裹130和相關的ID節點120a初始與快遞主節點110h(也可操作為與伺服器100通信)相關聯。當包裝的物品130和ID節點120a接近遞送點(其中主節點3445基本上位於遞送點3440附近)時,主節點3445可以檢測來自ID節點120a的通告信號。基於那些信號,主節點3445可以確定與接近的ID節點120a相關的裝運信息,並且能夠在ID節點120a基本上靠近遞送點3440時通知包裹130的預期接收者。

圖41是圖示了根據本發明的實施例的用於使用無線節點網絡的遞送通知的示例性方法的流程圖。方法4100在步驟4105處開始,其中主節點在ID節點接近基本上位於遞送點附近的主節點時檢測來自ID節點(例如,與包裹130中正被裝運的物品相關的ID節點120a)的信號。雖然包裹130被示出具有相關的ID節點,但實施例可以利用臨時起ID節點的作用的移動主節點(例如,當移動主節點在室內並且不再接收衛星定位信號但儘管如此還保持可操作為無線節點網絡中的節點時)來實現這樣的ID節點。

在該實施例中的示例性遞送點可以採取各種形式。例如,在一個實施例中,遞送點可以是指定的裝運區域、遞送區域或一般的包裹處理區域。進一步地,示例性遞送點的其他示例可以包括物流容器,諸如受控訪問鎖櫃系統。並且附加的示例可以使遞送點在室內或室外。

在一個示例中,被檢測到的信號可以是來自ID節點的通告信號。在圖34D的更詳細的示例中,ID節點120a可以被快遞主節點110置於通告模式中,使得當ID節點120a接近遞送點3440時,ID節點120a可以開始以廣播信號進行通告,所述廣播信號具有在這樣的廣播的通告信號的頭部內的狀態和標識信息。在主節點3445基本上靠近遞送點3440的情況下,主節點3445能夠針對從接近的ID節點(諸如ID節點120a)廣播的信號進行掃描並且可以基於來自ID節點的廣播信號來確定ID節點的標識。在進一步實施例中,伺服器100可以向快遞主節點110h指示何時使ID節點120a開始廣播信號並且可以向主節點3445指示何時開始針對ID節點120a進行掃描。

在該圖示的示例中的遞送點3440一般可以是處理被裝運的物品(諸如包裹130)的接收的指定裝運區域。在更詳細的示例中,遞送點3440可以被實現為商業辦公室的收發室或在設施處的指定脫離點(例如,在其處交通工具傳送正被裝運的物品的裝載碼頭、可以臨時地維持正被裝運的被包裝物品的存儲室、被配備有負責被包裝物品的進一步分發的裝運人員的裝運臺、負責在設施內的被包裝物品的進一步分發的移動拾取交通工具(自主的或由人員駕駛的)。本領域那些技術人員將領會,在一個實施例中,遞送點一般可以靠近最終裝運目的地(諸如在圖34D中圖示的遞送點,其中最終目的地是在其處預期接收者可以拾取被裝運的物品的遞送點3440的位置)。同樣地,本領域那些技術人員將領會,相同的原理可以適用於其中遞送點可以是在用於正被裝運的被包裝物品的總的裝運路徑中的中間裝運轉移點(諸如在圖34C中示出的設施3425內的圍護區區域3426並且其中預期接收者可以是主管圍護區區域3426的人員)的實施例。

在步驟4110處,主節點確定與ID節點相關的裝運信息和正被裝運的物品的預期接收者。在一個示例中,主節點可以基於ID節點的標識(例如,使用從ID節點120a廣播的廣播信號頭部信息)確定裝運信息。在一個實施例中,與正在接近的ID節點相關的裝運信息可以已經駐留在主節點上。在這樣的情況下,伺服器100可能已經在ID節點120a被檢測為正在靠近之前將針對包裹130和ID節點120a的相關裝運信息作為預籌備的裝運信息(至少標識預期接收者和如何通知該實體)傳輸到主節點3445。該預籌備的裝運信息可以是針對多個ID節點(和它們相關的正被裝運的物品)的較大量的裝運信息的部分或可以是限於被伺服器預期正在接近的特定ID節點的具體的預籌備的裝運信息(其可能要求在主節點上的較少存儲器存儲要求)。然而,在另一實施例中,裝運信息可能尚未駐留在主節點上。在該情況下,在檢測到來自正在接近的ID節點的信號時,主節點可以通過通知伺服器主節點和正在接近的ID節點現在相關聯(例如,在不要求主節點與ID節點之間的授權連接的情況下建立的被動關聯,或建立的反映主節點與ID節點之間的授權關聯的主動關聯)來從伺服器請求裝運信息,並且在響應中接收的來自伺服器的裝運信息。因此,主節點可以使用ID節點標識來確定適當的裝運信息,並且如果所述裝運信息尚未駐留在主節點上則可以涉及從伺服器請求裝運信息。

在步驟4115處,主節點向被標識的接收者傳輸通知。通知告知被標識的接收者關於物品基本上靠近遞送點。通知可以是多種形式和格式,諸如但不限於電子郵件消息、文本消息、音頻消息、視覺指示符或其他提醒類型的通信。

在一個示例中,可以在主節點與預期接收者之間直接完成向被標識的接收者傳輸通知。例如,在圖34D的示例中,主節點3445可以直接向預期接收者廣播消息,所述預期接收者諸如是被裝運信息標識為具有在用於遞送通知的簡檔中登記的用戶訪問設備(例如,智慧型電話205)的接收者。主節點3445可能能夠經由與主節點3445的直接的多個通信路徑(例如,Wi-Fi、藍牙等)中的一個直接與智慧型電話205通信。在另一示例中,可以經由例如伺服器在主節點與預期接收者之間間接完成向被標識的接收者傳輸通知。例如,參考在圖34D中示出的示例,主節點3445可以向伺服器100轉發通知,這使得伺服器100將通知經由智慧型電話205發送到預期接收者。

在另一實施例中,方法還可以在ID節點接近遞送點時在將通知傳輸到預期接收者之前使主節點通過指示ID節點改變RF傳輸功率水平來確定ID節點在遞送點的預定範圍內。例如,伺服器可能能夠基於上下文數據(諸如遞送點位於其中的設施的布局)來動態地設置遞送點的預定範圍。例如,伺服器100可以將主節點3445配置成將從ID節點120a的位置到遞送點3440的25英尺範圍用作通知閾值。因此,主節點3445可以在ID節點120a接近遞送點3440時指示ID節點120a改變從ID節點120a廣播的信號,並且主節點3445將在其確定ID節點120在距遞送點3440的閾值25英尺範圍內時通知預期接收者。這樣,伺服器能夠基於例如什麼快遞正在脫離ID節點120或預期快遞將移動多快(例如,一種類型的上下文數據)來進行調整和適配。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法4100可以實現在諸如在圖4中圖示的示例性主節點或圖示在圖34D中的主節點3445的節點上,所述節點運行控制和管理代碼425的一個或多個部分以實現上面描述的功能中的任何功能。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,所述非瞬時計算機可讀介質諸如在示例性主節點內的存儲器記憶裝置415。因此,當執行這樣的代碼時,在相應的主節點內的處理單元400可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法4100和該方法的變型。

更詳細地,另一實施例可以包括用於遞送通知的主節點。示例性主節點可以包括節點處理單元和耦合到節點處理單元的節點存儲器記憶裝置。節點存儲器記憶裝置維持用於由節點處理單元執行的代碼和與被裝運的ID節點及正被裝運的相關物品相關的裝運信息。示例性主節點還可以包括第一和第二通信接口,其中的每個被耦合到節點處理單元。第一通信接口可操作以與ID節點通信而第二通信接口可操作以與伺服器通信。

當執行在節點存儲器記憶裝置上維持的代碼時,節點處理單元可操作以執行來自如上面描述的示例性方法的步驟。更詳細地,節點處理單元可操作以在ID節點接近基本上靠近遞送點(諸如被指定的裝運區域)的主節點時在第一通信接口上檢測來自ID節點的信號、訪問節點存儲器記憶裝置以確定與ID節點相關的裝運信息和來自裝運信息的正被裝運的物品的預期接收者,並且指示第二通信接口將通知從主節點傳輸到預期接收者,其中通知告知或否則提醒被標識的接收者關於物品基本上靠近遞送點。

與確定裝運信息相關,節點處理單元可以在某些實施例中進一步可操作以基於來ID節點的信號來確定ID節點的標識,並且基於ID節點的標識來確定裝運信息。與傳輸通知相關,節點處理單元可以在某些實施例中利用間接通知路徑並利用(隱含的或明確的)指令將通知從主節點轉發到伺服器以使得伺服器將通知發送到預期接收者。

儘管圖34D和41描述了其中遞送點通常保持在固定位置的實施例,但是其他實施例可以涉及遞送到移動遞送點,諸如交通工具(例如,汽車、送貨車、卡車、火車、船/小舟、航空器等)。向這種移動或可移動的遞送點的遞送可以找到對可移動遞送點具有授權訪問的負責的快遞,但是可能在遞送點的位置不固定的情況下提出一些附加的挑戰。圖101A和101B圖示了裝運操作中的另一示例性遞送點階段的示例,其中實施例可以促進使用無線節點網絡的針對正被裝運到移動類型的遞送點的物品的遞送和遞送通知。並且雖然圖102圖示了有助於利用到預期接收者的通知來促進向移動遞送點的遞送的節點操作的示例性方法,但是圖103圖示了節點操作的另一示例性方法,其有助於利用到標識的實體而不是正在被裝運的物品的預期接收者的通知來促進到移動遞送點的遞送。

一般來說並參考圖101A,示出了示例性移動遞送點10100與移動遞送點主節點10110相關聯,移動遞送點主節點10110可操作以與伺服器100通信。包裹130和相關ID節點120a最初與快遞10115相關聯,快遞10115具有快遞主節點110h(也可操作以與伺服器100通信)。在該實施例中,遞送點10100可以是移動的,諸如可移動的汽車或卡車,其中預期接收者希望將包裹130放置在其中或以其他方式遞送。因此,移動遞送點主節點10110的實施例可以由交通工具上的節點(一般稱為交通工具節點)來實現,諸如主節點、ID節點、作為ID節點操作的主節點或以偽主節點模式操作的ID節點。

隨著包裹130和ID節點120a接近移動遞送點10100,移動遞送點主節點10110可以檢測來自ID節點120a的通告信號。基於這些信號,移動遞送點主節點10110可以確定與接近的ID節點120a相關的裝運信息並且確定快遞主節點110h當前與ID節點120a相關聯。移動遞送點主節點10110然後能夠向快遞主節點110h發送位置信息(諸如GPS坐標或與移動遞送點相關的上下文數據)作為輔助和幫助指導負責包裹130的快遞10115向移動遞送點10100的遞送的方式。例如,移動遞送點主節點10110可以向快遞主節點110h發送關於交通工具移動遞送點10100的位置信息,並且該位置信息可以包括GPS坐標和/或上下文數據,諸如交通工具標識(例如,交通工具標識號或VIN、牌照(license plate)、飛機尾號或附加到交通工具的其他跟蹤名稱或代碼)、交通工具類型(例如,汽車、送貨車、卡車、私人飛機)、交通工具顏色、交通工具品牌(例如,Ford、GM、Lear、Cessna)、交通工具品牌(例如,F-150卡車、Piper Cub飛機)、停車樓層或區域(例如,在停車庫中的3層、臨時訪客停車區域)以及停車位號碼(例如,在停車庫中的車位#13、在私人機場的棚廠(hanger)#44)。以這種方式,交通工具節點(移動遞送點主節點10110)是上下文感知的並利用該知識,從而以允許快遞快速並輕鬆識別移動遞送點並進行遞送的精確的位置信息和/或上下文相關信息來幫助指導快遞到移動遞送點。

當ID節點120a基本上靠近移動遞送點10100(更具體地,交通工具10100內的存儲區域10105)時,移動遞送點主節點10110還可以(經由到智慧型電話205的消息)通知包裹130的預期接收者。並且如圖101B中所示,移動遞送點主節點10110還可以通知預期接收者和/或另一個實體(例如,該物品的裝運實體、與移動遞送點相關的商業實體)ID節點120a和包裹130實際上何時已經被遞送到移動遞送點10100。因此,在如關於圖103更詳細地解釋的一些實施例中,遞送通知可以不一定需要關於預期接收者的信息,但可以涉及在遞送到託運人和/或遞送到可能擁有移動遞送點的企業(例如,擁有交通工具10100的租賃公司)時發送通知。

在其他實施例中,可以經由節點籤名自動確認遞送,並且由移動遞送點主節點報告遞送。例如,ID節點和移動遞送點主節點可以在它們彼此接近時變得相關聯,並且一旦通過節點交互確認遞送(例如,在具有正被裝運的物品的ID節點和被授權接收物品的移動遞送點主節點之間的被動或主動授權關聯),移動遞送點主節點就可以向伺服器通知關於被確認的遞送。在一些實施例中,這種確認遞送的節點交互可以使用由ID節點和移動遞送點主節點在其各自的存儲器中維護的安全數據(諸如,用密碼密鑰、PIN數據等實現的安全數據335),如上面相對於在經由節點交互來授權和認證這樣的事務時所使用的已確認的遞送和安全數據所討論的那樣。

在又一個實施例中,移動遞送點主節點10100可以在一個實施例中經由與快遞主節點110h的通信或者在另一實施例中通過檢測鄰近存儲區域10105的ID節點120a來控制對存儲區域10105的授權進入或訪問。可以利用來自移動遞送點主節點10100的信號來操作鎖定元件(電子門鎖、電子後備箱門鎖或致動器),以提供或控制移動遞送點10100內的訪問(例如,對交通工具10100的存儲區域10105內的訪問)。對存儲區域10105的這種授權訪問進入可以進一步涉及核實或驗證由快遞主節點110h或其他安全措施提供的訪問代碼或密鑰,以確保存儲區域10105僅具有預期接收者授權的那些(例如,快遞10115)的有限訪問。在另一個實施例中,解鎖秘鑰集合可以單獨地傳送到快遞主節點110h(在接近移動遞送點時預籌備或接收的。其他實施例可以使用如本文所公開的其他類型的密鑰(例如,基於時間的旋轉類型的密鑰、固定類型的密鑰、在最初與ID節點和包裹關聯時接收的預籌備的密鑰等)。

圖102是圖示了根據本發明的另一實施例的用於使用無線節點網絡的遞送通知的示例性方法的流程圖。現在參考圖102,方法10200開始於步驟10205,其中當ID節點接近移動遞送點主節點時,移動遞送點主節點檢測來自ID節點的信號。這裡,移動遞送點主節點與移動遞送點(諸如交通工具10100)相關,並且ID節點與正被裝運的物品(諸如包裹130)相關。更詳細地,這樣的交通工具可以與預期接收者相關,並且可以由與快遞主節點相關聯的遞送人員訪問,快遞人員諸如是具有包裹130的保管並且實際上進行遞送的快遞。

方法10200進行到步驟10210,其中移動遞送點主節點確定與ID節點相關的裝運信息、正被裝運的物品的預期接收者以及當前與ID節點相關聯的快遞主節點。在方法10200的另一實施例中,該確定可以在移動遞送點主節點基於來自ID節點的檢測到的信號確定ID​​節點的標識並且然後基於ID節點的標識確定裝運信息、預期接收者和快遞主節點之後完成。

在方法10200的又一實施例中,可以利用移動遞送點主節點通知伺服器移動遞送點主節點和ID節點相關聯來實現在步驟10210中執行的這樣的確定;並且然後從伺服器接收關於裝運信息、預期接收者和當前與ID節點相關聯的快遞主節點的響應信息。

在步驟10215處,方法10200使移動遞送點主節點向快遞主節點傳輸位置信息。該位置信息包括移動遞送點主節點在移動遞送點處的當前位置。例如,圖101A中所示的移動遞送點主節點10110可以向快遞主節點110h(直接地或經由使用伺服器100的中繼消息)傳輸消息。該消息包括用於移動遞送點主節點10110的位置信息,諸如當前GPS坐標。這樣,使得快遞10115意識到移動遞送點10100具體位於何處,這促進在ID節點120a接近移動遞送點10100所位於的一般區域時的更容易的遞送。

在移動遞送點是交通工具的進一步實施例中,步驟10215還可以使移動遞送點主節點傳輸位置信息,該位置信息還可以包括與交通工具相關的上下文數據。換句話說,位置信息可以包括更精確的位置數據(例如,GPS坐標、高度水平等)和/或較不精確類型的位置數據,諸如可用於移動遞送點主節點的上下文數據作為上下文相關信息,其允許快遞快速且容易地識別移動遞送點並進行遞送。這種相關上下文數據的示例可以包括交通工具標識(例如,交通工具標識號或VIN、牌照、飛機尾號或附加到交通工具的其他跟蹤名稱或代碼)、交通工具類型(例如,汽車、送貨車、卡車、私人飛機)、交通工具顏色、交通工具品牌(例如,Ford、GM、Lear、Cessna)、交通工具型號(例如,來自Ford Motor公司的F-150卡車、來自Piper Aircraft的Cub飛機)、停車樓層或區域(例如,在停車庫中的3層、臨時訪客停車區域)以及停車位號碼(例如,在停車庫中的車位#13、在私人機場的棚廠#44)。

在另一個實施例中,方法10200可以包括步驟10220,其中移動遞送點主節點指示ID節點在ID節點接近移動遞送點時改變RF傳輸功率電平。這在移動遞送點位於否則可能衰減ID節點傳輸的結構附近時或者當移動遞送點在高節點密度環境中時可能是有幫助的。

在步驟10225,方法10200使移動遞送點主節點向所標識的接收者傳輸通知,以便通知預期接收者正在被裝運的物品基本上在移動遞送點附近。在其他實施例中,當物品在距離移動遞送點主節點的閾值距離或接收範圍內時,該通知可能出現。這裡的優點是移動遞送點主節點可以直接聯繫預期接收者,而無需然後通過伺服器中繼通知,這可以幫助卸載後端操作並提供更快的通知。

然而,在其他實施例中,傳輸通知可以期望地涉及由移動遞送點主節點向伺服器轉發通知,這然後使伺服器將通知發送到預期接收者。更詳細地,通知可以通過向伺服器通知移動遞送點主節點已經與ID節點建立了被動關聯而不需要移動遞送點主節點和ID節點之間的授權連接來完成。此外,另一實施例可以通過通知伺服器移動遞送點主節點已經建立與ID節點的反映移動遞送點主節點和ID節點之間的授權連接的主動關聯來實現通知。

在另一實施例中,方法10200還可以包括由移動遞送點主節點向快遞主節點傳輸更新的位置信息。例如,如果圖101A中所示的交通工具10100移動,則移動遞送點主節點10110可以隨後經由發送到快遞主節點110h的位置信息來傳輸其更新的位置。這可以例如在交通工具10100從其先前報告的位置移動閾值​​距離之後完成。在另一個示例中,這可以周期性地完成,直到快遞將包裹130遞送到交通工具10100,如圖101B中所示。

在又一個實施例中,如果ID節點由移動遞送點主節點確定為遠離移動遞送點主節點移動,則方法10200還可以使移動遞送點主節點向快遞主節點傳輸警告通知。在這種情況下,快遞可能迷路或者至少在似乎使得遞送更困難的方向上移動。警告通知可以允許快遞改變其路線並且意識到它正在遠離包裹130到移動遞送點的預期遞送移動。

一旦已經發生遞送,方法10200的步驟10230使移動遞送點主節點向預期接收者傳輸關於正被遞送到移動遞送點的物品的後續通知。更詳細地,後續通知可以通知預期接收者物品已經被遞送到移動遞送點。在另一實施例中,這樣的後續通知還可以通知預期接收者移動遞送點(例如交通工具10100)在遞送之後被重新鎖定,從而允許接收者相對於選擇的移動遞送點操作的額外安心。

本領域技術人員將理解,可以在諸如圖4中所示的示例性主節點或圖101A和101B中所示的移動遞送點主節點10110的節點上實現如上面在各種實施例中公開和解釋的方法10200,運行控制和管理代碼425的一個或多個部分以實現上述功能中的任一個。這樣的代碼可以存儲在非暫時性計算機可讀介質上,諸如示例性移動遞送點主節點內的存儲器記憶裝置415。因此,當執行這樣的代碼時,相應的移動遞送點主節點(例如,如下所述)內的處理單元400可以可操作以執行來自上面公開的示例性方法的操作或步驟,上述示例性方法包括方法10200和該方法的變型。

從另一個角度來看,另一實施例可以包括用於使用具有至少ID節點、快遞主節點和伺服器的無線節點網絡的涉及移動遞送點的遞送通知的移動遞送點主節點。示例性移動遞送點主節點可以包括節點處理單元和耦合到節點處理單元的節點存儲器記憶裝置。節點存儲器記憶裝置維護用於由節點處理單元執行的代碼;與ID節點和正被裝運的相關物品相關的裝運信息;和與當前與ID節點相關聯的快遞主節點相關的標識信息。示例性移動遞送點主節點還包括第一和第二通信接口,其中每個通信接口耦合到節點處理單元。第一通信接口可操作以與ID節點通信,而第二通信接口可操作以與伺服器通信。

當執行維持在節點存儲器記憶裝置上的代碼時,移動遞送點主節點的節點處理單元適於並且可操作以執行來自如上相對於方法10200所描述的示例性方法的步驟。更詳細地,節點處理單元適於並可操作以在ID節點接近移動遞送點主節點時檢測經由第一通信接口來自ID節點的信號,所述移動遞送點主節點與所述移動遞送點相關(例如諸如當交通工具是移動遞送點並且交通工具的主節點作為移動遞送點主節點操作時),所述ID節點與正被裝運的物品相關;訪問節點存儲器記憶裝置以確定與所述ID節點相關的裝運信息、正被裝運的物品的預期接收者以及當前與所述ID節點相關聯的快遞主節點;使得所述位置信息被傳輸到所述快遞主節點,其中所述位置信息包括所述移動遞送點主節點在所述移動遞送點處的當前位置;以及指示第二通信接口從移動遞送點主節點向所標識的接收者傳輸通知,其中所述通知向所述預期接收者通知關於所述物品基本上在所述移動遞送點附近或實際被遞送到所述移動遞送點。

如前所述,雖然圖102示出了可以通知與向移動遞送點的遞送相關的預期接收者的實施例,但是圖103示出了有助於促進遞送到移動遞送點的節點操作的另一示例性方法,但是其中通知可以發送到除正被裝運的物品的預期接收者之外的一個或多個實體。如上所述,在一些情況下,與移動遞送點相關的預遞送和遞送確認通知可能不需要去往正被裝運的物品的最終接收者。例如,在一個實施例中,移動遞送點主節點本身可以​​用來自快遞主節點的安全籤收或切換來確認遞送,並且遞送相關通知可以去往一個或多個其他實體,諸如在裝運信息中標識的實體。

這樣的標識的實體可以與移動遞送點(例如,負責將物品裝運到移動遞送點或與移動遞送點有關的商業實體的總物流的裝運公司,諸如與用作移動遞送點的租賃汽車相關的租賃汽車公司)相關。在這些示例中,與移動遞送點相關聯的移動遞送點主節點可以向這些被標識的可以或可以不包括預期接收者的實體之一發送通知。例如,快遞主節點可以將具有ID節點的包遞送到時間共享的汽車,例如Zipcar®汽車。這裡的包裹可以例如包括在線訂購的雜貨或辦公用品。在這個例子中,Zipcar®汽車可以配備有作為一種類型的移動遞送點主節點操作的交通工具節點。因此,Zipcar®汽車中的節點可以當包裹基本上靠近該特定Zipcar ®汽車時並且例如在它已經接收到包裹和ID節點之後再次通知負責遞送包裹的裝運公司以確認遞送到裝運公司並且不需要知道預期的接收者。在一些情況下,如果需要,還可以通知預期接收者。在其他情況下,Zipcar®業務可以作為與移動遞送點相關的業務實體經由直接到業務的消息或經由由後端伺服器發送的消息來通知。在另外的情況下,可以由移動遞送點主節點(直接地或間接地經由伺服器)通知與包裹的即將發生和確認的遞送相關的實體的多個組合。

圖103是圖示了根據本發明的另一實施例的用於使用無線節點網絡的遞送通知的示例性方法的流程圖,其中通知去往被標識的實體,被標識的實體可以是除了正被裝運的包裝物品的預期接收者之外的一個或多個實體。現在參考圖103,方法10300開始於步驟10305,其中當ID節點接近移動遞送點主節點時,移動遞送點主節點檢測來自ID節點的信號。這裡,與示例性方法10200一樣,方法10300中的移動遞送點主節點與移動遞送點(諸如交通工具10100)相關,並且ID節點與正被裝運的物品(諸如包裹130,其表示物品及其包裝)相關。

在步驟10310,方法10300使移動遞送點主節點確定與ID節點相關的裝運信息和當前與ID節點相關聯的快遞主節點。在一個實施例中,與ID節點相關的裝運信息和當前與ID節點相關聯的快遞主節點可以在移動遞送點主節點上預籌備。這樣,確定這樣的信息可以通過訪問移動遞送點主節點的存儲器上的信息來完成。然而,本領域技術人員將理解,在另一個實施例中,可以通過從伺服器100請求這樣的信息來確定與ID節點相關的裝運信息和哪個快遞主節點當前與ID節點相關聯。更詳細地,步驟10310還可以包括通知伺服器移動遞送點主節點和ID節點相關聯,以及移動遞送點主節點從伺服器接收關於裝運信息和當前與ID節點相關聯的快遞主節點的響應信息。

在步驟10315,移動遞送點主節點向當前與ID節點相關聯的快遞主節點傳輸位置信息。該位置信息包括移動遞送點主節點在移動遞送點處的當前位置。在其中移動遞送點是交通工具(諸如圖101A和101B中所示的)的示例實施例中,步驟10315還可以使移動遞送點主節點傳輸位置信息,該位置信息還可以包括移動遞送點主節點已知的關於其上下文環境的信息——即,與交通工具相關的上下文數據。換句話說,各種實施例可以具有位置信息,所述位置信息包括更精確類型的位置數據(例如GPS坐標、高度水平等)和/或較不精確類型的位置數據,諸如可用於移動遞送點主節點的上下文數據,作為上下文相關信息,其允許快遞快速且容易地標識移動遞送點和進行遞送。這樣的上下文數據的示例可以包括交通工具標識(例如,交通工具標識號或VIN、牌照、飛機尾號或附加到交通工具的其他跟蹤名稱或代碼)、交通工具類型(例如,汽車、送貨車、卡車、私人飛機)、交通工具的顏色、交通工具品牌或商標(例如,Ford、GM、Lear、Cessna)、交通工具的型號(例如,來自Ford Motor公司的F-150卡車、來自Cessna Aircraft公司的Caravan飛機)、停車樓層或區域(例如,在停車庫中的3層、臨時訪客停車區域)以及停車位號碼(例如,在停車庫中的車位#13、在私人機場的棚廠#44)。

在步驟10320,移動遞送點主節點可以指示ID節點在ID節點接近移動遞送點時改變RF傳輸功率電平。如上關於方法10200所述,當移動遞送點位於可能衰減ID節點傳輸的結構附近時或者當移動遞送點在高節點密度環境中時,這可能是有幫助的。

在步驟10325,方法10300使移動遞送點主節點向在裝運信息中標識的實體傳輸通知。這通知所標識的實體該物品基本上在移動遞送點附近。在其他實施例中,該通知可以在物品在距離移動遞送點主節點的閾值距離或某個接收範圍內時發生。

從裝運信息標識通知的實體。這可能允許裝運客戶選擇和建立關於在遞送之前和時通知了誰或什麼的細節。這樣,所標識的實體可能不是包裹130中的所裝運物品的預期接收者。在更詳細的實施例中,所標識的實體可以是與移動遞送點本身相關的實體,諸如物品的裝運實體、與移動遞送點相關的商業實體和該物品的預期接收者之一或其組合。在移動遞送點是交通工具的又一實施例中,交通工具可以與預期接收者無關,但是可以與商業實體相關,並且交通工具可以由與快遞主節點相關聯的遞送人員訪問。在另一個實施例中,交通工具可以僅在遞送時與預期接收者無關以在後來變得與預期接收者相關(例如,之前遞送到特定租賃汽車並且然後稍後將該特定租賃汽車分配給預期接收者)。

在其他實施例中,向所標識的實體傳輸通知可以採取較不直接的方法,因為它可以期望地涉及由移動遞送點主節點將該通知轉發到伺服器。這然後使伺服器將通知發送到所標識的實體。更詳細地,通知可以通過向伺服器通知移動遞送點主節點已經與ID節點建立了被動關聯而不需要移動遞送點主節點和ID節點之間的授權連接來完成。此外,另一實施例可以通過通知伺服器移動遞送點主節點已經建立與ID節點的主動關聯,反映移動遞送點主節點和ID節點之間的授權連接來實現通知。

在另一實施例中,方法10300還可以包括由移動遞送點主節點向快遞主節點傳輸更新的位置信息。例如,如果圖101A中所示的交通工具10100移動,則移動遞送點主節點10110可以隨後經由發送到快遞主節點110h的位置信息來傳輸其更新的位置。這可以例如在交通工具10100從其先前報告的位置移動閾值​​距離之後完成。在另一個示例中,這可以周期性地完成,直到快遞將包裹130遞送到交通工具10100,如圖101B中所示。

在又一個實施例中,如果ID節點由移動遞送點主節點被確定為遠離移動遞送點主節點移動,則方法10300還可以使移動遞送點主節點向快遞主節點傳輸警告通知。在這樣的情況下,快遞可能迷路或者至少在似乎使得遞送更困難的方向上移動。警告通知可以允許快遞改變其路線並且意識到它正在遠離包裹130到移動遞送點的預期遞送移動。

一旦已經發生遞送,方法10300的步驟10330可以使移動遞送點主節點向標識的實體傳輸關於正被遞送到移動遞送點的物品的後續通知。更詳細地,後續通知可以通知標識的實體物品已經被遞送到移動遞送點。在另一實施例中,這樣的後續通知還可以通知標識的實體移動遞送點(例如交通工具10100)在遞送之後被重新鎖定。

本領域技術人員將理解,可以在諸如圖4中所示的示例性主節點或圖101A和101B中所示的移動遞送點主節點10110的節點上實現如上面在各種實施例中公開和解釋的方法10300,運行控制和管理代碼425的一個或多個部分以實現上述功能中的任一個。這樣的代碼可以存儲在非暫時性計算機可讀介質上,諸如示例性移動遞送點主節點內的存儲器記憶裝置415。因此,當執行這樣的代碼時,相應的移動遞送點主節點內的處理單元400可以可操作以執行來自上面公開的示例性方法的操作或步驟,上面公開的示例性方法包括方法10300和該方法的變型。

在另一個觀點中,另一實施例可以包括用於使用具有至少ID節點、快遞主節點和伺服器的無線節點網絡的用於遞送通知的移動遞送點主節點。示例性移動遞送點主節點可以包括節點處理單元和耦合到節點處理單元的節點存儲器記憶裝置。節點存儲器記憶裝置維護用於由節點處理單元(諸如控制和管理代碼425的一個或多個部分)執行的代碼;與ID節點和正被裝運的相關物品相關的裝運信息;和與當前與ID節點相關聯的快遞主節點相關的標識信息。示例性移動遞送點主節點還包括第一和第二通信接口,其中每個通信接口耦合到節點處理單元。第一通信接口可操作以與ID節點通信,而第二通信接口可操作以與伺服器通信。

當執行維持在節點存儲器記憶裝置上的代碼時,移動遞送點主節點的節點處理單元適於並且可操作以執行來自如上相對於方法10300所描述的示例性方法和如上面是的其變型的步驟。更詳細地,節點處理單元適於並可操作(經由代碼的執行)以在ID節點接近移動遞送點主節點時檢測經由第一通信接口來自ID節點的信號(其中所述移動遞送點主節點與所述移動遞送點相關並且所述ID節點與正被裝運的物品相關);訪問節點存儲器記憶裝置以確定與所述ID節點相關的裝運信息和當前與所述ID節點相關聯的快遞主節點;使得位置信息被傳輸到所述快遞主節點(其中所述位置信息包括所述移動遞送點主節點在所述移動遞送點處的當前位置);以及指示第二通信接口向裝運信息中所標識的實體傳輸通知,其中所述通知向標識的實體通知關於所述物品基本上在所述移動遞送點附近或實際被遞送到所述移動遞送點。

使用無線節點網絡的定單拾取

在另一實施例中,可以使用主節點和起無線節點網絡內的通告ID節點的作用的移動用戶訪問設備來有利地促進拾取以零售設施下達(place)的定單。零售定單一般可以是可以從設施拾取的被購買的物品。在更詳細的示例中,消費者針對物品向諸如FedEx®辦公室列印&裝運中心的零售機構提交定單。在一個示例中,被定購的物品可以包括以期望的方式(例如,具有獨特的封面的螺旋裝訂本(spiral bound))束縛在一起的多個具體地列印的文檔。示例性定單可以由消費者親自在零售機構(更一般被稱作設施)處提交。在另一示例中,定單可以由消費者經由其中消費者可以具有帳戶或簡檔的web站點在線提交到零售機構。這樣的帳戶或簡檔可以標識消費者並且標識和登記可以在拾取定單時使用的移動用戶訪問設備。在針對示例性定單的親自和在線定單提交路徑兩者中,用於零售機構的定單管理系統可以接收關於定單的信息(例如,消費者的標識、關於什麼物品被定購的具體信息、在拾取定單時將使用的移動用戶訪問設備的標識等)並且幫助履行消費者的定單。

圖42是圖示了根據本發明的實施例的用於使用無線節點網絡的示例性部件拾取定單的示例環境的圖。現在參考圖42,圖示了示例性定單管理系統4205,其可能已經接收定單並且一般負責定單和它的履行。本領域那些技術人員將領會,定單管理系統4205可以由多種基於計算機的系統來實現,所述基於計算機的系統諸如線上銷售管理、定單履行和定單狀態包裹中涉及的伺服器類型的銷售管理系統。

在圖示的示例中,示例性定單管理系統4205與在其處定單4210將被拾取的設施4200相關。設施4200也具有部署在指定的定單履行區域4220(更一般地是拾取點)處或附近的相關的辦公室主節點4215,在所述指定的定單履行區域4220處使針對一個或多個物品的先前提交的定單對消費者可用。在一個示例中,定單可以是由印表機生成的列印定單。在另一示例中,定單可以是由3D印表機生成的3D列印定單。在進一步示例中,定單可以是其他零售物品。

在一個示例中,辦公室主節點4215可以在消費者拾取櫃檯(更具體的拾取點)處或基本上靠近消費者拾取櫃檯。辦公室主節點4215可操作以與作為無線節點網絡的部分的伺服器100通信。在一個實施例中伺服器100可以與定單管理系統4205分離,但在其他實施例中伺服器100還可以取決於零售機構如何選擇部署它的伺服器計算資源來充當定單管理系統4205。

如在圖42中示出的那樣,被登記用以拾取定單的移動用戶訪問設備200接近設施4200。可以以多種形式來實現示例性移動用戶訪問設備,所述多種形式諸如膝上型計算機、平板設備、個域網設備、智慧型電話設備和智能可穿戴設備。更進一步地,本領域那些技術人員將領會,在示例性移動用戶訪問設備200上可操作的代碼(例如,在智慧型電話上的應用)可以連同移動用戶訪問設備的常規特徵一起被用以通過諸如Bluetooth®低能量使能的RF通信的的短距通信路徑通信,並且允許用戶訪問設備起如本文中描述的通告ID節點的作用。換言之,移動用戶訪問設備200可以在它接近實施例中的設施4200時起通告ID節點的作用以便促進對定單的拾取。由於移動用戶訪問設備200接近並且當辦公室主節點4215檢測到來自起通告ID節點的作用的移動用戶訪問設備200的信號時,辦公室主節點4215與移動用戶訪問設備200相關聯。

具有登記到定單的移動用戶訪問設備200的標識的辦公室主節點4215可以在檢測到來自移動用戶訪問設備200的這樣的信號時通知定單管理系統4205。在另一實施例中,辦公室主節點4215可以等待這樣的通知,並且在起通告ID節點的作用的移動用戶訪問設備200保持接近主節點時繼續確定設備200的位置,並且在設備200在設施4200中的拾取點的預定範圍內時通知定單管理系統4205。因此,辦公室主節點4215和起ID節點的作用的設備200可以慮及對定單管理系統4205的前攝通知和到定單管理系統4205的集成,使得定單4210可以在設備200(和攜帶設備200的消費者)到達拾取點之前準備好。

圖43是圖示了根據本發明的實施例的使用無線節點網絡的對定單的拾取的示例性方法的流程圖。現在參考圖43,示例性方法4300在步驟4305處開始,其中與拾取點相關聯的主節點從伺服器接收定單信息。定單信息提供定單的標識和被登記用於定單的拾取的移動用戶訪問設備的標識。在一個實施例中,拾取點可以是在其處定點將可用的被指定的位置,諸如設施中的定單履行區域、在零售機構內的拾取臺或櫃檯等。

在步驟4310處,當被定單信息標識的移動用戶訪問設備起網絡中的通告ID節點的作用時並且當該移動用戶訪問設備接近主節點時,由主節點檢測從該移動用戶訪問設備廣播的信號。在一個實施例中,主節點可能能夠檢測到信號來自與定單一起登記的特定的移動用戶訪問設備,因為當移動用戶訪問設備起通告ID節點的作用時移動用戶訪問設備的標識可以顯現在從移動用戶訪問設備廣播的信號的頭部信息中。例如,在圖42中圖示的智慧型電話200可以通過通告或廣播信號(諸如與圖7中示出的通告分組類似的通告分組)起ID節點的作用,所述信號被安排有標識與該特定的智慧型電話200相關的Bluetooth®低能量(BLE)籤名的頭部信息(例如,MAC地址或其他頭部信息)的格式。因此,在該示例中,駐留在智慧型電話200上的(未示出的)示例性應用能夠控制發射的這樣的BLE信號並且讀取接收的BLE信號以可操作地使智慧型電話200能夠充當通告ID節點。

在步驟4315處,方法4300通過將主節點與起通告ID節點的作用的被標識的移動用戶訪問設備相關聯而繼續。關聯可以取決於與移動用戶訪問設備安全地共享信息的期望而是被動的或是主動的。因此,在一個實施例中,在步驟4315處的關聯可以進一步包括在不要求主節點與起通告ID節點的作用的被標識的移動用戶訪問設備之間的授權連接的情況下在主節點和起通告ID節點的作用的被標識的移動用戶訪問設備之間建立被動關聯。然而,在另一實施例中,這樣的關聯可以進一步包括在主節點和起通告ID節點的作用的被標識的移動用戶訪問設備之間建立主動關聯,所述主動關聯反映在主節點與起通告ID節點的作用的被標識的移動用戶訪問設備之間的授權連接。更詳細地,建立主動關聯可以涉及主節點確定起通告ID節點的作用的被標識的移動用戶訪問設備何時是可連接的、從伺服器請求授權以與起通告ID節點的作用的被標識的移動用戶訪問設備相關聯,並且從伺服器接收被請求的授權以允許在主節點與起通告ID節點的作用的被標識的移動用戶訪問設備之間的授權連接。

在步驟4320處,主節點通知負責定單的定單管理系統(諸如在圖42的示例中示出的定單管理系統4205)。該通知發生在主節點確定起通告ID節點的作用的被標識的移動用戶訪問設備的位置在拾取點的預定範圍內時。在另一實施例中,其中主節點,通知步驟可以包括將消息從主節點傳輸到伺服器,其中消息使得伺服器通知定單管理系統與定單相關的被標識的移動用戶設備正在接近拾取點來接收定單。

方法4300可以進一步包括在拾取之前向移動用戶訪問設備提供反饋的步驟。更詳細地,這樣的步驟可以包括主節點從定單管理系統接收定單更新消息,其中定單更信息消息反映定單的狀態。例如,如果定單還沒有準備好用於拾取,則主節點可以通過向起通告ID節點的作用的被標識的移動用戶訪問設備傳輸拾取狀態消息來通知消費者。然而,如果定單準備好用於拾取或如果存在用以傳達到被指定的拾取設備的其他狀態信息,則拾取狀態消息提供這麼做的前攝方式。

在進一步實施例中,拾取狀態消息可以使得起通告ID節點的作用的被標識的移動用戶訪問設備在被標識的移動用戶訪問設備的用戶接口上顯示一個或多個提示(例如,提示的消息)。例如,提示可以與拾取定單、驗證定單已經被拾取和/或支付定單相關。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法4300可以實現在諸如在圖4中圖示的示例性主節點或圖示在圖42中的辦公室主節點4215的主節點上,所述主節點運行控制和管理代碼3425的一個或多個部分以實現上面描述的功能中的任何功能。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,所述非瞬時計算機可讀介質諸如在示例性主節點內的存儲器記憶裝置415。因此,當執行這樣的代碼時,在相應的主節點內的處理單元400可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法4300和該方法的變型。

在另一實施例中,用於使用無線節點網絡在拾取點處對定單的拾取的示例性主節點包括在它的核處的節點處理單元。主節點還包括節點存儲器記憶裝置、第一通信接口和第二通信接口——其中的每個被耦合到節點處理單元。節點存儲器記憶裝置維持用於由節點處理單元執行的代碼(諸如控制和管理代碼425)和具有定單的標識和被登記用以拾取定單的移動用戶訪問設備的標識的定單信息。例如,定單可以是由具有帳戶或簡檔信息的消費者利用與定單相關聯的FedEx FedEx ®辦公室列印&裝運中心提交的列印定單。因此,消費者可能已經在帳戶或簡檔上登記了一個或多個移動用戶訪問設備。因此,這樣的被登記的一個或多個移動用戶訪問設備可以被視為已標識或登記以拾取定單,即使消費者在拾取定單時僅需要使用被登記的設備中的一個。

在主單元中,耦合到節點處理單元的第一通信接口可操作以通過短距通信路徑,諸如通過Bluetooth®低能量形式的信號通信路徑,與起通告ID節點的作用的移動用戶訪問設備通信。代替使用該短距通信路徑,主節點的第二通信接口被耦合到節點處理單元並且可操作以與伺服器通信。在一個示例中,當與第一通信接口的短距通信路徑相比時,用於主節點與伺服器通信的通信路徑是無線高速長距的通信路徑。

節點處理單元在執行節點存儲器記憶裝置上維持的代碼時可操作以執行與上面關於方法4300描述的步驟基本上類似的步驟。更具體地,節點處理單元可操作以從伺服器接收定單信息並且將定單信息維持在節點存儲器記憶裝置上,並且在移動用戶訪問設備正在起網絡中的通告ID節點的作用並且正在接近第一通信接口時接收通過第一通信接口檢測到的並且從移動用戶訪問設備廣播的信號。在更詳細的實施例中,節點處理單元可以可操作以通過分析從起通告ID節點的作用的移動用戶訪問設備廣播的信號的頭部信息來確定通過第一通信接口檢測到的信號是否來自被標識的移動用戶訪問設備。

節點處理單元進一步可操作以將主節點與起通告ID節點的作用的被標識的移動用戶訪問設備相關聯。在一個實施例中,節點處理單元可以通過進一步可操作以在不要求在主節點與起通告ID節點的作用的被標識的移動用戶訪問設備之間通過第一通信接口的授權連接的情況下在主節點與起通告ID節點的作用的被標識的移動用戶訪問設備之間建立被動關聯而將主節點與起通告ID節點的作用的被標識的移動用戶訪問設備相關聯。在另一實施例中,節點處理單元可以通過進一步可操作以在主節點與起通告ID節點的作用的被標識的移動用戶訪問設備之間建立主動關聯而將主節點與起通告ID節點的作用的被標識的移動用戶訪問設備相關聯,所述主動關聯反映在主節點與起通告ID節點的作用的被標識的移動用戶訪問設備之間通過第一通信接口的授權連接。甚至更詳細地,節點處理單元可以通過進一步可操作以(1)確定起通告ID節點的作用的被標識的移動用戶訪問設備何時是可連接的、(2)通過第二通信接口向伺服器傳輸授權請求,以及(3)通過第二通信接口從伺服器接收授權響應以允許在主節點與起通告ID節點的作用的被標識的移動用戶訪問設備之間的授權連接,而可操作以建立主動關聯。這樣,授權連接可以使用第一通信接口以在主節點和移動用戶訪問設備之間共享信息。

節點處理單元可操作以確定起通告ID節點的作用的被標識的移動用戶訪問設備的位置是否在拾取點的預定範圍內。當消息在起通告ID節點的作用的被標識的移動用戶訪問設備被確定在拾取點的預定範圍內時被傳輸時,節點處理單元仍進一步可操作以通過第二通信接口傳輸消息以通知負責定單的定單管理系統。

在主節點的另一實施例中,節點處理單元可以通過進一步可操作以向伺服器傳輸中間消息以使得伺服器通知定單管理系統與定單相關的被標識的移動用戶設備正在接近拾取點以接收定單而通過第二通信接口傳輸消息以通知定單管理系統。

在又一實施例中,節點處理單元可以進一步可操作以通過第二通信接口從定單管理系統接收定單更新消息,其中定單更新消息反映定單的狀態。並且節點處理單元還可以可操作以通過第一通信接口向起通告ID節點的作用的被標識的移動用戶訪問設備傳輸拾取狀態消息,其中拾取狀態消息通知被標識的移動用戶訪問設備定單的狀態。

使用節點籤名來管理遞送

如在實施例中的若干實施例中描述的那樣,由無線節點網絡中的示例性節點廣播或通告的信號為節點提供一種類型的籤名。可以在多種實施例中檢測和應用該籤名以促進例如包裹遞送和貨到付款(也被稱作貨到付費或COD)。之前在包裹130和ID節點120a接近與遞送點3440相關聯的主節點3445時的遞送通知方面討論了在圖34D中圖示的示例。然而,當接收者的移動用戶訪問設備205起主節點的作用時,可以在如下面更詳細地描述的實施例中增強管理到預期接收者(諸如使用移動用戶訪問設備205的消費者)的遞送,所述主節點在設備205足夠接近ID節點120a時檢測與包裹130相關的ID節點120a。

特別地,圖34D圖示了其中主節點3445與伺服器100通信的實施例。如參考圖41解釋的那樣,當ID節點120接近遞送點3440(諸如裝運區域、裝載碼頭、收發室等)時,預期接收者可以被通知包裹130和相關的ID節點120a的遞送。然而,在移動用戶訪問設備205可以被通知被包裝物品(和它的相關的ID節點120a)基本上靠近遞送點3440時,使用移動用戶訪問設備205的預期接收者可以接近包裹130和ID節點120a,作為遞送的部分。

在該示例中,移動用戶訪問設備205可以充當示例性主節點,所述示例性主節點具有到ID節點120a的短距通信路徑並具有到伺服器100的長距通信路徑。如上面先前解釋的那樣,設備205的實施例可以被實現為移動用戶訪問設備(諸如智慧型電話)並且可以起示例性主節點(諸如圖4的主節點110a)的作用,所述示例性主節點與ID節點和其他主節點通信並相關聯,如本文中描述的那樣,並且與伺服器100通信。更詳細地,這可以利用用戶訪問設備中的處理器、耦合處理器的外圍電路以及在移動用戶訪問設備205中執行的作為主控制和管理代碼425連同相關的主節點相關數據的應用或其他代碼來完成(如在圖4中更詳細地解釋的那樣)。在設備205上實現主控制和管理代碼425的示例性應用或程序模塊可以以如本文中作為主節點描述的形式和方式(例如,如在圖6-12中解釋的那樣)利用例如設備205的現有Bluetooth®低能量(BLE)通信能力(例如,針對示例性主節點110a的短距通信接口480的類型)的用途。這允許設備205將具有示例性分組消息的信號作為短距信號進行通告並且與網絡中的其他節點(諸如主節點3445或ID節點120a)相關聯(以授權的方式主動地或被動地)。

圖44是圖示了根據本發明的實施例的用於使用無線節點網絡管理正被裝運的物品的遞送的示例性方法的流程圖。現在參考圖44,方法4400在步驟4405處開始,其中可操作以充當主節點的移動用戶訪問設備從伺服器接收裝運信息。裝運信息與正被裝運的物品相關並且包括與正被裝運的物品相關的ID節點的標識。在圖34D的示例中,示例性裝運信息與包裹130內的物品相關並且包括與正被裝運的物品相關的ID節點120a的標識。

在步驟4410處,可操作以充當主節點的移動用戶訪問設備在ID節點來到可操作以充當主節點的移動用戶訪問設備的通信範圍內時檢測從ID節點廣播的信號。在一個示例中,信號是從ID節點120a傳輸的通告分組消息。

在步驟4415處,方法將ID節點與起主節點的作用的移動用戶訪問設備相關聯以確認物品的遞送,並且在步驟4420處,起主節點的作用的移動用戶訪問設備通知伺服器關於被確認的遞送的通知。

在一個實施例中,關聯可以包括在ID節點與起主節點的作用的移動用戶訪問設備之間建立預授權的連接以確認物品的遞送。更詳細地,建立預授權的連接可以基於先前授權的接受條件,其自動地發生在起主節點的作用的移動用戶訪問設備檢測到從ID節點廣播的作為通告信號的信號。因此,在一個實施例中,ID節點的通告信號一被起主節點的作用的移動用戶訪問設備檢測到,就可以自動地建立預授權連接(而沒有對提示的確認的需要)。然而,在另一實施例中,當起主節點的作用的移動用戶訪問設備位於距ID節點的閾值距離內時,可以自動地建立預授權連接。起主節點的作用的移動用戶訪問設備(在圖34D中的設備205)可以周期性地確定ID節點120a相對於它自己的位置的位置作為建立預授權連接的部分。

在另一實施例中,關聯可以包括出於對自動的貨到付款目的在ID節點與起主節點的作用的移動用戶訪問設備之間建立預授權的連接以確認物品的遞送。在該實施例中,方法還可以通過起主節點的作用的移動用戶訪問設備向伺服器通知指示成功地建立的預授權連接的通知。起主節點的作用的移動用戶訪問設備還可以指示伺服器以低於如果出於貨到付款目的在ID節點與起主節點的作用的移動用戶訪問設備之間建立了主動提示的連接的費率完成與正被裝運的物品相關的支付交易。因此,COD消費者可能能夠創建接受條件(例如,消費者的起主節點的作用的移動用戶訪問設備接收了來自與正被裝運的被包裝物品相關的ID節點的信號時),所述接受條件對連接進行預授權並且慮及對在沒有來自COD消費者的某其他種的確認或主動反饋的情況下將完成的針對物品的支付交易。

在另一實施例中,關聯可以包括在ID節點與起主節點的作用的移動用戶訪問設備之間建立主動提示的連接以在接收對物品的遞送的提示的確認之後確認物品的遞送。例如,不是在檢測到ID節點的通告信號時的自動連接,而是需要來自定購物品的消費者的主動確認來確認物品的遞送。

在又一實施例中,關聯可以包括出於貨到付款目的在ID節點與起主節點的作用的移動用戶訪問設備之間建立主動提示的連接。並且,這樣,方法可以進一步包括由起主節點的作用的移動用戶訪問設備通知伺服器。這裡,通知可以指示出於貨到付款目的的成功建立的主動提示的連接並且指示伺服器來完成與正被裝運的物品相關的支付交易。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法4400可以在運行控制和管理代碼425的一個或多個部分以實現上面描述的功能中的任何功能的節點上實現,所述節點諸如在圖4中圖示和被實現為移動用戶訪問設備類型的示例性主節點。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,所述非瞬時計算機可讀介質諸如在示例性主節點內的存儲器記憶裝置415。因此,當執行這樣的代碼時,在相應的主節點內的處理單元400可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法4400和該方法的變型。

在另一實施例中,用於使用無線節點網絡來管理對正被裝運的物品的遞送的系統可以被用來執行類似的步驟。更詳細地,系統包括伺服器和與伺服器通信的主節點。主節點包括節點處理單元和耦合到節點處理單元的節點存儲器。節點存儲器維持用於由節點處理單元執行的代碼和與正被裝運的物品相關的裝運信息。裝運信息包括與正被裝運的物品相關的ID節點的標識。利用該信息,節點處理單元可操作以在執行代碼時從伺服器接收裝運信息並且將裝運信息維持在節點存儲器上,並且接收通過第一通信接口檢測並且從ID節點廣播的信號。當ID節點來到第一通信接口的通信範圍內時,信號被檢測到。節點處理單元進一步可操作以將ID節點與主節點相關聯以確認物品的遞送,並且通過第二通信接口傳輸消息以通知伺服器關於被確認的遞送。

在特定實施例中,主節點包括移動用戶訪問設備,諸如膝上型型計算機、平板設備、個域網設備、智慧型電話設備和智能可穿戴設備。更具體地,主節點是起主節點的作用的移動用戶訪問設備。

在若干不同的實施例中,節點處理單元可操作以以特別的方式將ID節點與主節點相關聯。在一個示例中,節點處理單元可以通過進一步可操作以在ID節點與主節點之間建立預授權連接將ID節點與主節點相關聯以確認物品的遞送。在另一示例中,節點處理單元可以出於自動的貨到付款目的通過進一步可操作以在ID節點與主節點之間建立預授權連接將ID節點與主節點相關聯來確認物品的遞送。在又一示例中,節點處理單元可以通過進一步可操作以在ID節點與主節點之間建立主動提示的連接將ID節點與主節點相關聯以在主節點接收來自主節點的用戶的輸入之後確認物品的遞送,輸入是對物品的遞送的提示的確認。並且在又一示例中,節點處理單元可以通過進一步可操作以出於貨到付款目的在ID節點與主節點之間建立主動提示的連接將ID節點與主節點相關聯。

在又一實施例中,節點處理單元可以進一步可操作以通過第二通信接口通知伺服器,其中通知指示出於貨到付款目的的成功建立的主動提示的連接。通知還可以指示伺服器來完成與正被裝運的物品相關的支付交易。

定位服務的多實體管理

例如ID節點的節點可以具有多個不同的用戶(或更一般具有多個獨特的實體),每個具有獨立地監管節點和訪問其收集的數據的可能期望。在這樣的情況下,用於管理節點的切換和保管和它的數據的示例性方法可以是有幫助的。

在圖17中示出的示例中,例如基本上三個實體被圖示為管理ID節點120a——例如作為在準備階段1700期間操作用戶訪問設備200的第一實體的發送者、在裝運或運送階段1705期間操作各種主節點或與各種主節點相關的裝運實體(例如,FedEx),以及作為在佔有階段1710期間操作用戶訪問設備205的第三實體的接收者。

在一般的實施例中,ID節點120a可以在發送者的佔有中開始,如在圖17中準備階段1700期間示出的那樣。在該示例中,發送者的(裝運消費者的)用戶訪問設備200(例如,智慧型電話)還通過在他們的設備上運行的代碼的至少一個程序模塊(例如,應用、應用程式或若干交互程序模塊,起代碼425的作用)也充當主節點。該主節點代碼與後端伺服器100通信,所述後端伺服器100具有幫助管理主到ID節點關聯的伺服器側軟體(如上面關於在示例性代碼525中的伺服器側關聯管理器程序模塊討論的那樣)。

在一個示例中,ID節點120a可能先前已經通過從發送者的設備200(經由網絡105)向伺服器100發出的請求與主節點(用戶訪問設備200)相關聯,這導致授權的訪問。這可以給予該授權的持有者對將收集的數據和對ID節點120a的管理的某些權利。如下面將更詳細地解釋的那樣,由伺服器100提供的示例性授權可以包括某些特權,所述某些特權在特定的環境下並且針對特定類型的信息授權這樣的權利(例如,針對特權的支付、受限的訪問特權、對收集的數據的訪問、對位置信息的訪問、隨時間跟蹤與ID節點相關聯的物品的特權等)。

當發送者利用諸如FedEx的裝運實體發起裝運並且將ID節點120a與裝運數據相關聯時,初始授予的特權通過伺服器100傳送回到裝運實體,伺服器100指示裝運實體的網絡中的可能的第一主節點看到具有ID節點120a的包裹130以接受來自ID節點120a的通告消息。例如,主節點可以是投件箱(例如,投件節點110a)、鎖櫃系統和/或手持快遞設備(例如,快遞節點110b)的部分。當這樣的主節點報告(例如,通過檢測來自ID節點120a的通告信號)看到包裹130時,對發送者的設備200直接地訪問ID節點120a的在先特權被終止。在該點處對ID節點120a的主動訪問保持限制於裝運實體直到包裹被遞送到接收者。當被遞送到接收者時,他們的運行主節點軟體(諸如代碼425)的用戶訪問設備205(例如,另一智慧型電話)可以向伺服器100發出要求接管對ID節點的控制的請求。如果伺服器基於特定的條件(例如,支付、控制或訪問數據的受限範圍等)授予請求具有這樣的目的地特權,則在所有權的轉移之後使與ID節點120a相關聯的數據對接收者用戶訪問設備205可用。如果不被授予,數據所有權和對ID節點120a的管理歸於裝運實體。

在另一實施例中,當ID節點與在裝運實體的外部的實體(例如,與發送者的用戶訪問設備200或接收者的用戶訪問設備205)相關聯時,在他們的設備上的應用將慮及應該將收集的數據存儲在何處的管理。例如,ID節點中的收集的數據可以僅對在裝運實體的外部的實體可見(經由它們的操作設備的主節點)並且不被上傳到伺服器100,除非被指導這麼做並且被伺服器100允許。對該數據的主控可以是由操作和管理伺服器100的裝運實體提供給用戶的服務的部分。不管數據被保持在何處,對於管理功能,ID節點可能仍與伺服器100周期性地通信以檢查軟體和指令的更新。

圖64-66是圖示了從各種操作的觀點來看的用於ID節點的多實體管理的示例性方法的流程圖。更詳細地,圖64是圖示了從示例性ID節點操作的觀點來看的根據本發明的實施例的用於無線節點網絡中的ID節點的多實體管理的示例性方法的流程圖。現在參考圖64,方法6400在步驟6450處通過將ID節點與第一實體用戶訪問設備相關聯而開始。第一實體用戶訪問設備起網絡中的主節點(諸如起主節點的作用的先前描述的發送者的設備200)的作用。作為這樣的主節點,第一實體用戶訪問設備可操作以通過第一(例如,較長距)通信路徑與網絡中的伺服器直接通信並且通過第二(例如,較短距)通信路徑與ID節點單獨通信。並且ID節點可操作以通過第二通信路徑與第一實體用戶訪問設備直接通信但不能與伺服器直接通信。

在步驟6410處,如果被初始特權授權,則ID節點向相關聯的第一實體用戶訪問設備提供對由ID節點收集的數據的訪問,所述特權由伺服器提供到第一實體用戶訪問設備。在一個實施例中,初始特權可以包括用以訪問由ID節點收集的數據的支付特權。例如,發送者可以在獲得ID節點120a以在節點被使用時能夠訪問與節點相關的信息時付費。在另一實施例中,初始特權可以包括用以被提供ID節點的位置的支付特權。因此例如,發送者可以為諸如被通知ID節點120a的或具有ID節點120a的包裹130的當前位置之類的具體類型的信息付費。在進一步實施例中,初始特權可以包括用以隨時間跟蹤與ID節點相關聯的物品的支付特權。並且在相同的示例中,發送者可以為與收集和收集的數據相關的甚至更具體的服務——即,用於對與ID節點120a相關的包裹130中的被包裝的物品的跟蹤服務付費。

其他選項還允許發送者定製他們想要如何存儲或維持由ID節點收集的數據。在一個實施例中,初始特權可以包括用於使第一實體用戶訪問設備的特權以管理由ID節點收集的數據存儲在何處。更詳細地,初始特權可以包括支付特權以使由ID節點收集的數據通過第二通信路徑上傳到第一實體用戶訪問設備。因此,可以將數據與起主節點的作用的設備共享。在進一步實施例中,初始特權可以包括支付特權以使由ID節點收集的數據通過第一通信路徑從第一實體用戶訪問設備也上傳到伺服器。

在步驟6415處,將ID節點與網絡中的裝運實體主節點相關聯。例如,如在圖17中示出的那樣,ID節點120a可以與投件節點110a(由諸如FedEx的裝運實體操作的主節點類型)相關聯。雖然方法6400包括ID節點將保管控制改變到僅一個裝運實體主節點,但是本領域那些技術人員將領會,參考圖17,ID節點120a的保管控制和切換可以在到接收者的切換可以針對遞送發生之前對若干不同的裝運實體主節點(例如,快遞節點110b、交通工具節點110c、設施節點110d、ULD節點110e、設施節點110f、遞送交通工具節點110g以及快遞節點110h)發生。

在步驟6420處,ID節點基於轉移的特權向相關聯的裝運實體主節點提供對由ID節點收集的數據的訪問,所述特權由伺服器提供到裝運實體主節點。

在步驟6425處,將ID節點與第二實體用戶訪問設備相關聯。在另一實施例中,方法6400可以在ID節點與裝運實體主節點相關聯之後使ID節點限制第一實體用戶訪問設備直接訪問由ID節點收集的數據。

在步驟6430處,如果被由伺服器提供到第二實體用戶訪問設備的目的地特權授權,則ID節點向相關聯的第二實體用戶訪問設備提供對由ID節點收集的數據的訪問。在一個實施例中,目的地特權可以包括支付特權以訪問由ID節點收集的數據中的任何數據。在另一實施例中,目的地特權可以包括支付特權以訪問由ID節點連接的數據的僅受限部分。例如,收集的數據中的某些可能不是消費者感興趣的,但某些可能是足夠令人感興趣的和有價值的以使得消費者為數據的甚至受限部分(例如,具體類型的數據,某些數據的僅受限的或周期的樣本,僅數據的概要)付費。

在進一步實施例中,當第二實體用戶訪問設備沒有被目的地特權授權時,由ID節點收集的數據在ID節點與裝運實體主人相關聯時可以保持由與裝運實體主節點相關的裝運實體所有。因此,如果對這樣的數據的權利沒有被授予,則裝運實體可以維持對ID節點的數據和控制的所有權。

並且在另一實施例中,方法6400可以允許ID節點由ID節點從伺服器請求系統更新(例如,針對ID節點上的任何代碼的軟體更新),不管由ID節點收集的數據被存儲在何處。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法6400可以在運行控制和管理代碼(諸如代碼325)的一個或多個部分以實現上面描述的功能中的任何功能的ID節點(諸如如在圖3和17中圖示的示例性ID節點120a)上實現。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性ID節點中的存儲器記憶裝置315)上。因此,當執行這樣的代碼時,ID節點的處理單元(諸如單元300)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法6400和該方法的變型。

圖65是圖示了根據本發明的實施例的從裝運消費者實體的觀點來看的用於無線節點網絡中的ID節點的多實體管理的示例性方法的流程圖。現在參考圖65,方法6500在步驟6505處通過在第一實體用戶訪問設備上執行代碼(諸如主節點控制和管理代碼425)的程序模塊以使能作為主節點的第一實體用戶訪問設備操作而開始。這樣,第一實體用戶訪問設備可操作以(作為主節點)通過第一通信路徑與伺服器直接通信並且(作為主節點)通過第二通信路徑與ID節點單獨通信。並且ID節點可操作以通過第二通信路徑與第一實體用戶訪問設備直接通信但不能與伺服器直接通信。

在步驟6510處,方法6500通過從第一實體用戶訪問設備向伺服器傳輸請求而繼續。請求針對與ID節點相關聯並且提供與將由ID節點收集的數據相關的初始特權的授權。在一個實施例中,授權和初始特權是分離的數據條目,然而在其他條目中兩者被實現為授權的部分(例如,初始特權可以是至少一個授權的任務或將在主節點與ID節點之間執行的由伺服器批准的特權)。

在一個實施例中,初始特權可以包括支付特權或更詳細地包括用於對由ID節點收集的數據的訪問的支付特權。方法6500還可以包括如果被初始特權授權則由第一實體用戶訪問設備接收ID節點的位置。並且方法6500可以進一步包括如果被初始特權授權則由第一實體用戶訪問設備接收關於ID節點的跟蹤更新。

在步驟6515處,方法6500通過從伺服器接收授權和初始特權而繼續,並且然後在步驟6520處將第一實體用戶訪問設備與ID節點相關聯。在步驟6525處,方法6500以如果被初始特權授權則第一實體用戶訪問設備接收由ID節點收集的數據而繼續。

在步驟6530處,方法6500通過管理由ID節點收集的數據而結束。例如,在一個實施例中,管理步驟可以進一步包括管理根據初始特權將由ID節點收集的數據維持在何處。例如,初始特權可以允許由ID節點收集的數據被第一實體用戶訪問設備通過第一通信路徑上傳到伺服器。

另外,方法6500還可以包括一旦ID節點與裝運實體主節點相關聯初始特權就不再授權第一實體用戶訪問設備接收由ID節點收集的數據的情況。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法6500可以在運行控制和管理代碼(諸如代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的主節點(諸如當利用諸如圖17中的設備200的發送者的用戶訪問設備來實現時,如在圖4中圖示的示例性主節點110a)上實現。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在起主節點的作用的示例性設備200中的存儲器記憶裝置415)上。因此,當執行這樣的代碼時,設備的處理單元(諸如單元400)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法6500和該方法的變型。

圖66是圖示了根據本發明的實施例的從接收者實體的觀點來看的用於無線節點網絡中的ID節點的多實體管理的示例性方法的流程圖。現在參考圖66,方法660在步驟6605處通過在接收者實體用戶訪問設備上執行代碼(諸如代碼425)的程序模塊以使能接收者實體用戶訪問設備作為主節點的操作而開始。這樣,接收者實體用戶訪問設備可操作以(作為主節點)通過第一通信路徑與伺服器直接通信並且(作為主節點)通過第二通信路徑與ID節點單獨通信。ID節點可操作以通過第二通信路徑與接收者實體用戶訪問設備直接通信但不能與伺服器直接通信。

在步驟6610處,方法6600通過從接收者用戶訪問設備向伺服器傳輸請求而繼續。請求針對與ID節點相關聯的授權和與將由ID節點收集的數據相關的目的地特權。在一個實施例中,授權和目的地特權是分離的數據條目,然而在其他條目中兩者被實現為授權的部分(例如,目的地特權可以是具體的授權的任務或將在主節點與ID節點之間執行的由伺服器批准的特權)。

在一個實施例中,目的地特權可以包括支付特權。在更詳細的實施例中,目的地特權可以包括用以僅訪問由ID節點連接的數據的受限部分的支付特權。並且在另一實施例中,目的地特權可以允許由ID節點收集的數據被接收者用戶訪問設備通過第一通信路徑上傳到伺服器。

在步驟6615處,方法660通過從伺服器接收授權和目的地特權而繼續。在步驟6620處,方法660然後將接收者用戶訪問設備與ID節點相關聯。並且在步驟6625處,方法6600以如果被目的地特權授權則接收者用戶訪問設備接收由ID節點收集的數據而結束。

在進一步實施例中,如果有ID節點收集的數據沒有被授權由接收者用戶訪問設備在目的地特權下接收,則方法660可以使對由ID節點收集的數據的管理限於伺服器。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法6600可以在運行控制和管理代碼(諸如代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的主節點(諸如當利用諸如圖17中的設備205的接收者的用戶訪問設備來實現時,如在圖4中圖示的示例性主節點110a)上實現。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在起主節點的作用的示例性設備200中的存儲器記憶裝置415)上。因此,當執行這樣的代碼時,設備的處理單元(諸如單元400)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法6600和該方法的變型。

在另一實施例中描述了由多個實體使用無線節點網絡管理的ID節點。ID節點至少包括節點處理單元、耦合到處理單元的節點存儲器和耦合到節點處理單元的短距通信接口。節點存儲器維持用於由處理單元執行的代碼和由ID節點在節點的操作期間收集的數據。並且短距通信接口可操作以通過短距通信路徑與網絡中的主節點直接通信但不能與網絡中的伺服器直接通信。

ID節點的節點處理單元在執行在節點存儲器上維持的代碼時可操作以將ID節點與第一實體用戶訪問設備相關聯,其中第一實體用戶訪問設備起主節點的作用並且可以通過較長距通信路徑直接與伺服器通信並且通過短距通信路徑與ID節點單獨通信。

節點處理單元還可操作以如果被初始特權授權則向第一實體用戶訪問設備提供對由ID節點收集的數據的訪問,所述初始特權由伺服器提供到第一實體用戶訪問設備。在一個實施例中,初始特權可以包括用以訪問由ID節點收集的數據的支付特權。在另一實施例中,初始特權可以包括用以被提供ID節點的位置的支付特權。在又一實施例中,初始特權可以包括用以隨時間跟蹤與ID節點相關聯的物品的支付特權。

在又一實施例中,初始特權可以與管理收集的數據相關。例如,初始特權的一個實施例可以包括用於第一實體用戶訪問設備管理將由ID節點收集的數據存儲在何處的特權,諸如經由短距通信接口通過短距通信路徑從節點存儲器上傳到第一實體用戶訪問設備。在另一實施例中,初始特權可以包括用以使由ID節點收集的數據通過較長距通信路徑從第一實體用戶訪問設備上傳到伺服器的特權。

節點處理單元還可操作以將ID節點與網絡中的裝運實體主節點相關聯。在一個實施例中,節點處理單元可以進一步可操作以在ID節點與裝運實體主節點相關聯之後針對ID節點收集的數據限制第一實體用戶訪問設備直接訪問節點存儲器。

節點處理單元可操作以基於被轉移的特權向相關聯的裝運實體主節點提供對由ID節點收集的數據的訪問,所述特權由伺服器提供到裝運實體主節點。節點處理單元然後可操作以將ID節點與第二實體用戶訪問設備相關聯,其中第二實體用戶訪問設備起另一主節點的作用並且可以通過較長距通信路徑直接與伺服器通信並且通過短距通信路徑與ID節點單獨通信。

並且最後,節點處理單元還可操作以如果被由伺服器提供到第二實體用戶訪問設備的目的地特權授權則向相關聯的第二實體用戶訪問設備提供對由ID節點收集的數據的訪問。在一個實施例中,目的地特權可以包括用以訪問由ID節點收集的數據中的任何數據的支付特權。在另一實施例中,目的地特權可以包括用以僅訪問由ID節點連接的數據的受限部分的支付特權。並且在又一實施例中,當第二實體用戶訪問設備沒有被目的地特權授權時,由ID節點收集的數據在ID節點與裝運實體主人相關聯時保持由與裝運實體主節點相關的裝運實體所有。

在進一步實施例中,節點處理單元還可以進一步可操作以請求系統更新,不管由ID節點收集的數據被存儲在何處。

在無線節點網絡內的動態節點適配

如在上面描述的物流示例中提到的那樣,節點的實施例取決於它的期望應用可以以不同的方式操作。例如,主節點可以具有不同的操作模式——一個模式通常是默認或正常操作模式,其中它能夠對它本身定位並且起無線節點網絡中的較高級節點的作用。然而,在某些情況下,示例性主節點可以改變到替代的操作模式並且基本上與無線節點網絡中的較低級節點類似地運轉。這可以在當環境改變被檢測時的臨時的基礎上發生,諸如在主節點失去GPS信號鎖定並且不再可以檢測確定它自己的位置所利用的定位信號。不是僅趨於不起作用,主節點的實施例將它的操作模式有利地改變成臨時ID節點模式,並且作為非定位類型的主節點(例如,它可能仍能夠與伺服器通信但不能自我定位)在無線網絡內繼續操作。因此,實施例可以允許由於環境情況變得「迷失(lost)」的主節點在網絡中保持運轉、與其他節點相關聯、幫助通過與其他節點連接傳送共享數據,以及在主節點能夠再次定位它本身時回復到它的正常操作。

如先前提到的那樣,在圖2中圖示的示例性主節點110a、110b、110c被部署並被連接到網絡105(並且藉助那些相應的連接而被連接到伺服器100)以及彼此連接。ID節點120a、120b和120e被連接到各種主節點。然而,在圖2中示出了ID節點120c和120d被連接到ID節點120b但沒有連接到主節點中的任何主節點。這可以是如果ID節點120b、120c、120d與在較大的貨櫃210內(或在貨板上分組在一起)的不同的物品(例如,包裹)相關聯的情況。在這樣的實施例中,僅ID節點120b保持在任何主節點的無線通信範圍內。然而,在一個實施例中,ID節點120b實際上可以是不同的主節點,其因為其被放置在貨櫃210內並且被屏蔽免於接收定位信號而在替代的模式中操作以臨時充當ID節點(例如,在圖2中示出的ID節點120b)。雖然主節點(起ID節點120b的作用)保持在貨櫃210內,但它可能不能起主節點的作用並且可以起ID節點的作用(在臨時ID節點模式中操作的主節點),其可以與ID節點120c和120d保持通信關係。在改變操作模式之後,節點120b(在臨時ID節點模式中操作的主節點)可以與另一主節點(諸如主節點110b)相關聯並且轉發來自ID節點120c、120d的信息。但在被從貨櫃210內移除之後,節點120b可以回復到主節點的正常操作模式。

圖20和21是圖示了用於動態地改變無線節點網絡中的節點操作的操作模式的各種示例性方法的流程圖。本領域那些技術人員將領會,用於動態地改變無線節點網絡中的一個或多個節點的配置的這些示例性方法中的每個可以由存儲在非瞬時計算機可讀介質上的指令來實現,所述指令在被執行時執行相應的方法的步驟。

現在參考圖20,示例性方法2000在步驟2005處開始,其中主節點中的第一個檢測與主節點中的第一個相關聯的環境改變(例如,不再能夠接收定位信號)。在更詳細的示例中,環境改變可以在主節點中的至少第一個在貨櫃內,所述貨櫃基本上阻礙由主節點中的第一個對定位信號的接收的情況。換言之,第一主節點因為在周圍環境中的改變而可能不再能夠確定它自己的位置,所述周圍環境諸如在主節點附近或周圍的材料或建築結構,其充當遮蔽而防止或可操作地削弱對定位信號(例如,GPS信號)的接收。

在進一步示例中,環境改變可以是與主節點中的第一個相關的預期環境改變。例如,伺服器可以通知主節點中的第一個它將被放置在貨櫃內。因此,主節點中的第一個感知即將到來的環境改變並且可以包括在經歷不同的環境之前完成緊急任務(例如,數據的共享、完成定位任務等)的步驟。

響應於檢測到環境改變,方法2000在步驟2010處使主節點中的第一個將它的操作模式改變成臨時ID節點模式,其中主節點中的第一個不再可以自我確定其位置。在一個實施例中,臨時ID節點模式可以使主節點中的第一個執行網絡中的示例性較高級節點(與ID節點相比)的不依靠自我確定的位置的所有正常操作。例如,在臨時ID節點模式中操作的主節點雖然不像正常的主節點能夠自我定位,但可能能夠與伺服器通信。在另一實施例中,臨時ID節點模式可以使主節點中的第一個以更受限的方式操作從而模仿ID節點(例如,在通告時利用改變的籤名來廣播),使得出於(被動或主動的)關聯的目的,其他主節點將認為在臨時ID節點模式中操作的主節點是ID節點。

並且在進一步實施例中,主節點中的第一個可以在臨時ID節點模式中操作而與至少一個ID節點保持通信關係。因此,例如,當主節點被放置在不利的RF環境中並且失去對它的定位信號的接收時,主節點可以保持與該ID節點相關聯(例如,主動的授權連接)。

在步驟2015處,方法2000通過由主節點中的第一個向伺服器通知主節點中的第一個在臨時ID節點模式中操作而繼續。並且在步驟2020處,方法200通過將在臨時ID節點模式中操作的主節點中的第一個與主節點中的第二個相關聯而結束。這樣的關聯可以由主節點中的第一個向主節點中的第二個通告關於與主節點中的第二個連接的請求、從主節點中的第二個接收響應以及利用被請求的信息向主節點中的第二個發送答覆來完成。

方法2000可以進一步包括經由在臨時ID節點模式中操作的第一主節點向主節點中的第二個轉發由ID節點收集的信息(例如,傳感器數據)。更詳細地,在臨時ID節點模式中的主節點可以向其他ID節點(例如在貨櫃210內的ID節點120c和120d)提供延伸的可見性並且沒有在與第二主節點(並且因此伺服器)的直接聯繫中中繼或轉發來自那些ID節點的信息。

另外,方法2000還可以包括當檢測到與主節點中的第一個相關的第二環境改變時針對主節點中的第一個將操作模式改變成正常的操作模式,正常的操作模式是主節點中的第一個可以再次自我確定其位置的情況。因此,主節點中的第一個可以在環境改變限制主節點某些功能(例如,它的自我定位能力)時適配並且在無線節點網絡中仍是有用的,直到與主節點相關的環境再次改變並且該功能不再被限制。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法2000可以在運行主控制和管理代碼425的一個或多個部分以實現上面描述的功能中的任何功能的示例性主節點上實現,所述示例性主節點諸如在圖4中圖示的主節點110a。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,所述非瞬時計算機可讀介質諸如在主節點(諸如主節點110a)上的存儲器記憶裝置415。因此,當執行代碼425時,主節點的處理單元400可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法2000和該方法的變型。

雖然圖20從主節點動作和步驟的觀點圖示了來自方法2000的示例性步驟,但圖21從伺服器動作的觀點圖示和提供了其中用於管理無線節點網絡中的節點操作的動態改變操作模式的方法可以發生的示例性實施例的解釋。現在參考圖21,示例性方法2100在步驟2105處通過由伺服器從主節點中的第一個接收報告與主節點中的第一個相關的環境改變的通知而開始。在一個示例中,環境改變可以是與主節點中的第一個相關的預期環境改變。更詳細地,預期環境改變可以包括例如被預期暴露到主節點中的第一個的不利的RF環境(這樣當主節點中的第一個被預期在諸如ULD的貨櫃內移動時,所述貨櫃可以阻礙由主節點中的第一個對定位信號(諸如GPS信號)的接收)。

在另一實施例中,方法2100還可以使伺服器與環境改變一致地更新上下文數據。例如,當第一主節點被放置在ULD中並且它丟失對GPS信號的接收時,伺服器更新相關類型的上下文數據以反映與第一主節點相關的該環境改變。

在步驟2110處,方法2100通過記錄由於環境改變而在臨時ID節點模式中操作的主節點中的第一個的邏輯改變繼續。例如,邏輯改變基本上使第一主節點在臨時ID節點模式中臨時操作,其具有ID節點類似的特徵,因為例如被檢測到的定位信號接收的缺乏(例如,GPS信號丟失)、暴露於阻礙對定位信號的接收的不利的RF環境、在對定位信號的接收而屏蔽貨櫃的內部的貨櫃中、在被屏蔽的結構中(例如,在其中GPS信號難以拾取的建築內的室內),以及基本上靠近屏蔽材料(例如,被緊挨著可以不利地幹擾RF信號接收的金屬對象放置)。在另一實施例中,臨時ID節點模式可以被表徵為仍允許主節點中的第一個與伺服器通信而不再能自我確定其位置。

並且在步驟2115處,方法2100通過授權將在臨時ID節點模式中操作的主節點中的第一個與主節點中的第二個相關聯而結束。在空運示例中,第二主節點可以是在航空器內的專用主節點,所述專用主節點具有定位電路和在航空器的外部的天線,因此它維持GPS信號鎖頂仍允許第二主節點與板載於貨櫃內的節點(例如,由於它檢測在貨櫃內的GPS信號的無能力而在臨時ID節點模式中操作的第一主節點)通信。在一個示例中,方法2100還可以包括從主節點中的第二個接收信息(例如,由節點收集的傳感器數據或其他共享數據),作為從主節點中的第一個在臨時ID節點模式中操作時的轉發的信息。

在另一實施例中,方法2100還可以包括記錄主節點中的第一個由於與主節點中的第一個相關的第二環境改變而回到正常的操作模式的另一邏輯改變。例如,主節點中的第一個現在可以被從ULD貨櫃內移除。因此,主節點中的第一個可以自適應地改變回到它的正常操作模式,其中它可以再次自確定其位置。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法2100可以在運行伺服器控制和管理代碼525的一個或多個部分以實現上面描述的功能中的任何功能的示例性伺服器上實現,所述示例性伺服器諸如在圖5中圖示的伺服器100。這樣的代碼可以被存儲在非瞬時計算機可讀介質上,所述非瞬時計算機可讀介質諸如在伺服器(諸如伺服器100)上的存儲器記憶裝置515。因此,當執行代碼525時,伺服器的處理單元500可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法2100和該方法的變型。

類似於這樣的示例性方法,公開了示例性動態可配置的無線節點網絡。示例性網絡包括多個主節點和與主節點通信的伺服器。主節點至少包括第一主節點和第二主節點。主節點中的每個是較高複雜度節點(與ID節點相比)並且具有正常的操作模式,其中相應的主節點可操作以確定它自己的位置(除其他功能之外)。主節點還具有臨時ID節點模式,其中相應的主節點不再可操作以確定它自己的位置。

第一主節點可操作以檢測與第一主節點相關的環境改變並且將第一主節點的當前操作模式從正常操作模式臨時改變成臨時ID節點模式。當第一主節點在臨時ID節點模式中操作時,第二主節點在正常的操作模式中操作時可操作以與第一主節點相關聯。在進一步實施例中,在臨時ID節點模式中操作的第一主節點可以進一步可操作以在檢測到第二環境改變時返回到充當在正常操作模式中的第一主節點。第二環境改變可以是當第一主節點接收到定位信號以允許第一主節點確定它自己的位置並且返回到充當正常操作模式中的第一主節點。在又一實施例中,第一主節點還可以可操作以在臨時ID節點模式中操作時接收傳感器信息並且將傳感器信息轉發到第二主節點。該傳感器信息可以是甚至在第一主節點改變成在臨時ID節點模式中操作之後從保持與第一主節點通信的ID節點接收的傳感器數據。

在一個實施例中,伺服器可以可操作以從第一主節點接收報告環境改變的通知、記錄將在臨時ID節點模式中操作的第一主節點的邏輯改變,並且授權第二主節點在第一主節點正在臨時ID節點模式中操作時與第一主節點相關聯。例如,出於節點管理、關聯、位置確定和信息的共享的目的,伺服器可以在通知的接收和記錄邏輯改變時指示其他主節點將第一主節點的籤名或標識識別為ID節點的類型。

在另一實施例中,環境改變包括第一主節點充分地接收定位信號(諸如GPS信號)並且基於所述定位信號確定位置的無能力。更詳細地,環境改變可以進一步包括第一主節點被暴露與阻礙由第一主節點對定位信號的接收的不利的RF環境(諸如被靠近屏蔽材料放置)。

雖然相對於圖20和21的上述示例描述了主節點可以根據其期望的應用以臨時ID節點模式操作的實施例,但是圖95-97描述了附加實施例,其中ID節點可以適於以不同模式,諸如偽主節點模式操作,其避免了當向伺服器傳輸消息時ID節點通過中間節點進行通信的需要。例如,ID節點通常可以在默認或正常操作模式中操作,其中它不能自我確定其位置以及將直接通信限制到短距通信路徑(例如,Bluetooth®)。然而,在一些情況下,ID節點可以適於並且可操作以當希望將信息從ID節點轉發到伺服器時在其他通信路徑上通信,諸如直接到伺服器的更長距離的通信路徑,而不需要中間節點(例如當主節點)。另外,雖然在這樣的偽主節點模式中的ID節點仍然可能受限於其不能自我確定位置(例如,ID節點將保持沒有諸如GPS電路的定位電路),但是這樣的ID節點可以為網絡中的其他ID節點提供類似主節點的連接,以便增強從一個或多個ID節點向伺服器報告相關節點信息的能力。而且,雖然在一個示例性實施例中偽主節點可能不具有自我確定來自其他節點的位置缺失輸入的能力,但是這樣的偽主節點可能仍然知道什麼節點在其附近。

圖95是圖示了根據本發明的實施例的類似於圖3中所示的ID節點120a,但是還適於以偽主節點模式操作的示例性ID節點設備的圖。現在參考圖95,示出了與圖3所示相同的但是具有附加的通信接口9500(例如使用網際網路協議版本6或IPv6的LTE無線電)的示例性ID節點95-120a,其使得ID節點95-120a能夠通過中/遠距通信路徑(例如,到網際網路的WiFi路徑)而不是不得不僅僅依賴於較短距離的通信路徑(例如,Bluetooth®格式化的短距離路徑)發送和接收消息。在該實施例中,特別適配的ID節點95-120a因此可以可操作以以高得多高效的方式向無線節點網絡中的伺服器報告相關節點信息(諸如傳感器數據)。換句話說,當被部署為ID節點、主節點和伺服器的示例性分層無線節點網絡的部分時,特別適配的ID節點95-120a可以使能用於節點通信的更魯棒但更經濟的解決方案,而不需要依賴於中間節點(諸如主節點)用於這樣的通信目的。

圖96是圖示了根據本發明的實施例的此類示例性分層無線節點網絡的圖。現在參考圖96,示出了示例性分層無線節點網絡9600具有三個不同級別的網絡設備。通常,第一級別包括ID節點(更基本且成本較低的網絡節點設備)、向上的下一級別包括主節點(更複雜,具有使用節點上板載的專用定位或位置電路自定位的能力)並且然後是包括更複雜的伺服器的頂級別。通常,每個級別中的設備可以與分層中的之上或之下的下一級別中的那些設備通信。然而,當ID節點適於通過具有也與伺服器通信的能力而在偽主節點模式中操作時,其有效地繞過了使主節點在中間角色的需要,並且有時可以提供回到伺服器的更高效的通信。

更詳細地,在示例性分層無線節點網絡9600的第一級別上,圖96示出了多個ID節點,諸如ID節點120b、ID節點120c和ID節點95-120a。雖然未示出ID節點120c與特定包裹相關聯,但是ID節點120c和ID節點95-120a分別被示為設置在包裹9620和9625內。此外,在該實施例中,雖然ID節點120c被示為不具有傳感器,但ID節點120b和95-120a的每個包括類似於關於圖3描述的那些傳感器的傳感器360的相應組。傳感器360(例如,溫度、光或溼度傳感器)在操作中通常產生傳感器數據(例如傳感器數據350)。這樣,傳感器數據可以與相應包裹的至少一個條件相關。這樣的傳感器數據是一種類型的可能對後端伺服器(例如,伺服器100)處快速可用有幫助的相關節點信息。

在圖96中所示的相同示例中,網絡9600的第二級別被填充有至少一個主節點(例如主節點110a和110b)。如圖4中所示,這樣的主節點可以包括利用其來自我確定其位置的特定位置電路(例如GPS電路475)。換句話說,主節點可以在不依賴於來自其他網絡節點的輸入的情況下確定其自己的位置。並且此外,如上面更詳細地討論的,這些主節點適於並且可操作以與在相應主節點的通信範圍內的ID節點相關聯。

並且在圖96中所示的示例中,網絡9600的第三級別被諸如伺服器100的伺服器填充。圖5和上面伴隨圖5的文本描述提供了關於此類伺服器的更多細節。如圖96中所示,伺服器100可以通過網絡105與網絡9600中的其他節點通信。

在操作中,網絡9600的實施例慮及圖96中所示和上述的網絡設備之間的魯棒通信。在一個實施例中,ID節點95-120a在它設置在這樣的網絡9600內時適於並且可操作以執行與節點通信相關的某些功能。更詳細地,ID節點95-120a適於並且可操作以將其自身與主節點110 a相關聯。這樣做慮及ID節點95-120a利用來自使用本文所述的節點定位技術中的一個的主節點110a的幫助來確定其位置。因此,ID節點95-120a不能自我確定其位置。

ID節點95-120a還可以適於並可操作以捕捉相關節點信息。在一般實施例中,相關節點信息可以是由網絡9600中的節點生成或收集的信息,其中該信息與網絡或與網絡相關聯的物品(諸如,與某些節點中的傳感器相關聯並且利用某些節點中的傳感器監視的運送中的包裹)的操作相關。更詳細地,實施例中的相關節點信息可以包括簡檔數據、安全數據、關聯數據、共享數據和傳感器數據中的至少一個。上面相對於圖3和圖95分別描述了這樣的簡檔數據、安全數據、關聯數據、共享數據和傳感器數據的示例,其包括簡檔數據330、安全數據335、關聯數據340、共享數據345和傳感器數據350作為相關節點信息的示例。

此類相關節點信息可以由ID節點95-120a直接捕捉,或者由向ID節點95-120a提供此類信息的另一節點間接捕捉。例如,ID節點95-120a可以使用ID節點95-120a板載傳感器360捕捉相關節點信息。節點95-120a中的此類傳感器360可以檢測與包裝包裹9625的條件相關的信息。

在另一示例中,ID節點95-120a可以與另一ID節點120b(例如經由被動關聯或主動關聯)相關聯,並且通過短距離通信路徑9610(例如,Bluetooth®無線電路徑)從其他ID節點120b接收其他相關節點信息。以該方式,ID節點95-120a可以從源自ID節點120b的廣播信號捕捉其他相關節點信息。這樣的其他相關節點信息可以包括關於包裹9620的條件的信息。

ID節點95-120a還可以適於並可操作以在偽主節點模式中將相關節點信息傳輸到伺服器100,而不使用主節點(例如主節點110a、110b)作為到伺服器100的中介。本領域技術人員將理解,在合併和管理與網絡中的伺服器的通信時,在無線節點網絡中裝備主節點可以具有優點,但是在較低級別處部署可以直接與伺服器通信的ID節點(即,不使用主節點作為與伺服器通信的中間網絡設備或節點)還可以慮及主節點可能暫時離線、在ID節點的通信範圍之外或者當相關節點信息可能更有效地直接發送到伺服器時的情況。因此,用於ID節點的示例性偽主節點模式是使能到伺服器的此類直接通信(如主節點通常那樣)的操作的模式,但是有利地不需要ID節點自我確定其位置或定位(否則其將需要ID節點板載的專用位置電路)。因此,諸如ID節點95-120a的ID節點就其與伺服器通信的能力而言像典型的主節點那樣操作,但是就自我定位而言仍然像典型的ID節點那樣操作。

在更詳細的實施例中,ID節點95-120a可以適於並可操作為通過生成用於伺服器的消息並且然後在較長距離通信路徑上廣播消息來傳輸這樣的相關節點信息。在該實施例中,消息包括相關節點信息,並且當與用於在ID節點之間通信的較短距離通信路徑(諸如短距離Bluetooth®路徑)相比較時,針對較長距離的通信路徑(諸如較長距離的WiFi路徑)被格式化。可以完成在到伺服器100的較長距離通信路徑上廣播消息,同時避免在轉移到伺服器100期間首先將消息發送到主節點(諸如主節點110a或110b)的需要。

在又一個詳細實施例中,ID節點95-120a可以適於並可操作為通過首先確定包括相關節點信息的消息的期望通信路徑來傳輸這樣的相關節點信息。期望的通信路徑可以是第一通信路徑或第二通信路徑。第一通信路徑包括作為伺服器100的中介操作的主節點(諸如主節點110a或主節點110b)中的一個,而第二通信路徑不包括並且避免了對作為伺服器100的中介操作的主節點的需要。

在該其他詳細的實施例中,ID節點95-120a可以進一步適於並可操作以通過格式化用於伺服器的消息並廣播它來傳輸這樣的相關節點信息。在該實施例中,消息的格式是適於在所確定的期望通信路徑上廣播的一個格式。因此,當在到伺服器的第二通信路徑上廣播消息時,此類廣播可以避免需要首先在轉移到伺服器期間向主節點發送消息。

圖97是圖示了根據本發明的實施例的用於在分層無線節點網絡內的增強節點通信的示例性方法的流程圖,所述分層無線節點網絡具有第一級別上的多個ID節點、第二級別上的主節點和處於第三級別處的伺服器。現在參考圖97,方法9700通過將ID節點中的第一ID節點與主節點相關聯而開始於步驟9705。第一ID節點不能自我確定其位置,而主節點適於經由位置電路自我確定其位置。

方法9700在步驟9710繼續,其中第一ID節點捕捉相關節點信息。如上面關於圖96所述,實施例可以具有包括簡檔數據、安全數據、關聯數據、共享數據和傳感器數據中的至少一個的相關節點信息。更詳細地,傳感器數據可以包括從與ID節點中的第一個通信的一個或多個傳感器收集的數據。例如,傳感器數據可以包括從通過如圖96中所示的ID節點95-120a板載的對接和緩衝電路可操作地耦合的傳感器360收集的溫度和水分數據。這樣,從一個或多個傳感器收集的數據可以涉及與第一ID節點(即,ID節點95-120a)相關聯的包裹9625的一個或多個條件。

在方法9700的其他實施例中,捕捉步驟還可以包括第一ID節點從源自與ID節點中的第一ID節點相關聯的ID節點中的第二ID節點的廣播捕捉相關節點信息。這樣,傳感器數據可以包括從與ID節點中的第二個通信的一個或多個傳感器收集的數據。例如,傳感器數據可以包括從通過如圖96中所示的ID節點120b(如第二ID節點)板載的對接和緩衝電路可操作地耦合的傳感器360收集的溫度數據。這樣,從一個或多個傳感器收集的數據可以涉及與第二ID節點(即,ID節點120b)相關聯的包裹9620的一個或多個條件。

方法9700在步驟9715結束,其中在分層無線節點網絡中以偽主節點模式操作的第一ID節點傳輸相關節點信息到伺服器,而不使用主節點作為到伺服器的中介。如前所述,在速度更重要或對主節點的訪問可能有些受損的某些情況下,這可能有利於將主節點排除為中介。

在方法9700的其他實施例中,可以利用第一ID節點生成用於伺服器的消息並將消息廣播到伺服器來實現傳輸步驟。當與用於在ID節點之間通信的較短距離通信路徑相比較時,消息可以包括相關節點信息並且被格式化用於較長距離的通信路徑。該消息可以在較長距離通信路徑上的第一ID節點廣播到伺服器,同時有利地避免在轉移到伺服器期間首先向主節點發送消息的需要。

在方法9700的又一個更詳細的實施例中,傳輸步驟可以使第一ID節點為包括相關節點信息的消息確定期望的通信路徑。期望的通信路徑可以包括第一通信路徑和第二通信路徑中的一個,其中第一通信路徑包括作為到伺服器的通信中介操作的主節點。相反,第二通信路徑將不包括作為到伺服器的中介操作的主節點。接下來,ID節點根據期望的通信路徑來格式化伺服器的消息,並且然後在期望的通信路徑上將消息廣播到伺服器,同時避免當期望的通信路徑是第二通信路徑時在轉移到伺服器期間首先向主節點發送消息的需要。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法9700可以在運行控制和管理代碼(諸如代碼325)的一個或多個部分以實現上面描述的功能中的任何功能的ID節點(諸如如在圖95-96中圖示的示例性ID節點95-120a)上實現。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性ID節點中的存儲器記憶裝置315)上。因此,當執行這樣的代碼時,節點的處理單元(諸如單元300)可以可操作以執行如上面公開的方法和各種步驟。

在另一系列實施例中,節點可以具有自適應地改變或更改其通告消息格式作為增強無線節點網絡內的系統操作的方式的能力。實施例可以將消息格式改變為各種不同類型的縮短格式之一(即,也稱為可變廣播格式),這取決於例如從提供大量信息的全格式的期望程度的改變,該信息針對縮短的格式平衡,該縮短的格式可以具體地標識具有廣播的較少的信息的到某些其他節點的廣播節點。

特別地,圖98A-98C、圖99和圖100描述了另外的實施例,其中示例性節點(例如,ID節點或主節點)可以在節點改變狀態時改變其通告消息廣播格式,節點改變狀態時諸如是檢測到節點的相對環境的改變時。一般來說,一旦檢測到此類改變的狀態(例如,節點附近的節點密度的改變或節點可能如何移動的改變),該節點可以適於以不同的或替代的格式通信,諸如當與用於通告消息的初始或第一格式比較時的縮短或刪節(truncated)格式。通過根據節點的相對環境的改變動態地改變節點如何格式化通告消息,節點慮及在其內節點操作的無線節點網絡中更緊湊和有效的通信及增強的系統操作。更特別地,節點通告消息格式的此類動態改變的實施例可以慮及更短的通信突發,其在存在在給定區域中操作的相對高密度的節點時適應系統操作。

本領域技術人員將理解,實施例可以使節點檢測狀態改變,並且然後作為響應,自己改變其通告消息廣播格式,而其他實施例可以使廣播節點(例如,ID節點)從另一個節點(例如主節點)接收控制或命令消息,其使廣播節點改變或變更其通告消息廣播格式為縮短格式的類型(例如,全局縮短格式、嵌套縮短格式或局部縮短格式)。

圖98A-98C呈現一系列示例性圖,其大體上示出各種實施例,其中示例性節點響應於所檢測的節點的狀態改變而自適應地改變其如何格式化廣播的通告消息。現在參考圖98A,示例性節點(即ID節點120a)在其接近具有移動的運輸機帶9800的運輸機系統9805時被示為在運動中。示例性節點120a可以與包裝、容器、交通工具或運動中的其他對象或人相關聯。並且如參考圖3所解釋的,示例性節點120a可以至少具有處理單元300、易失性存儲器320、存儲器記憶裝置315以及通信接口375,用於與其他節點(例如主節點110a,其進一步操作以與伺服器100通信)進行通信。在實施例中,示例性自適應消息收發程序部分可以被實現為節點控制和管理代碼325的部分,節點控制和管理代碼325保持在節點的存儲器記憶裝置315中。示例性自適應消息收發程序代碼部分實現和控制節點120a可以如何生成並動態地格式化經由Bluetooth®低能量(BLE)無線信號9810從節點120a廣播的通告消息,Bluetooth®低能量(BLE)無線信號9810從節點120a上的通信接口傳輸。在一些實施例中,示例性自適應消息收發程序代碼部分可以實現和控制節點120a可以如何響應從其他節點接收的命令、消息或其他信號,響應性地使節點120a生成並動態格式化從節點120a廣播的通告消息。

在實施例中並且按照上面關於圖3的ID節點功能討論,圖98A中所示的節點120a可以適於並可操作以將自適應消息收發程序部分加載到節點的易失性存儲器中,並且在駐留在節點的易失性存儲器中時執行至少所述自適應消息收發程序代碼部分時,節點120a還適於並可操作以動態地格式化通告消息。更詳細地,運行自適應消息收發程序代碼部分的節點120a中的處理單元的實施例適於並且可操作以生成第一格式(例如諸如關於圖6-7示出和圖示的完全格式)的通告消息,並且當節點設備處於第一狀態時使通信接口廣播第一格式的通告消息。例如,如圖98A中所示,節點120a在向運輸機系統9805移動時處於運送的狀態。當節點120a接近運輸機系統9805時,節點120a在它嘗試與主節點110a相關聯時可以開始廣播正常格式的通告消息。因此,節點120a的狀態或更具體地說相對環境是節點120a正在運送中移動並且接近運輸機系統9805。

圖98B圖示了與圖98A中所示相同的實施例,但是在節點120a已經檢測到與節點120a的改變的相對環境相關聯的狀態改變之後。這可以在節點120a在廣播第一(例如全長)格式的通告消息與掃描或監聽指示節點120a的改變的相對環境的類型的預期或已知節點籤名之間進行切換時實現。當在掃描時檢測到這樣的節點籤名時,節點120a檢測此類狀態改變。如圖98A中所示,假定主節點110a與系統9805相關聯,則實施例可以使節點120a檢測主節點110a的節點籤名作為節點120a接近運輸機系統9805時的狀態改變。因此,在一個實施例中,簡單地檢測主節點110a的籤名可以足以指示在節點120a周圍的相對環境中的改變。

返回參考圖98B中所示的示例,另一個實施例使節點120a檢測不同的運動方面,因為它已經被放置在運輸機系統9805的移動的運輸機帶9800上,並且不再在接近運輸機系統9805的運送中移動。因此,在該示例實施例中,節點120a的改變的相對環境可以來自節點120a的移動方面中的檢測到的改變——諸如節點120a是否相對於已知結構移動。此類檢測可以例如通過接收來自另一個節點(例如主節點110a)的具有的位置和/或上下文信息的信號或者通過參考由節點本身維護的位置和/或上下文信息來實現。在又一個實施例中,改變的相對環境可以來自節點120a附近的節點密度的檢測到的改變——諸如節點120a是否正進入具有非常多數量的其他節點(例如容器或ULD)的區域。

更詳細地,圖98B中所示的節點120a的移動方面的改變可以被認為反映節點120a相對於諸如運輸機帶9800的一些接近的結構基本上靜止。在諸如圖98B中示出的實施例的實施例中,節點的接近結構(例如運輸機帶9800)可以在相對於節點設備(例如,放置在帶9800上的節點120a)基本上靜止時移動。在另一個實施例中,此類接近結構可以與節點(例如,放置在臨時存儲室中的節點120a)一起靜止。因此,如果此類接近結構可以具有已知的位置信息和屬性(例如帶的線速度、沿著運輸機帶從一個點運送到另一個點所花費的時間、描述臨時存儲室的位置或上下文信息等),則用於進一步通告消息的簡化、縮短、刪節或縮寫格式可以在給定可以關於節點的相對環境已知什麼或暗示什麼的情況下使用。

在更詳細的實施例中,此類接近結構可以包括與節點設備相關聯的運輸設備或用於節點設備的包裹包含設備中的至少一個。例如,與可以幫助移動節點的節點相關聯的運輸設備可以包括但不限於運輸機帶、拖車、卡車、航空器、火車和遞送交通工具(例如,汽車,運貨車等)。在另一個示例中,包裹包含設備可以包括但不限於設施、房間、倉、貨櫃、貨板或單元裝載設備(ULD)類型的運輸存儲。此類包裹包含設備通常能夠承擔並具有對節點設備的暫時保管,而此類運輸設備通常能夠在位置之間移動節點設備。

為了適於節點120a的檢測到的狀態改變,運行自適應消息收發程序代碼部分的節點120a中的處理單元的實施例適於並可操作以將通告消息的第一格式改變為縮短的格式,其包括節點設備的標識符,其中所述標識符從所述節點設備的改變的相對環境導出;以及然後使得通信接口使用所述縮短的格式來廣播通告消息。

在一個實施例中,縮短格式相對於用於通告消息的標準或較長格式。基本上,縮短格式慮及將被通知哪個節點正在通告以及該節點的已改變狀態的使用縮短格式的通告消息的接收者。因此,可以根據縮短的格式生成縮寫的消息,然後當節點處理單元使得通過該縮短的格式的通信廣播另外的通告消息時使用該縮短的格式。

圖98C圖示了與圖98A和98B中所示相同的實施例,但是在節點120a已經檢測到與節點120a的另一個改變的相對環境相關聯的進一步狀態改變之後。在該特定示例中,節點120a已經檢測到不同的移動方面,因為它不再在運輸機系統9805的移動運輸機帶9800上,並且現在正在遠離運輸機系統9805的運送中移動。因此,節點120a的節點處理單元還適於並且可操作以在檢測到節點設備的至少一個另外的狀態改變時動態地改變通告消息的可變廣播格式。在一個實施例中,通告消息的可變廣播格式包括兩種不同的格式——具有與節點相關的更多信息的較長格式和具有與節點相關的較少或最少附加信息的較短格式。然而,另外的實施例可以實現具有多於兩種的不同格式的通告消息的可變廣播格式,以最適合與系統的通信和節點密度要求相平衡的信息需求。

圖99是圖示了根據本發明的實施例的用於具有多個節點的無線節點網絡內的自適應節點通信的示例性方法的流程圖。現在參考圖99,示例性方法9900開始於步驟9905,節點中的第一個生成第一格式的通告消息。在一個示例中,通告消息的第一格式是如圖6或7中所示的格式。這樣的格式在報頭中提供有價值的信息,其可以如本文所述的與被動關聯和通信方面相關的有用。

在步驟9910,當節點中的第一個處於第一狀態時,方法9900繼續節點中的第一個以廣播第一格式的通告消息。如上所述並且在圖98A中所示的實施例中示出的,示例性節點120a在其向運輸機系統9805移動時處於運送狀態時廣播通告消息。當其嘗試與主節點110a關聯時,通告消息處於正常格式。因此,如圖98A中所示的節點120a的第一狀態或者更具體地第一相對環境當前是節點120a正在運送中移動並且接近運輸機系統9805。

在步驟9915,示例性方法9900通過檢測節點中的第一個的狀態改變而繼續。該狀態改變與節點中的第一個的改變的相對環境相關聯,諸如在節點中的第一個附近的節點密度的改變或節點中的第一個的移動方面的改變。對於涉及節點的移動方面的改變的狀態改變,另一實施例可以使節點中的第一個相對於接近結構基本上靜止。在另一個實施例中,接近結構(例如,運輸機帶9800)可以移動,同時相對於節點中的第一個(例如,放置在移動的運輸機帶9800上並由移動的運輸機帶9800支撐的節點120a)基本上靜止。在另外的示例中,接近結構可以包括用於節點中的第一個的包裹包含設備或與節點中的第一個相關聯的運輸設備中的至少一個。在不同的實施例中,運輸設備可以包括運輸機帶、卡車、拖車、航空器、火車和遞送交通工具。此外,在其他實施例中,包裹包含設備可以包括設施、房間、倉、貨櫃、貨板或單元裝載設備(ULD)類型的運輸存儲。

如果在步驟9915中未檢測到狀態改變,則方法9900前進返回到步驟9910以繼續廣播第一格式的通告消息。然而,如果檢測到狀態改變,則方法9900進行到步驟9920,其中方法9900通過將通告消息的第一格式改變為縮短格式來適應於檢測到的狀態改變而繼續。縮短格式可以包括用於節點中的第一個的標識符,其中標識符從節點中的第一個的改變的相對環境導出。

在方法9900的更詳細的實施例中,步驟9920可以使節點中的第一個根據縮短格式生成通告消息的縮寫版本,並且然後響應於檢測到狀態改變廣播通告消息的縮寫版本。換句話說,一個實施例可以簡單地使用縮短的格式縮短消息(例如,通過簡單地切割掉一定的信息),但另一個實施例可以使用縮短的格式創建全長消息的不同的縮寫版本(例如,通過利用縮短格式的信息更緊湊的版本替換信息中的一些,而不是將它切割掉)。

在步驟9925,方法9900通過檢測進一步的狀態改變而繼續。如果在步驟9925中沒有檢測到進一步的狀態的改變,方法9900前進返回到步驟9910以繼續廣播縮短的格式的通告消息。然而,如果檢測到進一步的狀態的改變,則方法9900前進到步驟9930,其中方法9900通過基於節點中的第一個的檢測到的進一步的狀態改變動態改變通告消息的格式(在一些實施例中也被稱為可變廣播格式)而繼續。例如,通告消息的格式可以被改變回第一格式。然而,在其他實施例中,通告消息的格式可以進一步改變,以適應和對應於節點中的第一個的相對環境的進一步變化。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法9900可以在運行節點控制和管理代碼(諸如實現為節點控制和管理代碼325的部分的示例性自適應消息收發程序代碼部分)的一個或多個部分以實現上述功能中的任何功能的節點(諸如如在圖98A-98C中圖示的示例性ID節點120a)上實現。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性ID節點120a中的存儲器記憶裝置315)上。因此,當執行這樣的代碼時,節點的處理單元(諸如單元300)可以可操作以執行如上述各種實施例中所公開的方法和各種步驟。

雖然圖99和方法9900描述了通過其本身廣播通告消息並改變該消息的格式為縮短格式的示例性節點採取的操作步驟的實施例,但是其他實施例可以使廣播節點響應於從另一節點發送的指令或命令消息作為將其可變廣播格式適配到縮短格式的類型的部分。例如,在圖98A中所示主節點110a可以檢測來自ID節點120a的所廣播的通告消息9810、檢測當ID節點120a被放置在運輸機系統9805上是該節點的狀態改變並且然後可以指示ID節點120a使用縮短格式進行廣播。在這樣的例子中,主節點110a可以適於並且可操作以控制ID節點120a何時以及如何廣播其通告消息,並可以控制哪類縮短格式可以對於在ID節點120a所面臨的特定情況下的部署有用。

值得注意的是,在從其中一個節點設備控制另一節點如何適配其通告消息格式的觀點來看的實施例中,主節點110a可以被部署為這樣的控制節點設備的示例。如參照圖4解釋的,這樣的示例性主節點110a可以包括處理單元400;耦合到處理單元400的易失性存儲器420;耦合到處理單元400的存儲器記憶裝置415;和通信接口(例如,短距離通信接口480),其也耦合到處理單元400並提供對無線節點網絡中的其他節點(如ID節點120a)的訪問。在該實施例中,示例性自適應消息收發程序代碼部分可以在易失性存儲器420中時被實現為主控制和管理代碼425的部分,其被保持在主節點的存儲器記憶裝置415中並且可以被加載到處理單元400中以及由處理單元400執行。示例性自適應消息收發程序代碼部分實現並控制主節點110a可以如何動態地控制另一節點(例如,ID節點120a)如何改變經由例如從節點120a傳輸的Bluetooth®低能量(BLE)無線信號9810從該其他節點正在廣播的通告消息的格式。

在一個實施例中並按照上面關於圖4的主節點功能討論,在圖98A中所示的主節點110a可以適於並且可操作以將自適應消息收發程序代碼部分加載到主節點的易失性存儲器420中,並且當在駐留在主節點的易失性存儲器中時執行至少自適應消息收發程序代碼部分時,主節點110a可以進一步適於並且可操作以動態地控制另一節點如何格式化通告消息。更詳細地,在運行自適應消息收發程序代碼部分的主節點110a中的處理單元的實施例可適於並可操作以從通信接口接收指示,其中所述指示反映了通信接口檢測到的正由ID節點廣播的第一格式的通告消息。例如,主節點110a可以檢測到通告消息9810正由ID節點120a以全格式廣播(例如,類似於在圖6-7中示出的)。

在運行自適應消息收發程序代碼部分的主節點110a中的處理單元的實施例可適於並可操作以檢測相對於諸如ID節點120a的節點之一的狀態改變。檢測到的狀態改變可能與ID節點120a的改變的相對環境相關聯。基於檢測到的狀態改變,處理單元還適於並且可操作以指示所述通信接口向一個節點廣播命令,該命令使該一個節點將通告消息的第一格式改變為縮短格式。縮短格式至少包括從節點的改變的相對環境導出的該一個節點的標識符。

在各種實施例中,改變的相對環境可以採取不同的形式。例如,在一個實施例中,改變的相對環境可以是在廣播通告消息的一個節點附近的節點密度的改變。在另一個實施例中,改變的相對環境可以是在節點的移動方面的改變。在移動方面的此類改變可能反映該節點相對於接近結構是基本上靜止的,其在相對於廣播節點基本上靜止的時候可以是移動的。接近結構可以是用於廣播節點的包裹包含設備(諸如設施、房間、倉、貨櫃、貨板和單元裝載設備(ULD)類型的運輸存儲)或與廣播節點相關聯的運輸設備(諸如運輸機帶、卡車、拖車、航空器、火車和遞送交通工具)。

如上所述,主節點設備的處理單元適於且可操作以指示通信接口廣播或傳輸命令到廣播其他節點。這樣的命令使得該其他節點在廣播後續的通告消息時改變到縮短格式。更詳細地,該命令可能使得其他節點根據作為縮短格式的可變廣播格式廣播通告消息。換句話說,縮短格式可以變化並且不必是在所有情況下都使用的單一類型縮短格式;代之以,可以針對各種程度的壓縮和身份特性進行定製。例如,在下面更詳細地解釋的進一步實施例可以具有這樣的可變廣播格式,其包括不同類型的縮短格式(諸如縮短全局格式、縮短的嵌套格式和縮短的本地格式),其可以單獨部署以幫助導致網絡內更有效的無線節點通信。

更詳細地,縮短的全局格式的實施例可以包括從檢測狀態改變的節點設備(例如主節點110a)導出的廣播節點(例如,ID節點120a)的全局標識符。廣播節點的全局標識符可以進一步包括用於檢測該狀態改變的節點設備的全標識符和廣播節點的縮短引用。例如,主節點110a可以有M123456的全標識符,而廣播ID節點120a可以有I123456的全標識符。這樣,廣播ID節點120a的示例性縮短全局格式可以被實現為M1234546-1,這是從檢測狀態改變的主節點(例如,「M123456」)連同表示ID節點120a的縮短引用(例如「-1」)導出的ID節點120a的一個類型的全局標識符,所述縮短引用在速記(shorthand)引用類型中指示其與主節點110a的關係。因此,在其中期望更緊湊的通信並且存在避免涉及聯繫後端伺服器(例如伺服器100)以確定與廣播ID節點相關的主節點的通信開銷的希望的情況中縮短的全局格式可能是有幫助的。

嵌套格式在諸如當將ID節點放置在具有其自己的主節點的ULD內並且ULD放置在具有其自己的主節點的交通工具內時涉及節點的分層的情況中可能是有幫助的。縮短的嵌套格式的一個實施例可包括相對於檢測狀態改變的節點設備(例如,主節點110a)的廣播節點(例如,ID節點120a)的嵌套標識符。嵌套標識符還可以包括對與廣播節點相關聯的更高級別的其他節點的一個或多個分層的引用。此類嵌套標識符可以指示廣播節點與更高級別的其他節點的關係關係並且可包括對廣播節點的縮短的引用。例如,示例性的廣播ID節點可以使用I123456的全標識符,而含有該ID節點的示例性ULD可以使用U123456的標識符並且維持ULD示例性交通工具可能使用V123456的標識符。這樣,廣播ID節點的示例性縮短的嵌套格式可以被實現為VUI123456-1-1。這樣的示例性嵌套格式具有相對於ULD被引用為UI123456-1的廣播ID節點,但是當被放置在交通工具內時,廣播ID節點然後能夠使用引用為VUI123456-1-1的嵌套類型。相同ULD和交通工具內的其他ID節點可以縮短到VUI123456-1-2、VUI123456-1-3,等等,其中「-2」和「-3」是在相同的ULD中的其他ID節點的縮短引用。並且放置在相同交通工具內的另一ULD內的廣播ID節點可使用VUI123456-2-1的縮短的嵌套格式,其中「-2」指示對其他ULD的縮短引用。因此,廣播節點的這樣的示例性縮短的嵌套格式允許格式本身指示該節點在它被重新命名時在何處,這避免了涉及與後端伺服器聯繫以確定這樣的信息的通信開銷。這可以在系統需要產生和傳輸警報類型的通信(而不是簡單的跟蹤類型的通信)時提供更快的響應性的優點。

縮短的本地格式在被高度包含的情況中可能是有幫助的並且使用縮短的本地格式只需要對一個節點(例如,檢測到改變但可能其附近沒有其他主節點的主節點110a)有意義。縮短的本地格式的示例性實施例可以包括從檢測狀態改變的節點設備(例如,主節點110a)的縮寫節點引用導出的廣播節點(例如,ID節點120a)的本地標識符。更具體地,檢測狀態改變的節點設備的縮寫節點引用可以包括對該節點設備的壓縮(collapsed)引用和對廣播節點的縮短引用。在廣播ID節點120a使用I123456的標識符的示例中,該廣播ID節點將使用的縮短的本地格式的示例可以是M1-1,這是從對檢測狀態改變的主節點110a的縮寫節點引用(即,M123456)導出的。這樣,在該示例中的「M1」是對檢測狀態改變的主節點110a的M123456全標識符的壓縮引用,而「-1」是對廣播ID節點120a的縮短引用。因此,使用M1-1慮及更大程度的格式壓縮但以易於標識為代價。

並且雖然這種類型的縮短格式可以由廣播節點以主節點的引導和控制部署但是這樣的主節點設備的進一步實施例可以使在主節點中的節點處理單元進一步適於並且可操作以指示廣播節點在主節點檢測到廣播節點的至少一個進一步狀態改變(諸如當ID節點120a被檢測到在運輸機系統9805的末端並且轉變為在脫離運輸機帶9800時移動,如圖98C中所示的那樣)時將通告消息的縮短格式改變回到第一格式。

圖100是流程圖,其圖示了根據從控制廣播ID節點如何改變通告消息格式的主節點設備的操作觀點來看的實施例的用於至少具有主節點和ID節點的無線節點網絡內的自適應節點通信的示例性方法。現在參考圖100,方法10000開始於步驟10005,其中主節點對於其中通告消息使用第一格式的ID節點正在廣播的通告消息進行掃描。例如,如圖98A中所示,主節點110a可以針對其中消息使用如圖6-7中所示的全格式的ID節點120a的通告消息廣播進行掃描。

在步驟10010,方法10000通過檢測這樣的通告消息繼續。如果沒有檢測到通告消息,則步驟10010使方法10000繼續在步驟10005中掃描。然而,如果在步驟10010中檢測到此類通告消息,則方法10000進行到步驟10015,其中主節點檢測相對於ID節點的狀態改變。該狀態改變與ID節點的改變的相對環境相關聯。在一個實施例中,改變的相對環境可以是在ID節點附近的節點密度的改變。在另一個實施例中,改變的相對環境可以是在ID節點的移動方面的改變。更具體地,在ID節點的移動方面的改變可以反映該ID節點相對於接近結構(它在相對於該ID節點基本上靜止的同時可以是移動的)基本上靜止。示例性接近結構可以由ID節點的包裹包含設備(諸如設施、房間、倉、貨櫃、貨板和單元裝載設備(ULD)類型的運輸存儲)或與ID節點相關聯的運輸設備(諸如運輸機帶、卡車、拖車、航空器、火車和遞送交通工具)實現。

如果在步驟10015沒有檢測到狀態改變,則步驟10015返回到步驟10005以保持掃描。然而,如果檢測到這樣的狀態改變,則步驟10015進行到步驟10020,其中主節點指示ID節點以將通告消息的第一格式改變為縮短的格式,其包括從ID節點的改變的相對環境導出的該ID節點的標識符。在更詳細的實施例中,指示步驟可以在主節點傳輸控制或命令消息到該ID節點時實現,其中控制或命令消息使得ID節點根據作為縮短格式的可變廣播格式廣播通告消息。

在方法10000的實施例中,這樣的可變廣播格式可以是縮短的全局格式、縮短的嵌套格式和縮短的本地格式中的至少一個。更詳細地,方法10000的實施例可使用具有從檢測狀態改變的主節點導出的ID節點的全局標識符的示例性縮短的全局格式。ID節點的全局標識符可以進一步包括檢測狀態改變的主節點的全標識符和對ID節點的縮短引用。

方法10000的另一實施例可以使用具有ID節點的嵌套標識符的示例性縮短嵌套格式,其中所述嵌套標識符包括與該ID節點相關聯的更高級別節點的分層引用。嵌套標識符還可以指示與更高級別的節點的ID節點關係,並且還可以包括對ID節點的 縮短的引用。

方法10000的又一實施例可以使用具有從檢測狀態改變的主節點的縮寫節點引用導出的ID節點的本地標識符的示例性縮短的本地格式。另外,檢測狀態改變的主節點的縮寫節點引用可包括主節點的壓縮引用和ID節點的縮短引用。

並且在另一實施例中,方法10000還包括由主節點指示ID節點在主節點檢測到ID節點的至少一個進一步的狀態改變時將通告消息的縮短格式改變回到第一格式。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法10000可以在運行主控制和管理代碼(諸如實現為主控制和管理代碼425的部分的示例性自適應消息收發程序代碼部分)的一個或多個部分以實現上述功能中的任何功能的節點(諸如如在圖98A-98C中圖示的示例性主節點110a)上實現。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性主節點110a中的存儲器記憶裝置415)上。因此,當執行這樣的代碼時,節點的處理單元(諸如單元400)可以可操作以執行如上述各種實施例中所公開的方法和各種步驟。

增強的能量管理方面

輸出功率的上下文調整

在某些實施例中,自適應地調整節點的廣播或通告信號功率的能力可能具有某些優點和在無線節點網絡的操作期間的特別用途。圖45A-45C共同是圖示了根據本發明的實施例的示例環境的一系列圖,節點位於所述示例環境中並且在所述示例環境中可以在具有不同的操作節點密度的區域之間移動並且自適應地調整節點功率。現在參考圖45A,伺服器100和主節點4500被部署為示例性無線節點網絡的部分。主節點4500被圖示(諸如通過第二通信接口(例如,示例性主節點110a的中/長距通信接口485)與伺服器100通信。雖然圖45A-45C沒有明確示出在各種節點之間的線,但本領域那些技術人員將領會,節點(例如,主節點4500和ID節點4520a-4520g)中的每個具有通過諸如Bluetooth®接口的短距通信接口彼此通信並且形成關聯的能力。伺服器100(利用由主節點4500中繼的命令)或沒有來自伺服器100的指導的主節點可操作以固定ID節點4520a-4520g中的任何ID節點的輸出功率設置並且能夠依靠環境更新該水平。雖然沒有被示出在圖45A-45C中,但伺服器100可以在其他實施例中具有通過一個或多個其他主節點的中繼的命令,使得伺服器100可操作以固定任何ID節點或主節點的輸出功率設置。並且同樣地,沒有來自伺服器100的指導的主節點4500可以可操作以固定網絡中的任何其他主節點的輸出功率設置。

如在圖45A中示出的那樣,ID節點4520a-4520g位於兩個不同的區域中。具體地,ID節點4520a-4520e位於第一區域4505內,而ID節點4520f和4520g位於第二區域內。在一個示例中,第一區域4505可以是存儲設施、房間、交通工具、貨櫃或其他有界區域。第二區域4510也可以是存儲設施、房間、交通工具、貨櫃或其他有界區域。在特定的示例中,第一區域4505是存儲室,其中當包裹中的物品正被裝運時,包裹和它們的相關的ID節點被臨時存儲。在該特定的示例中,第二區域是分類設施,其具有在區域4510內的特定點4515(諸如到運輸機系統的入口點)處的運輸機系統。

在一般實施例中,當節點經過某點(諸如第一區域4505的出口點)時,可以依靠在接下來的區域(或在某些實施例中,被預期的接下來的區域)中的操作節點密度中的被檢測到或確定的改變來改變正從節點廣播的輸出功率水平。

在圖45A中的示例中,ID節點中的一個(ID節點4520a)將要從第一區域4505移動到第二區域4510。ID節點4520a初始位於第一區域4505中,所述第一區域4505具有在該區域內操作的4個其他節點(例如,ID節點4520b-4520e)的密度。相對地,第二區域4510具有在該第二區域內操作的2個其他節點(例如,ID節點4520f和4520g)。如在圖45B中示出的那樣,ID節點4520a已經從第一區域4505移動到第二區域4510(更具體地移動到運輸機系統的指定入口點4515)。在第二區域410具有小於第一區域4505的操作節點密度的情況下,伺服器100或主節點4500可以適配ID節點4520a的輸出功率設置以與減小的操作節點密度對應,並且將ID節點上的輸出功率設置更新到較高的功率水平。

圖46是圖示了根據本發明的實施例的用於當節點(諸如ID節點4520a)移動到新的區域時依靠操作節點密度對無線節點網絡中的節點功率水平的自適應調整的示例性方法的流程圖。在由伺服器進行的動作方面解釋了利用示例性方法4600的實施例,但根據上面關於圖45A的討論,本領域那些技術人員將進一步領會,在另一實施例中也可以在沒有伺服器的指導的情況下由主節點執行這樣的操作步驟。

現在參考圖46,方法4600以當第一節點位於第一區域中時伺服器將節點中的第一個上的輸出功率設置固定到第一功率水平開始,其中第一功率水平對應於在第一區域內操作的節點的密度。更詳細地,第一功率水平可以對應於在第一區域內操作的掃描節點的密度。在圖45A中的示例中,考慮到第一區域4505中的操作節點密度在該區域中當前是4個節點,伺服器100可以(經由通過主節點4500的中繼的命令)將ID節點4520a上的輸出功率設置固定到低功率水平。

在步驟4610處,伺服器檢測第一節點是否已經移動到第二區域。例如,伺服器100可以從主節點4500接收更新的位置數據,其指示ID節點4520a正朝著第二區域4510移動並現在移動到第二區域4510中。在一個實施例中,檢測可以包括當第一節點從第一區域內向第二區域內移動時跟蹤第一節點的位置以及確定第一節點的位置何時移動到第二區域內。

在另一實施例中,在步驟4610中由伺服器進行的檢測可以是檢測第一節點是否被預期從第一區域移動到第二區域。換言之,伺服器可以預期第一節點的移動並且檢測第一節點從第一區域到第二區域的預期的移動。更詳細地,伺服器可以通過訪問與第一節點的期望經過路徑相關的上下文數據來檢測第一節點是否被預期從第一區域移動到第二區域。在另一實施例中,方法4600還可以使伺服器預測針對第一節點的預測路徑的至少一部分,其中預測路徑的該部分包括第一節點從第一區域到第二區域的期望經過路徑。

在步驟4615處,當第一節點位於第二區域中時,伺服器將第一節點上的輸出功率設置適配到第二功率水平。第二功率水平對應於在第二區域內操作的節點的密度。因此,可以利用第一節點上的適配的輸出功率設置來適應兩個區域之間的操作節點密度的改變。例如,當在第二區域內操作的節點的密度小於在第一區域內操作的節點的的密度時,第二功率水平可以高於第一功率水平。同樣地,當在第二區域內操作的節點的密度大於在第一區域內操作的節點的密度時,第二功率水平可以低於第一功率水平。

在更詳細的實施例中,適配步驟可以使伺服器在第一節點正在經過第二區域中的點時將第一節點上的輸出功率設置適配到第二輸出功率水平,所述點諸如被布置在第二區域內的運輸機系統的入口點。在不同的實施例中,該點可以是指定點或預期點。在圖45B中的示例中,ID節點4520a已經在第二區域4510內移動並且正在經過第二區域4510內的指定運輸機系統入口點4515。這樣,伺服器100可以基於第二區域4510內的不同的操作節點密度將ID節點4520a上的輸出功率設置適配到不同的功率水平。

在進一步實施例中,方法4600可以使伺服器訪問與第二區域中的指定點相關的上下文數據以預期期望在指定點的接近環境內操作的節點的密度,並且可以在伺服器檢測到節點正在接近第二區域內的指定點時使伺服器將第一節點上的輸出功率設置更新到第三功率水平。在該實施例中,第三功率水平可以對應於期望在指定點的接近環境內操作的節點的密度,這可以不同於僅在第二區域內操作的節點。

在又一實施例中,方法4600還可以使具有它的輸出功率設置的第二節點適配並且在該情況下第二節點可以基於來自第一節點的共享數據來這樣做。更詳細地,方法4600可以進一步包括由節點中的第二個基於由第二節點從第一節點接收的共享數據將第二節點上的輸出功率設置適配到第二功率水平。更具體地,第一節點如在方法4600中記載的那樣使它的輸出功率設置適配和改變到第二功率水平並且然後將第二功率水平作為一種類型的共享數據與第二節點共享。這裡,如果伺服器知道第二節點與第一節點一起(例如,作為多件裝運的部分一起行進、彼此接近地在相同的運輸機傳送帶系統上移動等),則共享功率水平信息的能力慮及更高效的無線節點網絡操作。

在又一實施例中,方法4600可以被實現為由移動主節點而不是伺服器執行。換言之,在這樣的實施例中,示例性移動主節點可以自我適配它的輸出功率設置而不要求來自伺服器的指導。更詳細地,示例性方法與上面在方法4600中闡明的方法類似,除了節點中的第一個執行步驟中的每個並且第一節點可以是移動主節點。在這樣的實施例中,可以在移動主節點的存儲器記憶裝置中預加載與移動主節點的期望經過路徑相關的上下文數據。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法4600可以在運行控制和管理代碼(諸如對於主節點設備而言的代碼425或對於伺服器設備而言的代碼525)的一個或多個部分以實現上面描述的功能中的任何功能的網絡設備上實現,所述網絡設備諸如如在圖5中圖示的示例性伺服器100或如在圖4中圖示的示例性主節點(或在圖45A-45C中圖示的主節點4500)。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性主節點內的存儲器記憶裝置415或在示例性伺服器內的存儲器記憶裝置515)上。因此,當執行這樣的代碼時,處理單元(諸如主節點內的單元400或伺服器內的單元500)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法4600和該方法的變型。

在又一實施例中,設備(諸如伺服器或主節點)被描述用於無線節點網絡中的節點功率水平的自適應調整。設備包括處理單元和耦合到處理單元的存儲器。存儲器維持用於由處理單元執行的代碼(諸如代碼425或代碼525)以及與第一區域和第二區域(諸如在圖45A-45C中圖示的區域4505和4510)相關的操作節點密度信息。設備進一步包括耦合到處理單元的通信接口。通信接口操作以與網絡中的多個節點中的至少第一個通信。

設備的處理單元在執行存儲器上維持的代碼時可操作以執行與上面關於方法4600的各種實施例解釋的特定步驟和操作類似的特定步驟和操作。特別地,處理單元可操作以當第一節點位於第一區域中時將節點中的第一個上的輸出功率設置固定到第一功率水平,其中第一功率水平對應於在第一區域內操作的節點的密度。這可以通過在通信接口上向第一節點發送消息來完成,所述消息作為將第一節點的輸出功率設置固定到第一功率水平的指令。處理單元然後可操作以檢測第一節點是否已經移動到第二區域。在一個示例中,這可以在第一節點從第一區域內向第二區域內移動時使節點處理單元可操作以跟蹤第一節點的位置,以及確定第一節點的位置何時已經移動到第二區域內來完成。

在另一示例中,處理單元可以通過可操作以檢測第一節點是否被預期從第一區域移動到第二區域而進一步可操作以進行檢測。更詳細地,存儲器可以維持與第一節點的期望經過路徑相關的上下文數據,並且處理單元可以通過可操作以訪問在存儲器上的上下文數據並使用上下文數據來確定第一節點是否被預期從第一區域移動到第二區域而進一步可操作以檢測第一節點是否被預期從第一區域移動到第二區域。

當第一節點位於第二區域中時,處理單元可操作以將輸出功率設置適配到第二功率水平,所述第二功率水平對應於在第二區域內操作的節點的密度。在一個示例中,當在第二區域內操作的節點的密度小於在第一區域內操作的節點的密度時,第二功率水平可以高於第一功率水平。在另一示例中,當在第二區域內操作的節點的密度大於在第一區域內操作的節點的的密度時,第二功率水平可以低於第一功率水平。

在另一實施例中,處理單元可以可操作以在第一節點正在經過第二區域中的指定點時通過將第一節點上的輸出功率設置適配到第二功率水平來進行適配。更具體地,在該其他實施例中,存儲器可以包含與第二區域中的指定點相關的上下文數據,並且處理單元可以進一步可操作以訪問上下文數據來預期期望在指定點的接近環境內操作的節點的密度,並且然後在伺服器檢測到節點正在接近第二區域中的指定點時將第一節點上的輸出功率設置更新到第三功率水平,第三功率水平對應於期望在指定點的接近環境內操作的節點的密度。

處理單元然後可操作以通過通信接口向第一節點傳輸消息以將第一節點上的輸出功率設置更新到第二功率水平。

在另一實施例中,設備的處理單元還可以可操作以預測第一節點的預測路徑的至少一部分,其中預測路徑的至少一部分包括第一節點從第一區域到第二區域的期望經過路徑。

因此,實施例可以依靠在接下來的區域(或在某些實施例中,預期的接下來的區域)中的操作節點密度的被檢測到或確定的改變經由從節點廣播的輸出功率水平來自適應地調整節點功率水平。

輸出功率的接近度調整

其他實施例可以依靠閾值數量的其他節點是否靠近或接近第一節點操作或是否靠近第一節點檢測到閾值信號強度水平而經由從節點廣播的輸出功率水平來自適應地調整節點功率水平。因此,可以相對於被檢測作為擁擠的節點操作的測量的節點的數量或信號強度水平來設置這樣的閾值。

這樣的閾值可以由伺服器設置為上下文數據的類型,其可以取決於上下文環境(例如,在其中第一節點操作的設施、設施的布局、設施內的機器、關於周圍環境的RF信號降級信息等)。例如,當(經由節點的數量或信號強度水平)檢測到或確定許多ID節點在室內,則可以使ID節點中的一個或多個的功率下降以消除過度的傳輸和/或噪聲,其可以允許節點更好地通信並且以增強的粒度彼此定位。

向後看圖45B,ID節點4520a發現它本身在第二區域4510內並且兩個其他ID節點(例如,ID節點4520f和4520g)靠近ID節點4520a操作。在該情況下,從節點發出的傳輸和噪聲可以是可容忍的,使得ID節點4520a的輸出功率設置起初被設置為中間水平。然而,隨著時間,ID節點4520b-4520d還可以從第一區域4505移動到第二區域4510,如在圖45C中圖示的那樣。因此並且參考圖45C,ID節點4520a現在發現它本身具有靠近它操作的5個節點。如果伺服器100將閾值(在上下文環境下)設置成4,則靠近或接近ID節點4520a操作的節點的數量超過閾值並且輸出功率設置被改變成適配水平(例如,低RF輸出功率水平),所述適配水平不同於起始水平(例如,中等RF輸出功率水平)。本領域那些技術人員將領會,雖然低或中等水平被公開為示例性輸出功率設置,但實施例可以具有具體的功率水平並且可以相對於接近ID節點4520操作的其他節點的數量超過閾值的程度以增量改變。伺服器靈活設置閾值的能力和將輸出功率設置自適應地設置成在感興趣的節點的特定上下文中有意義的水平的能力可以進一步增強無線節點網絡的示例性實施例中的節點操作。

如先前提到的那樣,伺服器100(利用主節點4500的中繼的命令)或在沒有來自伺服器100的指導的情況下的主節點可操作以固定或適配ID節點4520a-4520g中的任何ID節點的輸出功率設置並且能夠依靠環境更新該水平。雖然沒有被示出在圖45A-45C中,但伺服器100可以在其他實施例中具有通過一個或多個其他主節點的中繼的命令,使得伺服器100可操作以固定或適配任何ID節點或主節點的輸出功率設置。並且同樣地,在沒有來自伺服器100的指導的情況下的主節點4500可以可操作以固定網絡中的任何其他主節點的輸出功率設置。

圖47是圖示了根據本發明的實施例的用於依靠在給定區域內的操作節點的閾值對無線節點網絡中的節點功率水平的自適應調整的示例性方法的流程圖。在由伺服器進行的動作方面解釋了利用示例性方法4700的實施例,但根據上面關於圖45B-45C的討論,本領域那些技術人員將進一步領會,在另一實施例中也可以在沒有伺服器的指導的情況下由主節點執行這樣的操作步驟。

現在參考圖47,方法4700在步驟4705處以伺服器檢測接近節點中第一個操作的其他節點的數量是否超過閾值而開始。在一個實施例中,接近第一節點操作的其他節點的數量可以包括在第一節點周圍的第一通信區域內操作的其他節點的數量。例如,在第一節點周圍的第一通信區域可以由第一節點周圍的傳輸範圍或由距第一節點的接收範圍來限定。在另一示例中,在第一節點周圍的第一通信區域可以由基於與接近第一節點的環境相關的上下文數據調整的第一節點周圍的第一傳輸距離來限定。諸如上下文數據560的示例性上下文數據可以包括關於針對類似的環境到接近第一節點的環境的預期信號降級的信息(例如,一種類型的RF數據587)。

在步驟4710處,方法4700以伺服器在接近第一節點操作的其他節點的數量超過閾值時將第一節點上的輸出功率設置從起始水平適配到適配水平而結束。在一個實施例中,適配水平可以包括相對於起始水平減小的RF輸出信號水平。例如,適配水平的減小的RF輸出信號水平可以基於接近第一節點操作的其他節點的數量超過閾值的程度或與所述程度相稱。因此,如果相對大數量的節點接近第一操作並且其大大地超過閾值,則適配水平可以被顯著地減小。然而,如果接近第一操作的節點數量僅勉強超過閾值,則適配水平可以僅被輕微地減小。本領域那些技術人員將領會,任何減小的量和任何閾值的設置將遭受實現的細節和節點期望在其內操作的預期環境。

在進一步實施例中,方法4700還可以包括在伺服器檢測到接近第一節點操作的其他節點的數量不再超過閾值時將輸出功率設置改變成起始水平。因此,實施例的自適應性質可以補償超過閾值以及回到閾值下,從而更好地增強節點通信和在示例性無線節點網絡內定位節點的能力。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法4700可以在運行控制和管理代碼(諸如對於主節點設備而言的代碼425或對於伺服器設備而言的代碼525)的一個或多個部分以實現上面描述的功能中的任何功能的網絡設備上實現,所述網絡設備諸如如在圖5中圖示的示例性伺服器100或如在圖4中圖示的示例性主節點(或在圖45B-45C中圖示的主節點4500)。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性主節點內的存儲器記憶裝置415或在示例性伺服器內的存儲器記憶裝置515)上。因此,當執行這樣的代碼時,處理單元(諸如主節點內的單元400或伺服器內的單元500)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法4700和該方法的變型。

在另一實施例中,可以由伺服器實現的另一示例性方法被描述用於在具有多個節點和伺服器的無線節點網絡中的節點功率水平的自適應調整。方法使用基於在第一節點處測量的信號強度水平而不是在第一節點周圍的區域內操作的節點的數量的閾值。特別地,方法的實施例通過由伺服器檢測靠近節點中的第一個的信號強度水平是否超過閾值而開始。方法通過由伺服器在靠近第一節點的信號強度水平超過閾值時將第一節點上的輸出功率設置從起始水平適配到適配水平而繼續。

進一步地,適配水平可以包括基於檢測到的信號強度超過閾值的程度而相對於起始水平減小的RF輸出信號水平。並且甚至進一步地,方法可以包括在伺服器檢測到信號強度水平不再超過閾值時將輸出功率設置改變到起始水平。

在又一實施例中,可以由伺服器實現的另一示例性方法被描述用於在具有多個節點和伺服器的無線節點網絡中的節點功率水平的自適應調整。方法依靠第一節點的位置作為條件,用於適配節點的輸出功率設置。特別地,方法的實施例通過由伺服器檢測節點中的第一個是否位於RF受限區域而開始。方法通過由伺服器在第一節點位於RF受限區域中時將第一節點上的輸出功率設置從起始水平適配到適配水平而繼續。方法可以包括在伺服器檢測到信號強度水平不再超過閾值時將輸出功率設置改變到起始水平。因此,伺服器設備可以實現與在受限RF區域周圍和內(諸如在其中RF幹擾是個問題的航空器是或醫療設施中)的操作相關的這樣的方法

在又一實施例中,設備(諸如伺服器或主節點)被描述用於無線節點網絡中的節點功率水平的自適應調整。設備包括處理單元和耦合到處理單元的存儲器。存儲器維持用於由處理單元執行的代碼(諸如代碼425或代碼525)和關於節點的位置數據。設備進一步包括耦合到處理單元的通信接口。通信接口操作以與網絡中的多個節點中的至少第一個通信。

設備的處理單元在執行存儲器上維持的代碼時可操作以執行與上面關於方法4700的各種實施例解釋的特定步驟和操作類似的特定步驟和操作。特別地,處理單元可操作以訪問存儲器上的位置數據、基於位置數據標識節點中的多少正在接近第一節點操作,並且然後檢測接近第一節點操作的被標識的其他節點的數量是否超過閾值。在一個實施例中,接近第一節點操作的其他節點的數量可以包括在第一節點周圍的第一通信區域內操作的其他節點的數量。在一個示例中,在第一節點周圍的第一通信區域可以由第一節點周圍的傳輸範圍或由距第一節點的接收範圍來限定。更詳細地,在第一節點周圍的第一通信區域可以由基於與接近第一節點的環境相關的上下文數據調整的第一節點周圍的第一傳輸範圍來限定。這樣的上下文數據可以例如包括關於針對類似的環境到接近第一節點的環境的預期信號降級的信息(例如,RF數據587)。

處理單元然後可操作以在接近第一節點操作的其他節點的被標識的數量超過閾值時將第一節點上的輸出功率設置從起始水平適配到適配水平。在一個實施例中,適配水平包括基於接近第一節點操作的節點的數量超過閾值的程度相對於起始水平減小的RF輸出信號水平。

在設備的另一實施例中,處理單元可以進一步可操作以在接近第一節點操作的節點的數量不再超過閾值時向第一節點傳輸消息以將輸出功率設置改變成起始水平。

在更具體的實施例中,主節點被描述用於在多個其他節點和伺服器的無線節點網絡中的節點功率水平的自適應調整。主節點包括主節點處理單元和耦合到處理單元的主節點存儲器。主節點存儲器維持用於由主節點處理單元執行的代碼(諸如代碼425)和關於其他節點的位置數據。主節點進一步包括耦合到主節點處理單元的第一通信接口並且可操作以與網絡中的其他節點中的至少第一個通信。並且主節點還包括耦合到伺服器的第二通信接口。

主節點處理單元在執行主節點存儲器上維持的代碼時可操作以執行與上面關於方法4700的各種實施例解釋的特定步驟和操作類似的特定步驟和操作。特別地,主節點處理單元可操作以通過第二通信接口從伺服器接收閾值設置、訪問在主節點存儲器上的位置數據、基於位置數據標識節點中的多少正在接近第一節點操作,並且然後檢測接近第一節點操作的其他節點的被標識的數量是否超過從伺服器接收的閾值設置。

在一個實施例中,接近第一節點操作的其他節點的數量可以包括在第一節點周圍的第一通信區域內操作的其他節點的數量。在一個示例中,在第一節點周圍的第一通信區域可以由第一節點周圍的傳輸範圍限定。更詳細地,在第一節點周圍的第一通信區域可以由基於與接近第一節點的環境相關的上下文數據調整的第一節點周圍的第一傳輸範圍來限定。這樣的上下文數據可以例如包括關於針對類似的環境到接近第一節點的環境的預期信號降級的信息(例如,RF數據587)。

在主節點處理單元然後可操作以在接近第一節點操作的其他節點的被標識的數量超過閾值時將第一節點上的輸出功率設置從起始水平適配到適配水平。在一個實施例中,適配水平可以包括可以基於接近第一節點操作的節點的數量超過從伺服器接收的閾值設置的程度相對於起始水平減小的RF輸出信號水平。

在設備的另一實施例中,處理單元可以進一步可操作以在接近第一節點操作的節點的數量不再超過從伺服器接收的閾值設置時向第一節點傳輸消息以將輸出功率設置改變成起始水平。

功率簡檔管理

某些實施例的優點方面中的一個可以來自主節點可以如何調整ID節點上的設置,所述ID節點不能直接與伺服器通信。在某些實施例中,主節點能夠使用用於ID節點的一種類型的廣播簡檔來完成調整ID節點的廣播設置。一般地,簡檔一般包含限定ID節點設備的行為的信息。在一個示例中,廣播簡檔(例如被作為簡檔數據330存儲的信息)可以包含限定ID節點如何廣播信號和與其他節點通信的信息。

向後參考在圖34C中示出的示例性實施例,隨著ID節點120a接近設施主節點3430,主節點3430可以在ID節點120a在範圍內時檢測到來自ID節點120a的通告信號。在與ID節點120a相關聯之後,設施主節點3430能夠改變或調整用於ID節點120a的廣播簡檔,使得ID節點120a以適當的和由主節點3430規定的方式(或經由從伺服器100發送到設施主節點3430的指令)運轉或通信。

在另一示例中,節點可以與諸如ULD或投件箱容器之類的結構相關聯。這樣,節點將(例如,經由關於結構的上下文數據)感知到結構的特性並且可以具有用於進入結構的節點的廣播設置(例如,RF傳輸輸出功率水平設置)的預定值(例如,默認值)。在這樣的示例中,結構的內部空間可以是通常使用的投件箱容器的內部。與容器相關聯的節點可以檢測到正在接近的ID節點、與正在接近的ID節點相關聯,並且在被檢測到的ID節點進入投件箱容器的內部時將當前的RF輸出功率水平調整成更新的(例如,較低的)RF輸出功率水平。在另一實施例中,對更新的RF輸出功率水平的調整可以發生在進入結構之前。這可以通過修改用於進入結構的節點的廣播節點來完成,使得例如節點引起在結構的受限內部內的較小破壞。在某些情況下,不論何時ID節點與某些結構(例如,ULD、投件箱容器)或或另一節點與該結構相關聯,ID節點可以使板載在存儲器中的默認廣播簡檔(例如,簡檔數據330中的信息)被使用。

圖52是圖示了根據本發明的實施例的用於調整在具有主節點和伺服器的無線節點網絡中的節點的廣播設置的示例性方法的流程圖。現在參考圖52,方法5200在步驟5205處以主節點檢測來自節點的通告信號開始。在一個實施例中,節點可以是ID節點(諸如ID節點120a),所述ID節點能夠直接與主節點通信但不能直接與無線節點網絡中的伺服器通信。更詳細地,這樣的ID節點可以具有駐留在節點上的預籌備的上下文感知數據並且可操作以基於預籌備的上下文數據將它的廣播設置自我調整到更新值。

在步驟5210處,方法5200通過建立與節點的主動關聯而繼續。在一個實施例中,主節點與被檢測節點的主動關聯可以反映主節點與該節點之間的安全連接。以該方式,主節點可以與該節點安全地共享信息。

在步驟5215處,方法5200通過確定用於節點的廣播設置的更新值而繼續。在一般的實施例中,節點的廣播設置是與從節點廣播的信號(諸如通告信號)的特性方面相關的設置。這樣的廣播設置的示例可以包括RF傳輸輸出功率水平設置、頻率設置和定時設置。更詳細地,RF傳輸輸出功率水平設置可以是具體的功率水平,其可能或可能不被基於上下文數據(例如,一般被作為RF數據存儲的信號降級信息)調整。同樣地,更詳細的示例可以調整頻率設置,所述頻率設置作為從節點輸出的信號的載波頻率或從節點多頻繁地傳輸信號的間隔頻率。示例性定時設置可以包括與從節點廣播的信號相關的其他類型的設置,諸如佔空比設置等。

在一個實施例中,用於廣播設置的更新值可以在主節點的存儲器上被訪問並且由主節點本身(例如,諸如利用對上下文數據做出的調整)確定。在另一實施例中,用於廣播設置的更新值可以從伺服器接收並且被存儲在主節點存儲器上。

在步驟5220處,方5200通過將節點的廣播設置從當前值調整到更新值而結束。在一個實施例中,更新值可以是與結構相關的預定值,其中結構與主節點相關聯。在另一實施例中,更新值是與結構的內部相關的默認廣播值,其中結構是與主節點相關聯的裝運貨櫃。因此,當結構的特定部分(例如,ULD的內部)已經以類似的節點被表徵時,系統可以預先確定進入這樣的結構的節點應該使它的廣播簡檔被修改。例如,調整節點的廣播設置可以涉及修改節點的廣播簡檔,其中廣播簡檔限定在節點與主節點通信時使用的廣播設置。示例性廣播簡檔可以包括當廣播信號時被節點依靠的不同類型的廣播設置(例如,RF傳輸輸出功率水平設置、頻率設置、定時設置)。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法5200可以在運行控制和管理代碼(諸如對於主節點設備而言的代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的主節點上實現,所述主節點諸如在圖4中圖示的示例性主節點。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性主節點內的存儲器記憶裝置415)上。因此,當執行這樣的代碼時,處理單元(諸如主節點內的單元400)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法5200和該方法的變型。

在又一實施例中,主節點被描述用於調整無線節點網絡中的節點的廣播設置。主節點包括處理單元和耦合到處理單元的存儲器。存儲器維持用於由處理單元執行的代碼(諸如代碼425)和用於節點的廣播設置的更新值。主節點進一步包括第一通信接口和第二通信接口,兩者被耦合到處理單元。第一通信接口可操作以與網絡中的節點通信,並且第二通信接口可操作以與網絡中的伺服器通信。

主節點的處理單元在執行存儲器上維持的代碼時可操作以執行與上面關於方法5200的各種實施例解釋的特定步驟和操作類似的特定步驟和操作。特別地,處理單元可操作以檢測第一通信接口從節點接收通告信號、與節點建立主動關聯並且將關聯數據存儲在存儲器上以反映主節點與節點之間的主動關聯、從存儲器訪問更新值,以及通過第一通信接口向節點傳輸消息,消息指示節點將節點的廣播設置的當前值調整到更新值。在一個實施例中,節點可以是ID節點,所述ID節點可操作以通過第一通信接口直接與主節點通信但不能直接與伺服器通信。並且在另一實施例中,處理單元可以進一步可操作以通過第二通信接口從伺服器接收更新值。

在主節點的又一實施例中,處理單元可以進一步可操作以修改節點的廣播簡檔,其中廣播簡檔限定在節點與主節點通信時使用的廣播設置。處理單元然後可以通過可操作以在第一通信接口上向節點傳輸信息而可操作以傳輸消息,其中傳輸信息反映被修改的廣播簡檔。

增強的功率相關的提醒

當示例性無線節點網絡中的大部分移動部件具有在正常使用的情況下隨時間用盡(run down)的諸如電池的電源時,網絡的實施例可以發現示例性網絡設備(諸如ID節點或移動主節點)在其中電力正在不足(run low)的情況中。在這樣的實施例中,諸如ID節點或主節點之類的網絡設備可以有利地向其他網絡設備(並且在某些情況下,伺服器)通知它們的當前位置和它們正電力不足以便幫助防止網絡設備由於電力的缺乏而不期望地且不必要地變得不起作用。一般地,網絡設備可以發出它的電池需要被充電和其位置的提醒。

如在圖3中示出的那樣,示例性ID節點120a包括電池355,其是一種類型的電源。類似地,如在圖4中示出的那樣,示例性主節點110a可以包括電池470(尤其針對移動主節點)。在一個實施例中,相應的網絡設備的處理單元(諸如ID節點120a的處理單元300或主節點110a的處理單元400)可以具有檢測設備的電力狀態(例如,跨電池的終端可用的當前電壓電平、在電壓的範圍的一個內等)的能力。在另一實施例中,附加的電壓檢測電路可以被合併為電源或電源與處理單元之間的對接電路的部分,使得處理單元能夠接收電源(以及考慮到電源為設備提供電力時的設備)的當前電力狀態的指示。例如,ID節點的示例性處理單元300可以包括可以與電壓檢測電路對接的緩衝電路,其耦合到電池355的輸出。處理單元300可以可操作以使用它的緩衝電路和電壓檢測電路的輸出來檢測電池的當前電力狀態。

利用檢測到的電力狀態,處理單元300可以將該當前測量與閾值進行比較以確定適當的響應。在一個示例中,示例性閾值可以是指定的電壓電平。在另一示例中,可以採用多個閾值,其中每次當前電力狀態下降到低於不同的閾值時,不同類型的增強電力提醒通知可以被廣播並且引出(elicit)來自接收通知的設備的不同類型的響應。例如,節點可以具有若干不同的閾值——初始「低」級別閾值、較低的「緊急」級別閾值以及甚至更低的「臨界」級別閾值。當節點上的電源趨於低於這些不同的閾值中的每個時,可以分派不同的提醒級別。

在進一步實施例中,示例性閾值可以基於上下文數據。例如,閾值可以基於預期裝運行程的剩餘是多少,一般被稱作裝運行程狀態。因此,如果上下文數據指示節點在被裝運的中間並且僅到它的預期裝運行程中的25%,則閾值級別可以比如果僅剩下預期裝運行程的10%高。換言之,當剩下行程的僅10%時,在較低的被檢測電力狀態的情況下存在比如果節點僅到行程中的25%並且仍有行程的75%(根據進一步上下文數據,其可以要求往往超過電力耗盡的預測點的操作)更多的舒適。

在更詳細的示例中,節點可以進一步通過一旦被檢測的電力狀態低於閾值就執行優先化的功能或操作中的某些功能或操作來進行響應。換言之,示例性節點可以可操作以優先化操作,作為對被檢測的電力狀態低於閾值水平時的適當響應。

一般地,提醒級別可以由報告低電力情況的網絡設備分派。提醒級別提供一般機制,通過其來外部地指示在特定網絡設備上的低電力條件的嚴重性。例如,第一提醒級別可以是當被檢測的當前電力狀態小於初始「低」閾值時;第二提醒級別可以是當被檢測的當前電力狀態低於較低的「緊急」級別閾值時;並且第三提醒級別可以是當被檢測的當前電力狀態低於「臨界」級別閾值時。在節點報告這樣的提醒級別的情況下採取的行動可以取決於上下文環境和節點的位置。

圖53是圖示了根據本發明的實施例的用於來自在具有主節點和伺服器的無線節點網絡中的ID節點的增強的電力通知的示例性方法的流程圖。本領域那些技術人員將領會,在該實施例中,可以與由正電力不足的移動主節點(即,能夠直接與伺服器通信並且與ID節點單獨通信的節點)類似地採取特定於由ID節點(即,能夠直接與主節點通信但不能直接與伺服器通信的節點)採取的動作記載的一般步驟。現在參考圖53,方法5300在步驟5305處開始,其中ID節點檢測ID節點的當前電力狀態。在一個實施例中,電力狀態可以是在ID節點的電源上的數字電壓讀數。在另一實施例中,電力狀態可以是定性的範圍確定(諸如針對ID節點上的電源的電力的多個範圍中的一個)。

在步驟5310處,方法通過確定ID節點的當前位置而繼續。一般地,節點的位置可以相對於其他節點或結構或地點,但還可以更精確,諸如坐標的集合(例如,以三維標識位置的GPS坐標)。在一個實施例中,當前位置可以被存儲為ID節點上的位置數據。在另一實施例中,當前位置可以由節點(例如經由定位電路)或通過從相關聯的節點請求節點的位置來確定。

在步驟5315處,方法5300結束,其中ID節點在ID節點的當前電力狀態低於閾值時廣播增強的電力提醒通知。增強的電力提醒通知是消息或信號,其指示ID節點的當前電力狀態低於閾值並且包括ID節點的當前位置。在另一實施例中,增強的電力提醒通知還可以包括針對用於ID節點的更換電源的請求。在又一實施例中,增強的電力提醒通知還可以包括對ID節點中的現有電源再充電的請求。以該方式,示例性通知提供發出它的節點的標識連同關於通知以及導致它的低電力事件/條件的相關信息。

在另一實施例中,方法5300還可以包括基於ID節點的當前電力狀態分派提醒級別和廣播增強的電力提醒通知以至少包括ID節點的當前位置和分派的提醒級別作為增強通知功能的更詳細的方式的步驟。當主節點接收廣播的增強的電力提醒通知時,分派的提醒級別可以指示主節點採取響應性動作,其中響應性動作取決於分派的提醒級別。

更詳細地,在主節點接收廣播的增強的電力提醒通知之後,增強的電力提醒通知的分派的提醒級別部分可以指示主節點來通知伺服器(例如,通知伺服器關於ID節點的當前位置和被分派的提醒級別)。

並且在進一步實施例中,方法5300還可以包括由ID節點從主節點接收提醒響應,其中提醒響應改變用於ID節點的廣播設置。例如,主節點可以從報告ID節點接收廣播的增強的電力提醒通知,並且由伺服器指示以使報告ID節點考慮到其位置改變節點多頻繁進行廣播和伺服器期望報告節點前進到何處(例如,其中電池可以被更換的運送中的存儲設施)。

在另一實施例中,方法5300還可以包括在ID節點的當前電力狀態低於閾值時優先化ID節點內的一個或多個操作以節省電力。因此,ID節點可以智能地管理它的板載操作而還提醒其他網絡設備關於它的電力狀態。

仍進一步地,方法5300的實施例可以將閾值建立為基於與ID節點相關的上下文數據的值。更詳細地,閾值可以是基於與節點的裝運行程狀態相關的上下文數據的值。因此,上下文數據可以通知ID節點關於它在沿著它的裝運行程的何處,其可以被用來動態地確定用於閾值的上下文上合適的值和ID節點何時應該發出這樣的增強的電力提醒通知。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法5300可以在運行控制和管理代碼(諸如對於ID節點類型的網絡設備而言的代碼325)的一個或多個部分以實現上面描述的功能中的任何功能的ID節點上實現,所述ID節點諸如在圖3中圖示的示例性ID節點。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性ID節點類型的網絡設備內的存儲器記憶裝置315)上。因此,當執行這樣的代碼時,處理單元(諸如ID節點內的單元300)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法5300和該方法的變型。

同樣地,本領域那些技術人員將進一步領會,可以在移動主節點而不是ID節點上實現如上面公開和解釋的方法5300的另一實施例。兩種類型的網絡設備使用有限性質的電源,並且因此示例性移動主節點還可以利用用於在主節點的電源變低時來自主節點的增強的電力通知的這樣的方法。

在又一實施例中,描述了能夠有增強的電力通知的網絡設備(諸如ID節點或主節點)。網絡設備包括處理單元和耦合到處理單元的存儲器。存儲器維持由處理單元執行的代碼(諸如如果被實現為主節點則代碼425,或如果被實現為ID節點則代碼325)。網絡設備進一步包括耦合到處理單元並且可操作以與網絡中的另一網絡設備通信的短距通信接口。並且網絡設備進一步包括耦合到處理單元並且為網絡設備提供電力的電源。

網絡設備的處理單元在執行存儲器上維持的代碼時可操作以執行與上面關於方法5300的各種實施例解釋的特定步驟和操作類似的特定步驟和操作。特別地,處理單元可操作以檢測電源的當前電力狀態、確定網絡設備的當前位置,並且在電源的當前電力狀態低於閾值時通過短距通信接口廣播增強的電力提醒通知。增強的電力提醒通知指示電源的當前電力狀態低於閾值並且包括網絡設備的當前位置。

在一個實施例中,網絡設備的處理單元可操作以通過短距通信接口直接與無線節點網絡中的主節點通信但不能與無線節點網絡中的伺服器直接通信。

在另一實施例中,網絡設備還可以包括耦合到處理單元的較長距通信接口並且可操作以與無線節點網絡中的伺服器通信。更詳細地,網絡設備可以進一步包括耦合到處理單元的定位電路(諸如GPS晶片)並且可操作以接收至少一個定位信號並向處理單元提供網絡設備的當前位置,作為確定網絡設備的當前位置的部分。在又一實施例中,網絡設備的處理單元可以可操作以通過訪問存儲器上維持的數據來確定網絡設備的當前位置,其中數據表示網絡設備的當前位置。

增強的物流操作

磁改變節點操作

可以利用磁致動節點來實現多種增強的實施例。雖然節點經由常規的電子(或電磁波)信號(諸如用於短距通信的使能Bluetooth®的通信或NFC,以及用於中/較長距通信的WiFi)通過它們的相應的通信接口通信,但針對節點的控制和通信的另一介質涉及磁場並且更具體地涉及檢測在節點的接近環境中的磁場的改變。在下面討論的各種實施例中,磁開關(例如,簧片開關)可以被部署為節點的外圍電路的部分並且可以被用來改變用於節點的管理功能的操作。

如上面描述的圖3示出了磁開關365,其是ID節點的部分或在某些情況下集成到ID節點中。圖48A-48C、49A-49B和50A-50B示出了部署磁致動節點的不同的實施例的無線節點網絡的示例配置。現在參考圖48A,示例性網絡包括伺服器100、主節點110a和ID節點120a。伺服器100與主節點110a通信。並且主節點110a在與ID節點120a通信的網絡的中間級處操作(通常在與到伺服器100的通信路徑分離的通信路徑上)。如在圖48A中示出的那樣,ID節點120a包括磁開關365,所述磁開關365使ID節點120a(連同在ID節點120a的代碼325中的編程)能夠磁力地改變ID節點120a的操作,如在下面的實施例中更詳細地解釋的那樣。

在圖48A中,ID節點120a中的磁開關365被暴露於來自磁場源4800的磁場4805並且檢測來自磁場源4800的磁場4805。當被暴露於這樣的磁場4805時,磁開關365將它的開關配置從打開改變到閉合或從閉合改變到打開。取決於實現的特定需要,可以以各種刀(pole)和各種擲(throw)來採用磁開關365的各種實施例採取。例如,磁開關365可以是簡單的單刀單擲開關,其在被暴露於磁場時閉合。磁開關的其他示例可以是更複雜的,具有多個輸入和輸出(類似復用器的配置),但仍經由磁場的改變被控制。

在圖48B中,ID節點120a移動離開磁場源4800和從源發出的磁場4805。在遠離源4805的某距離處,ID節點120中的磁開關365可以檢測到在ID節點120的接近環境中的磁場與圖48A中圖示的情況相比不再相同並且已經改變。換言之,利用在磁場中的檢測到的改變(例如,場4805的基本缺乏),磁開關365致動到不同的狀態(例如,從打開到閉合或反之亦然)使得作為響應ID節點120a可以改變它的操作。例如,當磁開關365改變狀態時,這可以使得信號將被發送到ID節點120a的處理單元300,使得作為響應,ID節點120a可以採取動作並且改變它的操作。本領域那些技術人員將領會,如在圖48C中示出的那樣,如果代替從靜止的磁場源4800移動ID節點120a,則基本上可以在ID節點120a中實現相同的響應,並且示例配置相對於靜止的ID節點120a移動源4800。

在更詳細的應用實施例中,消費者可以準備裝運包裹。包裹可以包括相關的ID節點,或者ID節點可以在消費者包裝用於裝運的物品時被添加到包裹。在該實施例中,ID節點可以具有與它相關的磁體,所述磁體初始被保持在挨著或至少基本上接近ID節點的位置,使得由磁體生成的磁場可以將ID節點保持在低或未被供電狀態中。當消費者期望裝運物品並且將ID節點用作物品的被打包的裝運的部分時,消費者將移除磁體,這然後可以激勵ID節點並且為ID節點供電。在進一步實施例中,可以存儲被移除的磁體。進一步地,另一實施例可以具有消費者地點和人類/機器可讀標籤或節點標識符,其指示被包裝的物品是使能節點的(通過人類讀取標籤或掃描儀分析標籤)。

當磁場的改變被例如磁開關365檢測到時,實施例可以改變ID節點120a的各種類型的管理功能。一般地,ID節點120的管理功能是影響節點的操作的功能。節點的示例性管理功能可以包括但不限於改變節點的電力條件(例如,為節點上電、改變到低能量消耗模式、超越先前由主節點或伺服器建立的功率設置)、傳輸提醒(例如,向其他節點通知ID節點的位置、發出與和ID節點相關聯的對象相關的安全提醒)、改變與節點相關的關聯數據,以及將節點、與節點相關的物品或與節點分離的可移動對象的使用信息記入日誌。

更詳細地,參考圖49A,ID節點120a被示出通過放置支持4900保持就位(in place),放置支持4900在一個示例中可以是將ID節點120a保持就位但可以允許ID節點120a在期望時容易地離開或移出放置支持4900的皮套(holster)。如在圖49A的示例中示出的那樣,放置支持4900包括發出磁場4910的磁場源4905。當如在圖49B中示出的那樣,ID節點120a被移出放置支出4900時,磁開關365不再被暴露並且可以檢測磁場4910,並且因此改變狀態,這可以使得信號被發送到ID節點120a的處理單元300。並且作為響應,ID節點120a的管理功能可以被改變。

在圖50A中示出了另一示例配置,其中ID節點5110a是支持對象5000的放置支持5005的部分。對象5000包括或具有附著於它的發出磁場5105的磁場源5010。因此,對象5000是相對於諸如放置支持5005的使能ID節點的結構的可移動磁對象的示例。本領域那些技術人員將領會,其他類型的結構可以被用來覆蓋或支持靠近可移動磁對象的ID節點。同樣地,本領域那些技術人員將領會,其他類型的結構可以被用來覆蓋或支持相對於ID節點的磁源。

在圖50A的示例中,ID節點5110a內的磁開關可以被暴露於磁場5105。然而,當對象5000從放置支持5005移動並且(在放置支持5005中的)ID節點5110a中的磁開關不再被暴露於磁場5105時,磁場的該改變引起磁開關的狀態的改變和對ID節點5110a中的管理功能的響應性改變。

圖51是圖示了根據本發明的實施例的用於磁力地改變具有主節點和伺服器的無線節點網絡中的節點的操作的示例性方法的流程圖。現在參考圖51,方法5100在步驟5105處開始,節點檢測在節點的接近環境中的一個或多個磁場改變。在一個示例中,一個或多個磁場改變反映在節點的接近環境中的磁場的增加。在另一示例中,一個或多個磁場改變反映在節點的接近環境中的磁場的減小。例如,參考圖49A-49B,在ID節點120a的接近環境中的磁場的改變在ID節點120a離開、移出放置支持4900或遠離放置支持4900(其包括在其內的磁場源4905)時將是增加。在其中放置支持4900是皮套或其他類型的保持器並且ID節點120a是被放置在皮套中和皮套外的物品的部分的示例中,場將在將物品和ID節點120a放置在皮套4900中時增加但在將物品和ID節點120a從皮套4900移除時減小。

在一個實施例中,檢測步驟可以進一步包括感測集成在節點內的磁開關的改變的配置。例如,磁開關365在圖49A中被暴露於磁場4910時可以在一個狀態(例如,打開)中,但在該磁場4910在ID節點120a在圖49B中從放置支持4900移動時減小時可以轉變到另一狀態(例如,閉合)中。針對磁開關365得到的電路狀態的改變(或更一般是開關的不同的配置)可以被ID節點120a上的處理單元感測,其然後可以進行反應並且改變ID節點120a的管理功能。

在另一實施例中,檢測步驟可以包括在節點已經與用於節點的放置支持分離時並且其中放置支持包括磁場的源,使節點檢測在節點的接近環境中的一個或多個磁場改變。在圖49A-49B中例示了該實施例,其中放置支持4900包括磁場源4905並且如在圖49B中示出的那樣ID節點120a與該支持4900分離。

在步驟5110處,方法5100以節點響應於檢測到磁場改變來改變節點的管理功能而繼續。針對部署在無線節點網絡中並且與較高級別的主節點通信的ID節點,所述較高級別的主節點進一步與伺服器通信,被磁致動以一般地改變ID節點的操作或管理功能的能力是有利的。各種實施例可以以各種方式基於磁場的改變來改變節點的操作。

在一個示例中,改變步驟可以在節點響應於被檢測到的一個或多個磁場改變來改變節點的電力條件時完成。更詳細地,節點可以響應於檢測到的一個或多個磁場改變經由致動集成到節點中的磁開關(諸如在圖3中示出的ID節點120a中的開關365)通過從電源(例如,電池355)選擇性地激勵節點來改變節點的電力條件以使能節點的供電操作。在該詳細的示例中,磁開關在節點內可以是有線的以單獨地能夠很快向前(cut on)並且切斷激勵ID節點的所有或至少部分的電力信號。這樣,磁場的改變起控制機制的作用,通過該控制機制ID節點可以被從關閉位置接通(或更一般地做出以改變ID節點內的功率狀態——例如,從低功率狀態到提醒或較高功率狀態)。

在另一示例中,改變的管理功能可以使節點超越先前響應於伺服器命令建立的功率設置。例如,節點可能最近已經(經由來自主節點的消息)從伺服器接收命令,並且節點通過改變節點上的功率設置來對命令進行響應。例如,節點可能已經將它的RF輸出功率水平設置成最小功率水平。然而,響應於磁場中的檢測到的改變,節點可以超越該功率設置作為為節點的一種類型的改變的管理功能。

在另一示例中,改變的管理功能可以包括傳輸提醒,所述提醒諸如安全提醒或移動提醒。更具體地,改變的管理功能可以包括使節點將某些相關信息傳輸到主節點,作為一種方式或報告什麼被檢測到。例如,相關信息可以包括與節點相關的移動提醒連同位置信息。與節點相關的移動提醒可以更新主節點節點已經被移動,這可能是有意義的,如果期望是節點不應該移動的話。取決於移動提醒的內容(例如,特定級別的提醒,其指示針對直到伺服器的連續的分層報告的緊急性和即時性的量化程度),這可以使得主節點也將這樣的信息繼續轉發到伺服器。與節點相關的位置信息可以幫助通知主節點用於報告節點的現有的或新的位置或移動指導。

在另一實施例中,移動提醒可以指示來自移動狀態——其中節點正在移動或不再移動之間的改變。在示例中,拖車鉤和相關的拖車球(trailer ball)可以被一起使用。球可以裝備有磁體(例如,裝備有被實現為球的圖49B的支持4900)並且鉤包含具有磁開關(例如,其中ID節點120a和磁開關365分別作為節點和磁開關)的節點。出於物理配對和耐久性的容易性,磁開關可以例如在節點內部或外部暴露。當在兩個之間的磁開關連接被改變(例如,打開)時,其(通過上傳的節點數據)向後端伺服器系統指示拖車不再被連接到牽引車。通過拖車的位置、應用的生產力和其中提醒是移動通信和安全提醒兩者的安全應用,這可以被用於拖車的場管理。本領域那些技術人員將領會,在另一實施例(諸如在圖50A和50B中圖示的實施例)中,球和鉤實現可以被顛倒。

在示例性安全實施例中,在被檢測到的磁場的改變可以指示對象可能已經被不正當地移除的情況下,移動提醒可以被用作安全觸發器。在這樣的情況下,節點可以立即開始報告它的狀態。當消息已經通過主節點傳送到後端伺服器時,伺服器可以確定連接的破壞是被期望的還是不正當的動作的結果。

在另一實施例中,傳輸提醒可以通過由節點向通過由伺服器設置的過濾模式限定的網絡中的節點的預定集合傳輸提醒來完成。例如,伺服器可以設置「本地」或「地區性」過濾模式(如關於示例性伺服器控制和管理代碼525的節點過濾管理器部分解釋的那樣),作為管理節點之間的通信和主節點上的預期的通信負擔的方式。通過過濾模式限定的節點的預定集合可以是允許節點聯繫的和節點可以與其相關聯的那些主節點。

在又一示例中,改變的管理功能包括改變與節點相關的關聯數據。諸如在ID節點120a上的存儲器320和315上維持的關聯數據340的關聯數據可以反映被跟蹤的邏輯連接。例如,關聯可以是ID節點120a與其他節點(諸如主節點110a)的被動或主動連接,和/或與一個或多個對象(例如,交通工具、建築和地點)的關聯。

在進一步示例中,變更關聯數據可以涉及改變關聯數據以反映在與節點相關的物品的存貨管理方面的改變。示例性無線節點網絡的使用可以使節點與存貨(例如,卡車、ULD貨櫃、貨板的存貨等)中的物品相關聯。一般地,與節點相關的物品的存貨管理方面是如何管理這樣的物品的存貨的方面。更詳細地,改變存貨管理方面可以涉及改變關聯數據以指示與節點相關的物品的移動、對來自存貨的物品的處置或將物品添加到存貨。例如,拖車可以與磁致動節點相關聯並且拖車的節點被定位接近靜止的磁場源。當拖車從存儲地點移動時,拖車和它的節點遠離靜止的磁場的移動引起靠近節點的磁場的改變。因此,可以檢測磁場的改變,並且可以改變關聯數據以指示拖車的移動。這還可以被提醒伴隨,所述提醒諸如與拖車的移動相關的安全提醒。

在另一示例中,改變的管理功能包括將與節點相關的物品的使用信息記入日誌。在某些情況下,磁場中的被檢測到的改變可以表示與節點相關的物品的移動或使用。例如,在根據上面的移動拖車示例中,磁場中的被檢測到的改變可以指示拖車正被投入使用並且節點可以將拖車的使用信息作為得到的類型的變更的管理功能記入日誌。這樣的使用信息可以包括例如時間相關的數據,其關於物品何時相對於磁場的源移動。 在其他示例中,使用信息還可以或替代地包括關於物品正在何處移動的位置數據,或由節點上的各種環境傳感器收集以反映在物品正被使用時日誌記錄的被暴露的環境的傳感器信息。

在一個實施例中,節點可以是用於具有磁場的源的可移動對象的放置支持的部分。一般地,放置支持一般可以是保持、耦合到可移動對象(諸如配套和槍的關係)或被緊挨著可移動對象放置的結構,其中放置支持和對象通常被一起使用。在更詳細的實施例中,改變的管理功能可以包括將具有磁場的源的可移動對象的使用信息記入日誌。在圖50A-50B中示出的實施例中,節點5110a是靜止的而對象5000是可移動的並且對象包括產生磁場5015的磁場源5010。當被移動時,(在圖50B中示出的)對象5000與放置支持5005分離並且被用於特定的目的。例如,對象5000可以被實現為裝備(例如,手槍、掃描工具、一件移動測試裝備)而放置支持5005可以被實現為用於裝備的保持器或支撐物(例如,用於手槍的皮套、用於掃描工具的皮套、用於移動測試裝備的充電支架等)。當對象被移動時,磁場改變並且關於物品的使用信息可以被收集和日誌記錄。這樣的使用信息可以包括與時間和位置數據相關的信息。

在更詳細的實施例中,靜止的節點可以被併入到皮套中或僅是皮套的部分。可移動對象可以被實現為具有其內的磁體的掃描槍,使得當掃描槍被放置在皮套中時,從磁體發出的磁場被皮套的節點中的磁開關檢測到並且被暴露於皮套的節點中的磁開關。當掃描槍被移除用於使用掃描代碼或標籤時,磁場不再被暴露於皮套中的節點,並且節點通過將關於掃描槍的使用信息記入日誌來對該磁場的該改變進行響應。

在步驟5115處,方法5100通過由節點向主節點傳輸將被轉發到伺服器的關於改變的管理功能的信息而結束。例如,ID節點可以向相關聯的主節點傳輸消息,其中消息報告改變的管理功能(例如,日誌記錄的使用信息、關於物品的移動的提醒等)。消息還將使主節點將它轉發到伺服器,使得伺服器可以使關於ID節點和來自它的更新記到最近日期,諸如它是否在移動、存貨是否在改變、正在移動的物品是否是安全問題等。

另外,方法5100可以涉及改變哪個管理功能的選擇。換言之,對改變的磁場的檢測可以慮及用於無線節點的替代類型的命令輸入。例如,可以針對被檢測到的特定數量的磁場改變和/或磁場改變的持續時間使用一種類型的代碼,其可以共同指示將被節點變更的某管理功能。更詳細地,多個磁場改變可以包括在時間段上的一系列磁場改變。這些改變可以是改變的檢測到的模式。這樣,集成在磁致動節點內的節點的磁開關可以被實現使得它可以檢測(或與節點處理單元組合)在時間段上的該系列的磁場改變。

在更詳細的實施例中,可以針對來自磁場改變的檢測監視多個條件。例如,當磁開關上存在檢測到的改變時,基於第一階段或第一條件,節點在也使得第一管理功能被改變時監視並嘗試檢測第二階段或第二條件。換言之,實施例可以使條件和基於不同條件的不同的改變的管理功能(例如,基於移動、時間或其他條件設置提醒)嵌套(nest)。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法5100可以在運行控制和管理代碼(諸如代碼325)的一個或多個部分以實現上面描述的功能中的任何功能的節點上實現,所述節點諸如如在圖5中圖示的示例性ID節點120a(或在圖48A-48C和49A-49B中圖示的ID節點120a,或在圖50A-50B中圖示的ID節點5110a)。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性ID節點內的存儲器記憶裝置315)上。因此,當執行這樣的代碼時,處理單元(諸如ID節點內的單元300)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法5100和該方法的變型。

在又一實施例中,磁致動節點(諸如ID節點)被描述用於磁力地改變無線節點網絡中的節點的操作。磁致動節點包括節點處理單元和耦合到節點處理單元的節點存儲器。節點存儲器維持用於由節點處理單元執行的代碼,諸如代碼325。磁致動節點進一步包括耦合到節點處理單元的第一通信接口並且可操作以通過第一通信路徑直接與主節點通信。主節點被部署通過第二通信路徑與網絡中的伺服器通信。

節點進一步包括具有耦合到節點處理單元的輸出的磁開關。對磁開關的控制響應於在磁致動節點的接近環境中的一個或多個磁場改變。

節點還包括用於選擇性地激勵磁致動節點的電源。在一個實施例中,電源是向節點的部件提供電力的電池。在一個實施例中,示例性電源可以被耦合到磁開關,使得磁開關起電源與節點的其餘部件(或節點的部件的至少子集合)之間的開關的作用。

節點的處理單元在執行存儲器上維持的代碼時可操作以執行與上面關於方法5100的各種實施例解釋的特定步驟和操作類似的特定步驟和操作。特別地,處理單元可操作以在磁致動開關對一個或多個磁場改變進行響應並且從磁致動開關的輸出向節點處理單元發送響應信號時改變磁致動節點的管理功能,並且向主節點傳輸消息,該消息包括關於將被轉發到伺服器的關於改變的管理功能的信息。

在相關的實施例中,磁致動節點可以進一步包括第二通信接口和定位電路。第二通信接口可以被耦合到節點處理單元並且可操作以通過第二通信接口與伺服器通信。定位電路具有耦合到接收諸如GPS信號的定位信號的天線的輸入。定位電路還可以使輸出耦合到節點處理單元,使得電路接收來自天線的輸入中的一個或多個定位信號並且在輸出上將磁致動節點的確定的位置提供到節點處理單元。

在其中裝運ID節點可以被進一步用作警報傳感器的另一實施例中,節點可以相對於門連同門側柱上的磁體配置或附著(或反之亦然)。在門打開時,磁體和節點(具有磁開關)被分離,引起磁場改變的檢測。這樣,節點可以將警報消息傳輸到另一節點(或起節點的作用的用戶訪問設備)或到伺服器用於警報消息的進一步分發。因此,可以將ID節點的實施例在包裹被遞送之後用作一種類型的移動入侵檢測系統。

在通信耦合器或適配器中的集成的節點

在一個實施例中,諸如ID節點或主節點之類的網絡設備在遠程監視情況下並且尤其在監視運輸工具之間(例如,在牽引機與它的拖車之間、在兩個拖車之間、在不同的軌道交通工具之間、在牽引的船舶與被牽引的駁船之間等)交換的信號時也可以是有用的。通過使用節點來監視這樣的信號,無線節點網絡可以被用來檢測何時存在問題(例如,拖車與它的牽引車斷開)並且報告狀態而不必幹擾板載於相應的運輸工具上通信的電子系統。這樣,實施例可以在不必幹擾任何被檢測的數據或這樣的運輸工具之間的通信或作出對任何被檢測的數據或這樣的運輸工具之間的通信的改變的情況下進行監視。

常規地,牽引車和拖車(比如許多其他類型的已知運輸工具或用於運輸的裝置)可以被機械地耦合到一起,使得牽引車可以以高效的和具有成本效率的方式來牽引拖車與它的貨物。在牽引車與拖車之間的各種連結可以向交通工具子系統提供電力或例如光的其他信號以操作制動器。因此,在牽引車/拖車組合上的液壓的、氣動的、電的和其他子系統可以具有在那之間運行的相關聯的電導體和氣動線路,因此這些子系統可以適當地和以板載於兩個運輸工具上的協作的方式操作。

在某些情況下,牽引車和拖車兩者的電的子系統以要求每個上的電部件之間的協作的方式操作以安全地和有效地操作牽引車/拖車組合。常規地,為了協調這樣的操作並且為了從牽引車向拖車供應電力,七引腳連接器已經被貨車運輸(trucking)行業使用以完成這些和其他電目的。連接器包括兩個成對和耦合器連接器,其可以被脫離或嚙合以允許牽引車和拖車組合被連接以便在牽引車和拖車需要分離時進行通信和斷開。這些七引腳連接器也是公知的並且已經根據標準號J560 被自動化工程協會「SAE」指定(其後被稱作「SAE J560」)。

圖54是圖示了根據本發明的實施例的在具有集成節點的兩個運輸系統之間的示例性耦合器連接的圖。現在參考圖54,以如被連接在一起的過分簡單的方式圖示了交通工具5405(諸如牽引車或卡車)和它的拖車5400。具體地,交通工具5405上的電子系統(諸如用於交通工具的防抱死制動系統(ABS))與拖車5400上的電子系統(諸如用於拖車的ABS系統)通過耦合器連接通信,所述耦合器連接為在交通工具5405與拖車5400之間傳遞的信號提供通信路徑(例如,多個電力和信號線)。更詳細地,如在圖54中圖示的示例中示出的那樣,示例性耦合器連接可以包括成對耦合器連接的集合——例如,公耦合器連接器5410和母耦合器連接器5420。公耦合器連接器5410被示出具有從連接器的表延伸的引腳5415和在連接器的後面的線纜5425。本領域那些技術人員將領會,線纜5425可操作地連接到板載於拖車5400上的電子系統,諸如ABS系統。來自公耦合器連接器5410的引腳5415與在母耦合器連接器5420中的(未詳細示出的)插座配對,所述母耦合器連接器5420具有與板載於交通工具5405上的類似的電子系統的類似的線纜5430。

在一個實施例中,節點(一般被稱作網絡設備)可以被部署並布置在耦合器連接內。如在圖54中示出的那樣,ID節點5411被示出集成為公耦合器連接器5410的部分並且可連接到主節點110b,所述主節點110b可以與示例性無線節點網絡中的伺服器100通信。一般地,可以通過穿過耦合器連接的電力線為節點5411供電(或充電)。節點5411基本上可以通過耦合器連接來監視、檢測和記錄在信號線上顯現的數據,並且無線地經由來自節點的廣播來提供這樣的數據。這樣,節點5411能夠檢測拖車5400何時與交通工具5405斷開以及監視交通工具5405和拖車5400的操作條件到這樣的條件從穿過耦合器連接的信號中的任何信號清楚的程度。

圖55是圖示了根據本發明的實施例的在具有集成節點的兩個系統之間的示例性耦合器連接器的更詳細的圖。現在參考圖55,公耦合器連接器5410被更詳細地示出具有ID節點5411、引腳5415和線纜5425。更具體地,公耦合器連接器5410被示出具有ID節點5411,所述ID節點5411被集成為耦合器的部分並且更一般地被布置在耦合器內。在另一實施例中,類似的ID節點可以被集成在母耦合器而不是公性耦合器內。

如在圖55中示出的那樣,引腳5415基本上是信號線的末端,所述信號線穿過耦合器連接器5410並且延伸出耦合器連接器5410的面。在該示例中,信號線中的一個是可以從交通工具5405向拖車5400提供電力的電力線。這樣,ID節點5411可以利用該電力線,所述電力線可以利用電力連接5414連接到ID節點5411。本領域那些技術人員將領會,電力連接5414可以包括地和電源電壓兩者以便激勵ID節點5411內的電路並為其供電。

並且如在圖55中示出的那樣,ID節點5411還包括信號監視電路5412,其具有共同輸入(例如,到耦合器連接器5410中的不同的信號線的單獨的連接5413)和耦合到ID節點5411的處理器的(未示出的)輸出。一般地,輸出將來自輸入5413上正被監視的信號線的檢測到的數據提供到處理單元。更詳細地,可以使用關於圖3的描述用於ID節點的外圍電路(例如,各種外圍設備,諸如定時器電路、USB、USART、通用I/O引腳、IR接口電路、DMA電路、附加的邏輯晶片和組成ID節點的中繼器)來實現信號監視電路5412。

雖然圖54和55圖示了布置在作為成對耦合器連接器中的一個的部分的耦合器連接內的示例性集成ID節點,但其他實施例可能不要求專用於諸如交通工具或拖車5400之類的特定運輸工具的特殊的集成節點耦合器連接器。特別地,實施例可以將節點(更一般地是網絡設備)部署為適配器的部分,所述適配器可以是耦合器連接的部分。在這樣的使能節點的適配器與現有的常規成對耦合器連接器對一致地放置的情況下,則在適配器可以被用在較不專用的情況中時可以實現較大的適用性。

圖56是圖示了根據本發明的實施例的在具有適配器節點的兩個運輸系統之間的另一示例性耦合器連接的圖。如在圖56中示出的那樣,示例性適配器5610被布置在耦合連接器(公耦合器連接器5605與母耦合器連接器5420)的成對集合之間。適配器5610基本上是連接器之間的插頭適配器並且包括ID節點5611,所述ID節點5611以與ID節點5411在圖55中被更詳細地示出集成在連接器5410內大致相同的方式集成在適配器5610內。

雖然圖54-56被圖示示出了如交通工具5405和拖車5400的示例性運輸工具,但其他類型的運輸工具或其他模式的運輸可能也是可適用的。更詳細地,這樣的示例性運輸工具可以包括但不限於不同類型的交通工具(例如,汽車、卡車、牽引車、農場裝備、建築裝備、船舶、機車等)和拖車(以及駁船、軌道車輛、公共汽車、其他軌道交通工具等)。

另外,本領域那些技術人員將領會,在其他實施例中的非運輸工具示例中,如ID節點5611和5411的這樣的集成節點可以被部署在需要通過連接化的(connecterized )通信路徑通信的被相異地定位的電子模塊之間。例如,生成器可以被臨時部署以提供電力並且節點可以被集成到適配器或連接器中,作為在生成器與可以由生成器供電的事物之間的耦合器連接的部分。因此,節點可以提供與生成器的狀態相關的信息而不幹擾生成器的操作。

圖57是圖示了根據本發明的實施例的用於監視穿過耦合連接的至少一個信號的示例性方法的流程圖,所述耦合連接具有在無線節點網絡上通信的網絡設備。現在參考圖57,方法5700在步驟5705處以網絡設備監視穿過從第一運輸工具到第二運輸工具的耦合連接的至少一個信號線(例如,通過在圖55中示出的ID節點5411中的信號監視電路5412的連接5413監視的線中的一個或多個)開始。

如提及的那樣,網絡設備是實施例中的無線節點網絡中的部件的一般名稱(designation)。在一個實施例中,網絡設備可以是ID節點,所述ID節點可操作以與無線網絡中的主節點直接通信但不可操作以與與伺服器(無線節點網絡中的另一實體)直接通信。在另一實施例中,網絡設備是主節點,所述主節點可操作以直接與作為無線節點網絡中的另一實體的伺服器通信。

例如,耦合連接可以包括連接器的成對集合,使得網絡設備可以被集成到成對連接器中的一個中。在圖55中示出的示例中,ID節點5411(一種類型的網絡設備)被圖示為集成到公耦合連接器5410中。然而,本領域那些技術人員將領會,這樣的網絡設備還可以被集成到母耦合連接器5420中。

在一個實施例中,耦合連接包括適配器,所述適配器布置在耦合連接器的成對集合之間,並且這樣,網絡設備被集成為適配器的部分。例如,圖56圖示了具有ID節點5611(一種類型的網絡設備)的示例性適配器5610,所述ID節點5611被集成為適配器5610的部分。在另一實施例中,適配器可以被布置在將交通工具連結到拖車的防抱死制動系統連接器的成對集合之間。

向後參考步驟5705,方法5700監視穿過從第一運輸工具到第二運輸工具的耦合連接的至少一個信號線。在一個實施例中,第一運輸工具是交通工具並且第二運輸工具是拖車。在該實施例中,交通工具是用於運輸的一般術語,並且可以包括(如上面提到的)汽車、卡車、公共汽車、牽引車、農場裝備、建築裝備、船舶、機車(一種類型的軌道交通工具)。同樣地,示例性拖車是用於被牽引或推動的運輸裝備的一般術語,所述運輸裝備諸如駁船、軌道交通工具上的廂式車、被機車牽引或推動的軌道車(另一類型的軌道交通工具)。運輸工具的其他示例可以包括海上運輸工具(例如,船舶、拖船、船、小舟),其中第二運輸工具可以被實現為海上駁船,其被耦合到牽引船舶並且具有在相應的運輸工具上的各種電子系統之間的耦合連接。

在步驟5710處,網絡設備檢測被監視的信號線上的數據。例如,如在圖55中示出的那樣,可以使用ID節點5411上的信號監視電路5412的連接5413來檢測通過線纜5425和連接器5410的信號線中的一個或多個上的數據。例如,數據可以包括從一個或多個運輸工具流動到另一個(並且反之亦然)的有用電子信息,其指示在相應的運輸工具之間的和/或相應的運輸工具的操作的狀態。在另一示例中,這樣的監視可以基於至少一個信號線的被監視的狀態來檢測第一運輸工具和第二運輸工具何時斷開。

在更一般的實施例中,檢測步驟可以進一步使網絡設備檢測耦合連接的狀態的改變。例如,耦合連接的狀態的改變可以反映從第一運輸工具流動到第二運輸工具的功率的改變。當運輸工具中的一個開始通過耦合連接汲取更多功率時,耦合連接狀態的該改變可以被記錄並被報告到無線節點網絡中的另一節點或伺服器。

在進一步示例中,耦合連接的狀態的改變可以反映被網絡設備檢測到的改變的RF環境。因此,檢測到在閾值量之上的更多RF信號或超過閾值水平的RF功率水平的改變可以反映耦合連接的狀態的改變和相關的第一和第二運輸工具保證(warrant)報告這樣的改變。更詳細地,運輸工具中的一個可以具有特有的RF籤名(signature),所述特有的RF籤名可以與狀態的這樣的改變一起被報告。

在步驟5715處,網絡設備記錄檢測到的數據。例如,在圖55中示出的ID節點5411可以將被監視的三個信號線上檢測到的數據記錄到示例性ID節點的易失性存儲器320和存儲器記憶裝置315中。在另一示例中,傳感器360可以實現信號監視電路5412並且包括板載的監視存儲器以臨時記錄正被監視的數據。在ID節點5411內的處理單元可以在與諸如主節點110a和伺服器100的其他網絡實體共享數據或將數據上傳到諸如主節點110a和伺服器100的其他網絡實體之前、在某點處將數據從傳感器360內的存儲器移動到較大容量的存儲器記憶裝置315用於較長期存儲。

在步驟5720處,網絡設備將檢測到的數據傳輸到無線網絡中的另一實體。例如,在圖55中示出的ID節點5411可以訪問被記錄的數據並且通過通信接口將該數據作為檢測到的數據傳輸到主節點110a,所述主節點110a可以將數據轉發到伺服器100。在其中網絡設備是主節點的實施例中,該主節點可以將檢測到的數據傳輸到另一主節點或直接傳輸到伺服器。

在一個實施例中,檢測到的數據到網絡中的另一實體的傳輸可以包括向無線網絡中的伺服器(如果網絡設備是主節點,則直接地,或如果網絡設備是ID節點,則間接地)提供消息。消息可以包括被記錄的數據和與第一運輸工具和第二運輸工具相關的狀態的通知,諸如它們被斷開。

在又一實施例中,方法5700可以使網絡設備從穿過耦合連接的電力線接收電力。例如,如在圖55中示出的那樣,ID節點5411從經由電力連接5414穿過公耦合器連接器5410的電力線接收電力。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法5700可以在運行控制和管理代碼(諸如當網絡設備被實現為ID節點時的代碼325,或當網絡設備被實現為主節點時的代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的網絡設備上實現,所述網絡設備諸如ID節點(例如如在圖3中圖示的示例性ID節點120a、如在圖54和55中圖示的ID節點5411或如在圖56中圖示的ID節點5611)或主節點(例如如在圖4和54-56中圖示的示例性主節點110a)。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性ID節點內的存儲器記憶裝置315或在示例性主節點內的存儲器記憶裝置415)上。因此,當執行這樣的代碼時,網絡設備的處理單元(諸如ID節點內的單元300或主節點內的單元400)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法5700和該方法的變型。

在又一實施例中,設備被描述用於監視從第一運輸工具傳遞到第二運輸工具的至少一個信號。設備包括耦合連接和布置在耦合連接內的網絡設備。耦合連接提供用於在第一運輸工具與第二運輸工具之間傳遞的一個或多個信號的通信路徑,諸如穿過牽引車與拖車之間的連接的ABS信號。

網絡設備與穿過耦合連接的信號連接,並且進一步包括處理單元、存儲器、通信接口和信號監視電路。存儲器被耦合到處理單元並且維持用於由處理單元執行的代碼。存儲器有時還可以維持檢測到的和被記錄的數據,如下面更詳細地解釋的那樣。通信接口被耦合到處理單元,並且可操作以與無線節點網絡中的另一網絡設備(諸如ID節點、主節點或伺服器)通信。

在其中網絡設備是ID節點的一個實施例中,通信接口可以是短距通信接口,使得網絡設備的處理單元可操作以通過短距通信接口直接與作為無線節點網絡中的另一網絡設備的主節點通信但不能直接與無線節點網絡中的伺服器通信。

在其中網絡設備是主節點的另一實施例中,網絡設備還可以包括耦合到處理單元的較長距通信接口。該較長距通信接口可以可操作以與無線節點網絡中的伺服器通信。

網絡設備的信號監視電路具有輸入和輸出。輸入被耦合到穿過第一運輸工具與第二運輸工具之間的通信路徑上的耦合連接的一個或多個信號線。輸出將來自至少一個信號線的被檢測到的數據提供到處理單元。

網絡設備的處理單元在執行存儲器上維持的代碼時可操作以執行與上面關於方法5700的各種實施例解釋的特定步驟和操作類似的特定步驟和操作。特別地,處理單元可操作以監視從信號監視電路提供的被檢測到的數據、將被檢測到的數據提供到存儲器用於與無線節點網絡中的另一網絡設備共享,並且通過通信接口將被記錄的數據傳輸到無線網絡中的另一網絡設備。在各種進一步實施例中,處理單元還可以可操作以執行如上面關於方法5700的實施例更詳細地描述的步驟。

分發操作應用

在節點之間共享裝運條件信息

不是要求諸如ID節點或主節點之類的網絡設備總是從後端伺服器獲得某些類型的數據(例如,環境數據、位置數據),實施例可以允許網絡設備在某些情況下與另一網絡設備共享數據用於更高效的網絡操作。換言之,實施例可以分發共享來自伺服器的某些類型的數據的操作以允許數據的更高效的節點到節點共享。

一般地,當例如節點和它們的相應的包裹正在一起行進時,某些信息可以在節點(網絡設備的類型)之間被共享。例如,上下文數據可以指示節點和它們的相應的包裹正在一起行進(例如,上下文數據可以指示某些節點是在貨板上或ULD內限制的包裹的組的部分)。在這樣的情況下,節點可能需要知道關於附加的上下文數據的信息,其一般被稱作裝運條件信息(諸如位置信息、周圍的或預期的環境信息、更新的系統信息,以及與包裹的裝運相關的類似信息)。該裝運條件信息可以由尋求此類信息的節點從已經佔有這樣的信息的節點來獲得,如果其被授權的話。

一般地,示例性裝運條件信息可以以各種方式存在或被生成或獲得。例如,可以根據傳感器數據(例如,環境、溫度、光、壓力、溼度)生成裝運條件信息。在另一示例中,裝運條件信息可以由伺服器應請求提供到節點。在又一示例中,裝運條件信息可以被伺服器關於節點預籌備,使得該節點不需要首先向伺服器發送針對這樣的信息的請求。

另外,示例性裝運條件信息可以採取不同的形式。例如,裝運條件信息可以包括環境信息、位置信息、一致的和協調的節點操作需要的更新的系統信息等。

在各種實施例中,可以授權節點通過各種手段來共享這樣的裝運條件信息。例如,可以通過從伺服器請求與另一節點共享這樣的信息的權力或已經在之前請求這樣的權力從而被預授權用於當前的共享機會來授權節點這麼做。在另一示例中,可以預授權節點僅共享某些類型的裝運條件信息(例如,授權第一節點與第二節點僅共享溫度信息但不共享其他類型的裝運條件信息)。

圖58是圖示了根據本發明的實施例的用於在具有多個網絡設備和伺服器的無線節點網絡中共享裝運條件信息的示例性方法的流程圖。現在參考圖58,方法5800在步驟5805處開始,其中第一節點(網絡設備中的一個)檢測從第二節點(網絡設備中的另一個)廣播的通告信號。第一節點與第一包裹相關,而第二節點與第二包裹相關。例如,第一節點可以與包裹的貨板化裝運中的一個包裹相關,其中第二節點可以與貨板化裝運中的另一包裹相關。這兩個節點正被裝運並且將在裝運運送行程的至少部分期間一起行進。

在一個實施例中,第一節點可以在將裝運條件信息存儲在第一節點中的存儲器上之前從網絡中的網絡設備中的另一個(例如,ID節點、主節點或伺服器)接收裝運條件信息。

在另一實施例中,第一節點可以在將裝運條件信息存儲在第一節點中的存儲器上之前從傳感器接收裝運條件信息。例如,如在圖3中示出的那樣,ID節點120a包括傳感器360,所述傳感器360可以收集關於第一節點的接近環境的環境信息(諸如關於光、溫度、溼度、壓力、高度、磁場強度、加速度、振動、衝擊和朝向的信息),所述接近環境諸如物理上接近和/或時間上接近的環境。換言之,在一個實施例中,裝運條件信息可以是關於第一節點的物理上接近的環境的環境信息(諸如節點外部的溫度,其可以連同關於包裝材料的上下文數據一起使用以估計包裹內的裝運條件溫度)。

在另一實施例中,裝運條件信息可以是關於被預期在未來的某時間處接近第一節點的環境的環境信息。更詳細地,ID節點120a可以收集關於圍繞ID節點120a的區域和地區的溼度信息並且將該信息作為裝運條件信息存儲在存儲器記憶裝置315中,作為共享數據345的部分。在另一實施例中,裝運條件信息可以包括關於第一節點的位置信息或更新的系統信息(諸如由伺服器規定的共同時間(common time)設置使得協調所有網絡設備)。

在步驟5810處,方法5800將第一節點與第二節點相關聯。將第一與第二節點相關聯可以在兩個節點之間建立可以慮及信息的安全共享的授權連接。這樣的關聯還可以被記錄為節點上的關聯數據。

在步驟5815處,方法5800繼續,其中第一節點從第一節點中的存儲器訪問裝運條件信息。例如,ID節點120a可以訪問存儲器記憶裝置315以訪問作為共享數據345維持的示例性裝運條件信息。本領域那些技術人員將領會,如果在實施例中將第一節點實現為主節點,則示例性主節點110a(如圖4中圖示的那樣)可以同樣地訪問存儲器記憶裝置415以訪問作為共享數據445維持的示例性裝運條件信息。

更詳細地,第一節點可以訪問存儲在第一節點的存儲器中的作為預籌備信息的裝運條件信息。

在步驟5820處,方法5800以如果第一節點被授權與第二節點共享裝運條件信息則第一節點將裝運條件信息傳輸到第二節點結束。在一個實施例中,如果第一節點被預授權與第二節點共享裝運條件信息,則第一節點將裝運條件信息傳輸到第二節點。在另一實施例中,如果第一節點被預授權與第二節點共享指定類型的裝運條件信息並且被訪問的裝運條件信息是指定類型的裝運條件信息,則第一節點可以將裝運條件信息傳輸到第二節點。

在另一實施例中,方法5800還可以使第一節點設置狀態標誌以指示第一節點具有將被共享的裝運條件信息。在更詳細的示例中,狀態標誌可以是由第一節點廣播的通告信號中(例如,在獲得將被共享的裝運條件信息之後,由第一節點廣播的通告分組消息的頭部中)的信息。

在又一實施例中,方法5800還可以包括第一節點響應於由第一節點廣播的通告信號從第二節點接收請求,其中請求要求第一節點與第二節點直接共享裝運條件信息而不從伺服器請求裝運條件信息。因此,使用來自通告信號的信息(例如,狀態標誌)的實施例可以指示第一節點具有可用於經由信號信息共享的裝運條件信息,使得當第二節點接收信號時,第二節點可以請求信息、將共享的裝運條件信息(例如,新的時鐘讀數、新的溫度讀數)記入日誌並且利用所述共享的裝運條件信息來更新相關的更新設置而不必從後端伺服器上傳。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法5800可以在運行控制和管理代碼(諸如當網絡設備被實現為ID節點時的代碼325,或當網絡設備被實現為主節點時的代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的網絡設備上實現,所述網絡設備諸如ID節點(例如如在圖3中圖示的示例性ID節點120a)或主節點(例如如在圖4中圖示的示例性主節點110)。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性ID節點內的存儲器記憶裝置315或在示例性主節點內的存儲器記憶裝置415)上。因此,當執行這樣的代碼時,網絡設備的處理單元(諸如ID節點內的單元300或主節點內的單元400)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法5800和該方法的變型。

雖然圖58從網絡設備(例如,ID節點或主節點)的觀點解釋了用於共享裝運條件信息的實施例,所述網絡設備具有該信息並且與另一節點共享它,但圖59從接收該共享的信息的網絡設備的觀點解釋了用於請求共享的裝運條件信息的類似的實施例。換言之,圖59是圖示了利用用於在網絡設備中的一個感測網絡設備中的另一個具有共享的裝運條件信息之後請求這樣的信息的示例性方法的實施例的流程圖。現在參考圖59,方法5900在步驟5905處開始,其中第二節點檢測從第一節點廣播的通告信號。第一節點是網絡設備中的一個並且與第一包裹相關,而第二節點是網絡設備中的另一個並且與第二包裹相關。

在步驟5910處,第二節點基於在從第一節點廣播的通告信號中的狀態信息來確定第一節點具有要共享的裝運條件信息。在一個實施例中,裝運條件信息可以已經由第一節點生成(諸如由具有傳感器的第一節點生成的傳感器數據)。在另一實施例中,裝運條件信息可以已經由伺服器生成並且被提供到第一節點。在又一實施例中,裝運條件信息可以包括存儲在第一節點的存儲器上的預籌備的數據。

在實施例中,裝運條件信息可以包括關於第一節點的接近環境的環境信息(諸如光、溫度、溼度、壓力、高度、磁場強度、加速度、振動、衝擊和朝向中的至少一個)。在其他實施例中,該接近環境可以是第一節點的物理上接近的環境或被預期在另一時間處接近第一節點的環境。在又一實施例中,裝運條件信息可以包括關於第一節點的位置信息。

在又一實施例中,裝運條件信息可以包括更新的系統信息,諸如供節點使用使得操作可以被更好地協調和更好地同步的新的時鐘讀數。

在步驟5915處,方法5900將第一節點與第二節點相關聯。如關於圖58中的步驟5810解釋的那樣,將第一與第二節點相關聯可以在兩個節點之間建立可以慮及信息的安全共享的授權連接。這樣的關聯還可以被記錄為節點上的關聯數據。

在步驟5920處,如果狀態信息指示第一節點具有要共享的裝運條件信息,則第二節點傳輸針對裝運條件信息的請求。因此,經由狀態信息通知第二節點可共享的數據的可用性並且如果這樣的數據是所期望的,則傳輸請求。

在步驟5925處,方法5900在如果第一節點被授權與第二節點共享裝運條件信息則第二節點從第一節點接收裝運條件信息時結束。在一個實施例中,如果第一節點被預授權與第二節點共享裝運條件信息,則第二節點從第一節點接收裝運條件信息。在另一實施例中,如果第一節點被預授權與第二節點共享指定類型的裝運條件信息並且被請求的裝運條件信息是指定類型的裝運條件信息,則第二節點從第一節點接收裝運條件信息。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法5900可以在運行控制和管理代碼(諸如當網絡設備被實現為ID節點時的代碼325,或當網絡設備被實現為主節點時的代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的網絡設備上實現,所述網絡設備諸如ID節點(例如如在圖3中圖示的示例性ID節點120a)或主節點(例如如在圖4中圖示的示例性主節點110)。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性ID節點內的存儲器記憶裝置315或示例性主節點內的存儲器記憶裝置415)上。因此,當執行這樣的代碼時,網絡設備的處理單元(諸如ID節點內的單元300或主節點內的單元400)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法5900和該方法的變型。

在另一實施例中,公開了一種用於在無線節點網絡中共享裝運條件信息的系統。該系統一般包括網絡中的第一節點和網絡中第二節點。系統中的第一節點與正被裝運的第一包裹相關並且一般包括第一處理單元、第一存儲器和第一通信接口。第一處理單元被耦合到第一存儲器和第一通信接口中的每個。第一存儲器維持用於由第一處理單元執行的代碼(例如,代碼325或代碼425,取決於節點是ID節點還是主節點)。第一存儲器還維持裝運條件信息。

在進一步實施例中,第一節點還可以被實現為傳感器節點(與如上面更詳細地討論的ID節點類似的另一類型的網絡設備)並且包括耦合到第一處理單元的傳感器。傳感器可以生成傳感器數據,作為在第一存儲器中維持的裝運條件信息。

系統中的第二節點與正被裝運的第二包裹相關並且一般包括第二處理單元、第二存儲器和第二通信接口。第二處理單元被耦合到第二存儲器和第二通信接口中的每個。第二存儲器維持用於由第二處理單元執行的代碼(例如,代碼325或代碼425,取決於節點是ID節點還是主節點)。

在系統的操作期間,第一節點和第二節點在它們的相應的代碼的控制下可操作以在某些條件下交互和共享裝運條件信息。特別地,第一節點的第一處理單元在執行第一存儲器上維持的第一代碼時可操作以訪問第一存儲器上的裝運條件信息並且通過第一通信接口廣播通告信號。廣播的通告信號具有關於第一節點是否具有要共享的裝運條件信息的狀態信息。第一處理單元還可操作以通過第一通信接口從第二節點接收請求。請求向第一節點要求裝運條件信息。第一處理單元進一步可操作以將第一節點與第二節點相關聯,並且如果第一節點被授權與第二節點共享裝運條件信息則通過第一通信接口將裝運條件信息傳輸到第二節點。

在一個實施例中,第一節點的第一處理單元還可以可操作以從無線節點網絡中的伺服器接收裝運條件信息。在另一實施例中,在第一存儲器上維持的裝運條件信息可以包括預籌備的數據、關於第一節點的接近環境(諸如關於節點在物理上接近的環境或在時間上接近的環境)的環境信息(諸如光、溫度、溼度、壓力、高度、磁場強度、加速度、振動、衝擊和朝向)、關於第一節點的位置信息和/或更新的系統信息(諸如時間設置)。

另外,第二節點的第二處理單元在執行第二存儲器上維持的第二代碼時可操作以檢測從第一節點廣播的通告信號並且基於在從第一節點廣播的通告信號中的狀態信息來確定第一節點具有要共享的裝運條件信息。如果狀態信息指示第一節點具有要共享的裝運條件信息,則系統中的第二處理單元然後可操作以通過第二通信接口向第一節點傳輸針對裝運條件信息的請求,並且在第一節點被授權與第二節點共享裝運條件信息時從第一節點接收裝運條件信息。

在系統的進一步實施例中,第一處理單元可以進一步可操作以從無線節點網絡中的伺服器接收授權,其中授權允許第一節點與第二節點共享裝運條件信息。在系統的另一示例中,如果第一節點被預授權與第二節點共享裝運條件信息,則第一處理單元可以進一步可操作以通過第一通信接口將裝運條件信息傳輸到第二單元。在系統的又一示例中,如果第一節點被預授權與第二節點共享指定類型的裝運條件信息並且在第一存儲器中的被訪問的裝運條件信息是指定類型的裝運條件信息,則第一處理單元可以進一步可操作以通過第一通信接口將裝運條件信息傳輸到第二單元。

用於多件裝運的分層傳感器網絡

如上面提及的那樣,某些類型的裝運貨物可以包括被包裹的物品的集合。在某些情況下,這樣的相關包裹可以被分組在一起並且一起裝運(諸如在裝運貨板上或在裝運貨櫃內)。本領域那些技術人員將領會,被一起裝運的相關包裹可以被稱作多件裝運貨物,其可以共享相同的起點和目的地(或至少共享其中旨在將包裹一起裝運的預測的裝運路線的一部分)。在實施例中,分層配置的節點的網絡可以被用來提供關於裝運貨物的信息,更具體地在多件裝運貨物正被裝運時關於裝運貨物的不同部分的信息。

一般地,主節點在層級中比ID節點高。主節點一般比ID節點更複雜和更昂貴,這有利地允許將感測功能分發到較低複雜度、較低成本的ID節點。在一個實施例中,較高複雜度的主節點能夠通過第一(例如,較長距)通信路徑直接與伺服器通信,同時能夠通過與第一通信路徑不同的第二(例如,較短距)通信路徑與較低級和較低複雜度的ID節點通信。

圖60A是圖示了根據本發明的實施例的與示例性裝運貨櫃中的包裹的多件裝運相關聯的節點的示例性組的圖。現在參考圖60A,裝運貨櫃6000被示出具有貨櫃6000內的包裹6005、6010、6015和6020。在包裹中的每個內的是網絡設備——特別地,移動主節點6110a被放置在包裹6005內,ID節點6120a被放置在包裹6010內,ID節點6120b被放置在包裹6015內,並且ID節點6120c被放置在包裹6020內。移動主節點6110a可以經由網絡105與伺服器100通信,但還可以經由短距通信路徑(例如,在圖60A和60B中以虛線示出的使能Bluetooth®的通信路徑)與ID節點6120a-6120c中的每個通信。

裝運消費者可以選擇性地標識在貨櫃中或在貨板上的包裹的集合內的包裹的組。因此,實施例可以允許裝運消費者基於選擇的包裹來標識節點的組或「雲」,使得裝運消費者可以監視那些包裹和在它們內和周圍的裝運條件。另外,實施例可以在節點的個人化的雲檢測到包裹何時正離開組時允許前攝地通知裝運消費者。例如,如果ID節點報告針對特定包裹的包括針對該ID節點的位置信息的裝運條件信息,並且該位置信息與從組中的其他包裹中的其他ID節點收集的位置信息相異,則移動主節點可以通知伺服器,所述伺服器可以訪問在組上的裝運信息並且以指定的方式(例如,經由電子郵件消息、電話呼叫、文本消息等)前攝地聯繫裝運消費者。

在一個實施例中,當初始將用於裝運的包裹6005-6020的集合準備為組時,可以在節點的相應的包裹內放置和使能節點以在ID節點中的一個或多個被移動主節點6110a管理時感測與組內的特定包裹相關的裝運條件信息時充當節點的分層傳感器網絡。例如,這樣的網絡可以被實現為節點的個人云,其可以感測關於組內的包裹中的某些或全部的裝運條件信息。

雖然在圖60A中圖示的實施例將包裹放置和限制到裝運貨櫃6000(諸如ULD)中作為組,但另一實施例可以將使能節點的包裹放置在如在圖60B中示出的相同的裝運貨板6025上。在一個實施例中,裝運貨板是平坦運輸結構的類型,其以穩定的方式支持包裝的和未被包裝的物品從而被作為單元來回移動。示例性裝運貨板可以經由皮帶材料(strapping)、拉伸膜(stretch wrap)或幫助將包裹在貨板上保持就位的其他覆蓋材料來限制包裹。

本領域那些技術人員將領會,實施例可以具有包裹的分組的集合,其中並非所有包裹都是使能節點的。例如,僅在對於包裹的組而言具有挑選的外部面向的位置的包裹內放置和使能節點。當包裹被安排在貨櫃或貨板中時,這可以有助於成本效率地針對由於包裹的外部包裹的損傷而檢測到的溼度和光進行監視。在另一示例中,僅在包裹中的一部分中包括節點可以幫助針對在包裹的被配置的組的指定部分處的溫度進行有效監視並且避免在組中的所有包裹是使能節點的時候的義不容辭的(incumbent)花費和操作開銷。

在一個實施例中,要求放置在組的包裹中的節點的中的僅一個是較高複雜度和成本的移動主節點的能力慮及用於傳感器網絡監視包裹的組的總的較低成本實現。

圖61是圖示了根據本發明的實施例的當針對正被裝運的包裹的分組集合創建分層傳感器網絡時的伺服器操作的示例性方法的流程圖。現在參考圖61,方法6100在步驟6105處以伺服器將移動主節點與包裹的分組集合中的包裹中的一個相關聯開始。在一個實施例中,關聯通常是直接的(例如,彼此直接聯繫的節點,作為關聯過程的部分)但在其他實施例中可以是間接的(例如,使用被掃描的機器可讀或人類可讀關聯信息)。這樣的關聯可以採取記錄關聯數據以反映移動主節點與包裹之間的關聯的形式。移動主節點可操作以通過諸如較長距通信路徑的第一通信路徑直接與無線節點網絡中的伺服器通信。

在一個實施例中,包裹的分組集合可以包括正被一起裝運的包裹的貨板化組。例如,如在圖60B中示出的那樣,包裹6005-6020是固定到裝運貨板6025的包裹的貨板化組。然而,在另一實施例中,包裹的分組集合可以包括在裝運貨櫃內在一起的包裹的組,所述裝運貨櫃諸如在圖60A中示出的貨櫃6000。

在步驟6110處,方法6100以伺服器將ID節點與包裹的分組集合中的包裹中的另一個相關聯而繼續,其中ID節點可操作以通過第二通信路徑直接與移動主節點通信但不可操作以通過第一通信路徑直接與伺服器通信。ID節點的這樣的關聯可以採取記錄關聯數據以反映ID節點與相關包裹之間的關聯的形式。

在步驟6115處,方法6100通過在伺服器將移動主節點與ID節點相關聯時利用移動主節點和ID節點創建用於包裹的分組集合的分層傳感器網絡而結束。

在進一步實施例中,方法6100可以使伺服器將附加ID節點與包裹中的剩餘包裹中的一個或多個相關聯;並且更新分層傳感器網絡以進一步包括相關聯的附加ID節點中的每個。因此,這樣的示例性分層傳感器網絡可以包括多於一個ID節點並且可能不要求所有包裹包括節點。

在又一實施例中,方法6100還可以包括使ID節點中的一個或多個與它們的相應的包裹相關的裝運條件信息。在各種實施例中,示例性裝運條件信息可以包括關於特定的ID節點(更特別地關於與ID節點相關聯的包裹)的環境信息和位置信息。

在又一實施例中,ID節點可以與移動主節點共享感測的裝運條件信息。這樣,主節點然後可以將共享的被感測的裝運條件信息提供到伺服器。

並且在另一實施例中,方法6100可以通過由伺服器向主節點傳輸功率管理指令來使伺服器管理分層傳感器網絡的功率消耗。功率管理指令使得移動主節點變更移動主節點和ID節點的至少一個操作以改變移動主節點和ID節點中的至少一個的功率消耗。例如,移動主節點可以能夠在ID節點正在收集數據僅一個周期基礎(例如,打開、收集傳感器數據、關閉、在設置時間段後再次打開、收集更多的傳感器數據、然後再次關閉等)時轉變到較低的功率狀態達某時間段。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法6100可以在運行控制和管理代碼(諸如代碼525)的一個或多個部分以實現上面描述的功能中的任何功能的伺服器(諸如如在圖5、60A和60B中圖示的示例性伺服器100)上實現。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性伺服器上的存儲器記憶裝置515)上。因此,當執行這樣的代碼時,伺服器的處理單元(諸如單元500)可以可操作以執行如上面公開的各種步驟。

雖然圖61圖示了從示例性伺服器操作的觀點來看的用於創建分層傳感器網絡的示例性步驟並且上面的描述詳述了該示例性步驟,但圖62是圖示了根據本發明的實施例的當針對正被裝運的包裹的分組集合創建分層傳感器雲時的主節點操作的示例性方法的流程圖。現在參考圖6200,方法6200在步驟6205處以移動主節點與具有移動主節點的包裹的分組集合中的包裹中的一個相關聯開始。這裡,移動主節點可操作以通過較長距通信路徑直接與伺服器通信並且可操作以通過短距通信路徑與ID節點通信。

在一個實施例中,包裹的分組集合可以包括正被一起裝運的包裹的貨板化組,其中在另一實施例中,它們可以包括在裝運貨櫃內的在一起的包裹的組。

在步驟6210處,移動主節點檢測通過短距通信路徑(諸如使能Bluetooth®的受限RF通信範圍)從ID節點廣播的信號。ID節點與包裹的分組集合中的包裹中的另一個相關聯,並且可操作以通過短距通信路徑直接與移動主節點通信但不可操作以直接與伺服器通信。

在步驟6215處,移動主節點傳輸將移動主節點與ID節點相關聯的授權請求。並且在步驟6220處,移動主節點從伺服器接收授權將移動主節點與ID節點相關聯的響應。

最後,在步驟6225處,方法6200在移動主節點與ID節點相關聯時利用移動主節點和ID節點針對包裹的分組集合建立分層傳感器網絡。

在另一實施例中,方法6200還可以包括使移動主節點將附加的ID節點與包裹中的剩餘包裹中的每個相關聯,其中分層傳感器網絡進一步包括相關聯的附加的ID節點中的每個。附加的實施例可以包括少於包裹中的所有剩餘包裹的包裹與ID節點相關聯。

在方法6200的進一步實施例中,移動主節點可以從ID節點接收裝運條件信息。更詳細地,裝運條件信息可以包括與ID節點相關的環境信息(諸如溫度、溼度、光等)和位置信息中的至少一個。仍進一步地,方法6200的另一實施例,移動主節點可以將從ID節點接收的共享的裝運條件信息提供到伺服器。

在又一實施例中,方法6200還可以包括使移動主節點從伺服器接收功率管理指令。移動主節點可以實現功率管理指令來管理由移動主節點和ID節點消耗的功率。例如,移動主節點可以指示ID節點來變更ID節點的操作以便改變由ID節點消耗的功率。在另一示例中,移動主節點可以變更移動主節點的操作以便改變由移動主節點消耗的功率。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法6200可以在運行控制和管理代碼(諸如代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的移動主節點(諸如如在圖4中圖示的示例性主節點110a,以及在圖60A和60B中的主節點6110a)上實現。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性移動主節點中的存儲器記憶裝置415)上。因此,當執行這樣的代碼時,主節點的處理單元(諸如單元400)可以可操作以根據上面公開的示例性方法執行操作或步驟,所述示例性方法包括方法6200和該方法的變型。

除涉及伺服器和移動主節點的內部操作的方面之外,實施例還可以創建示例性分層傳感器網絡,作為將這樣的網絡放在一起和使能它的方式。具體地,圖63是圖示了根據本發明的實施例的針對正被裝運的包裹的分組集合創建分層傳感器網絡的示例性方法的流程圖。現在參考圖63,方法6300在步驟6305處通過將移動主節點放置在包裹的分組集合中的包裹中的一個內而開始。這裡,移動主節點可操作以通過第一通信路徑(諸如較長距通信路徑)直接與無線節點網絡中的伺服器通信。相對而言,ID節點可操作以通過第二通信路徑(諸如較短距通信路徑)直接與主節點通信但不可操作以通過第一通信路徑直接與伺服器通信。

在一個實施例中,包裹的分組集合可以包括正被一起裝運的包裹的貨板化組,而在另一實施例中,它們可以包括在裝運貨櫃內的在一起的包裹的組。

在步驟6310處,方法6300通過將ID節點放置在包裹的分組集合中的包裹中的另一個內而繼續。在步驟6315處,方法6300利用功率來使能移動主節點和ID節點。在步驟6320處,方法6300通過經由使得伺服器將移動主節點與ID節點相關聯來激活針對的包裹的分組集合的分層傳感器網絡而結束。

在進一步實施例中,方法6300還可以將附加的ID節點放置在包裹中的剩餘包裹中的每個內並且使能被放置在包裹中的剩餘包裹中的每個內的附加ID節點中的每個。因此,附加的ID節點中的被使能的每個由移動主節點供電並且是移動主節點可發現的並且在附加的ID節點中的被使能的每個與移動主節點相關聯時被添加到分層傳感器網絡。

在又一實施例中,方法6300可以將附加的ID節點放置在包裹中的剩餘的一個包裹內並且使能被放置在包裹中的剩餘的一個包裹內的附加的ID節點。因此,被使能的附加的ID節點由移動主節點供電並且是移動主節點可發現的並且在被使能的附加的ID節點與移動主節點相關聯時被添加到分層傳感器網絡。

並且在又一實施例中,方法6300還可以包括選擇包裹的分組集合中的包裹作為針對從起點到目的地的裝運路徑中的至少一部分的將被一起裝運的包裹的被監視的組。

從系統的觀點來看,描述了一個針對正被裝運的包裹的集合的分層傳感器系統的實施例。系統一般包括移動主節點和多個ID節點。移動主節點與包裹的集合中的包裹中的一個相關聯。主節點可操作以通過較長距通信路徑與伺服器通信。

系統中的ID節點中的每個與包裹的集合中的剩餘包裹中的一個相關聯並且包括收集裝運條件信息(例如,環境信息、位置信息)的傳感器。並且多個ID節點中的每個可操作以通過短距通信路徑與移動主節點通信但不能與伺服器直接通信。

在另一實施例中,移動主節點可以進一步包括傳感器,所述傳感器收集關於包裹的集合中的包裹中的一個的裝運條件信息。因此,不同的實施例可以部署一個或多個傳感器,作為可以組成分層傳感器系統的移動主節點或ID節點中的任何ID節點的部分。

系統中的移動主節點進一步可操作以通過短距通信路徑從ID節點接收被收集的裝運條件信息並且利用與包裹的集合中的包裹中的每個相關的概要裝運條件信息通過較長距通信路徑來更新伺服器,概要裝運條件信息基於來自ID節點的收集的裝運條件信息。例如,這樣的概要裝運條件信息可以是收集的與包裹的集合中的包裹相關的環境和位置信息的彙編(compilation )。

在進一步的實施例中,包裹的集合可以包括被裝運信息標識為相關的和一起裝運的包裹的組,其中裝運信息被維持在伺服器上並且由裝運消費者定義。這慮及對哪些包裹可以組成包裹的組的更多個人選擇,並且出於裝運消費者的跟蹤目的允許更多的靈活性和可見性。並且本領域那些技術人員將領會,包裹的集合在某些實施例中可以包括正被一起裝運的包裹的貨板化集合,而在其他實施例中包括一起在裝運貨櫃(諸如ULD)內的包裹的組。

自主的使能節點的交通工具物流應用

無線節點網絡的示例性元素還可以被應用於涉及作為示例性物流系統的部分的自主的交通工具運輸的實施例中,所述自主的交通工具運輸能夠拾取、承運、切換和遞送被包裝的物品。通過將移動主節點合併到自主交通工具中,並且在不同的位置處使用其他節點,移動主節點的實施例可以能夠操縱和控制其他節點從而沿著用於被包裝的物品的預期運送路線導航到裝運位置或更一般地導航到路點(waypoint)(例如,拾取點、脫離點或遞送點)。

用於自主運輸交通工具的基於節點的導航

圖67A-67D是圖示了根據本發明的實施例的使用無線節點網絡中的節點進行導航的各種階段中的示例性使能節點的自主運輸交通工具的圖。現在參考圖67A,基於自主交通工具6700圖示了示例性使能節點的運輸交通工具。這樣的自主交通工具的示例可以被實現為無飛行員的、無駕駛員的或無人的運輸裝置,諸如無人駕駛飛機(drone)、汽車、卡車、公共汽車、牽引車、飛行器、軌道交通工具或船舶。可以以多種大小來實現交通工具6700,所述大小可以取決於例如將被運輸的包裹的類型、其中交通工具6700將運行的環境(例如,內部、室外)、移動中要求的準確度(例如,操作的寬度、轉向間距等)以及預期的裝載貨物和鉸接的裝載和卸載機制(例如,機械臂、起重機、幫助裝載和卸載包裹的下拉運輸機帶等)。

如在圖67A中示出的那樣,示例性自主交通工具6700合併主節點6725並且採用控制系統6705和傳感器6722以在承載包裹裝載貨物中的包裹時經由推進系統6710和轉向系統6715從一個位置導航到另一位置。主節點6725(例如,如在圖4中示出和描述的節點400)可操作以通過較長距通信接口(例如,如在圖4中的主節點110a上示出的接口485)與伺服器100通信。在一個實施例中,主節點6725可以被集成到板載於自主交通工具6700上的電子設備內的基於處理器的系統中或是所述系統的部分。在另一實施例中,主節點6725可以被實現為獨立的分立單元,其可以被添加和/或固定到自主交通工具6700的一部分(例如,存儲部件、天氣密封艙等)。另外,雖然在圖67A-67D中節點6725顯現為主節點,但其他實施例可以將節點6725實現為ID節點。仍進一步地,可以存在其中與自主運輸交通工具相關聯的節點6725可以被實現為臨時起ID節點的作用(例如,如在主節點不再可以自我確定它自己的位置時)的主節點的實施例。

本領域那些技術人員將領會,取決於自主交通工具6700(例如,自主卡車、無人自主飛行無人駕駛飛機四軸飛行器(quad-copter)、自主軌道交通工具)的實現,控制系統6705、推進系統6710、轉向系統6715和機載傳感器6722的類型將變化以便成功地使交通工具6700依靠它自己的電力和控制導航到位置。例如,自主軌道交通工具可以利用混合柴電推進系統來實現,以便牽引大量具有大量的包裹裝載貨物的軌道車來實現,但考慮到實現利用簡單的轉向系統來實現。在另一示例中,自主四軸飛行器無人駕駛飛機交通工具可以具有四個發動機或引擎作為它的共同推進系統並且考慮到大量的致動器被用來以穩定的飛行使這樣的飛行器飛行而具有更先進的轉向系統。

交通工具6700上的示例性傳感器6722通常被用來幫助在移動和避開障礙物時引導交通工具6700。例如,一個實施例可以使用超聲傳感器來檢測非常接近的對象(例如,壁、邊緣牆板(curb)、門、包裹等)。傳感器的其他示例可以包括RADAR、LiDAR(使用雷射來照射對象並且分析反射的光)、具有圖像處理和識別的計算機視覺、紅外傳感器(例如,前視紅外或FLIR技術)等。本領域那些技術人員將領會,這樣的傳感器可以掃描和創建有用的圖像和圖來包裝避開障礙物。

示例性控制系統6705被布置在自主交通工具6700內或上。控制系統6705具有感測它的環境作為輸入、在位置之間導航並且響應於被感測的和導航輸入來控制推進和轉向的能力。控制系統6705具有耦合到自主交通工具的控制輸入(例如,到推進系統6710和轉向系統6715的輸入)的共同輸出。更詳細地,示例性控制系統6710進一步具有至少一個輸入用於接收關於自主交通工具的期望移動的指令(例如,控制指令,用以啟動/停止交通工具、加速或放慢交通工具、使交通工具轉向以及使交通工具在特定的方向(例如,向前、向後、向左、向右、向上、向下)前進)上行進並且響應於接收的指令產生關於輸出的控制信號。

在某些實施例中,控制系統6705還可以包括引導裝備,諸如羅盤、陀螺儀、加速計、慣性傳感器、GPS接收機電路等。在一個示例中,控制系統可以包括(未在圖67A中單獨示出的)慣性導航系統,其能夠在不友好的RF環境(例如,室內、在被屏蔽的設施內、在水下等)中操作。

如在圖67A中示出的那樣,主節點6725是在板載於自主交通工具6700上的移動主節點,其能夠響應於控制輸入在它自己的控制和推進下從一個位置移動到另一位置。另外,圖67A示出了在相對於交通工具6700的不同位置處的各種ID節點6735a-6735c。在一個實施例中,ID節點可以通過廣播通告信號以幫助使能節點的自主交通工具6700導航來操作。一般地,移動主節點6725能夠標識在期望的位置(例如,沿著用於包裹拾取、運輸或遞送的預期路線的路點)處的ID節點、與該ID節點相關聯、指示該ID節點降低廣播功率,並且基於感測被降低的廣播功率來確定其中ID節點位於的方向。ID節點輸出功率的逐步或遞增降低有助於指示ID節點位於何處和移動主節點應該前往何處。這對一系列路點中的下一個路點可以被重複。

更詳細地,圖67A圖示了在裝運位置6730(例如,前門、裝運碼頭、存儲室)處的包裹6740內的ID節點6735a與在一般區域中的其他ID節點(諸如ID節點6735b、6735c)。ID節點6735a正在以高功率廣播通告信號,其對應於較大的廣播範圍6745a。在檢測到來自ID節點6735a的該信號時,交通工具6700中的移動主節點6725可以指示ID節點6735a降低廣播輸出功率。因此,如在圖67B中示出的那樣,移動主節點6725可以檢測到ID節點6735a已經將它的輸出信號降低到較低的功率6745b,這然後允許移動主節點確定ID節點6735a的一般方向並且在該方向上移動(例如,將該確定的方向作為輸入提供到控制系統6705,所述控制系統6705通過推進系統6710和轉向系統6715來控制移動和轉向)。因此,可以在交通工具6700需要移動到裝運位置6730以在那裡拾取一個或包裹、在那裡放下一個或多個包裹或僅將該位置6730用作路點時使得交通工具6700然後可以繼續移動到預期路線中的接下來的路點並且最終到達它的期望的目的地使用移動主節點6725和ID節點6735a來幫助引導和導航。

在某些實施例中,使能節點的自主交通工具6700可以將中心快遞交通工具(例如,卡車、廂式貨車)用作基地(base)類型,從其運行到不同的地址以拾取用於裝運的一個或包裹,或脫離用於遞送的一個或多個包裹。在這樣的實施例中,使能節點的自主交通工具6700從其出發並返回的中心交通工具可以包括斜坡或其他鉸接裝載和卸載機制(例如,在各種自主交通工具離開和返回到中心交通工具時幫助裝載和卸載它們的機械臂、起重機、下拉運輸機帶等)。

在其他實施例中,使能節點的自主交通工具6700可以將一個或多個包裹從一個位置(諸如快遞交通工具)渡運(ferry)到另一位置(諸如另一快遞交通工具)。在又一其他實施例中,使能節點的自主交通工具6700可以使用示例性鉸接裝載和卸載機制(例如,幫助裝載和卸載包裹的機械臂、起重機、下拉運輸機帶等)來在裝運設施的存儲位置之間渡運或運輸包裹或使包裹從卡車離開並且渡運或運輸到分類設施的入口中。

圖67C圖示了其中ID節點可以被作用一系列路點的實施例。現在參考圖67C,交通工具6700可以已經到達ID節點6735A附近(如關於圖67A和67B示出和解釋的那樣),但現在正在繼續移動到ID節點6735e(並且然後到作為系列中的進一步路點的ID節點6735f、6735g和6735h)處的另一路點。在使能節點的自主交通工具6700中嵌入的移動主節點6725可以指示ID節點6735e降低它的輸出信號6750,使得主節點6725可以標識朝向該ID節點的方向並且使得交通工具6700在該方向上移動。

圖67D圖示了其中示例性使能節點的自主交通工具6700具有預期路線的進一步實施例,所述預期路線將使自主交通工具6700通過通道6760並且到裝運設施(諸如包裹分類設施)內的運輸機系統6765。在該示例中並且在這樣的設施內,示例性使能節點的自主交通工具6700可以運輸包裹以被放置在運輸機系統6765上,用於處理、掃描、分類和進一步的分發物流活動。在這麼做時,使能節點的自主交通工具6700能夠經由沿著路的與廣播ID節點相關聯的路點沿著預期路線導航。例如,當使能節點的自主交通工具6700接近通道6760的入口時,交通工具6700內的移動主節點6725可以檢測到正從ID節點6735e廣播的通告信號6750。另外,移動主節點6725可以依靠並使用關於通道和周圍的預期環境的上下文數據以更好地沿著路線從ID節點導航到ID節點。這樣的示例性上下文數據涉及ID節點的預期操作環境——例如移動主節點6725可以訪問標識該通道6760在尺寸上75英尺長和10英尺寬並且提供通道的布局信息(例如,沿著路轉向等)的上下文數據。當交通工具6700沿著從ID節點到ID節點(其中的每個可以被管理並且在它們與移動主節點6725相關聯並且被移動主節點6725控制之前與不同的主節點6770相關聯)的路線移動時,也可以從傳感器6722收集接近度數據。因此,當移動主節點6725沿著路線控制相應的ID節點時,不同的ID節點的廣播特性可以被移動主節點6725檢測到,使得它可以導航到最後的目的地(例如,用於運輸機系統6765的裝載區域)。

圖68是圖示了根據本發明的實施例的用於使用無線節點網絡中的多個節點通過自主運輸交通工具導航到裝運位置的示例性方法的流程圖。現在參考圖68,方法6800在步驟6805處以與自主運輸交通工具相關聯的移動主節點檢測從與裝運位置相關聯的ID節點廣播的信號開始。移動主節點是多個節點中的一個並且可以通過第一通信路徑直接與無線節點網絡中的伺服器通信。ID節點是多個節點中的另一個並且可以通過第二通信路徑直接與移動主節點通信但不能通過第一通信路徑直接與伺服器通信。

在一個實施例中,方法6800還可以包括移動主節點從伺服器接收ID節點的標識。例如,伺服器100可以使用一個或多個ID節點具有預期的或預測的路線並且傳輸與在圖67A中示出的ID節點6735a相關聯的標識(例如,MAC地址或其他標識符)。在該實施例中,檢測步驟可以包括根據從ID節點廣播的信號來檢測ID節點的標識。

在一個實施例中,裝運位置可以包括來自由遞送點、脫離點和拾取點組成的組中的一個。在另一示例中,裝運位置可以是預期路線中的路點。在更詳細的示例中,當移動主節點接近用於包裹交易的的運送目的地時,裝運位置可以被實現為預期路線上的多個路點中的第一路點。多個路點中的每個與不同的ID節點相關聯。例如,如在圖67C中示出的那樣,不同的路點可以與ID節點6735e、6735f、6735g和6735h中的不同的ID節點相關聯。

在步驟6810處,方法6800可以使移動主節點指示ID節點降低從ID節點廣播的信號的功率水平。例如,在圖67A中的移動主節點6725指示ID節點6735a降低正被廣播的信號的功率水平6745a,其然後被示出在圖67B中的被降低的功率水平6745b處。

在步驟6815處,移動主節點標識具有降低的功率水平的從ID節點廣播的信號。以該方式,ID節點可以區別於在具有移動主節點6725的使能節點的自主交通工具6700周圍的區域中廣播的其他ID節點。

在步驟6820處,移動主節點基於具有降低的功率水平的檢測到的信號來確定ID節點相對於移動主節點的方向。例如,移動主節點能夠區分廣播較低的功率水平信號的ID節點並且確定到該ID節點的方向。

在步驟6825處,移動主節點基於確定的方向導航到與裝運位置相關聯的ID節點。在一個實施例中,這樣的導航可以通過由於信號的功率水平在移動主節點接近ID節點時隨時間遞增地減小而導航到ID節點來完成。

在其中移動主節點與自主交通工具運輸工具的控制系統(諸如使能節點的自主交通工具6700的控制系統6705)相關聯的另一示例中,這樣的導航可以在移動主節點將確定的方向提供到控制系統的輸入以使得自主交通工具運輸工具在移動節點的當前位置在ID節點的預定範圍內時停止移動時來完成。

在更詳細的示例中,導航可以通過首先訪問涉及ID節點的操作環境的上下文數據、並且然後在信號的功率水平隨時間遞增地減小時和在移動主節點接近ID節點時參考被訪問的上下文數據導航到ID節點來完成。例如,被參考的上下文數據可以在交通工具接近ID節點時提供沿著交通工具的預期路線的布局和尺寸信息。

在仍更詳細的示例中,導航可以通過首先訪問涉及ID節點的預期操作環境的上下文數據、收集來自部署在自主交通工具運輸工具上的至少一個傳感器的接近度傳感器數據、並且然後在信號的功率水平隨時間遞增地減小時和在移動主節點接近ID節點時參考被訪問的上下文數據和接近度傳感器數據導航到ID節點來完成。在這樣的實施例中,ID節點的操作環境可以在裝運設施內,所述裝運設施諸如包裹分類設施(諸如在圖67D中圖示的具有通道6760和運輸機系統6765的示例性設施,其中使能節點的自主交通工具6700可以在運輸機系統6765處脫離一個或多個包裹之前使用ID節點的路點來導航通過通道6760)。

在進一步實施例中,方法6800還可以在移動主節點接近ID節點時使移動主節點向伺服器傳輸移動主節點的更新的位置。可以使用移動主節點上的定位電路(諸如GPS晶片組和天線)來確定移動主節點的更新的位置。

在另一示例中,移動主節點可以與自主交通工具運輸工具的控制系統相關聯,使得至少部分地基於來自部署在自主交通工具運輸工具上的慣性導航單元的確定的位置來確定移動主節點的更新的位置。在又一示例中,當由移動主節點上的定位電路(諸如GPS晶片組和天線)提供的機載位置可用時,可以基於所述機載位置來確定移動主節點的更新的位置,並且當機載位置不可用時,可以至少部分地基於來自部署在自主交通工具運輸工具上的慣性導航單元的確定的位置來確定來確定移動主節點的更新的位置。因此,實施例提供在GPS信號可能丟失時在設施內和室內導航的能力。

本領域那些技術人員將領會,如上面在各種實施例中公開和解釋的方法6800可以在運行控制和管理代碼(諸如代碼425)的一個或多個部分以實現上面描述的功能中的任何功能的移動主節點(諸如如在圖4中圖示的示例性主節點110a,以及在圖67A-67D中的主節點6725)上實現。這樣的代碼可以被存儲在非瞬時計算機可讀介質(諸如在示例性移動主節點中的存儲器記憶裝置415)上。因此,當執行這樣的代碼時,主節點的處理單元(諸如單元400)可以可操作以執行如上面公開的各種步驟。

更進一步地,另一實施例包括使能節點的運輸交通工具。該運輸交通工具包括自主交通工具,所述自主交通工具可操作以響應於控制輸入而從初始位置移動到裝運位置。例如,裝運位置可以是例如遞送點、脫離點、拾取點、用於自主交通工具的預期路線中的路點,或在交通工具接近用於包裹交易的運送目的地時在預期路線上的多個路點中的第一路點。

運輸交通工具進一步包括布置在自主交通工具上的控制系統。控制系統(例如,在圖67A-67D中示出的控制系統6705)具有耦合到自主交通工具的控制輸入(例如,到推進系統6710和轉向系統6715的輸入)的輸出。控制系統進一步具有至少一個輸入,用於接收關於自主交通工具的期望移動的指令並且響應於接收的指令在輸出上產生控制信號。

運輸交通工具進一步包括與它相關聯的移動主節點。移動主節點是可以直接與網絡中的伺服器通信的、無線節點網絡中的多個節點中的一個。如上面描述的那樣,在一個實施例中,移動主節點可以被集成到板載於自主交通工具上的基於處理器的電子系統之一中。但在另一實施例中,移動主節點可以是與交通工具附接或另外物理上與交通工具相關聯的獨立的單元。移動主節點向控制系統的輸入提供作為指令的方向性輸出信號。

更詳細地,移動主節點包括節點處理單元、節點存儲器和短距及較長距通信接口。節點存儲器被耦合到節點處理單元並且至少維持用於由節點處理單元執行的代碼以及在移動主節點的操作期間生成的數據。短距通信接口被耦合到處理單元並且可以與和裝運位置相關聯的ID節點通信。ID節點是多個節點中的另一個並且可以通過短距通信接口直接與移動主節點通信但不能直接與網絡中的伺服器通信。較長距通信接口被耦合到節點處理單元並且提供直接與伺服器通信的裝置。

移動主節點的節點處理單元在執行節點存儲器上維持的代碼時可操作以執行與上面關於圖68和方法6800的描述和闡明的步驟和操作。更詳細地,這樣,節點處理單元可操作以通過短距通信接口檢測從與裝運位置相關聯的ID節點廣播的信號。節點處理單元可操作以通過短距通信接口向ID節點傳輸指令,其中指令使得ID節點降低從ID節點廣播的信號的功率水平。這一點的示例被圖示在圖67A和67B中,其中功率水平初始在較高的水平6745a處但被改變到較低的水平6745b。

節點處理單元然後可操作以標識利用降低的功率水平從ID節點廣播的信號、基於具有降低的功率水平的檢測到的信號來確定從移動主節點到ID節點的方向,並且將確定的方向作為指令提供到控制系統的輸入。

在使能節點的運輸交通工具的進一步實施例中,節點處理單元可以進一步可操作以在從ID節點廣播的被檢測的信號的功率水平隨時間遞增地減小並且在移動主節點接近裝運位置時確定到ID節點的方向並且將確定的方向作為方向性輸出信號提供。

在又一實施例中,節點處理單元可以進一步可操作以通過較長距通信接口從伺服器接收ID節點標識。這裡,ID節點標識與和裝運位置相關聯的ID節點相關,並且節點處理單元可以進一步可操作以根據從與裝運位置相關聯的ID節點廣播的信號來檢測與裝運位置相關聯的ID節點的ID節點標識。

在另一實施例中,節點處理單元可以進一步可操作以基於方向性輸入指示控制系統來使得自主交通工具運輸工具在移動主節點的當前位置在與裝運位置相關聯的ID節點的預定範圍內時停止移動。在該實施例中,節點處理單元可以進一步可操作以向伺服器傳輸更新,所述更新反映了移動主節點的當前位置在ID節點的預定範圍內。因此,利用當前位置和狀態信息更新伺服器,從而準備對針對這樣的信息的請求進行響應。

在又一實施例中,上下文數據可以與使能節點的運輸交通工具一起使用以提供增強的導航能力。特別地,實施例可以在節點處理單元進一步可操作以訪問上下文數據的一部分的情況下使節點存儲器維持上下文數據,所述上下文數據涉及ID節點的操作環境(更具體地,預期的操作環境)。節點處理單元可以進一步可操作以在信號的功率水平遞增地隨時間減小時和在移動主節點接近ID節點時參考被訪問的上下文數據來確定到ID節點的方向。

在使能節點的運輸交通工具的另一實施例中,自主交通工具可以進一步包括至少一個傳感器,所述至少一個傳感器被布置在自主交通工具上並且至少耦合到移動主節點的節點處理單元(或替代地,耦合到自主交通工具上的控制系統)。在該實施例中,其還利用上下文數據的用途,節點處理單元可以進一步可操作以訪問涉及ID節點的預期操作環境的上下文數據的一部分、收集來自至少一個傳感器的接近度數據,並且在信號的功率水平隨時間遞增地減小時和在移動主節點接近ID節點時參考被訪問的上下文數據和接近度傳感器數據來確定到ID節點的方向。因此,可以利用參考交通工具的被感測的接近度、ID節點在其中並且在其中前進的ID節點的預期操作環境的優勢以及利用基於檢測到的改變的ID節點廣播功率水平確定的方向來導航自主交通工具。進一步地,ID節點的操作環境可以在諸如包裹分類設施的裝運設施內。

在進一步實施例中,使能節點的運輸交通工具(更具體地,交通工具內的移動主節點)可以能夠將交通工具的位置信息提供到伺服器。在一個實施例中,移動主節點可以包括耦合到節點處理單元的板載定位電路(諸如GPS晶片組和天線),使得單元可以進一步可操作以從板載定位電路獲得移動主節點的更新的位置,並且在移動主節點接近裝運位置時將更新的位置通過較長距通信接口傳輸到伺服器。

在另一實施例中,交通工具還可以包括部署在自主交通工具上的慣性導航單元,其生成針對自主交通工具的位置的確定的位置。例如,示例性慣性導航單元可以使用加速計、陀螺儀、磁力儀和/或壓力傳感器,作為基於這樣的傳感器來確定位置的部分。在該實施例中,節點處理單元可以進一步可操作以至少部分地基於從慣性導航單元獲得的確定的位置來確定移動主節點的更新的位置,並且將更新的位置通過較長距通信接口傳輸到伺服器。

在具有移動主節點中的板載定位電路和慣性導航單元兩者的實施例中,節點處理單元可以進一步可操作以確定來自板載定位電路的移動主節點的更新的位置是否可用。如果是,則從板載定位電路獲得的更新的位置可以通過較長距通信接口傳輸到伺服器。然而,如果更新的位置不可用,則從慣性導航單元獲得的確定的位置可以通過較長距通信接口傳輸到伺服器。因此,提供了在室外和室內環境中操作的更穩健的能力。

在其中存在多個路點(其中的每個與ID節點相關聯)的又一實施例中,節點處理單元可以進一步可操作以通過短距通信接口檢測從與路點的下一個相關聯的另一ID節點廣播的信號。節點處理單元然後可以可操作以通過短距通信接口向其他ID節點傳輸指令,其中指令使得其他ID節點降低從另一ID節點廣播的信號的功率水平。節點處理單元然後可以可操作利用降低的功率水平來標識從其他ID節點廣播的信號、基於從其他ID節點廣播的具有降低的功率水平的檢測到的信號來確定關於從移動主節點到其他ID節點的預期路線的進一步方向,並且將關於預期路線的確定的方向作為指令提供到控制系統的輸入。

利用節點的自主交通工具包裹交易

可以使用無線節點網絡中的節點來進一步增強用於包裹拾取和遞送(例如,用於包裹的物流交易的類型)的自主交通工具的使用。69A是圖示了根據本發明的實施例的具有示例性使能節點的自主交通工具的示例性快遞運輸交通工具的圖。現在參考圖69A,示例性使能節點的自主交通工具6700被示出在快遞運輸交通工具6910內,所述快遞運輸交通工具6910可以被用來運輸交通工具6910內的(未示出的)一個或多個包裹,用於在各種位置處的遞送或用於僅在位置之間渡運這樣的包裹。在實施例中,諸如交通工具6700的使能節點的自主交通工具的有利使用以輔助交通工具6910的裝載/卸載以及執行物流交易,諸如從指定地址拾取包裹或將包裹遞送到這樣的地址可以慮及更高效的物流系統。

在更特別地包括具有電子模塊6900的示例性包裹鉸接系統的該圖示的實施例中示出了示例性使能節點的自主交通工具6700,所述電子模塊6900被連接到鉸接系統6905並且控制鉸接系統6905,所述鉸接系統6905可移動以將包裹放置在交通工具6700的包裹裝載貨物存儲6720內和從所述包裹裝載貨物存儲6720移除包裹。在一個實施例中,可以利用具有多個自由度從而在裝載和卸載接近交通工具6700的包裹中提供更大的靈活性的機械臂來實現模塊和系統。然而,本領域那些技術人員將領會,包裹鉸接系統的其他實施例可以使用例如裝載運輸機、來自交通工具6700的多個抓取延伸或臂、向下鉸接到足夠水平以幫助捕捉包裹的裝載平臺等來實現。同樣地,鉸接系統6905的末端被圖示為具有可以抓取包裹的鉸接接觸點,但其他實施例可以使用不同類型的結構來鉸接並且在包裹被放置在包裹裝載貨物6720內或從包裹裝載貨物6720移除時維持包裹的抓取和控制。

在一個實施例中,快遞運送交通工具6910具有快遞運送交通工具移動主節點6915,諸如在圖69A中圖示的。在板載於交通工具6910上的這樣的主節點6915允許主節點6915更高效地對被拾取和遞送的包裹進行管理和報告以及將裝運信息遞送到使能的節點。然而,其他實施例可以使自主交通工具6700中的主節點6915負責下載關於經受物流交易的包裹的裝運信息,所述物流交易諸如拾取它們或脫離它們。

自主交通工具6700可以從快遞運輸交通工具6910部署並且行進去往和來自其中交通工具6700可以拾取或脫離包裹的交易位置(例如,拾取位置、地址、用於脫離包裹的指定區域等)。取決於示例性自主交通工具6700和示例性快遞運輸交通工具6910如何被配置以及特定的應用細節(例如,可以由每個運輸多麼大的包裹和多少包裹等),部署自主交通工具6700可以通過例如僅打開快遞運輸交通工具6910的後門或側門來完成。在另一實施例中,自主交通工具6700可以從快遞運輸交通工具6910的(未示出的)專用發射艙(launch bay)被快速地部署,其中交通工具6910可以包括專用硬體以輔助收集在拾取物流交易期間已經被帶到交通工具6910的包裹或從交通工具6910上存儲區域加載一個或多個包裹的資產。

圖69B是圖示了根據本發明的實施例的當示例性使能節點的自主交通工具在交易位置處接近用於示例性物流交易的包裹和相關的ID節點時的示例性使能節點的自主交通工具的圖。現在參考圖69B,自主交通工具6700已經被部署並且接近具有在其內的ID節點6735a的包裹6740。包裹6740位於一般被稱作包裹的交易位置6920的位置或地址處。在該示例中,包裹6740正在等待拾取並且裝運消費者可能已經輸入裝運定單,其中與定單相關的裝運信息被維持在伺服器100上。自主交通工具6700將接收這樣的裝運信息使得它知道要拾取什麼包裹、拾取物流交易應該在何處發生、以及與該包裹相關聯的任何ID節點的標識。裝備有該信息,自主交通工具6700內的移動主節點6725然後可操作以控制自主交通工具6700如何自動地進行物流交易。

在另一示例中,本領域那些技術人員將領會,類似類型的操作發生在自主交通工具6700被部署以進行脫離物流交易時,其中包裹被交通工具6700渡運到交易位置6920,並且然後將包裹從包裹裝載貨物6720移除並將包裹放置在位置6920處來遞送包裹。

圖70是圖示了根據本發明的實施例的用於使用無線節點網絡中的多個節點和伺服器使物流交易自動化的示例性方法的流程圖。現在參考圖70,方法7000在步驟7005處開始,其中節點中的第一個(與裝運快遞相關聯的節點)從伺服器下載裝運信息。裝運信息標識用於物流交易的包裹、用於物流交易的交易位置以及與包裹相關聯的節點中的第二個的標識。

在步驟7010處,第一節點將裝運信息提供到節點中的第三個,其中第三節點是自主交通工具的部分。例如,如在圖69A中示出的那樣,快遞運輸交通工具主節點6915可以從伺服器100接收和下載關於將被拾取(如果物流交易是針對自主交通工具6700的拾取操作)的包裹的裝運信息,並且然後將該裝運信息提供到交通工具6700中的移動主節點6725。在另一實施例中,嵌入的移動主節點6725可以從伺服器100直接下載裝運信息。

在步驟7015處,第三節點使得自主交通工具從初始位置(更一般地被稱作第一位置)移動到交易位置。例如,如在圖69B中示出的那樣,自主交通工具6700中的移動主節點6725可以起第三節點的作用並且使得交通工具6700從快遞運輸交通工具6910外部的初始部署位置移動到在裝運信息中標識的交易位置6920。這可以利用從節點6725向控制系統6705提供的指令和信號來完成,所述控制系統6705然後管理推進系統6710和轉向系統6715的操作。

在步驟7020處,方法7000在如果自主交通工具上的第三節點完成與和包裹相關聯的第二節點的節點關聯則第三節點進行與包裹相關的物流交易時結束。如上面解釋的那樣,一般物流交易是一種類型的操作,其涉及裝運的任何物流階段,諸如拾取感興趣的包裹、在位置之間渡運感興趣的包裹、脫離感興趣的包裹、移動感興趣的包裹等。

在其中物流交易包括在第三節點與第二節點相關聯之後在交易位置處拾取包裹的一個實施例中,實施物流交易可以在第三節點在自主交通工具接近交易位置時檢測到來自(與包裹相關聯的)第二節點的信號時被完成。其後,實施步驟可以在將第三節點與第二節點相關聯、在交易位置處拾取包裹並且然後將包裹放置到自主交通工具的包裹裝載貨物存儲中時繼續。

在該實施例中,方法7000還可以包括自主交通工具返回到快遞運輸交通工具以從自主交通工具的包裹裝載貨物存儲卸載包裹和第二節點,並且然後向伺服器傳輸核實消息。該核實消息確認包裹被拾取並且在快遞運輸交通工具上。

在其中物流交易包括在第三節點與第二節點相關聯之後在交易位置處脫離包裹的另一實施例中,實施物流交易可以在第三節點在自主交通工具接近交易位置時檢測到來自第二節點的信號時被完成。其後,實施步驟可以在第三節點與第二節點相關聯、從自主交通工具的包裹裝載貨物存儲移除包裹、並且控制自主交通工具在交易位置處脫離包裹時繼續。

在該實施例中,方法7000可能已經在初始位置處從快遞運輸交通工具布置自主交通工具,並且在使得自主交通工具從初始位置移動到交易位置之前將包裹裝載到自主交通工具的包裹裝載貨物存儲中。

並且仍在該實施例中,方法7000還可以使得自主交通工具返回到快遞運輸交通工具;並且將核實消息傳輸到伺服器,其中核實消息確認包裹在交易位置處脫離並且不再在快遞運輸交通工具上。

在更詳細的實施例中,第一節點和第三節點中的每個可以是移動主節點(諸如快遞運輸交通工具6910中的主節點6915和嵌入在自主交通工具6700中的或集成為自主交通工具6700的部分的主節點6725。移動主節點中的每個是多個節點中的一個並且可操作以通過第一通信路徑直接與無線節點網絡中的伺服器通信。相對而言,第二節點可以是ID節點,其中ID節點是多個節點中的另一個並且可操作以通過較短距通信路徑與主節點中的每個通信但不能直接與伺服器通信。

在另一實施例中,描述了一種用於使與包裹相關的物流交易自動化的示例性系統。該系統一般包括三個節點——與快遞運輸交通工具相關聯的第一節點、與包裹相關聯的第二節點以及集成為與快遞運輸交通工具相關的自主交通工具的部分的第三節點。如在圖69A和69B中示出的那樣,在圖示的實施例中的這樣的節點的示例顯現為與快遞運輸交通工具6910相關聯的主節點6915、與包裹6740相關聯的ID節點6735a以及集成為與快遞運輸交通工具6910相關的自主交通工具6700的部分的移動主節點6725。

在系統中,第一節點可操作以從伺服器下載裝運信息。裝運信息標識用於物流交易的包裹、用於與包裹相關的物流交易的交易位置以及與包裹相關聯的第二節點的標識。第一節點還將裝運信息提供到第三節點。

並且在系統中,第三節點可操作以使得自主交通工具從接近快遞運輸交通工具的第一位置移動到交易位置,並且如果第三節點成功地與和包裹相關聯的第二節點相關聯則實施與包裹相關的物流交易。

在其中物流交易包括在第三節點成功地與第二節點相關聯之後在交易位置處拾取包裹的實施例中,第三節點實施物流交易的能力可以被更詳細地解釋為在自主交通工具接近交易位置時檢測來自與包裹相關聯的第二節點的信號、將第三節點與第二節點相關聯、指示自主交通工具上的包裹鉸接系統在交易位置處拾取包裹以及指示包裹鉸接系統將包裹放置在自主交通工具的包裹裝載貨物存儲中。本領域那些技術人員將領會,使第三節點指示包裹鉸接系統執行功能一般涉及向控制包裹鉸接系統的系統(諸如在圖69A和69B中示出的控制裝載/卸載系統6900和包裹鉸接系統的鉸接臂6905的控制系統6705)提供控制信號。

在又進一步實施例中,第三節點可以進一步可操作以使得自主交通工具返回到快遞運輸交通工具、指示包裹鉸接系統將包裹和與包裹相關聯的第二節點從自主交通工具的包裹裝載貨物存儲卸載到快遞運輸交通工具的存儲區域中,並且向伺服器傳輸核實消息。其中核實消息確認包裹被拾取並且在快遞運輸交通工具上。

在其中物流交易包括在第三節點成功地與第二節點相關聯之後在交易位置處脫離包裹的另一實施例中,第三節點可以通過進一步可操作以執行若干更詳細的操作而進一步可操作以實施物流交易。具體地,第三節點可以可操作以在自主交通工具接近交易位置時檢測來自與包裹相關聯的第二節點的信號、將第三節點與第二節點相關聯、指示自主交通工具上的包裹鉸接系統將包裹從自主交通工具的包裹裝載貨物存儲移除,並且指示包裹鉸接系統在交易位置處脫離包裹。其後,第三節點可以進一步可操作以向伺服器傳輸核實信息,其中核實信息確認包裹在交易位置處脫離。

在系統的更詳細的實施例中,第一節點和第三節點中的每可以被實現為移動主節點,其中移動主節點中的每個是多個節點中的一個並且可操作以通過第一通信路徑直接與無線節點網絡中的伺服器通信。並且在該實施例中的更多細節中,第二節點可以是ID節點,其中ID節點是多個節點中的另一個並且可操作以通過較短距通信路徑與主節點中的每個通信但不能與伺服器直接通信。

雖然上面描述了實施例中的示例性系統,但另一實施例僅涉及實施與包裹相關的物流交易的使能節點的自主交通工具。在該實施例中,使能節點的自主交通工具包括自主交通工具和集成為自主交通工具的部分的移動主節點。自主交通工具可操作以響應於控制輸入從初始位置移動到於物流交易相關的交易位置。移動主節點是無線節點網絡中的多個節點中的一個並且進一步包括節點處理單元、節點存儲器、短距通信接口和較長距通信接口。節點存儲器、短距通信接口和較長距通信接口中的每個被耦合到節點處理單元(諸如在圖4中針對示例性主節點110a示出的)。短距通信接口可操作以與無線節點網絡中的節點通信,而較長距通信接口可操作以與無線網絡中的伺服器直接通信。

移動主節點的節點處理單元在執行節點存儲器上維持的代碼時可操作以執行若干功能。特別地,節點處理單元首先可操作以接收由伺服器生成的裝運信息。裝運信息標識用於物流交易的包裹、用於與包裹相關的物流交易的交易位置以及與包裹相關聯的第二節點的標識。節點處理單元然後可操作以向自主交通工具的控制輸入提供控制信號,使得自主交通工具從初始位置移動到交易位置,並且如果第三節點成功地與和包裹相關聯的第二節點相關聯則自動地實施與包裹相關的物流交易。

在其中物流交易可以包括在第三節點成功地與第二節點相關聯之後在交易位置處拾取包裹的一個實施例中,自主交通工具可以進一步包括包裹裝載貨物存儲和包裹鉸接系統,所述包裹鉸接系統可以可操作以將包裹放置在包裹裝載貨物存儲內並且從包裹裝載貨物存儲內移除包裹。在圖69A和69B中示出的示例中,這樣的裝載貨物存儲顯現為包裹裝載貨物6720。雖然在比例上示出的小涉及自主交通工具6700中的其他部件,但本領域那些技術人員將領會,在圖中示出的相對大小不是限制性的並且這樣的存儲的大小可以由預期被運輸的包裹的大小、自主交通工具的推進能力等規定。同樣地,在圖69A和69B中示出的圖示的包裹鉸接系統可以採用諸如提升式門、機械臂、鉸接鏟鬥等的多種可控制機器來捕捉包裹並且在位置之間安全地運輸包裹。

在這裡的該實施例中,物流交易是拾取包裹,第三節點可以通過可操作以在自主交通工具接近交易位置時檢測來自與包裹相關聯的第二節點的信號、將第三節點與第二節點相關聯和向自主交通工具的控制輸入提供拾取控制信號以使得自主交通工具上的包裹鉸接系統在交易位置處拾取包裹並且將包裹放置在自主交通工具的包裹裝載貨物存儲中而進一步可操作以自動地實施物流交易。

在進一步的實施例中,第三節點還可以可操作以使得自主交通工具返回到快遞運輸交通工具。這可以利用移動相關的控制信號來完成。第三節點還可以可操作以向自主交通工具的控制輸入提供卸載控制信號以使得包裹鉸接系統將包裹和與包裹相關聯的第二節點從自主交通工具的包裹裝載貨物存儲卸載,並且然後通過較長距通信接口向伺服器傳輸核實消息,其中核實消息確認包裹被拾取。

在其中物流可以包括在第三節點成功地與第二節點相關聯之後在交易位置處脫離包裹的另一實施例中,自主交通工具可以進一步包括包裹裝載貨物存儲和包裹鉸接系統,所述包裹鉸接系統可操作以將包裹放置在包裹裝載貨物存儲內並且從包裹裝載貨物存儲內移除包裹。

在該實施例中,第三節點可以進一步可操作以通過在自主交通工具接近交易位置時檢測來自第二節點的信號(例如,廣播通告信號)、將第三節點與第二節點相關聯並向自主交通工具的控制輸入提供脫離控制信號來實施物流交易。脫離控制信號使得自主交通工具上的包裹鉸接系統將包裹從包裹裝載貨物存儲內移除並且將包裹放置在交易位置處。

在另一實施例中,第三節點可以進一步可操作以通過較長距通信接口向伺服器傳輸核實消息,其中核實消息確認包裹在交易位置處脫離。

並且在更詳細的實施例中,與包裹相關聯的第二節點可以是ID節點(多個節點中的另一節點)並且可操作以通過短距通信接口與移動主節點通信但不能與伺服器直接通信。

裝備監視應用

無線分層節點網絡的實施例可以被進一步應用於其中可以期望增強的跟蹤和可見性的裝備監視情況。更詳細地,示例性ID節點、示例性主節點和示例性伺服器在層級中操作作為無線節點網絡提供對與這樣的節點相關聯的物品的位置的改進的跟蹤和增強的可見性的能力(例如,在結構和貨櫃的內部還是外部)。並且當利用這樣的示例性節點中的某些的感測能力時,其提供知道示例性節點與之相關聯的物品正在發生什麼的能力。例如,當使用這樣的分層節點網絡來監視一件裝備時,監視系統能夠將該增強的跟蹤和可見性用到什么正在發生和在何處標識可行動的(actionable)事件中,使得可以在適當的時間處並且對於動作的適當範圍來採取響應性動作。

在一般的實施例中,一件裝備可以是任何類型的機器或設備,其中期望監視裝備的操作。例如,這樣的裝備可以包括但不限於醫學裝備、辦公室裝備、工業裝備、製造裝備、建築裝備、運輸裝備、實驗室裝備、運動裝備、汽車裝備、農場裝備、海上裝備、採礦裝備等。雖然在這裡明確提到了這些示例,但本領域那些技術人員將領會,實施例的原理可以同等地可適用於其他類型的裝備,其中可能期望監視該類型的裝備的位置和操作。

圖71是圖示了根據本發明的實施例的用於監視在示例性醫療保健設施內的一件裝備的示例性分層節點網絡的圖。在圖71中圖示的示例環境是諸如緊急護理設施的示例性醫療保健設施7100的環境,其中醫患(medical patient)可以到達、尋求由醫學人員的緊急治療、具有使用設施內的醫學裝備的治療,並且可以在接收治療之後離開以去往他們的住宅的回家。

現在參考圖71,示例性醫療保健設施7100被示出具有若干區域,諸如病人休息室(lobby)7105、檢查區域7110、機密病曆室7115和診斷測試室(testing room)7125。可以被視為醫療保健設施中的或在他們的住宅處的治療或醫療護理下的醫患的人可以通過入口7130進入設施7100。一旦在病人休息室7105中,病人就可以在前臺區域7135處辦登,在所述前臺區域7135處他們可以籤到(sign in)和掛號、提供相關的信息(例如,姓名、計費信息、聯繫信息等)並且接收醫療保健標識卡。

在該示例中,醫療保健標識卡可以將ID節點7120a合併於其內。然而,在其他示例中,本領域那些技術人員將領會,與病人相關聯的其他物品可以合併或否則包括ID節點,諸如由病人穿的衣服、在辦公桌區域7135處掛號時由醫療保健設施人員提供的醫療標識手鐲或腕帶、由設施提供的具有在病人對設施7100的訪問期間將審查和使用的相關文檔的帶夾寫字板類型的設備,或電子用戶訪問設備(諸如智慧型電話,其使得智慧型電話的操作能夠是ID節點的操作的應用;或由病人或設施提供的作為與病人相關聯的ID節點的平板類型的設備,其具有運行以使能操作的類似應用)。

一旦病人已經辦登並且在病人休息室7105中的等待之後,病人就可以被呼叫回到檢查區域7100(或經由諸如光、聲音或簡單的字母數字顯示之類的ID節點的用戶接口被通知這一點)。病人可以通過門7140進入檢查區域7105,來由醫學技術人員7175使用各種醫學裝備進行的初始檢查或分診(triage)檢查,所述各種醫學裝備諸如血壓監視器、心臟監視器和脈搏血氧計(其中的每個與它們自己的ID節點7129b-d相關聯)。雖然在圖71中未示出,但設施7100還可以包括其中可以存儲不同的醫學裝備的存貨的存儲區域(每件裝備具有與其相關聯的ID節點)。

在由醫學技術人員7175完成初步測試之後,病人可以移到檢查區域7100的另一部分(其可以是開放的或在封閉的不同的檢查室內)來由另一醫療保健提供者7180(例如,醫師或護士)進行進一步檢查。如果在由醫療保健提供者7180進行的檢查期間確定了也可能需要診斷測試以進一步診斷病人的症狀和治療病人,則病人可以被指導進入診斷測試室7125。一旦在診斷測試室7125中,病人可以被指示躺在測試臺7155上而另一醫療保健提供者(例如,放射科醫師或x射線技術人員)激活x射線機器7150(其具有與其相關聯的ID節點7120x)。在測試之後,病人可以被指導回到檢查區域7110或回到病人休息室7105。然而,如果病人的治療完成,則病人可以結帳並離開設施。

在某些情況下,病人可能不熟悉設施7100的布局並且漫遊到病人不被預期在的區域中,所述區域諸如機密病曆室7115。例如,病人7170可以具有集成到她的醫學標識手鐲或腕帶中的ID節點7120e。病人7170可能處於車禍中並且具有由技術人員7160操作的x射線機器7150上的x射線。假定x射線測試確認折斷的腳踝和手臂;醫師7180可以將她的腿和手臂放入石膏中,作為治療的部分。病人7170可能是困惑的,並且在嘗試離開檢查區域7110時可能進入她不被預期也不被允許在的機密病曆室7115。如將更詳細地解釋的那樣,這裡ID節點7120e的使用可以前攝地警告病人和她位於的她不被預期在的區域中的其他人。

更一般地,在這樣的示例性醫學環境中,ID節點可以與人或一件裝備相關聯並且可操作以監視人的活動或該件裝備的操作。另外,本領域那些技術人員將領會,基於示例性ID節點、主節點和伺服器的在先討論,在該醫學環境中的這樣的ID節點可操作以直接與主節點7110a通信但不能與伺服器100直接通信。然而,主節點7110a可操作以與伺服器100直接通信並且與在圖71中示出的ID節點單獨通信。本領域那些技術人員將進一步領會,雖然僅一個主節點7110a在圖71中被示出用於設施7100,但這是出於解釋的簡單而完成的並且其他實施例可以部署一個或多個其他主節點,所述一個或多個其他主節點也可操作以直接與伺服器100和彼此以及在相應的主節點的接收範圍內廣播通告信號的ID節點通信。

圖72是圖示了根據本發明的實施例的用於使用分層節點網絡來監視一件裝備(例如,血壓監視器、脈搏血氧計、x射線機器等)的示例性方法的流程圖,所述分層節點網絡至少具有ID節點、主節點和伺服器。現在參考圖72,方法7200在步驟7205處以在主節點檢測到從ID節點廣播的信號時主節點與ID節點相關聯開始。ID節點與該件裝備相關聯,所述裝備諸如醫學裝備、辦公室裝備、工業裝備、製造裝備、建築裝備、運輸裝備、實驗室裝備、運動裝備、汽車裝備、海上裝備和採礦裝備。這些是其中可以監視操作的裝備的示例。ID節點(諸如在圖71中示出的ID節點7120x或在圖3中示出的示例性ID節點120a)可操作以監視該件裝備的操作並且可操作以直接與主節點通信但不能與伺服器直接通信。然而,主節點可操作以與伺服器直接通信並且與ID節點單獨通信。

例如,如在圖71中示出的那樣,ID節點7120x可以監視x射線機器7150的操作(例如,它何時被激活、執行了什麼操作、從機器收集關於哪個操作者或技術人員激活它的信息、它操作了多久,以及與在機器的操作期間執行的測試相關的病人信息等)。在這麼做時,ID節點7120x可以被是實現為一種類型的傳感器節點,其具有傳感器或其他板載的對接電路(並且如參考圖3中的示例性ID節點120a解釋的那樣)以從x射線機器7150收集信息並且監視機器7150的期望的操作。ID節點7120x可以直接與主節點7110a通信但不能與伺服器100直接通信,其中主節點7110a可以通過較長距通信路徑(例如,WIFI)與伺服器100直接通信並且通過例如較短距通信路徑(例如,在使能Bluetooth®的設備之間的使能Bluetooth®的通信路徑)與ID節點7110a單獨通信。

在一個實施例中,方法7100的關聯步驟可以進一步包括在主節點與ID節點之間建立被動關聯而不要求而不要求由伺服器授予的在先權力。然而,在另一實施例中,方法7100的關聯步驟可以進一步包括在主節點與ID節點之間建立主動關聯。相對於被動關聯,主動關聯反映基於由伺服器授予的權力的在主節點與ID節點之間的授權連接。在一個示例中,主節點在將主節點與和該件裝備相關聯的ID節點相關聯之前向伺服器發送關聯請求。然而,在其他示例中,如果伺服器預授權這樣的關聯,則不必要做出這樣的請求。這為主節點避免了在檢測到從ID節點廣播的信號之後從伺服器請求權力的需要。

在步驟7210處,方法7200以伺服器確定ID節點的位置而繼續。與該件裝備相關聯的ID節點的位置可以將可行動事件是什麼、哪個可能要求採取響應性動作計入因素。更詳細地,確定ID節點的位置的步驟可以進一步包括隨時間跟蹤ID節點的位置。並且甚至更詳細地,確定ID節點的位置的步驟可以進一步包括隨時間跟蹤ID節點的位置並且基於與該件裝備和ID節點的操作環境相關的上下文數據來細化ID節點的位置。

在步驟7215處,方法7200以ID節點檢測與該件裝備的操作相關的可行動事件繼續。在一個實施例中,ID節點可以獨自檢測可行動事件。在另一實施例中,ID節點可以檢測針對與裝備的操作相關的可行動事件的條件並且將該條件報告到主節點,所述主節點可以使用該條件信息連同關於ID節點的位置信息來檢測可行動事件或將該條件信息傳遞到伺服器,在所述伺服器處可以使用該條件信息和其他信息(諸如與ID節點或它的操作環境相關的位置數據或上下文數據)來檢測可行動事件。

在一個或多個詳細的實施例中,方法7200可以通過檢測移動狀態、激活狀態或與該件裝備的操作相關的使用狀態來檢測可行動事件。示例性移動狀態可以是ID節點(和與它相關聯的該件裝備)是否僅曾被移動、沒有正在移動或正在相對於路徑或(一個或多個)預期點移動。示例性激活狀態可以一般是裝備的被檢測到的上電或在裝備上使用的特定部分或特徵的激活。本領域那些技術人員將領會,關於這樣的被檢測到的激活的粒度的級別將取決於ID節點上的對接電路的精細化和接收或監視與該件裝備本身相關的信號或環境條件的能力。

在步驟7220處,方法7200以ID節點向主節點傳輸報告可行動事件的消息而繼續。在步驟7225處,方法7200通過由主節點通知伺服器關於可行動事件而繼續。然而,在其中可行動事件的檢測發生在主節點級別或伺服器級別處(至少部分地基於條件信息)的實施例中,本領域那些技術人員將領會,可能不存在向主節點傳輸這樣的消息或如果主節點則通知伺服器關於可行動事件的需要。代之以,這樣的實施例可以向主節點傳輸報告條件信息的消息,並且主節點然後可以通知伺服器該信息。

在步驟7230處,方法7200以伺服器基於通知發起響應性動作而結束。在一個實施例中,發起響應性動作步驟的步驟可以包括更新與該件裝備的操作相關的計費屬性。例如,伺服器可以實現與特定件裝備的使用相關的計費系統(諸如用於醫療保健設施7100的計費計算機系統)或伺服器可以將輸入提供到單獨的計費計算機系統。這樣的計費屬性可以例如是該件裝備的標識和針對由ID節點監視的裝備的使用計費的費用的形式。

在另一實施例中,發起響應性動作步驟的步驟可以包括更新與該件裝備的操作相關的存貨屬性。一般地,該件裝備可以是裝備的被管理的存貨的部分,其中期望跟蹤或監視存貨的不同方面,諸如什麼在存貨中、存貨共同位於何處以及存貨如何被使用和可能如何老化。示例性存貨屬性可以包括與存貨的被監視的方面相關的信息(諸如裝備存貨中的這件的使用、裝備存貨中的這件的位置等)。

在又一實施例中,發起響應性動作步驟的步驟可以包括更新與該件裝備的操作相關的維護屬性。例如,該件裝備可以具有針對該特定件設定的維護時間表。示例性維護屬性在其涉及這樣的維護時間表時可以包括操作時間。進一步地和更一般地,將被更新的示例性維護屬性可以包括與任何服務、修理、整修、部分更換或在裝備上完成的其他維護相關的信息。

在又一實施例中,發起響應性動作步驟的步驟一般可以包括更新與該件裝備的操作相關的使用屬性。例如,這一般可以是跟蹤用於該件裝備的操作的時間(更一般地是使用時間)。在另一示例中,這可以更詳細地關於操作的模式如何被使能和如何被使用並且達多久被監視,。因此,示例性使用屬性可以是簡單的激活計數但可以是在該件設備被使用時的操作的快照和生成的所有操作數據。本領域那些技術人員將領會,不同的實施例可以有利地利用更複雜的實現,儘管這麼做的較高的成本和在對接及存儲由ID節點從裝備感測的這樣的信息的複雜度。

在進一步實施例中,發起響應性動作步驟的步驟可以包括更新與該件裝備的操作相關的質量保證屬性。在用戶關心質量並且用戶採用質量保證程序來監視和確保操作是準確的並且具有高質量標準的情況下使用多件裝備。與該件裝備的操作相關的示例性質量保證屬性可以涉及跟蹤和監視裝備的輸出以確保裝備正在以可接受的水平(不提供錯誤的結果、在校準中操作等)運行。

在方法7200的另一實施例中,主節點可以避免立即通知伺服器關於可行動事件的需要並且可以能夠在通知伺服器可行動事件之前發起響應性動作(諸如上面描述的響應性動作)。這樣的實施例將更多的計算責任放置在主節點的級別處,但可以通過不需要通知伺服器作為用於發起響應性動作的先決條件來提供定時優點。

另一實施例包括用於監視一件裝備的分層節點網絡。在該實施例中,分層節點網絡包括伺服器、主節點和與一件裝備相關聯的ID節點。ID節點可操作以監視該件裝備的操作,並且可以通過較短距通信路徑直接與主節點無線通信但不能與伺服器直接通信。ID節點還可操作以檢測與該件裝備的操作相關的可行動事件,並且向主節點傳輸報告可行動事件的消息。

分層節點網絡中的主節點可操作以通過較長距通信路徑與伺服器直接無線通信、在檢測到從ID節點廣播的信號時與ID節點相關聯、並且通知伺服器關於在從ID節點接收的消息中報告的可行動事件。作為這裡的分層節點網絡的部分的伺服器然後可操作以確定ID節點的位置、從主節點接收關於可行動事件的通知、並且基於通知發起響應性動作。因此,用於監視一件裝備的分層節點網絡的該實施例和類似的實施例可以與上面關於方法7200的各種實施例和操作描述的類似地操作。

再次,雖然上面關於諸如在圖71中示出的醫學或醫療保健環境中的醫學裝備大量地描述了用於監視一件裝備的方法和用於監視一件裝備的分層節點網絡的實施例,但本領域那些技術人員將領會,相同的原理可以被應用於不同種類的裝備,諸如辦公室裝備(例如,無線地監視印表機中的調色劑的使用)、工業裝備(例如,無線地監視發電廠中的渦輪機的使用時間)、製造裝備(例如,無線地監視關於焊接機器的操作者時間)、建築裝備(例如,無線地日誌記錄推土機中的傳動油消耗的使用)、運輸裝備(例如,無線地監視關於自動化機場巴士的輪胎壓力)、實驗室裝備(例如,無線地監視發射機測試架的高能量輸出模式的使用)、運動裝備(例如,由嵌入在增強的足球頭盔內的ID節點無線地監視衝擊的數量)、汽車裝備(例如,無線地監視拖車鉤的使用)、農場裝備(例如,無線地監視在組合收割機上的操作者時間和組合收割機已經在何處收穫了農作物)、海上裝備(例如,無線地監視由板載於船舶上的通信裝備支出的能量)和採礦裝備(例如,無線地監視由前端裝載機隊對燃料的使用)。

人員監視應用

類似於與裝備監視相關的實施例,無線分層節點網絡的實施例可以被進一步應用於在人(諸如醫患)移動時監視他們和針對某些情況下的人的可計量的健康特性(諸如心率、心律、血壓、血糖、呼吸、血氣等)監視人。再次,如上面提到的那樣,示例性ID節點、示例性主節點和示例性伺服器可以在層級中起無線節點網絡的作用,其提供對與這樣的節點相關聯的人在何處(在設施的內部還是外部)和對於或針對這樣的人而言可能要發生的改進的跟蹤和增強的可見性的能力。並且當利用這樣的示例性節點(例如,傳感器節點,其中ID節點或主節點還包括一個或多個傳感器)中的某些的感測能力時,其提供知道示例性節點與其相關聯的人正在發生什麼的能力。當正使用這樣的分層節點網絡監視人時,監視系統能夠將該增強的跟蹤和可見性用到什么正在何處發生和標識適當的可行動事件中,使得針對該人可以在適當的時間處採取類似地適當的響應性動作。

向後參考在圖71中圖示的示例醫療保健設施,伺服器100經由網絡105連接到設施主節點7110a。在圖71中示出的ID節點中的某些在人接近並進入設施以及在那裡接收治療時可以與他們相關聯。在一個示例中,病人通常在進入到設施中時與ID節點相關聯。更詳細地,病人可能已經在辦公桌7135處掛號並且被給予其中具有集成的ID節點7120a的醫療保健標識手鐲、腕帶或卡。在該示例中,操作辦公桌7135的醫療保健人員可以激活ID節點7120a並且初始使它與病人相關聯。在另一實施例中,病人可能能夠在他們接近並且進入設施7100時使用他們的智慧型電話(一種類型的用戶訪問設備),所述智慧型電話運行特定的應用,使得智慧型電話起與人相關聯的ID節點7120a的作用。

如在圖71中示出的那樣,該病人當前位於醫療保健設施7100的休息室區域7105中並且尚未被治療。然而,(與具有集成的ID節點7120e的醫療保健標識手鐲(或腕帶)相關聯的)另一病人7170已經被治療。具體地,病人7170被登記、接收具有集成的ID節點7120e的手鐲、被幫助回到檢查區域7110、被醫師7180檢查,並且在診斷測試室中對她的腿和手臂拍攝x射線圖像。病人7170然後在檢查區域7110中被治療,其中她的手臂和腿被放在石膏中,考慮到x射線成像揭露了在那些區域中的折斷的骨頭。然而,病人7170可能是困惑的,並且在嘗試離開檢查區域7110時可能進入她不被預期在的機密病曆室7115。實際上,通過具有個人ID節點(即,與人相關聯的ID節點),可以藉助如使用本文中公開的無線節點網絡應用的定位技術和方法在室內和室外兩者監視病人的位置。

雖然圖71圖示了醫療保健設施(諸如醫院、醫生的辦公室、緊急護理設施或牙醫辦公室)的醫學環境,但本領域那些技術人員將快速地領會,使用示例性無線節點網絡來監視人的原理和優點還在諸如住宅環境的環境中可用。例如,可以在人在住宅或其他類型的建築或區域處(例如,在辦公室建築、製造或工業設施、學校、營地、購物中心或商場、公園、餐館、體育場、旅館等中)時應用使用示例性無線節點網絡監視醫療保健設施中的人的相同原理和優點,其中示例性無線網絡的部件可以被部署在一個或多個實施例中。

圖73是圖示了根據本發明的實施例的用於使用分層節點網絡來監視人的活動的示例性方法的流程圖,所述分層節點網絡具有至少ID節點、主節點和伺服器。現在參考圖73,方法7300在步驟7305處以在主節點檢測到從ID節點廣播的信號時主節點與ID節點相關聯開始。在方法7300中,ID節點與人相關聯並且可操作以監視人的活動並且可操作以直接與主節點通信但不能與伺服器直接通信。另一方面,主節點可操作以與伺服器直接通信並且與ID節點單獨通信。例如,設施主節點7110a可以通過網絡105與伺服器100直接通信並且可以在它的通信範圍內與ID節點單獨通信。

在一個實施例中,方法7300可以通過在主節點與ID節點之間建立被動關聯而不要求而不要求由伺服器授予的在先權力來使這些節點相關聯。然而,在另一實施例中,方法7300可以通過在主節點與ID節點之間建立主動關聯來使節點相關聯。主動關聯反映基於由伺服器授予的權力的在主節點與ID節點之間的授權連接。在更詳細的示例中,在主節點與ID節點之間的授權連接可以由伺服器預授權以避免主節點在檢測到從ID節點廣播的信號之後從伺服器請求授權的需要。

在步驟7310處,方法7300以伺服器確定ID節點的位置而繼續。如上面以各種方式詳細地討論的那樣,伺服器(或在另一實施例中,主節點)可以確定與人相關聯的ID節點的位置。更詳細地,確定ID節點的位置的步驟可以進一步通過隨時間跟蹤ID節點的位置並且基於與人和ID節點的操作環境相關的上下文數據來細化ID節點的位置來完成。例如,在圖71中示出的圖示的醫療保健設施環境中,這樣的示例性上下文數據可以包括關於設施7100、病人可以被預期位於的設施7100的預期區域和病人不被預期位於的區域(例如,機密病曆室7115)、特定的裝備可以位於的位置(例如,與ID節點7120x相關聯的x射線機器7150的位置)的尺寸和布局信息,以及關於類似類型的ID節點在類似的環境中可以如何操作的信號降級信息(例如,考慮預期的RF屏蔽效應或來自區域中已知的其他廣播節點的幹擾效應)。

在步驟7315處,方法7300以ID節點基於ID節點的位置來檢測與人的活動相關的可行動事件而繼續。如在監視一件裝備時關於步驟7215類似地提到的那樣,在步驟7315處,ID節點可以單獨檢測可行動事件。在另一實施例中,ID節點可以檢測與人的活動(例如,健康相關的條件或活動級別條件)相關的可行動事件的條件並且將該條件報告到主節點,所述主節點可以使用該條件信息連同關於個人ID節點的位置信息來檢測可行動事件或將該條件信息傳遞到伺服器,在所述伺服器處可以使用該條件信息和其他信息(諸如與ID節點或它的操作環境相關的位置數據或上下文數據)來檢測可行動事件。

在詳細的實施例中,方法7300可以通過在可行動事件與人的活動相關時基於ID節點的位置檢測移動狀態來檢測可行動事件。

在另一實施例中,人是醫患。在進一步的實施例中,本領域那些技術人員將理解,人可以是在辦公室建築內和周圍工作的辦公室人員、在製造線上或在工業設施內的工人、在學校的工作或上學的教職工或學生、營地員工或在營地處的露營者、商場或其他零售設施處的購物者、餐館處的用餐者或工作人員、體育場處的工作人員或事件參與者,或者旅館處的員工或旅客。

當與ID節點相關聯的人是醫患時,方法7300的另一實施例可以具有位於醫療保健設施中的病人和已經集成到醫療保健設施標識(諸如手鐲、腕帶、ID卡或在人身上穿戴的夾式標記)中的ID節點。ID節點在其他實施例中可以被合併到由病人使用或由病人攜帶的其他物品中,所述其他物品諸如帶夾寫字板、攜帶袋、醫院衣服等。

在其中醫患在醫療保健設施處的該實施例中,方法7300可以檢測移動狀態,所述移動狀態可以基於ID節點的位置來指示醫患已經離開醫療保健設施。雖然在某些情況下,在治療之後正常地預期到離開醫療保健設施,但病人已經離開設施的檢測可能在其他情況下是不被期望的,其中病人例如已經掛號以停留在設施中並且尚未結帳離開或否則被授權離開設施(例如,病人可能不記得他們在哪兒或帶有某些困惑地醒來以及錯誤地離開設施)。

在另一示例中,移動狀態可以基於ID節點的位置來指示醫患已經進入醫療保健設施的某部分。醫療保健設施的該部分可以是醫患不被預期在醫療保健設施內的位置,諸如受限區域。例如,如在圖71中示出的那樣,病人7170已經錯誤地漫遊到機密病曆室7115中,其是病人7170不被預期位於的區域並且要求某些響應性動作的事件。

另一實施例可以使個人ID節點實現為與病人相關聯的移動傳感器節點的類型。將節點實現為可能的傳感器節點可以允許節點感測與醫患的健康相關的可計量的健康特性。更詳細地,方法7300可以將步驟7315實現為檢測可行動事件,如包括使用移動傳感器節點來檢測可計量的健康特性,並且然後在被感測的可計量健康特性滿足預定條件時檢測可行動事件。例如,如果ID節點可以感測血壓,則要檢測的可行動事件可以在ID節點感測到病人的血壓大於閾值(作為預定條件)時。在另一示例中,如果ID節點可以感測病人的血糖水平,則要檢測的可行動事件可以在ID節點感測到病人的血糖水平超過上閾值或達到低於下閾值(作為更複雜類型的預定條件)時。用以感測可計量的健康特性的這樣的移動傳感器節點的使用不限於在醫療保健設施內的使用——本領域那些技術人員將領會,當人在對工作、鍛鍊、玩和休息從事多種日常活動時,向人部署這樣的節點可以提供極其不打擾的方式來監視醫療保健設施的界限外部的病人的健康而具有對相當現時的信息和位置數據的提示訪問以防事物出錯(如由預定條件限定的那樣)。

在步驟7320處,方法7300通過由ID節點向主節點傳輸報告可行動事件的消息而繼續。在步驟7325處,方法7300通過由主節點通知伺服器關於可行動事件而繼續。然而,在其中可行動事件的檢測可以發生在主節點級別或伺服器級別處(至少部分地基於條件信息)時的實施例中,本領域那些技術人員將領會,可能不存在向主節點傳輸這樣的消息或如果主節點則通知伺服器關於可行動事件的需要。代之以,這樣的實施例可以向主節點傳輸報告條件信息的消息,並且主節點然後可以通知伺服器該信息。

在步驟7330處,方法7300通過由伺服器基於通知發起響應性動作而結束。在一個實施例中,可以利用伺服器通知與醫患的親戚和/或附屬於醫療保健設施的醫療保健提供者相關聯的一個或多個用戶訪問設備來完成發起響應性動作的步驟。例如,伺服器100可以具有關於在可行動事件的情況下要聯繫誰的信息,並且能夠向親戚或病人的醫師的標識的智慧型電話發出呼叫、文本或其他警告或通知。

在方法7300的另一實施例中,主節點可以在步驟7325處避免立即通知伺服器關於可行動事件的需要並且可以能夠在通知伺服器可行動事件之前由主節點本身發起響應性動作(諸如上面描述的響應性動作)(來完成步驟7330)。這樣的實施例將更多的計算責任放置在主節點的級別處,但可以通過不需要伺服器的通知作為用於發起響應性動作的先決條件來提供定時優點。

在方法7300的又一更詳細的實施例中,伺服器可以通過跟蹤醫患的移動來確定移動的模式而發起響應性動作;使移動的確定的模式與病人行為的被記錄的改變相關;並且通知與附屬於醫療保健設施的醫療保健提供者相關聯的用戶訪問設備,其中通知指示移動的確定的模式與病人行為的被記錄的改變之間的關係。例如,跟蹤病人的移動以確定並且不引人注目地建立移動的模式可以幫助醫療保健設施標識病人可能在痴呆的開始或較後階段或可以幫助標識病人遭受的身體損傷的程度。

如上面提到的那樣,方法7300的實施例在人可以是在辦公室建築內和周圍工作的辦公室工作人員、在製造線上或在工業設施內的工人、在學校工作或上學的教職工或學生、營地員工或在營地處的露營者、商場或其他零售設施處的購物者、餐館處的用餐者或工作人員、體育場處的工作人員或事件參與者,或者旅館處的員工或旅客時是可適用的。

在其中人是位於住宅而不是醫療保健設施處的醫患的一個實施例中,被檢測到的可行動事件可以是在步驟7315中的檢測到的移動狀態,其中移動狀態基於ID節點的位置來指示醫患已經離開住宅。在另一示例中,移動狀態可以指示醫患根本沒有在時間段上正在移動,或可以以指示醫學條件(例如,某類型的身體損傷(諸如折斷的腿、不具有完全功能的輪椅等)或某類型的精神損傷(諸如痴呆、阿爾茨海默病等))的移動的模式移動。

並且在其中人是位於住宅處的醫患的實施例中,在步驟7330中發起響應性動作可以涉及使伺服器(或在某些情況下,主節點)通知與醫患的親戚和/或特定的醫療保健提供者相關聯的用戶訪問設備。

除方法7300的各種實施例之外,另一實施例描述了用於監視人的活動的分層節點網絡。在該實施例中,分層節點網絡包括伺服器、主節點和與人相關聯的ID節點(這裡也被稱作個人ID節點並且在上面被解釋為某些實施例中的傳感器節點)。ID節點可操作以通過較短距通信路徑直接與主節點無線通信但不能與伺服器直接通信。

ID節點還可操作以監視人的活動,諸如人的位置、人的可計量的特性(例如,經由血壓傳感器監視血壓、經由耦合到ID節點的呼吸傳感器來監視呼吸、經由脈搏血氧定量傳感器監視脈搏、經由ID節點上的加速計傳感器監視肢體或頭部的朝向、經由耦合到ID節點或集成到ID節點中的一個或多個生物傳感器來監視其他生理特性等)。這樣,ID節點可以檢測與人的活動相關的可行動事件,並且向主節點傳輸報告可行動事件的消息。

主節點可操作以在檢測到從ID節點廣播的信號(諸如以特定功率水平設置廣播的通告分組消息)時與ID節點相關聯,並且通知伺服器關於在從ID節點接收的消息中報告的可行動事件。伺服器可操作以確定ID節點的位置、從主節點接收關於可行動事件的通知、並且基於通知發起響應性動作。因此,用於監視人的活動的分層節點網絡的該實施例和類似的實施例可以與上面關於方法7300的各種實施例和操作描述的類似地操作。

醫學治療應用

附加的實施例可以使用分層節點網絡來增強醫療保健設施在它向病人提供醫學治療時可以如何操作。特別地,這樣的實施例可以在病人到達設施並設施各處移動時通過經由分層節點網絡中的元素的使用發起與醫學治療相關的預籌備的準備來增強用於病人的治療過程。

在一個示例中,再次向後參考在圖71中示出的醫療保健設施7100,病人可以帶有執行應用的用戶訪問設備(諸如智慧型電話或平板)到達,所述應用使設備起節點的作用(例如,具有與如本文中解釋的代碼325類似的功能的應用,使得設備可以起一種類型的ID節點的作用;或具有與如本文中解釋的代碼425類似的功能的應用,使得設備可以起一種類型的主節點的作用,所述主節點可以與伺服器直接誒通信並且通過不同的通信路徑與ID節點單獨通信)。病人可能已經先前使用相同或不同的用戶訪問設備(例如,他們的家庭計算機)來定位與網絡相關聯的最近的健康護理設施,並且被提示提供與病人的即將到來的訪問相關的狀態信息。

示例性醫學狀態信息可以包括與當前的醫學問題相關的條件信息,對於所述醫學問題,病人需要設施處的幫助和治療。提供的示例性條件信息可以包括關於與人的健康條件相關的症狀指示的細節。在其他實施例中,示例性狀態信息可以包括但不限於與病人或病人的親戚相關的初始或更新的保險信息、地址信息、關於訪問的原因的信息、將看的醫師的類型(例如,一般醫師、ER醫師、諸如內分泌學家的專家醫師等)。

這樣的信息然後可以通過網絡被發送到伺服器(例如,通過從正在起ID節點的作用的用戶訪問設備到伺服器的直接連接,或通過到伺服器的間接連接,其中用戶訪問設備首先連接到一個或多個中間設備並將條件信息上傳到一個或多個中間設備)。因此,當病人接近設施7100時,病人自己的ID節點,諸如在實施例中起例如ID節點的作用的用戶訪問設備,可以與設施的主節點7110a相關聯。該用戶訪問設備可能不必要是由病人使用以提供和上傳醫學狀態信息(諸如病人的條件信息)的相同設備。

通過促進來自病人的該醫學狀態信息的早期供應和相關考慮,分層節點網絡的實施例在其針對病人的對設施的即將發生的訪問發起一個或多個適當的預籌備的準備和一旦在設施的適當部分內就發起治療時可以能夠跟蹤病人的位置。並且分層節點網絡的在病人(在外部或室內)移動時跟蹤病人的位置的能力也慮及對預籌備的準備的調整,包括為基於關於例如設施的上下文數據更好地定位病人做出的調整。更進一步地,實施例可以在病人到達醫療保健設施處之前、在到達和初始的病人掛號期間以及在病人在設施內來回移動時提供與病人的前攝的和交互式的接洽(engagement)。

更詳細地,一旦病人到達並向登記辦公桌移動,病人的起ID節點的作用的智慧型電話或其他用戶訪問設備就可以預存儲將被共享的相關的保險信息,以及使用節點關聯幫助促進高效的共付(co-pay)支付交易(參見例如圖36和用於使用節點關聯實施支付交易的實施例的伴隨描述)。例如,病人的醫學彈性帳戶(flex account)系統可以在起ID節點的作用的病人的用戶訪問設備上籌備信用以用作用於這樣的共付交易的貨幣(currency)。

圖74是圖示了根據本發明的實施例的用於使用分層節點網絡發起與將提供給在醫療保健設施處的病人的醫學治療相關的預籌備的準備的示例性方法的流程圖。現在參考圖74,方法7400被描述在步驟7405處開始,其中當主節點隨著病人接近醫療保健設施時檢測到從ID節點廣播的信號時主節點與ID節點相關聯。這裡,ID節點與尋求醫學治療的病人相關聯。例如,ID節點可以是運行特定的應用的病人的智慧型電話(一種類型的用戶訪問設備)或平板設備。ID節點可以直接與主節點通信,所述主節點可操作以與伺服器直接通信並且與ID節點單獨通信。

在另一實施例中,主節點可以從伺服器接收授權,使得伺服器可以主動地與ID節點相關聯。例如,授權可以允許在檢測到從ID節點廣播的信號之前主節點和ID節點彼此主動地相關聯。因此,一種類型的預授權的關聯可以由伺服器設立。例如,如果在醫療保健設施7100處尋求治療的病人已經將他們的相關條件信息上傳到伺服器100,則當伺服器100可以具有連結病人與ID節點(例如,病人的智慧型電話或平板設備,其運行應用使得病人的設備起ID節點的作用)的與病人相關的掛號信息時,伺服器100可以向設施主節點7110a提供與和病人相關聯的ID節點相關聯的授權。

在不同的實施例中,主節點可以通過在主節點隨著病人接近醫療保健設施時檢測到從ID節點廣播的信號時在主節點與ID節點之間建立主動關聯而與ID節點相關聯。更詳細地,主動關聯可以反映基於授權的在主節點與ID節點之間的授權連接。該授權連接然後在主節點與ID節點之間提供安全的通信路徑用於在主節點與ID節點之間私有地共享數據。

在步驟7410處,方法7400以主節點接收由與病人相關的ID節點安全傳輸的醫學狀態信息而繼續。更詳細地,醫學狀態信息可以包括與病人的健康條件相關的由ID節點安全傳輸的條件信息。更詳細地,接收的條件信息可以至少包括與病人的健康條件相關的症狀指示。例如,當病人到達設施7100並且正接近入口7130時,設施主節點7110a可以接收關於病人的條件信息,所述條件信息包括病人的左腳踝是擦傷的、腫脹的和觸痛的症狀信息。其他類型的醫學狀態信息可以包括關於病人或病人的親戚的新的或更新的保險信息、關於病人或病人的親戚的地址信息、與病人訪問醫療保健設施的原因相關的信息(例如,安排的約定、ER訪問、實驗室工作訪問、症狀信息等)以及與由病人在訪問醫療保健設施時預期看的醫師的類型(例如,內科醫生、內分泌學家等)相關的信息中的至少一個。

在步驟7415處,方法7400在主節點將醫學狀態信息傳輸到伺服器時繼續。可以以多種方式來完成傳輸從ID節點接收的醫學狀態信息,諸如例如通過發送主節點接收的正確(exact)的醫學狀態信息,或替代地發送主節點接收的狀態信息的概述。通過將醫學狀態信息傳輸到伺服器,伺服器然後在訪問之前感知到什麼症狀和/或描述病人的狀態或表徵病人的健康條件的其他信息。

在步驟7420處,方法7400通過由伺服器確定ID節點的位置而繼續。如上面以各種方式詳細地討論的那樣,伺服器(或在方法7400的某些實施例中,主節點)可以確定與病人相關聯的ID節點的位置。更詳細地,確定ID節點的位置的步驟可以進一步通過隨時間跟蹤ID節點的位置並且基於與病人和ID節點的操作環境相關的上下文數據來細化ID節點的位置來完成。例如,在圖71中示出的圖示的醫療保健設施環境中,這樣的示例性上下文數據可以包括關於設施7100、病人可以被預期位於的設施7100的預期區域和病人不被預期位於的區域(例如,機密病曆室7115)、特定的裝備可以位於的位置(例如,與ID節點7120x相關聯的x射線機器7150的位置)的尺寸和布局信息,以及關於類似類型的ID節點在類似的環境中可以如何操作的信號降級信息(例如,考慮預期的RF屏蔽效應或來自區域中已知的其他廣播節點的幹擾效應)。

特別地,方法7400的另一實施例可以具有依靠起ID節點的作用的用戶訪問設備的改變功率特性定位ID節點的步驟。具體地,定位ID節點可以包括由伺服器向主節點提供指令以改變起ID節點的作用的用戶訪問設備的功率特性(諸如從ID節點廣播的通告信號的RF輸出功率水平),並且使主節點向起ID節點的作用的用戶訪問設備發送指令。

在更詳細的示例中,提供指令可以通過基於上下文數據將功率特性的水平細化到細化的值來完成,所述上下文數據與起ID節點的作用的用戶訪問設備的預期操作環境相關。然而,主節點將提供指令以將起ID節點的作用的用戶訪問設備的功率特性改變到細化的值。例如,ID節點的輸出功率水平可以基於信息被細化到較低的調整值,所述信息可以指示在ID節點被預期在設施內移動時存在被預期在它附近操作的大量ID節點。

另一示例可以指示ID節點將它的RF輸出功率水平改變到被細化的水平以計及預期的信號降級,所述預期的信號降級可以發生在ID節點被預測穿過其的設施的特定部分內。更具體地,細化的步驟可以通過在醫療保健設施內的被預測的位置與醫學狀態信息(例如,條件信息)相關時在用戶訪問設備被預期移動到被預測的位置(諸如忙碌的檢查區域7110)時基於上下文數據將功率特性的水平細化到細化的值來完成,所述上下文數據與起ID節點的作用的用戶訪問設備的預期操作環境相關。例如,針對摺斷的腳踝或腿的條件,系統可以預期與病人相關聯的ID節點將移動到檢查區域7110並且移動到x射線測試室7125。因此,主節點7110a可以在ID節點7120e移動穿過擁擠的檢查區域7110時將它的RF輸出水平細化到較低的水平,但然後在ID節點7120e移動到諸如x射線測試室7125的預測區域中時將其細化到較高的水平,其中由於屏蔽的顯著的信號降級可以被預期。這樣,實施例可以利用如本文中公開的增強定位技術中的一個或多個。

在步驟7425處,方法7400以伺服器(或在某些實施例中,主節點)基於ID節點的確定的位置和醫學狀態信息來發起與針對醫學治療訪問醫療保健設施的病人相關的預籌備的準備。在更詳細的實施例中,方法7400中的發起步驟可以通過從伺服器向主節點提供指導消息來完成。方向消息可以包括基於ID節點的確定的位置和醫學狀態信息的用於病人到醫療保健設施內的預測位置的指導的集合。例如,對於上面描述的折斷腳踝的病人,伺服器100可以與主節點7110a協作以向病人的智慧型電話(起ID節點的作用,諸如ID節點7120e)提供消息以告知病人去何處和帶什麼。本領域那些技術人員將領會,可以提供其他相關的信息,作為用於在智慧型電話的用戶接口上的顯示的指導消息的部分。

在另一更詳細的實施例中,可以利用伺服器訪問記錄資料庫中的記錄來實現方法7400中的發起步驟。雖然圖5將示例性伺服器100圖示為訪問一種類型的資料庫(例如,上下文數據資料庫),但本領域那些技術人員將領會,其他這樣的資料庫(例如,醫學記錄資料庫)可以對伺服器100或以伺服器100的指導和指令訪問這樣的記錄的其他專用資料庫伺服器系統可用和可訪問。在該實施例中,記錄(諸如由醫療保健設施7100準備和維持的醫學記錄、由病人自己準備的健康記錄等)與病人相關並且被發現為基於起ID節點的作用的用戶訪問設備的確定的位置(例如,ID節點的位置接近x射線診斷測試室7125)和醫學狀態信息(例如,關於病人的腿的觸痛和腫脹的條件信息),因此與病人並且更具體地與病人的腿相關的相關成像記錄可以被訪問。

被訪問的記錄然後可以由伺服器傳輸到與和醫學狀態信息相關的醫療保健設施的一部分相關聯的用戶訪問設備以在起ID節點的作用的用戶訪問設備位於與醫學狀態信息相關的醫療保健設施的該部分處之前預籌備被訪問的記錄。因此,回到具有折斷的腳踝的病人的示例中,伺服器100可以將被訪問的成像記錄傳輸到由室7125中的x射線技術人員7160操作的(未示出的)辦公室計算機或(未示出的)平板設備。

更進一步地,方法7400還可以包括基於病人的更新位置來調整預籌備的準備的步驟。例如,當病人移動穿過檢查區域7110和7125以接收治療時,病人可以具有向回移動到檢查區域7110的更新位置。在該示例性實施例中,預籌備的相關在先成像記錄可以被發送到由檢查區域中的醫師7180操作的計算機或(未示出的)平板設備。因此, 這樣的分層節點網絡可以操作以向提供病人的上下文驅動的治療。

在進一步實施例中,信息的更交互式的雙向交換可以被前攝地用作發起這樣的預籌備的準備的部分。例如,發起預籌備的準備的步驟可以進一步包括將上下文驅動的查詢從伺服器提供到主節點。上下文驅動的查詢可以包括基於醫學狀態信息的針對來自病人的附加信息的一個或多個預篩選( pre-screen)提示。利用來自伺服器的上下文驅動的查詢,主節點然後可以向起ID節點的作用的用戶訪問設備發送一個或多個預篩選提示用於在用戶訪問設備的用戶接口上的顯示。這樣的預篩選提示慮及信息的多個交換以促進更主動的用戶或病人接洽。在一個實施例中,這樣的提示詢問預篩選問題,諸如地址信息、保險信息或更新、共付信息、症狀信息或可以根據起始提供的醫學狀態信息細化的其他附加狀態信息。

在方法7400的該進一步實施例中,主節點然後可以從起ID節點的作用的用戶訪問設備接收反饋,其中反饋提供增強的醫學狀態信息(例如,更詳細的條件信息、對地址和保險信息的更新等)。主節點然後可以將反饋傳輸到伺服器,以供在細化與為醫學治療訪問醫療保健設施的病人相關的預籌備的準備中使用。

除方法7400的各種實施例之外,另一實施例描述了分層節點網絡,其用於在醫療保健設施處發起與用於病人的醫學治療相關的一個或多個預籌備的準備。在該實施例中,分層節點網絡包括伺服器、主節點和與人相關聯的ID節點(這裡也被稱作個人ID節點並且在上面被解釋為起ID節點的作用的用戶訪問設備(諸如智慧型電話))。ID節點可操作以通過較短距通信路徑直接與主節點無線通信。更具體地並且在軟體(諸如實現代碼325的應用)的控制下,ID節點可操作以在病人接近醫療保健設施時廣播信號,並且在與主節點相關聯之後向主節點安全地傳輸(與病人的健康條件相關的)醫學狀態信息。

示例性網絡中的主節點可操作以檢測在病人接近醫療保健設施時從ID節點廣播的信號、在檢測到從ID節點廣播的信號時與ID節點相關聯、接收由ID節點安全地傳輸的醫學狀態信息,並且通知伺服器關於接收的醫學狀態信息的消息。

示例性網絡中的伺服器可操作以確定ID節點的位置、從主節點接收關於被接收的醫學狀態信息的消息,並且基於ID節點的確定的位置和接收的醫學狀態信息來發起與為醫學治療訪問醫療保健設施的病人相關的一個或多個預籌備的準備。因此,用於發起與將提供給在醫療保健設施處的病人的醫學治療相關的預籌備的準備的分層節點網絡的該實施例和類似的實施例可以與上面關於方法7400的各種實施例和操作描述的類似地操作。

進一步的特定實施例

下面跟隨的是關註上述不同實施例的一個或多個方面的特定實施例的示例性集合的列表。 特定實施例的不同集合中的每個分別實現對資產標識和監視、位置服務、物流操作和基礎設施以及使用自適應的上下文感知無線節點網絡的節點操作和管理的技術的改進。 這樣,在每個另外的實施例中,標題是編號的方面,描述了此類無線節點網絡中的一個或多個節點的特定技術應用,其改進或以其他方式增強這些技術領域,如上面的公開所解釋和支持的那樣。出現在標題下方的每個編號的方面可以參考出現在該標題下方的其他編號的方面。

其他實施例A——用於無線節點網絡內的自適應節點通信的方法和節點裝置

1. 一種用於在具有多個節點的無線節點網絡內的自適應節點通信的方法,所述方法包括:由節點中的第一個生成第一格式的通告消息;當節點中的第一個處於第一狀態時,由節點中的第一個廣播第一格式的通告消息;檢測節點中的第一個的狀態改變,所述狀態改變與節點中的第一個的改變的相對環境相關聯;以及通過將通告消息的第一格式改變為包括節點中的第一個的標識符的縮短格式來適應所檢測的狀態改變,其中標識符是從節點中的第一個的改變的相對環境導出的。

2. 根據實施例1的方法,其中檢測狀態改變的步驟還包括:由節點中的第一個在廣播第一格式的通告消息和掃描指示節點中的第一個的改變的相對環境的節點籤名之間切換;以及當節點中的第一個正在掃描時檢測節點籤名。

3. 根據實施例1所述的方法,其中改變的相對環境包括節點中的第一個附近的節點密度的改變。

4. 根據實施例1所述的方法,其中改變的相對環境包括節點中的第一個的移動方面的改變。

5. 根據實施例4所述的方法,其中節點中的第一個的移動方面的改變反映節點中的第一個相對於接近結構基本上靜止。

6. 根據實施例5所述的方法,其中所述接近結構在相對於所述節點中的第一個基本上靜止時移動。

7. 根據實施例6所述的方法,其中所述接近結構包括用於所述節點中的第一個的包裹包含設備或與所述節點中的第一個相關聯的運輸設備中的至少一個。

8. 根據實施例7所述的方法,其中所述運輸設備包括運輸機帶、卡車、拖車、航空器、火車和遞送交通工具中的一個。

9. 根據實施例7所述的方法,其中所述包裹包含設備包括設施、房間、倉、貨櫃、貨板和單元裝載設備(ULD)類型的運輸存儲中的一個。

10. 根據實施例1所述的方法,其中所述適應步驟還包括:由所述節點中的第一個根據所述縮短格式生成所述通告消息的縮寫版本;以及響應於檢測到與所述節點中的第一個的改變的相對環境相關聯的狀態改變,由所述節點中的第一個廣播所述通告消息的縮寫版本。

11. 根據實施例1所述的方法,還包括:當檢測到所述節點中的第一個的至少一個另外的狀態改變時,動態地改變所述通告消息的可變廣播格式。

12. 一種包含當在處理器上執行時執行用於在具有多個節點的無線節點網絡內的自適應節點通信的方法的指令的非暫時性計算機可讀存儲介質,所述方法包括:由節點中的第一個生成第一格式的通告消息;當節點中的第一個處於第一狀態時,由節點中的第一個廣播第一格式的通告消息;檢測節點中的第一個的狀態改變,所述狀態改變與節點中的第一個的改變的相對環境相關聯;以及通過將通告消息的第一格式改變為包括節點中的第一個的標識符和節點設備的之前狀態的縮短格式來適應所檢測的狀態改變。

13. 根據實施例12所述的非暫時性計算機可讀存儲介質,其中檢測狀態改變的步驟還包括:由節點中的第一個在廣播第一格式的通告消息和掃描指示節點中的第一個的改變的相對環境的節點籤名之間切換;以及當節點中的第一個正在掃描時檢測節點籤名。

14. 根據實施例12所述的非暫時性計算機可讀存儲介質,其中改變的相對環境包括節點中的第一個附近的節點密度的改變。

15. 根據實施例12所述的非暫時性計算機可讀存儲介質,其中改變的相對環境包括節點中的第一個的移動方面的改變。

16. 根據實施例15所述的非暫時性計算機可讀存儲介質,其中節點中的第一個的移動方面的改變反映節點中的第一個相對於接近結構基本上靜止。

17. 根據實施例16所述的非暫時性計算機可讀存儲介質,其中所述接近結構在相對於所述節點中的第一個基本上靜止時移動。

18. 根據實施例17所述的非暫時性計算機可讀存儲介質,其中所述接近結構包括用於所述節點中的第一個的包裹包含設備或與所述節點中的第一個相關聯的運輸設備中的至少一個。

19. 根據實施例18所述的非暫時性計算機可讀存儲介質,其中所述運輸設備包括運輸機帶、卡車、拖車、航空器、火車和遞送交通工具中的一個。

20. 根據實施例18所述的非暫時性計算機可讀存儲介質,其中所述包裹包含設備包括設施、房間、倉、貨櫃、貨板和單元裝載設備(ULD)類型的運輸存儲中的一個。

21. 根據實施例12所述的非暫時性計算機可讀存儲介質,其中所述適應步驟還包括:由所述節點中的第一個根據所述縮短格式生成所述通告消息的縮寫版本;以及響應於檢測到與所述節點中的第一個的改變的相對環境相關聯的狀態改變,由所述節點中的第一個廣播所述通告消息的縮寫版本。

22. 根據實施例12所述的非暫時性計算機可讀存儲介質,還包括當檢測到所述節點中的第一個的至少一個另外的狀態改變時,動態地改變所述通告消息的可變廣播格式。

23. 一種無線節點網絡中的節點設備,包括:節點處理單元;耦合到所述節點處理單元的節點易失性存儲器;耦合到所述節點處理單元的節點存儲器記憶裝置,所述節點存儲器記憶裝置維持自適應消息收發程序部分;通信接口,其耦合到所述節點處理單元並提供對所述無線節點網絡中的其他節點的訪問;其中所述節點處理單元適於並且可操作以將所述自適應消息收發程序部分加載到所述節點易失性存儲器中,並且當駐留在所述節點易失性存儲器中時執行至少所述自適應消息收發程序部分時進一步適於且可操作以:生成第一格式的通告消息;指示所述通信接口當所述節點設備處於第一狀態時廣播所述第一格式的所述通告消息;檢測與所述節點設備的改變的相對環境相關聯的狀態改變;通過將通告消息的第一格式改變為包括節點設備的標識符的縮短格式來適應所檢測的狀態改變,其中標識符是從節點設備的改變的相對環境導出的;以及指示所述通信接口使用所述縮短格式來廣播所述通告消息。

24. 根據實施例23所述的節點設備,其中所述節點處理單元適於並且可操作以檢測所述狀態改變,其通過進一步適於和可操作以:指示所述通信接口在廣播第一格式的通告消息和掃描指示節點中第一個的改變的相對環境的節點籤名之間切換;以及當通信接口正在掃描時檢測節點籤名。

25. 根據實施例23所述的節點設備,其中改變的相對環境包括節點中的第一個附近的節點密度的改變。

26. 根據實施例23所述的節點設備,其中改變的相對環境包括節點設備的移動方面的改變。

27. 根據實施例26所述的節點設備,其中節點設備的移動方面的改變反映節點設備相對於接近結構基本上靜止。

28. 根據實施例27所述的節點設備,其中,所述接近結構在相對於所述節點中的第一個基本上靜止時移動。

29. 根據實施例28所述的節點設備,其中所述接近結構包括用於所述節點設備的包裹包含設備或與所述節點設備相關聯的運輸設備中的至少一個。

30. 根據實施例29所述的節點設備,其中所述運輸設備包括運輸機帶、卡車、拖車、航空器、火車和遞送交通工具中的一個。

31. 根據實施例29所述的節點設備,其中所述包裹包含設備包括設施、房間、倉、貨櫃、貨板和單元裝載設備(ULD)類型的運輸存儲中的一個。

32. 根據實施例23所述的節點設備,其中,所述節點處理單元適於並且可操作以適應所檢測的狀態改變,其通過進一步適於並可操作以:根據所述縮短格式生成所述通告消息的縮寫版本;以及是的通信接口響應於檢測到與所述節點設備的改變的相對環境相關聯的狀態改變廣播所述通告消息的縮寫版本。

33. 根據實施例23所述的節點設備,其中,所述節點處理單元還適於並且可操作以當所述節點處理單元檢測到所述節點設備的至少一個另外的狀態改變時動態地改變所述通告消息的可變廣播格式。

34. 一種用於控制在具有主節點和ID節點的無線節點網絡內的自適應節點通信的方法,所述方法包括:由所述主節點檢測由所述ID節點正在廣播的通告消息,其中所述通告消息具有第一格式;由所述主節點檢測相對於所述ID節點的狀態改變,所述狀態改變與所述ID節點的改變的相對環境相關聯;以及由所述主節點指示所述ID節點將所述通告消息的所述第一格式改變為包括所述ID節點的標識符的縮短格式,其中所述標識符是從所述ID節點的改變的相對環境導出的。

35. 根據實施例34所述的方法,其中所述改變的相對環境包括所述ID節點附近的節點密度的改變。

36. 根據實施例34所述的方法,其中所述改變的相對環境包括所述ID節點的移動方面的改變。

37. 根據實施例36所述的方法,其中所述ID節點的移動方面的改變反映ID節點相對於接近結構基本上靜止。

38. 根據實施例37所述的方法,其中所述接近結構在相對於所述ID節點基本上靜止時移動。

39. 根據實施例38所述的方法,其中所述接近結構包括用於所述ID節點的包裹包含設備或與所述ID節點相關聯的運輸設備中的至少一個。

40. 根據實施例39所述的方法,其中所述運輸設備包括運輸機帶、卡車、拖車、航空器、火車和遞送交通工具中的一個。

41. 根據實施例39所述的方法,其中所述包裹包含設備包括設施、房間、倉、貨櫃、貨板和單元裝載設備(ULD)類型的運輸存儲中的一個。

42. 根據實施例34所述的方法,其中所述指示步驟還包括由所述主節點向所述ID節點傳輸控制消息,其中所述控制消息使所述ID節點根據作為所述縮短格式的可變廣播格式廣播所述通告消息。

43. 根據實施例42所述的方法,其中所述可變廣播格式包括縮短全局格式、縮短嵌套格式和縮短本地格式中的至少一個。

44. 根據實施例43所述的方法,其中所述縮短全局格式包括從檢測所述狀態改變的所述主節點導出的所述ID節點的全局標識符。

45. 根據實施例44所述的方法,其中所述ID節點的所述全局標識符包括檢測所述狀態改變的所述主節點的全標識符和對所述ID節點的縮短引用。

46. 根據實施例43所述的方法,其中所述縮短嵌套格式包括所述ID節點的嵌套標識符,其中所述嵌套標識符包括對與所述ID節點相關聯的更高級別節點的多個分層引用。

47. 根據實施例46所述的方法,其中所述嵌套標識符指示與更高級別節點的ID節點關係。

48. 根據實施例46所述的方法,其中所述嵌套標識符還包括對所述ID節點的縮短引用。

49. 根據實施例43所述的方法,其中所述縮短本地格式包括從用於檢測所述狀態改變的所述主節點的縮寫節點引用導出的所述ID節點的本地標識符。

50. 根據實施例49所述的方法,其中,用於檢測所述狀態改變的所述主節點的縮寫節點引用包括對所述主節點的壓縮引用和對所述ID節點的縮短引用。

51. 根據實施例34所述的方法,還包括步驟:當所述主節點檢測到所述ID節點的至少一個另外的狀態改變時,由所述主節點指示所述ID節點將通告消息的縮短格式改變回第一格式。

52. 一種包含指令的非暫時性計算機可讀存儲介質,所述指令當在處理器上執行時執行用於控制在具有主節點和ID節點的無線節點網絡內的自適應節點通信的方法,所述方法包括:由所述主節點檢測由所述ID節點正在廣播的通告消息,其中所述通告消息具有第一格式;由所述主節點檢測相對於所述ID節點的狀態改變,所述狀態改變與所述ID節點的改變的相對環境相關聯;以及由所述主節點指示所述ID節點將所述通告消息的所述第一格式改變為包括所述ID節點的標識符的縮短格式,其中所述標識符是從所述ID節點的改變的相對環境導出的。

53. 根據實施例52所述的非暫時性計算機可讀存儲介質,其中所述改變的相對環境包括所述ID節點附近的節點密度的改變。

54. 根據實施例52所述的非暫時性計算機可讀存儲介質,其中所述改變的相對環境包括所述ID節點的移動方面的改變。

55. 根據實施例54所述的非暫時性計算機可讀存儲介質,其中所述ID節點的移動方面的改變反映ID節點相對於接近結構基本上靜止。

56. 根據實施例55所述的非暫時性計算機可讀存儲介質,其中所述接近結構在相對於所述ID節點基本上靜止時移動。

57. 根據實施例56所述的非暫時性計算機可讀存儲介質,其中所述接近結構包括用於所述ID節點的包裹包含設備或與所述ID節點相關聯的運輸設備中的至少一個。

58. 根據實施例57所述的非暫時性計算機可讀存儲介質,其中所述運輸設備包括運輸機帶、卡車、拖車、航空器、火車和遞送交通工具中的一個。

59. 根據實施例57所述的非暫時性計算機可讀存儲介質,其中所述包裹包含設備包括設施、房間、倉、貨櫃、貨板和單元裝載設備(ULD)類型的運輸存儲中的一個。

60. 根據實施例52所述的非暫時性計算機可讀存儲介質,其中所述指示步驟還包括由所述主節點向所述ID節點傳輸控制消息,其中所述控制消息使所述ID節點根據作為所述縮短格式的可變廣播格式廣播所述通告消息。

61. 根據權利要求60所述的非暫時性計算機可讀存儲介質,其中所述可變廣播格式包括縮短全局格式、縮短嵌套格式和縮短本地格式中的至少一個。

62. 根據實施例61所述的非暫時性計算機可讀存儲介質,其中所述縮短全局格式包括從檢測所述狀態改變的所述主節點導出的所述ID節點的全局標識符。

63. 根據實施例62所述的非暫時性計算機可讀存儲介質,其中所述ID節點的所述全局標識符包括檢測所述狀態改變的所述主節點的全標識符和對所述ID節點的縮短引用。

64. 根據實施例61所述的非暫時性計算機可讀存儲介質,其中所述縮短嵌套格式包括所述ID節點的嵌套標識符,其中所述嵌套標識符包括對與所述ID節點相關聯的更高級別節點的多個分層引用。

65. 根據實施例64所述的非暫時性計算機可讀存儲介質,其中所述嵌套標識符指示與更高級別節點的ID節點關係。

66. 根據實施例64所述的非暫時性計算機可讀存儲介質,其中所述嵌套標識符還包括對所述ID節點的縮短引用。

67. 根據實施例61所述的非暫時性計算機可讀存儲介質,其中所述縮短本地格式包括從用於檢測所述狀態改變的所述主節點的縮寫節點引用導出的所述ID節點的本地標識符。

68. 根據實施例67所述的非暫時性計算機可讀存儲介質,其中用於檢測所述狀態改變的所述主節點的縮寫節點引用包括對所述主節點的壓縮引用和對所述ID節點的縮短引用。

69. 根據實施例52所述的非暫時性計算機可讀存儲介質,還包括步驟:當所述主節點檢測到所述ID節點的至少一個另外的狀態改變時,由所述主節點指示所述ID節點將通告消息的縮短格式改變回第一格式。

70. 一種具有多個節點的無線節點網絡中的節點設備,包括:節點處理單元;耦合到所述節點處理單元的節點易失性存儲器;耦合到所述節點處理單元的節點存儲器記憶裝置,所述節點存儲器記憶裝置維持自適應消息收發程序部分;通信接口,其耦合到所述節點處理單元並且提供對所述無線節點網絡中的其他節點的訪問;其中所述節點處理單元適於並且可操作以將所述自適應消息收發程序部分加載到所述節點易失性存儲器中,並且當駐留在所述節點易失性存儲器中時至少執行所述自適應消息收發程序部分時進一步適於且可操作以:從所述通信接口接收指示,所述指示反映所述通信接口檢測到由ID節點正在廣播的第一格式的通告消息,檢測相對於所述節點中的一個的狀態改變,所述狀態改變與所述節點中的一個的改變的相對環境相關聯,並且指示所述通信接口向所述節點中的一個廣播命令,所述命令使所述節點中的一個將所述通告消息的所述第一格式改變為包括用於所述節點中的一個的標識符的縮短格式,其中所述標識符是從所述節點中的一個的改變的相對環境導出的。

71. 根據實施例70所述的節點設備,其中所述改變的相對環境包括所述節點中的一個附近的節點密度的改變。

72. 根據實施例70所述的節點設備,其中所述改變的相對環境包括所述節點中的一個的移動方面的改變。

73. 根據實施例72所述的節點設備,其中所述節點中的一個的移動方面的改變反映所述節點中的一個相對於接近結構基本上靜止。

74. 根據實施例73所述的節點設備,其中所述接近結構在相對於所述節點中的一個基本上靜止時移動。

75. 根據實施例74所述的節點設備,其中所述接近結構包括用於所述節點中的一個的包裹包含設備或與所述節點中的一個相關聯的運輸設備中的至少一個。

76. 根據實施例75所述的節點裝置,其中所述運輸設備包括運輸機帶、卡車、拖車、航空器、火車和遞送交通工具中的一個。

77. 根據實施例75所述的節點裝置,其中所述包裹包含設備包括設施、房間、倉、貨櫃、貨板和單元裝載設備(ULD)類型的運輸存儲中的一個。

78. 根據實施例70所述的節點設備,其中所述命令使所述節點中的一個根據作為縮短格式的可變廣播格式來廣播所述通告消息。

79. 根據實施例78所述的節點設備,其中所述可變廣播格式包括縮短全局格式、縮短嵌套格式和縮短本地格式中的至少一個。

80. 根據權利要求79所述的節點設備,其中所述縮短全局格式包括從檢測所述狀態改變的所述節點設備導出的所述節點中的一個的全局標識符。

81. 根據實施例80所述的節點設備,其中所述節點中的一個的所述全局標識符包括檢測所述狀態改變的所述節點設備的全標識符和對所述節點中的一個的縮短引用。

82. 根據實施例79所述的節點設備,其中所述縮短嵌套格式包括所述節點中的一個的嵌套標識符,其中所述嵌套標識符包括對與所述節點中的一個相關聯的節點中的更高級別其他節點的多個分層引用。

83. 根據實施例82所述的節點設備,其中所述嵌套標識符指示與節點中的更高級別其他節點的節點中的一個關係。

84. 根據實施例82所述的節點設備,其中所述嵌套標識符還包括對所述節點中的一個的縮短引用。

85. 根據實施例79所述的節點設備,其中所述縮短本地格式包括從用於檢測所述狀態改變的所述節點設備的縮寫節點引用導出的所述節點中的一個的本地標識符。

86. 根據實施例85所述的節點設備,其中用於檢測所述狀態改變的所述節點設備的縮寫節點引用包括對所述節點設備的壓縮引用和對所述節點中的一個的縮短引用。

87. 根據實施例70所述的節點設備,其中所述節點處理單元還適於並且可操作以指示所述節點中的一個在檢測到所述節點中的一個的至少一個另外的狀態改變時將通告消息的縮短格式改變回第一格式。

進一步的實施例B——使用無線節點網絡的元素的使能節點遞送通知

1. 一種用於使用至少具有ID節點、主節點和伺服器的無線節點網絡的遞送通知的方法,所述方法包括:當所述ID節點接近基本上位於遞送點附近的主節點時所述主節點檢測來自所述ID節點的信號,所述ID節點與正被裝運的物品相關;由所述主節點確定與所述ID節點相關的裝運信息和正被裝運的物品的預期接收者;以及從所述主節點向所標識的接收者傳輸通知,所述通知向所述預期接收者通知關於所述物品基本上在所述遞送點附近。

2.根據實施例1所述的方法,其中ID節點包括臨時作為ID節點操作的另一主節點。

3.根據實施例1所述的方法,其中遞送點包括指定的包裹處理區域。

4.根據實施例1所述的方法,其中遞送點包括物流容器。

5.根據實施例1所述的方法,進一步包括基於來自ID節點的信號來確定ID節點的標識,並且其中確定裝運信息的步驟進一步包括由主節點基於ID節點的標識來確定裝運信息。

6.根據實施例1所述的方法,其中傳輸步驟進一步包括:將通知從主節點轉發到伺服器;以及使得伺服器將通知發送到預期接收者。

7.根據實施例1所述的方法,其中確定裝運信息的步驟進一步包括:通知伺服器主節點與ID節點是關聯的;以及響應於通知伺服器,由主節點從伺服器接收裝運信息。

8.根據實施例7所述的方法,其中通知步驟進一步包括通知伺服器主節點已經與ID節點建立了被動關聯而不需要主節點與ID節點之間的授權連接。

9.根據實施例1所述的方法,其中通知步驟進一步包括通知伺服器主節點已經與ID節點建立了主動關聯,所述主動關聯反映主節點與ID節點之間的授權連接。

10.根據實施例1所述的方法,進一步包括通過在將通知傳輸到預期接收者之前、在ID節點接近遞送點時指示ID節點改變RF傳輸功率水平來由主節點確定ID節點在遞送點的預定範圍內。

11.一種包含指令的非瞬時計算機可讀介質,所述指令當在處理器上執行時執行用於使用無線節點網絡的遞送通知的方法,所述無線節點網絡至少具有ID節點、主節點和伺服器,所述方法包括:當ID節點接近基本上位於遞送點附近的主節點時,由主節點檢測來自ID節點的信號,ID節點與正被裝運的物品相關;由主節點確定與ID節點相關的裝運信息和正被裝運的物品的預期接收者;以及從主節點向被標識的接收者傳輸通知,通知告知預期接收者關於物品基本上靠近遞送點。

12.根據實施例11所述的非瞬時計算機可讀介質,其中ID節點包括臨時作為ID節點操作的另一主節點。

13.根據實施例11所述的非瞬時計算機可讀介質,其中遞送點包括指定的包裹處理區域。

14.根據實施例11所述的非瞬時計算機可讀介質,其中遞送點包括物流容器。

15.根據實施例11所述的非瞬時計算機可讀介質,其中方法進一步包括基於來自ID節點的信號來確定ID節點的標識,並且其中確定裝運信息的步驟進一步包括由主節點基於ID節點的標識來確定裝運信息。

16.根據實施例11所述的非瞬時計算機可讀介質,其中傳輸步驟進一步包括:將通知從主節點轉發到伺服器;以及使得伺服器將通知發送到預期接收者。

17.根據實施例11所述的非瞬時計算機可讀介質,其中確定裝運信息的步驟進一步包括:通知伺服器主節點與ID節點是關聯的;以及響應於通知伺服器,由主節點從伺服器接收裝運信息。

18.根據實施例17所述的非瞬時計算機可讀介質,其中通知步驟進一步包括通知伺服器主節點已經與ID節點建立了被動關聯而不需要主節點與ID節點之間的安全連接。

19.根據實施例11所述的非瞬時計算機可讀介質,其中通知步驟進一步包括通知伺服器主節點已經與ID節點建立了主動關聯,所述主動關聯反映主節點與ID節點之間的授權連接。

20.根據實施例11所述的非瞬時計算機可讀介質,其中方法進一步包括通過在將通知傳輸到預期接收者之前、在ID節點接近遞送點時指示ID節點改變RF傳輸功率水平來由主節點確定ID節點在遞送點的預定範圍內。

21.一種用於使用無線節點網絡的遞送通知的主節點,所述無線節點網絡至少具有ID節點和伺服器,包括:節點處理單元,耦合到節點處理單元的節點存儲器記憶裝置,節點存儲器記憶裝置維持用於由節點處理單元執行的代碼和與ID節點和正被裝運的物品相關的裝運信息,以及第一通信接口,其被耦合到節點處理單元並且可操作以與ID節點通信,第二通信接口,其被耦合到節點處理單元並且可操作以與伺服器通信;並且其中節點處理單元在執行節點存儲器記憶裝置上維持的代碼時可操作以:當ID節點接近基本上位於遞送點附近的主節點時,檢測在第一通信接口上的來自ID節點的信號,ID節點與正被裝運的物品相關,訪問節點存儲器記憶裝置以確定與ID節點相關的裝運信息並根據裝運信息確定正被裝運的物品的預取接收者,以及指示第二通信接口從主節點向預期接收者傳輸通知,通知告知被標識的接收者關於物品基本上正靠近遞送點。

22.根據實施例21所述的主節點,其中ID節點包括臨時作為ID節點操作的另一主節點。

23.根據實施例21所述的主節點,其中遞送點包括指定的包裹處理區域。

24.根據實施例21所述的主節點,其中遞送點包括物流容器。

25.根據實施例21所述的主節點,其中節點處理單元進一步可操作以基於來自ID節點的信號來確定ID節點的標識,並且基於ID節點的標識來確定裝運信息。

26.根據實施例21所述的主節點,其中節點處理單元進一步可操作以:將通知從主節點轉發到伺服器;以及向伺服器傳送指令以使得伺服器將通知發送到預期接收者。

27.根據實施例21所述的主節點,其中節點處理單元進一步可操作以:通知伺服器主節點和ID節點是關聯的;以及響應於通知伺服器,由主節點從伺服器接收裝運信息。

28.根據實施例27所述的主節點,其中節點處理單元進一步可操作以通知伺服器主節點已經與ID節點建立了被動關聯而不需要主節點與ID節點之間的授權連接。

29.根據實施例21所述的主節點,其中節點處理單元進一步可操作以通知伺服器主節點已經與ID節點建立了主動關聯,所述主動關聯反映主節點與ID節點之間的授權連接。

30.根據實施例21所述的主節點,其中節點處理單元進一步可操作以通過在將通知傳輸到預期接收者之前、在ID節點接近遞送點時指示ID節點改變RF傳輸功率水平來確定ID節點在遞送點的預定範圍內。

31.根據實施例21所述的主節點,其中節點處理單元通過可操作以指示第二通信接口將通知從主節點傳輸到伺服器用於轉發到預期接收者而進一步可操作以傳輸通知。

32. 一種用於使用至少具有ID節點、快遞主節點、移動遞送點主節點和伺服器的無線節點網絡的遞送通知的方法,所述方法包括:當所述ID節點接近移動遞送點主節點時所述移動遞送點主節點檢測來自所述ID節點的信號,所述移動遞送點主節點與移動遞送點相關,所述ID節點與正被裝運的物品相關;由所述移動遞送點主節點確定與所述ID節點相關的裝運信息、正被裝運的物品的預期接收者以及當前與所述ID節點相關聯的快遞主節點;由所述移動遞送點主節點向所述快遞主節點傳輸位置信息,其中所述位置信息包括所述移動遞送點主節點在所述移動地送點處的當前位置;以及從所述移動遞送點主節點向所標識的接收者傳輸通知,所述通知向所述預期接收者通知關於所述物品基本上在所述移動遞送點附近。

33. 根據實施例32所述的方法,進一步包括步驟:將所述ID節點和移動遞送點主節點相關聯以確認正被裝運的物品的遞送;並且所述移動遞送點主節點向所述伺服器通知關於確認的遞送。

34. 根據實施例32所述的方法,還包括:從所述移動遞送點主節點向所標識的接收者傳輸後續通知,所述後續通知向預期接收者通知物品已被遞送到移動遞送點。

35. 根據實施例32所述的方法,其中所述移動遞送點包括交通工具,並且其中所傳輸的位置信息還包括與所述交通工具相關的上下文數據。

36. 根據實施例35所述的方法,其中與所述交通工具相關的上下文數據包括交通工具標識、交通工具顏色、交通工具類型、交通工具型號、交通工具品牌、停車樓層和停車位數量中的至少一個。

37. 根據實施例35所述的方法,其中所述交通工具與預期接收者相關並且可由與快遞主節點相關聯的遞送人員訪問。

38. 根據實施例32所述的方法,進一步包括由移動遞送點主節點基於來自所述ID節點的檢測到的信號確定所述ID節點的標識,並且其中確定步驟還包括基於所述ID節點的標識確定裝運信息、預期接收者和快遞主節點。

39. 根據實施例32所述的方法,其中傳輸通知的步驟還包括移動遞送點主節點向伺服器轉發通知以使伺服器向預期接收者發送所述通知。

40. 根據實施例32所述的方法,其中確定步驟還包括:向伺服器通知移動遞送點主節點和ID節點相關聯;並且移動遞送點主節點從伺服器接收關於裝運信息、預期接收者和當前與ID節點相關聯的快遞主節點的響應性信息。

41. 根據實施例40所述的方法,其中通知步驟還包括向伺服器通知移動遞送點主節點已經建立與ID節點的被動關聯,而無需移動遞送點主節點和ID節點之間的授權連接。

42. 根據實施例40所述的方法,其中通知步驟還包括向伺服器通知移動遞送點主節點已經建立與ID節點的主動關聯,其反映移動遞送點主節點和ID節點之間的授權連接。

43. 根據實施例32所述的方法,還包括通過在將通知傳輸到預期接收者之前、在ID節點接近移動遞送點時指示ID節點改變RF傳輸功率水平來由移動遞送點主節點確定ID節點在移動遞送點的預定範圍內。

44. 根據實施例32所述的方法,還包括由移動遞送點主節點向快遞主節點傳輸更新的位置信息的步驟。

45. 根據實施例32所述的方法,還包括如下步驟:如果ID節點被移動遞送點主節點確定為遠離移動遞送點主節點移動,則移動傳遞點主節點向快遞主節點傳輸警告通知。

46. 一種包含指令的非暫時性計算機可讀介質,所述指令當在處理器上執行時執行用於使用至少具有ID節點、快遞主節點、移動遞送點主節點和伺服器的無線節點網絡內的遞送通知的方法,所述方法包括:當所述ID節點接近移動遞送點主節點時所述移動遞送點主節點檢測來自所述ID節點的信號,所述移動遞送點主節點與移動遞送點相關,所述ID節點與正被裝運的物品相關;由所述移動遞送點主節點確定與所述ID節點相關的裝運信息、正被裝運的物品的預期接收者以及當前與所述ID節點相關聯的快遞主節點;由所述移動遞送點主節點向所述快遞主節點傳輸位置信息,其中所述位置信息包括所述移動遞送點主節點在所述移動地送點處的當前位置;以及從所述移動遞送點主節點向所標識的接收者傳輸通知,所述通知向所述預期接收者通知關於所述物品基本上在所述移動遞送點附近。

47. 根據實施例46的非暫時性計算機可讀介質,還包括如下步驟:將所述ID節點和移動遞送點主節點相關聯以確認正被裝運的物品的遞送;並且所述移動遞送點主節點向所述伺服器通知關於確認的遞送。

48. 根據實施例46的非暫時性計算機可讀介質,還包括從所述移動遞送點主節點向所標識的接收者傳輸後續通知,所述後續通知向預期接收者通知物品已被遞送到移動遞送點。

49. 根據實施例46的非暫時性計算機可讀介質,其中所述移動遞送點包括交通工具,並且其中所傳輸的位置信息還包括與所述交通工具相關的上下文數據。

50. 根據實施例49的非暫時性計算機可讀介質,其中與所述交通工具相關的上下文數據包括交通工具標識、交通工具顏色、交通工具類型、交通工具型號、交通工具品牌、停車樓層和停車位數量中的至少一個。

51. 根據實施例49的非暫時性計算機可讀介質,其中所述交通工具與預期接收者相關並且可由與快遞主節點相關聯的遞送人員訪問。

52. 根據實施例46的非暫時性計算機可讀介質,還包括由移動遞送點主節點基於來自所述ID節點的檢測到的信號確定所述ID節點的標識,並且其中確定步驟還包括基於所述ID節點的標識確定裝運信息、預期接收者和快遞主節點。

53. 根據實施例46的非暫時性計算機可讀介質,其中傳輸通知的步驟還包括移動遞送點主節點向伺服器轉發通知以使伺服器向預期接收者發送所述通知。

54. 根據實施例46的非暫時性計算機可讀介質,其中確定步驟還包括:向伺服器通知移動遞送點主節點和ID節點相關聯;並且移動遞送點主節點從伺服器接收關於裝運信息、預期接收者和當前與ID節點相關聯的快遞主節點的響應性信息。

55. 根據實施例54的非暫時性計算機可讀介質,其中通知步驟還包括向伺服器通知移動遞送點主節點已經建立與ID節點的被動關聯,而無需移動遞送點主節點和ID節點之間的授權連接。

56. 根據實施例54的非暫時性計算機可讀介質,其中通知步驟還包括向伺服器通知移動遞送點主節點已經建立與ID節點的主動關聯,其反映移動遞送點主節點和ID節點之間的授權連接。

57. 根據實施例45的非暫時性計算機可讀介質,其中所述方法還包括通過在將通知傳輸到預期接收者之前、在ID節點接近移動遞送點時指示ID節點改變RF傳輸功率水平來由移動遞送點主節點確定ID節點在移動遞送點的預定範圍內。

58. 根據實施例45的非暫時性計算機可讀介質,其中所述方法還包括由移動遞送點主節點向快遞主節點傳輸更新的位置信息的步驟。

59. 根據實施例45的非暫時性計算機可讀介質,其中所述方法還包括如果ID節點被移動遞送點主節點確定為遠離移動遞送點主節點移動,則移動傳遞點主節點向快遞主節點傳輸警告通知。

60. 一種用於使用至少具有ID節點、快遞主節點和伺服器的無線節點網絡內的遞送通知的移動遞送點主節點,包括:節點處理單元;耦合到節點處理單元的節點存儲器記憶裝置,所述節點存儲器記憶裝置維持用於由節點處理單元執行的代碼、與ID節點和正被裝運的物品相關的裝運信息以及與當前與ID節點相關聯的快遞主節點相關的標識信息;位置電路,其耦合至節點處理單元並且可操作以生成與移動遞送點主節點的當前位置相關的位置信息;第一通信接口,其耦合至節點處理單元並且可操作以與ID節點通信;第二通信接口,其耦合至節點處理單元並且可操作以與伺服器通信;並且其中節點處理單元在執行維持在節點存儲器記憶裝置上的代碼時可操作以:當所述ID節點接近移動遞送點主節點時檢測經由第一通信接口來自所述ID節點的信號,所述移動遞送點主節點與移動遞送點相關,所述ID節點與正被裝運的物品相關,訪問節點存儲器記憶裝置以確定與所述ID節點相關的裝運信息、正被裝運的物品的預期接收者以及當前與所述ID節點相關聯的快遞主節點,使位置信息傳輸到所述快遞主節點,其中所述位置信息包括所述移動遞送點主節點在所述移動地送點處的當前位置;以及指示第二通信接口從所述移動遞送點主節點向所標識的接收者傳輸通知,所述通知向所述預期接收者通知關於所述物品基本上在所述移動遞送點附近。

61. 根據實施例60所述的移動遞送點主節點,其中所述節點處理單元還可操作以將所述ID節點和移動遞送點主節點相關聯以確認正被裝運的物品的遞送;並且通過第二通信接口通知所述伺服器通知關於確認的遞送。

62. 根據實施例60所述的移動遞送點主節點,其中所述節點處理單元還可操作以指示第二通信接口向所標識的接收者傳輸後續通知,所述後續通知向預期接收者通知物品已被遞送到移動遞送點。

63. 根據實施例60所述的移動遞送點主節點,其中所述移動遞送點包括交通工具,並且其中所傳輸的位置信息還包括與所述交通工具相關的上下文數據。

64. 根據實施例63所述的移動遞送點主節點,其中與所述交通工具相關的上下文數據包括交通工具標識、交通工具顏色、交通工具類型、交通工具型號、交通工具品牌、停車樓層和停車位數量中的至少一個。

65. 根據實施例60所述的移動遞送點主節點,其中所述交通工具與預期接收者相關並且可由與快遞主節點相關聯的遞送人員訪問。

66. 根據實施例60所述的移動遞送點主節點,其中節點處理單元還可操作以:基於來自所述ID節點的檢測到的信號確定所述ID節點的標識,並且基於所述ID節點的標識確定裝運信息、預期接收者和快遞主節點。

67. 根據實施例60所述的移動遞送點主節點,其中節點處理單元還可操作以使得第二通信接口向伺服器轉發通知,這使伺服器向預期接收者發送所述通知。

68. 根據實施例60所述的移動遞送點主節點,其中節點處理單元還可操作以:使得第二通信接口向伺服器通知移動遞送點主節點和ID節點相關聯;並且經由第二通信接口從伺服器接收關於裝運信息、預期接收者和當前與ID節點相關聯的快遞主節點的響應性信息。

69. 根據實施例68所述的移動遞送點主節點,其中節點處理單元還可操作以使得第二通信接口向伺服器通知移動遞送點主節點已經建立與ID節點的被動關聯,而無需移動遞送點主節點和ID節點之間的授權連接。

70. 根據實施例68所述的移動遞送點主節點,其中節點處理單元還可操作以使得第二通信接口向伺服器通知移動遞送點主節點已經建立與ID節點的主動關聯,其反映移動遞送點主節點和ID節點之間的授權連接。

71. 根據實施例60所述的移動遞送點主節點,其中節點處理單元還可操作以通過通過第一通信接口向ID節點傳輸消息來確定ID節點在移動遞送點的預定範圍內,其中消息使得ID節點在ID節點接近移動遞送點時改變RF傳輸功率水平。

72. 根據實施例60所述的移動遞送點主節點,其中節點處理單元還可操作以從位置電路讀取更新的位置信息並且使第一通信接口向快遞主節點傳輸更新的位置信息。

73. 根據實施例60所述的移動遞送點主節點,其中節點處理單元還可操作以如果ID節點被確定為遠離移動遞送點主節點移動則使得警告通知被傳輸到快遞主節點。

74. 一種用於使用至少具有ID的節點、快遞主節點、移動遞送點主節點和伺服器的無線節點網絡的遞送通知的方法,所述方法包括:當所述ID節點接近移動遞送點主節點時所述移動遞送點主節點檢測來自所述ID節點的信號,所述移動遞送點主節點與移動遞送點相關,所述ID節點與正被裝運的物品相關;由所述移動遞送點主節點確定與所述ID節點相關的裝運信息和當前與所述ID節點相關聯的快遞主節點;由所述移動遞送點主節點向所述快遞主節點傳輸位置信息,其中所述位置信息包括所述移動遞送點主節點在所述移動地送點處的當前位置;以及從所述移動遞送點主節點向裝運信息中所標識的實體傳輸通知,所述通知向所標識的實體通知關於所述物品基本上在所述移動遞送點附近。

75. 根據實施例74所述的方法,還包括從所述移動遞送點主節點向所標識的實體傳輸後續通知,所述後續通知向所標識的實體通知物品已被遞送到移動遞送點。

76. 根據實施例74所述的方法,其中所述移動遞送點包括交通工具,並且其中所傳輸的位置信息還包括與所述交通工具相關的上下文數據。

77. 根據實施例76所述的方法,其中與所述交通工具相關的上下文數據包括交通工具標識、交通工具顏色、交通工具類型、交通工具型號、交通工具品牌、停車樓層、停車區域和停車位數量中的至少一個。

78. 根據實施例74所述的方法,其中所標識的實體包括與移動遞送點相關的實體。

79. 根據實施例78所述的方法,其中與移動遞送點相關的所標識的實體進一步包括物品的裝運實體、與移動遞送點相關的商業實體和物品的預期接收者中的至少一個。

80. 根據實施例79所述的方法,其中交通工具與預期接收者無關但是與商業實體相關,並且其中交通工具可由與快遞主節點相關聯的遞送人員訪問。

81. 根據實施例79所述的方法,其中交通工具與遞送時的預期接收者無關。

82. 根據實施例74所述的方法,其中傳輸通知的步驟還包括移動遞送點主節點向伺服器轉發通知以使伺服器向所標識的實體發送所述通知。

83. 根據實施例74所述的方法,其中確定步驟還包括:向伺服器通知移動遞送點主節點和ID節點相關聯;並且移動遞送點主節點從伺服器接收關於裝運信息和當前與ID節點相關聯的快遞主節點的響應性信息。

84. 根據實施例74所述的方法,還包括通過在將通知傳輸到所標識的實體之前、在ID節點接近移動遞送點時指示ID節點改變RF傳輸功率水平來由移動遞送點主節點確定ID節點在移動遞送點的預定範圍內。

85. 根據實施例74所述的方法,還包括由移動遞送點主節點向快遞主節點傳輸更新的位置信息的步驟。

86. 根據實施例74所述的方法,還包括如下步驟:如果ID節點被移動遞送點主節點確定為遠離移動遞送點主節點移動,則移動傳遞點主節點向快遞主節點傳輸警告通知。

87. 一種包含指令的非暫時性計算機可讀介質,所述指令當在處理器上執行時執行用於使用至少具有ID的節點、快遞主節點、移動遞送點主節點和伺服器的無線節點網絡的遞送通知的方法,所述方法包括:當所述ID節點接近移動遞送點主節點時所述移動遞送點主節點檢測來自所述ID節點的信號,所述移動遞送點主節點與移動遞送點相關,所述ID節點與正被裝運的物品相關;由所述移動遞送點主節點確定與所述ID節點相關的裝運信息和當前與所述ID節點相關聯的快遞主節點;由所述移動遞送點主節點向所述快遞主節點傳輸位置信息,其中所述位置信息包括所述移動遞送點主節點在所述移動地送點處的當前位置;以及從所述移動遞送點主節點向裝運信息中所標識的實體傳輸通知,所述通知向所標識的實體通知關於所述物品基本上在所述移動遞送點附近。

88. 根據實施例87所述的非暫時性計算機可讀介質,還包括從所述移動遞送點主節點向所標識的實體傳輸後續通知,所述後續通知向所標識的實體通知物品已被遞送到移動遞送點。

89. 根據實施例87所述的非暫時性計算機可讀介質,其中所述移動遞送點包括交通工具,並且其中所傳輸的位置信息還包括與所述交通工具相關的上下文數據。

90. 根據實施例89所述的非暫時性計算機可讀介質,其中與所述交通工具相關的上下文數據包括交通工具標識、交通工具顏色、交通工具類型、交通工具型號、交通工具品牌、停車樓層、停車區域和停車位數量中的至少一個。

91. 根據實施例87所述的非暫時性計算機可讀介質,其中所標識的實體包括與移動遞送點相關的實體。

92. 根據實施例91所述的非暫時性計算機可讀介質,其中與移動遞送點相關的所標識的實體進一步包括物品的裝運實體、與移動遞送點相關的商業實體和物品的預期接收者中的至少一個。

93. 根據實施例92所述的非暫時性計算機可讀介質,其中交通工具與預期接收者無關但是與商業實體相關,並且其中交通工具可由與快遞主節點相關聯的遞送人員訪問。

94. 根據實施例92所述的非暫時性計算機可讀介質,其中交通工具在遞送時與預期接收者無關。

95. 根據實施例87所述的非暫時性計算機可讀介質,其中傳輸通知的步驟還包括移動遞送點主節點向伺服器轉發通知以使伺服器向所標識的實體發送所述通知。

96. 根據實施例87所述的非暫時性計算機可讀介質,其中確定步驟還包括:向伺服器通知移動遞送點主節點和ID節點相關聯;並且移動遞送點主節點從伺服器接收關於裝運信息和當前與ID節點相關聯的快遞主節點的響應性信息。

97. 根據實施例87所述的非暫時性計算機可讀介質,還包括通過在將通知傳輸到所標識的實體之前、在ID節點接近移動遞送點時指示ID節點改變RF傳輸功率水平來由移動遞送點主節點確定ID節點在移動遞送點的預定範圍內。

98. 根據實施例87所述的非暫時性計算機可讀介質,還包括由移動遞送點主節點向快遞主節點傳輸更新的位置信息的步驟。

99. 根據實施例87所述的非暫時性計算機可讀介質,還包括如下步驟:如果ID節點被移動遞送點主節點確定為遠離移動遞送點主節點移動,則移動傳遞點主節點向快遞主節點傳輸警告通知。

100. 一種用於使用至少具有ID節點、快遞主節點和伺服器的無線節點網絡內的遞送通知的移動遞送點主節點:包括:節點處理單元;耦合到節點處理單元的節點存儲器記憶裝置,所述節點存儲器記憶裝置維持用於由節點處理單元執行的代碼、與ID節點和正被裝運的物品相關的裝運信息以及與當前與ID節點相關聯的快遞主節點相關的標識信息;位置電路,其耦合至節點處理單元並且可操作以生成與移動遞送點主節點的當前位置相關的位置信息;第一通信接口,其耦合至節點處理單元並且可操作以與ID節點通信;第二通信接口,其耦合至節點處理單元並且可操作以與伺服器通信;並且其中節點處理單元在執行維持在節點存儲器記憶裝置上的代碼時可操作以:當所述ID節點接近移動遞送點主節點時檢測經由第一通信接口來自所述ID節點的信號,所述移動遞送點主節點與移動遞送點相關,所述ID節點與正被裝運的物品相關,訪問節點存儲器記憶裝置以確定與所述ID節點相關的裝運信息以及當前與所述ID節點相關聯的快遞主節點,使位置信息傳輸到所述快遞主節點,其中所述位置信息包括所述移動遞送點主節點在所述移動地送點處的當前位置,以及指示第二通信接口向裝運信息中所標識的實體傳輸通知,所述通知向所標識的實體通知關於所述物品基本上在所述移動遞送點附近。

101. 根據實施例100所述的移動遞送點主節點,其中節點處理單元還可操作以指示第二通信接口向所標識的實體傳輸後續通知,所述後續通知向所標識的實體通知物品已被遞送到移動遞送點。

102.根據實施例100所述的移動遞送點主節點,其中所述移動遞送點包括交通工具,並且其中所傳輸的位置信息還包括與所述交通工具相關的上下文數據。

103.根據實施例102所述的移動遞送點主節點,其中與所述交通工具相關的上下文數據包括交通工具標識、交通工具顏色、交通工具類型、交通工具型號、交通工具品牌、停車樓層、停車區域和停車位數量中的至少一個。

104. 根據實施例100所述的移動遞送點主節點,其中所標識的實體包括與移動遞送點相關的實體。

105.根據實施例104所述的移動遞送點主節點,其中與移動遞送點相關的所標識的實體進一步包括物品的裝運實體、與移動遞送點相關的商業實體和物品的預期接收者中的至少一個。

106.根據實施例105所述的移動遞送點主節點,其中交通工具與預期接收者無關但是與商業實體相關,並且其中交通工具可由與快遞主節點相關聯的遞送人員訪問。

107.根據實施例105所述的移動遞送點主節點,其中交通工具在遞送時與預期接收者無關。

108. 根據實施例100所述的移動遞送點主節點,其中節點處理單元還可操作以通過使第二通信接口向伺服器轉發通知以使伺服器向所標識的實體發送所述通知來指示第二通信接口傳輸所述通知。

109.根據實施例100所述的移動遞送點主節點,其中節點處理單元還可操作以訪問節點存儲器記憶裝置來確定與ID節點相關的裝運信息和當前與ID節點相關聯的快遞主節點,其通過進一步可操作以:使得第二通信接口向伺服器通知移動遞送點主節點和ID節點相關聯;並且通過第二通信接口從伺服器接收關於裝運信息和當前與ID節點相關聯的快遞主節點的響應性信息。

110. 根據實施例100所述的移動遞送點主節點,其中節點處理單元還可操作以通過在使得第二通信接口向所標識的實體傳輸通知之前通過第一通信接口向ID節點發送指令來確定ID節點在移動遞送點的預定範圍內,其中指令使得ID節點在ID節點接近移動遞送點時改變RF傳輸功率水平。

111. 根據實施例100所述的移動遞送點主節點,其中節點處理單元還可操作以使更新的位置信息傳輸到快遞主節點。

112. 根據實施例100所述的移動遞送點主節點,其中節點處理單元還可操作以如果節點處理單元確定ID節點正在遠離移動遞送點主節點移動則使得警告通知傳輸到快遞主節點。

應該強調的是,用以執行在本文中的實施例中描述的方法中的任何方法和方法的變型的操作的序列僅是示例性的,並且可以遵照操作的多種序列而仍是正確的並且根據本發明的原理。

上面概述的示例性實施例的至少某些部分可以與其他示例性實施例的部分關聯地使用以更好地管理和定位無線節點網絡中的節點或將這樣的節點和網絡元素用作分層節點網絡的部分。此外,本文中公開的示例性實施例中的至少某些可以彼此獨立地和/或彼此結合地使用並且可以具有對本文中沒有公開的設備和方法的應用。

本領域那些技術人員將領會,實施例可以提供一個或多個優點,並且不是所有的實施例都有必要提供這裡闡明的所有或多於一個特定的優點。另外,對本領域那些技術人員將清楚的是,可以對本文中描述的結構和方法做出各種修改和變型。因此,應理解,本發明不限於在說明書中討論的主題。而是,本發明意圖覆蓋修改和變型。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀