用于保護動產(chǎn)的方法和系統(tǒng)的制作方法
【專利摘要】提供了用于保護動產(chǎn)的系統(tǒng)和方法??梢杂蓚鞲衅髟谝粫r間間隔內(nèi)測量第一容器的運動并且將該運動與第二容器的運動進行比較??梢杂蓴?shù)據(jù)處理電路計算在所述時間間隔內(nèi)第一容器的運動與第二容器的運動之間的相對差。由數(shù)據(jù)處理電路確定容器的運動的相對差超過了預定閾值??梢杂砂l(fā)射電路向遠程服務器發(fā)送所述閾值已經(jīng)被超過的警報。SIM卡和調(diào)制解調(diào)器可以與容器相關(guān)聯(lián)。可以由調(diào)制解調(diào)器接收與SIM卡的位置和標識相對應的信息??梢杂烧{(diào)制解調(diào)器將該位置和識別信息發(fā)送到遠程服務器。
【專利說明】用于保護動產(chǎn)的方法和系統(tǒng)
[0001]相關(guān)申請的交叉引用
[0002]本申請要求2011年3月17日提交的在先臨時申請US61/453794的優(yōu)先權(quán)。
【背景技術(shù)】
[0003]很多產(chǎn)品的生產(chǎn)商和制造商都很關(guān)注如何確保貨物在通過供應鏈進行發(fā)送期間受到妥善對待。某些產(chǎn)品非常易受環(huán)境狀況影響并且在送到消費者手中之前很容易在運送期間遭到損傷或毀壞。對于制造商來說,可能很難了解運輸產(chǎn)品時的小心程度。此外,產(chǎn)品可能在分銷渠道中的各種不同地點丟失或被盜。一般來說,制造商沒有辦法確定貨物是如何在運送期間丟失的。因此,期望通過使得制造商能夠跟蹤處于庫存中或在運送期間的貨物的環(huán)境狀況和位置來增加運送過程的透明度。
【發(fā)明內(nèi)容】
[0004]至少一個方面涉及一種用于確定一批貨物中的至少兩個容器(container)的運動的相對差超過了預定閾值的方法。該方法由固定到第一容器的計算裝置測量該第一容器在一時間間隔內(nèi)的運動。該方法由計算裝置接收與第二容器在所述時間間隔內(nèi)的運動相對應的信息。該方法由計算裝置計算在所述時間間隔內(nèi)第一容器的運動與第二容器的運動之間的相對差。該方法確定所計算的容器的運動的相對差超過了預定閾值,并且響應于該確定,發(fā)出警報。
[0005]至少一個方面涉及一種用于檢測一批貨物中的至少兩個容器的運動的相對差超過了預定閾值的系統(tǒng)。該系統(tǒng)包括用于測量第一容器在一時間間隔內(nèi)的運動的傳感器。該系統(tǒng)包括用于接收與第二容器在所述時間間隔內(nèi)的運動相對應的信息的接收電路。該系統(tǒng)還包括數(shù)據(jù)處理電路。該數(shù)據(jù)處理電路計算在所述時間間隔內(nèi)第一容器的運動與第二容器的運動之間的相對差,并且基于所計算的容器的運動的相對差,確定容器的運動的相對差超過了預定閾值。該系統(tǒng)還包括發(fā)射電路,該發(fā)射電路響應于所述確定,將與所計算的差超過了所述預定閾值的警報相對應的信息發(fā)送到遠程服務器。
[0006]至少一個方面涉及一種用于通過跟蹤與容器相關(guān)聯(lián)的用戶識別模塊(SM)卡的位置來確定容器的位置的方法。該方法由與容器相關(guān)聯(lián)且與SIM卡通信的調(diào)制解調(diào)器接收與SIM卡的位置對應的信息。該方法由調(diào)制解調(diào)器從SM卡取得用于識別SIM卡的信息。該方法由調(diào)制解調(diào)器通過短消息服務(SMS)將SIM卡的位置、環(huán)境狀況和識別信息發(fā)送到遠程服務器。
[0007]至少一個方面涉及一種用于確定容器的位置的系統(tǒng)。該系統(tǒng)包括與容器相關(guān)聯(lián)的SM卡。該SM卡存儲著用于識別該SM卡的信息。該系統(tǒng)還包括與容器相關(guān)聯(lián)并且與SM卡通信的調(diào)制解調(diào)器。該調(diào)制解調(diào)器接收與SIM卡的位置相對應的信息,取得用于識別該SM卡的信息,并且通過短消息服務(SMS)將位置和識別信息發(fā)送到遠程服務器。
【專利附圖】
【附圖說明】[0008]通過參閱下面結(jié)合附圖給出的說明書,本發(fā)明的前述和其它目標、方面、特征和優(yōu)點將會變得更加明顯并能夠得到更好的理解,其中:
[0009]圖1A是描繪了用于確定至少兩個容器的運動的相對差超過了預定閾值的網(wǎng)絡環(huán)境的實施方式的框圖;
[0010]圖1B是使得一批貨物中的一個容器能夠確定它自己與同批貨物中的其它容器之間的運動的相對差并且將這一信息發(fā)送到遠程服務器的系統(tǒng)的展開圖;
[0011]圖2是描繪了在用于確定一批貨物中的至少兩個容器的運動的相對差超過了預定閾值的方法的一種實施方式中執(zhí)行的步驟的流程圖;
[0012]圖3A是描繪了用于確定容器的位置的網(wǎng)絡環(huán)境的一種實施方式的框圖;
[0013]圖3B是用于確定容器的位置并且將位置信息發(fā)送到服務器的系統(tǒng)的展開圖;
[0014]圖4是描繪了在通過跟蹤與容器相關(guān)聯(lián)的用戶識別模塊(SM)卡的位置來確定容器的位置的方法的一種實施方式中執(zhí)行的步驟的流程圖;
[0015]圖5是用于接收與容器的位置、溫度和濕度相關(guān)的信息的用戶界面的截屏圖;
[0016]圖6是描繪了與本文介紹的方法和系統(tǒng)結(jié)合使用的計算裝置的一種實施方式的框圖;
[0017]圖7是描繪了與本文介紹的方法和系統(tǒng)結(jié)合使用的數(shù)據(jù)存儲格式的一種實施方式的框圖。
【具體實施方式】
[0018]現(xiàn)在參照圖1A,圖解說明網(wǎng)絡環(huán)境的實施方式。簡而言之,該環(huán)境包括網(wǎng)狀網(wǎng)絡100,網(wǎng)狀網(wǎng)絡100包括與服務器110通信的兩個或更多個容器105a-105n。服務器110經(jīng)由網(wǎng)絡120與客戶端機器115a-115n通信。
[0019]服務器110和客戶端115可以是地理上彼此分散的并且可以通過網(wǎng)絡120通信。網(wǎng)絡120可以是諸如公司內(nèi)部網(wǎng)的局域網(wǎng)(LAN)、城域網(wǎng)(MAN)或者諸如因特網(wǎng)或萬維網(wǎng)這樣的廣域網(wǎng)(WAN)。網(wǎng)絡120可以是任何類型和/或形式的網(wǎng)絡并且可以包括下列任何一種:點到點網(wǎng)絡、廣播網(wǎng)、廣域網(wǎng)、局域網(wǎng)、電信網(wǎng)、數(shù)據(jù)通信網(wǎng)、計算機網(wǎng)絡、ATM (異步傳輸模式)網(wǎng)絡、SONET (同步光纖網(wǎng))網(wǎng)絡、SDH (同步數(shù)字體系)網(wǎng)絡、無線網(wǎng)和有線網(wǎng)。在某些實施方式中,網(wǎng)絡120可以包括諸如紅外信道或衛(wèi)星波段這樣的無線鏈路。網(wǎng)絡120的拓撲結(jié)構(gòu)可以是總線、星形或環(huán)形網(wǎng)絡拓撲結(jié)構(gòu)。網(wǎng)絡120和網(wǎng)絡拓撲結(jié)構(gòu)可以是本領(lǐng)域普通技術(shù)人員熟知的能夠支持本文介紹的操作的任何網(wǎng)絡或網(wǎng)絡拓撲結(jié)構(gòu)。該網(wǎng)絡可以包括采用用于在移動裝置之間進行通信的任何一個或多個協(xié)議的移動電話網(wǎng),該協(xié)議包括AMPS、TDMA, CDMA、GSM、GPRS或UMTS。在一種實施方式中,服務器通過SMS與客戶端通信。在某些實施方式中,可以通過不同的協(xié)議發(fā)送不同類型的數(shù)據(jù)。在其它一些實施方式中,可以通過不同的協(xié)議發(fā)送相同類型的數(shù)據(jù)。
[0020]服務器110可以被稱為文件服務器、應用服務器、web服務器、代理服務器或者網(wǎng)關(guān)服務器。在一種實施方式中,服務器110提供web服務器的功能。在某些實施方式中,web月艮務器110包括開源web服務器,例如由特拉華州(Delaware)的Apache SoftwareFoundation維護的APACHE服務器。在其它一些實施方式中,web服務器運行專用軟件,例如由華盛頓州雷蒙德市(Redmond)的微軟公司提供的因特網(wǎng)信息服務(InternetInformation Services)產(chǎn)品或者由加利福尼亞州紅杉市(Redwood City)的Oracle公司提供的WebLogic服務器產(chǎn)品。
[0021]客戶端115可以被稱為客戶端節(jié)點、客戶端機器、端點節(jié)點或者端點??蛻舳?15可以運行、操作或者提供應用,所述應用可以是任何類型和/或形式的軟件、程序或可執(zhí)行指令,例如任何類型和/或形式的web瀏覽器、基于web的客戶端、客戶端-服務器應用、ActiveX控制或者Java小程序,或者所述應用可以是任何其它類型和/或形式的能夠在客戶端115上執(zhí)行的可執(zhí)行指令。該應用可以使用任何類型的協(xié)議并且它可以是例如HTTP客戶端、FTP客戶端、Oscar客戶端或者Telnet客戶端。在某些實施方式中,客戶端115可以是運行著web瀏覽器來顯示從服務器110接收到的信息的膝上型計算機或臺式計算機。在其它的實現(xiàn)方式中,客戶端115可以是手持計算裝置,例如寫字板或智能電話。例如,客戶端可以是通過短消息服務(SMS)從服務器110接收信息的移動電話。
[0022]客戶端115和服務器110可以被部署為任何類型和形式的計算裝置,或者運行在任何類型和形式的計算裝置上,例如能夠在任何類型和形式的網(wǎng)絡上進行通信并且執(zhí)行本文描述的操作的計算機、網(wǎng)絡裝置或設備。在某些實現(xiàn)方式中,客戶端115可以向服務器110查詢信息。在其它一些實現(xiàn)方式中,在客戶端115沒有請求的情況下,來自服務器110的信息被推送到客戶端115。
[0023]圖1A中描繪的網(wǎng)狀網(wǎng)絡100包括彼此通信并且與服務器110通信的兩個或更多個容器105a-105n。容器105a_105n可以是用于航運、倉儲或運輸貨物的任何類型的容器。一批貨物中的任何數(shù)量的容器105a-105n可以被集中在一起(例如,疊放在用于搬運的托盤上)或者這些容器彼此之間聯(lián)系不太緊密(例如,存放在同一個倉庫內(nèi)或者裝到車輛上進行運送)。在運送中,每個容器105能夠與任何數(shù)量的其它容器105a-105n進行通信。在一種實施方式中,容器105能夠與位于這一容器105的預定距離內(nèi)的任何其它容器105進行通信。容器105a-105n可以使用任何一個或多個有線或無線協(xié)議進行通信,包括AMPS、TDMA, CDMA、GSM、GPRS或UMTS。在某些實施方式中,可以通過不同的協(xié)議發(fā)送不同類型的數(shù)據(jù)。在其它一些實施方式中,可以通過不同的協(xié)議發(fā)送相同類型的數(shù)據(jù)。
[0024]容器105可以將與其運動、位置、溫度或濕度相應的信息發(fā)送給同批運送貨物中的任何其它容器105。在某些實施方式中,會以固定的時間間隔從每個容器105發(fā)出這一信息。容器105還可以發(fā)出與它在一定時間間隔內(nèi)的運動相對于同批運送貨物中的另一個容器105的運動超出了預定閾值的警告相應的信息。
[0025]除了與其它容器105a_105n通信之外,容器105還能夠與服務器110通信。在某些實施方式中,一批運送貨物中的容器105a-105n中只有一部分能夠與服務器110通信。第一容器105a在接收到來自第二容器105b的信息之后,能夠?qū)⑴c第二容器105b相關(guān)的信息轉(zhuǎn)發(fā)到同批運送貨物中的其它容器105a-105n。從容器105發(fā)送到服務器110的信息也可以包括與同批運送貨物中的任何一個其它容器105a-105n相關(guān)的信息。如果單獨一個容器105的通信功能發(fā)生故障,容器105a-105n的網(wǎng)絡100仍然能夠?qū)⑴c剩余容器105a_105n相關(guān)的信息發(fā)送到服務器110。這可以被描述為網(wǎng)狀網(wǎng)絡體系結(jié)構(gòu),并且會使得容器105a-105n與服務器110之間通信的成功概率很高。
[0026]現(xiàn)在參照圖1B,圖1B是描繪了用于檢測一批運送貨物中的至少兩個容器105a-105n的運動的相對差超出了預定閾值的系統(tǒng)的一種實施方式的展開圖。簡而言之,該系統(tǒng)可以包括傳感器125、接收電路130、數(shù)據(jù)處理電路135和發(fā)射電路140。
[0027]仍然參照圖1B,并且更加詳細地,示出了與容器105相關(guān)聯(lián)的系統(tǒng)的展開圖。每個容器105可以包括圖1B中所不的系統(tǒng)。在一種實現(xiàn)方式中,該系統(tǒng)包括傳感器125,該傳感器125用于測量其關(guān)聯(lián)容器105在一定時間間隔內(nèi)的運動。傳感器125可以被安裝在容器105上或內(nèi)部的固定位置,從而使得傳感器125的運動與容器105的運動實質(zhì)相同。傳感器125可以通過測量容器105的位置、速度或加速度的變化來測量運動。在一種實現(xiàn)方式中,傳感器125是固定在容器105上的加速度計。該加速度計能夠測量容器的加速度并且能夠通過計算所測得的加速度數(shù)據(jù)在該時間間隔內(nèi)的積分來確定運動差。在其它的實現(xiàn)方式中,傳感器125可以是全球定位系統(tǒng)(GPS)處理器。GPS處理器可以在該時間間隔內(nèi)從GPS衛(wèi)星接收位置信息,并且可以通過將它在時間間隔起始點處的坐標與它在時間間隔結(jié)尾處的坐標相比較來計算運動。
[0028]傳感器125測量容器105運動的時間間隔可以是任何持續(xù)時間。在某些實現(xiàn)方式中,可以在容器105a-105n的運送開始之前確定時間間隔的持續(xù)時間。例如,要將貨物裝入容器105a-105n中進行運送的制造商可以在運送貨物之前為該時間間隔選擇一個值。在一種實現(xiàn)方式中,在容器105a-105n仍然由制造商掌控期間,可以由制造商直接對圖1B的系統(tǒng)進行編程。在另一個例子中,用于指定時間間隔的持續(xù)時間的值可以被遠程發(fā)送到圖1B的系統(tǒng)。例如,接收電路130可以通過無線傳輸來接收該時間間隔的值。
[0029]在該時間間隔期間,傳感器125測量容器105在三個空間維度上的運動。在某些實現(xiàn)方式中,傳感器125在該時間間隔內(nèi)連續(xù)測量運動。另一些實現(xiàn)方式中,傳感器125可以采取測量它在時間間隔結(jié)束時的位置與它在時間間隔開始時的位置之間的差的方法,測量運動的總變化。
[0030]容器105的系統(tǒng)還可以包括接收電路130,該接收電路130用于接收與第二容器105b在該時間間隔內(nèi)的運動相應的信息。接收電路130能夠通過任何有線的或無線的通信協(xié)議從第二容器105b接收運動信息。接收電路130從第二容器105b接收運動信息的時間間隔是與傳感器125測量第一容器105運動的時間間隔相同的時間間隔。在某些實現(xiàn)方式中,接收電路130能夠從不止一個其它容器105a-105b接收運動信息。
[0031]該系統(tǒng)還可以包括數(shù)據(jù)處理電路135。數(shù)據(jù)處理電路135能夠計算容器105的運動與第二容器105b的運動之間的相對差。由數(shù)據(jù)處理電路135執(zhí)行的差值計算可以通過對來自容器105和第二容器105a的運動信息進行比較運算來實現(xiàn)。
[0032]數(shù)據(jù)處理電路135可以由適用于處理數(shù)據(jù)的任何裝置來實現(xiàn)。例如,數(shù)據(jù)處理電路135可以是任何種類的邏輯電路,例如現(xiàn)場可編程門陣列(FPGA)和專用集成電路(ASIC)、可編程計算機或者片上系統(tǒng)。在某些實現(xiàn)方式中,數(shù)據(jù)處理電路135可以包括微處理器,例如加利福尼亞州芒廷維尤市(Mountain View)的英特爾公司(Intel Corporation)生產(chǎn)的微處理器或者伊利諾斯州紹姆堡市(Schaumburg )的摩托羅拉公司(Motoro I aCorporation)生產(chǎn)的微處理器。
[0033]數(shù)據(jù)處理電路135能夠與傳感器125和接收電路130進行通信,以接收第一容器105和第二容器105b的運動信息。在一種實現(xiàn)方式中,該系統(tǒng)能夠從兩個或更多個其它容器105a-105n接收運動信息。在這個例子中,數(shù)據(jù)處理系統(tǒng)能夠計算運動數(shù)據(jù)可得的任何容器105a-105n之間的運動差。[0034]數(shù)據(jù)處理電路135能夠確定容器105a_105n運動的相對差超出了預定閾值。在計算出該相對差之后,數(shù)據(jù)處理電路135能夠?qū)⒃摬钆c最大允許值進行比較。例如,容器105a-105n可以被裝到車輛上來進行運送。運動閾值可以是這樣的:保證容器105a_105n在運送期間相對于彼此運動的時候,可以仍停留在車輛上。容器105a-105n之一失竊必然會使得被竊容器105的運動相對于其它容器105a-105n的運動的差超出該閾值,并且數(shù)據(jù)處理電路135可以確定該閾值已經(jīng)被超出。
[0035]該系統(tǒng)還可以包括發(fā)射電路140,該發(fā)射電路140用于發(fā)射與由數(shù)據(jù)處理電路135計算出來的運動差超出預定閾值的警報相對應的信息。該警報可以包含附加信息,例如用于標識哪些容器105a-105n的運動差觸發(fā)警報的信息,或者與容器105a_105n的其它特征(諸如它們的內(nèi)部溫度和濕度)有關(guān)的信息。
[0036]發(fā)射電路140可以將信息發(fā)送到遠程服務器110。可以使用任何一個或多個有線或無線協(xié)議來實現(xiàn)發(fā)射電路140與遠程服務器110之間的通信,該協(xié)議包括AMPS、TDMA、CDMA、GSM、GPRS或UMTS。在某些實施方式中,不同類型的數(shù)據(jù)可以通過不同的協(xié)議發(fā)送。在其它實施方式中,相同類型的數(shù)據(jù)可以通過不同的協(xié)議發(fā)送。
[0037]與容器105的運動相關(guān)的信息可以被發(fā)射電路140發(fā)送到同批運送貨物中的任何其它容器105a-105n。在某些實施方式中,每個容器105a_105n的發(fā)射電路140都與遠程服務器110通信。在其它的實施方式中,只有容器105a-105n中的一部分包括與遠程服務器110通信的發(fā)射電路140。例如,一批運送的貨物可以包含10個容器105,只有其中之一是配備有能夠與遠程服務器110通信的發(fā)射電路140的〃通訊員〃容器。在這個例子中,與〃非通訊員〃容器105有關(guān)的信息必須首先通過網(wǎng)狀網(wǎng)絡100發(fā)送到〃通訊員〃容器。通訊員容器然后可以將該信息發(fā)送到遠程服務器110。
[0038]現(xiàn)在參照圖2,該流程圖描繪了確定一批貨物中的至少兩個容器105a_105n運動的相對差的方法200的一種實施方式中執(zhí)行的步驟。該方法200包括由固定到第一容器105a的計算裝置測量該第一容器105a在一時間間隔內(nèi)的運動的步驟(步驟205)。該方法200包括由所述計算裝置接收與第二容器105b在所述時間間隔內(nèi)的運動相應的信息的步驟(步驟210)。該方法200包括由所述計算裝置計算所述時間間隔內(nèi)第一容器105的運動與第二容器105b的運動之間的相對差的步驟(步驟215)。該方法200包括確定所計算出來的容器105a和105b的運動的相對差超過了預定閾值的步驟(步驟220)。該方法200包括響應于該確定,由所述計算裝置將與所計算出來的差超過預定閾值的警報相應的信息發(fā)送到遠程服務器110的步驟(步驟225)。
[0039]再次參照圖2,并且更加詳細地講,計算裝置與一批貨物中的第一容器105相關(guān)聯(lián),如前面結(jié)合圖1A-1B所討論的那樣。該計算裝置可以被永久固定在容器105a上,從而計算裝置的運動實質(zhì)上與容器105a的運動相同。該計算裝置測量第一容器105a在一時間間隔內(nèi)的運動。在一種實施方式中,該計算裝置包括加速度計并且第一容器105a的運動是通過測量容器105a在該時間間隔內(nèi)的加速度來測量的(步驟205)。在其它實施方式中,該運動是通過測量容器105a在該時間間隔內(nèi)的位置或速度來測量的。
[0040]該時間間隔可以是任何持續(xù)時間。在某些實施方式中,時間間隔的持續(xù)時間值是通過所述計算裝置接收的。例如,數(shù)據(jù)處理電路135可以被編程來存儲與所述時間間隔的持續(xù)時間相對應的值。在另一個例子中,接收電路130可以通過任何有線或無線通信協(xié)議來接收與所述時間間隔的持續(xù)時間相對應的數(shù)據(jù)。在一種實現(xiàn)方式中,時間間隔數(shù)據(jù)是從容器的所有者那里接收的。在某些實施方式中,可以在所述時間間隔內(nèi)連續(xù)測量第一容器105a的運動。在以位置差測量運動的其它實施方式中,可以在所述時間間隔開始時測量一次位置,并在該時間間隔結(jié)束時再測量一次位置,并且將這兩個測量結(jié)果之間的差計算為所述時間間隔期間的運動。
[0041]在某些實施方式中,傳感器125除了測量第一容器105a的運動之外,還測量與第一容器105a有關(guān)的其它信息。例如,所述計算裝置可以包括用來測量容器105a內(nèi)部的溫度和濕度的傳感器。可以在與計算裝置測量容器105a的運動所用的時間間隔一致的時刻進行這些額外的測量。在其它實施方式中,額外測量的時機可以與運動測量的時間間隔無關(guān)。
[0042]接收電路130接收與所述時間間隔期間第二容器105b的運動相對應的信息(步驟210)。這一運動信息可以由與第一容器105a相關(guān)聯(lián)的計算裝置來接收。第二容器105b的運動可以是它在所述時間間隔內(nèi)的位置、速度或加速度的測量結(jié)果。在某些實施方式中,方法200從一批貨物中的多個其它容器105b-105n接收運動信息。
[0043]接收電路130可以從容器105b_105n接收其它信息。例如,計算裝置可以接收與容器105b-105n的溫度或濕度相關(guān)的信息。該計算裝置可以通過任何有線或無線的通信協(xié)議從其它容器105b-105n接收信息,這些通信協(xié)議包括AMPS、TDMA、CDMA、GSM、GPRS或UMTS。在某些實施方式中,不同類型的數(shù)據(jù)可以通過不同的協(xié)議發(fā)送。在其它實施方式中,相同類型的數(shù)據(jù)可以通過不同的協(xié)議發(fā)送。
[0044]方法200包括計算所述時間間隔內(nèi)第一容器105a的運動與第二容器105b的運動之間的相對差的步驟(步驟215)。差的計算可以由與容器105a相關(guān)聯(lián)的計算裝置來執(zhí)行。例如,該計算裝置可以對來自第一容器105a和第二容器105b的運動信息執(zhí)行比較操作。在一種實現(xiàn)方式中,該計算裝置可以接收第一容器105a和第二容器105b的GPS坐標形式的位置信息。然后該計算裝置可以對在時間間隔開始時兩個容器105a和105b的坐標進行相減,并且對在時間間隔結(jié)束時的坐標執(zhí)行類似的減法操作。在這個例子中,容器105a和105b之間的相對運動差的大小可以由這兩次減法操作的結(jié)果之間的差來表征。
[0045]在某些實現(xiàn)方式中,容器105a的計算裝置可以從兩個或更多個其它的容器105b-105n接收運動信息。該信息可以是從其它容器105b-105n以無線方式接收的。例如,容器105b-105n可以向第一容器105a發(fā)送信息,該信息是要由數(shù)據(jù)處理電路135存儲的。計算裝置可以計算運動數(shù)據(jù)可得的任意容器105a-105n之間的運動差。方法200使用在與計算裝置用來測量第一容器105a的運動的時間間隔相同的時間間隔內(nèi)從容器105b-105n收集的運動信息來計算所述差。
[0046]數(shù)據(jù)處理電路135確定計算裝置所計算出來的運動差(步驟215)超過了預定閾值(步驟220)。該閾值代表容器105a-105n之間的最大允許運動差。該計算可以由數(shù)據(jù)處理電路135通過將所計算出來的運動差與所述閾值進行比較來進行。這可以通過用所述閾值減去所計算出來的運動差來完成。如果這一相減運算的結(jié)果是負數(shù),則數(shù)據(jù)處理電路135可以確定所述閾值已經(jīng)被超過了。
[0047]在某些實現(xiàn)方式中,可以由計算裝置來接收所述閾值的值。在這些實現(xiàn)方式之一中,可以按照容器105a-105n的布置的已知狀況來選擇所述閾值。例如,如果所有容器105a-105n都要被彼此相鄰地存放,則計算裝置可能會接收到相對較低的閾值,如果容器105之一遠離了群體,這個閾值就會被超過。在另一個例子中,容器105a-105n可能會被存放在很大的倉庫中。在這個例子中,計算裝置可能會接收到相對較高的閾值,從而,只有在容器105之一被移出了倉庫時該閾值才會被超過,而如果只是在倉庫中重新安置容器105a-105n中的任一容器,這個閾值都不會被超過。這個閾值可以是從容器所有者那里接收到的,或者可以是從容器中存放的貨物的制造商那里接收到的。
[0048]發(fā)射電路發(fā)出與所計算出來的差超過預定閾值的警報相對應的信息(步驟225)。響應于確定所計算出來的運動差超過預定閾值,由計算裝置將該警報發(fā)送到遠程服務器110。在某些實現(xiàn)方式中,該警報可以包含附加信息,例如用于標識哪些容器105a-105n的運動差觸發(fā)警報的信息,或者與容器105a-105n的其它特征(諸如它們的內(nèi)部溫度和濕度)有關(guān)的彳目息。
[0049]可以使用任何一個或多個有線或無線協(xié)議來實現(xiàn)發(fā)射電路140與遠程服務器110之間的通信,該協(xié)議包括AMPS、TDMA、CDMA、GSM、GPRS或UMTS。在某些實施方式中,不同類型的數(shù)據(jù)可以通過不同的協(xié)議發(fā)送。在其它實施方式中,相同類型的數(shù)據(jù)可以通過不同的協(xié)議發(fā)送。
[0050]在某些實現(xiàn)方式中,可以反復執(zhí)行方法200的步驟。在運輸或存放期間重復這些步驟兩次或更多次,能夠?qū)崿F(xiàn)一批貨物中的容器105a-105n的相對運動差的連續(xù)監(jiān)控。因此,方法200可以用于實現(xiàn)潛在失竊報警系統(tǒng)。在某些實現(xiàn)方式中,可以由計算裝置來接收在運輸過程期間要執(zhí)行的方法200的步驟的重復次數(shù)。在其它的實現(xiàn)方式中,計算裝置可以接收重復執(zhí)行方法200的步驟的頻率。
[0051]現(xiàn)在參照圖3A,其示出了描繪用于確定容器300位置的網(wǎng)絡環(huán)境的一種實施方式的框圖。簡而言之,該環(huán)境包括從位置源305接收信息并且向服務器310發(fā)送信息的容器300。服務器310通過網(wǎng)絡320與客戶端機器315a-315n通信。
[0052]再次參照圖3A,并且更加詳細地講,服務器310和客戶端315a_315n可以是在地理上彼此分散開的并且可以通過網(wǎng)絡320進行通信。網(wǎng)絡320可以是諸如公司內(nèi)部網(wǎng)之類的局域網(wǎng)(LAN)、城域網(wǎng)(MAN)或者諸如因特網(wǎng)或萬維網(wǎng)之類的廣域網(wǎng)(WAN)。網(wǎng)絡320可以是任何類型和/或形式的網(wǎng)絡并且可以包括下列任何一種:點到點網(wǎng)絡、廣播網(wǎng)、廣域網(wǎng)、局域網(wǎng)、電信網(wǎng)、數(shù)據(jù)通信網(wǎng)、計算機網(wǎng)、ATM (異步傳輸模式)網(wǎng)、SONET (同步光纖網(wǎng))網(wǎng)、SDH (同步數(shù)字體系)網(wǎng)、無線網(wǎng)和有線網(wǎng)。在某些實施方式中,網(wǎng)絡320可以包括諸如紅外信道或衛(wèi)星頻帶這樣的無線鏈路。網(wǎng)絡320的拓撲結(jié)構(gòu)可以是總線、星形或環(huán)形網(wǎng)絡拓撲結(jié)構(gòu)。網(wǎng)絡320和網(wǎng)絡拓撲結(jié)構(gòu)可以是本領(lǐng)域普通技術(shù)人員熟知的、能夠支持本文描述的操作的任何網(wǎng)絡或網(wǎng)絡拓撲結(jié)構(gòu)。該網(wǎng)絡可以包括利用用于在移動裝置間進行通信的任何一種或多種協(xié)議的移動電話網(wǎng),該協(xié)議包括AMPS、TDMA、CDMA、GSM、GPRS或UMTS。在一種實施方式中,服務器通過SMS與客戶端進行通信。在某些實施方式中,不同類型的數(shù)據(jù)可以通過不同的協(xié)議發(fā)送。在其它實施方式中,相同類型的數(shù)據(jù)可以通過不同的協(xié)議發(fā)送。
[0053]服務器310可以被稱為文件服務器、應用服務器、web服務器、代理服務器或者網(wǎng)關(guān)服務器。在一種實施方式中,服務器310提供web服務器的功能。在某些實施方式中,web服務器310包括開源web服務器,例如由特拉華州(Delaware)的Apache SoftwareFoundation維護的APACHE服務器。在其它一些實施方式中,web服務器運行專用軟件,例如由華盛頓州雷蒙德市(Redmond)的微軟公司提供的因特網(wǎng)信息服務(InternetInformation Services)產(chǎn)品或者由加利福尼亞州紅杉市(Redwood City)的Oracle公司提供的WebLogic服務器產(chǎn)品。
[0054]客戶端315可以被稱為客戶端節(jié)點、客戶端機器、端點節(jié)點或者端點。在某些實施方式中,客戶端315具有同時實現(xiàn)兩種功能的能力,其中一種功能是作為客戶端節(jié)點尋求訪問由服務器提供的資源,另一種功能是作為服務器為其它客戶端315a-315n提供對所寄載的資源的訪問??蛻舳?15可以執(zhí)行、操作或提供應用,所述應用可以是任何類型和/或形式的軟件、程序或可執(zhí)行指令,例如任何類型和/或形式的web瀏覽器、基于web的客戶端、客戶端-服務器應用、ActiveX控制或者Java小程序,或者所述應用可以是任何其它類型和/或形式的能夠在客戶端315上執(zhí)行的可執(zhí)行指令。所述應用可以使用任何類型的協(xié)議并且它可以是例如HTTP客戶端、FTP客戶端、Oscar客戶端或者Telnet客戶端。在某些實施方式中,客戶端315可以是執(zhí)行web瀏覽器來顯示從服務器310接收到的信息的膝上型計算機或臺式計算機。在其它的實現(xiàn)方式中,客戶端315可以是手持計算裝置,例如寫字板或智能電話。例如,客戶端可以是通過短消息服務(SMS)從服務器310接收信息的移動電話。
[0055]客戶端315和服務器310可以被部署為任何類型和形式的計算裝置和/或運行在任何類型和形式的計算裝置上,例如能夠在任何類型和形式的網(wǎng)絡上進行通信并且執(zhí)行本文描述的操作的計算機、網(wǎng)絡裝置或設備。在某些實現(xiàn)方式中,客戶端315可以向服務器310查詢信息。在其它一些實現(xiàn)方式中,在客戶端315沒有請求的情況下,來自服務器310的信息被推送到客戶端315。
[0056]容器300可以是適于運輸或存儲貨物的任何類型的容器。在某些實現(xiàn)方式中,容器300是航空貨運集裝箱。在容器300處于庫存狀態(tài)而不是在運送期間,也可以對容器300進行跟蹤。例如,容器300可以是存放在倉儲設施中的貨運集裝箱。在其它一些例子中,可以在容器300位置變化時對其進行跟蹤,例如在由飛機、船舶或卡車運送期間。容器300可以從位置源305接收與其位置相關(guān)的信息并且可以向服務器300發(fā)送信息。在某些實施方式中,容器300可以通過短消息服務(SMS)與服務器310通信。
[0057]位置源305可以是用于確定容器300的位置并且將位置信息發(fā)送到容器300的任何裝置。在某些實施方式中,位置源305可以包括不止一個物理裝置。例如,位置源305可以是蜂窩網(wǎng)絡中的一組通信塔。蜂窩塔可以通過利用三角測量確定與容器300相關(guān)聯(lián)的SM卡325的位置,來確定容器300的位置。在識別了容器300的位置后,容器300可以從蜂窩塔接收與其位置相關(guān)的信息。這些塔可以使用任何一個或任何多個移動電話協(xié)議(包括CDMA或GSM)來與容器300通信。
[0058]在其它的實施方式中,位置源305可以是全球定位系統(tǒng)(GPS)的一系列衛(wèi)星。GPS衛(wèi)星可以確定容器300的位置,并且可以通過無線通信協(xié)議將該位置信息發(fā)送到容器300。在某些實施方式中,不同類型的數(shù)據(jù)可以通過不同的協(xié)議發(fā)送。在其它實施方式中,相同類型的數(shù)據(jù)可以通過不同的協(xié)議發(fā)送。
[0059]現(xiàn)在參照圖3B,一個分解圖描繪了用于確定容器300的位置的系統(tǒng)。簡而言之,該系統(tǒng)可以包含SM卡325、調(diào)制解調(diào)器330、位置處理器335和存儲元件340。
[0060]仍然參照圖3B,并且更加詳細地,示出了容器300的分解圖。該系統(tǒng)可以包括SM卡325。SIM卡325可以是任何格式的任何SM卡,包括全尺寸SM卡、迷你SM卡、微型SIM卡或嵌入式SIM卡。在某些實施方式中,SIM卡325是以表面安裝封裝的形式交付的機器對機器(M2M)SM卡。該M2M S頂卡可以直接焊接在電路板上。在其它實現(xiàn)方式中,SM卡325可被置入連接器中并且是可移除和可替換的。
[0061]SM卡與容器300相關(guān)聯(lián)。在某些實現(xiàn)方式中,SM卡325被固定在容器300的壁上。在其它的實現(xiàn)方式中,SM卡325可以被安放在容器300內(nèi)部。用于識別該SM卡325的信息被存儲在該SIM卡325上。該識別信息可以唯一地識別SIM卡325,或者可以識別出該SM卡325屬于一組關(guān)聯(lián)的SM卡。例如,容器300可以是同批運送的類似容器中的一個容器,并且每個容器300中的SM卡325可以存儲著表明這些SM卡325彼此相互關(guān)聯(lián)的信息。
[0062]該系統(tǒng)還可以包括調(diào)制解調(diào)器330。調(diào)制解調(diào)器330接收與SM卡325的位置相應的信息。在某些實現(xiàn)方式中,調(diào)制解調(diào)器330通過與位置源305之間的無線通信來接收SIM卡位置信息。調(diào)制解調(diào)器330還與SM卡325通信,并且能夠取得SM卡325存儲的識別信息。例如,調(diào)制解調(diào)器330可以取得SIM卡325的蜂窩塔標識,這個標識可以用于確定SM卡325的位置。
[0063]在其它一些實現(xiàn)方式中,位置信息可以是通過蜂窩塔三角測量計算出來的。例如,SIM卡325可以是與蜂窩塔網(wǎng)絡通信的機器對機器SM卡。通過識別與SM卡325進行通信的具體蜂窩塔和測量這些蜂窩塔與SIM卡325之間的傳輸往返時間延遲,就能夠確定SM卡325的地理位置。在這些實現(xiàn)方式之一中,通過三角測量計算出SM卡325的位置信息,并且調(diào)制解調(diào)器330從移動位置服務接收位置信息,例如由加利福尼亞州舊金山市的Locaid Technologies公司提供的位置服務。
[0064]調(diào)制解調(diào)器330接收到位置信息并且取得了 SM卡識別信息之后,它可以將該位置和識別信息發(fā)送到遠程服務器310??梢允褂萌魏螣o線通信協(xié)議來進行這一發(fā)送。在一種實現(xiàn)方式中,調(diào)制解調(diào)器330通過SMS向遠程服務器310發(fā)送信息。
[0065]該系統(tǒng)還可以包括位置處理器335。位置處理器335可以從位置源305接收位置信息。例如,位置處理器335可以是GPS處理器。在這個例子中,位置源305可以是GPS衛(wèi)星網(wǎng)絡。位置信息可以由GPS處理器從GPS衛(wèi)星獲得。
[0066]在另一種實現(xiàn)方式中,位置處理器335可以是蜂窩基帶處理器。位置源305可以是一系列附近的蜂窩塔。通過三角測量來確定位置并且位置處理器335從蜂窩塔接收位置信息。在某些實現(xiàn)方式中,位置處理器335與調(diào)制解調(diào)器330通信,以將位置信息轉(zhuǎn)送到調(diào)制解調(diào)器330。調(diào)制解調(diào)器330然后可以將位置信息發(fā)送到遠程服務器310。
[0067]在某些實現(xiàn)方式中,該系統(tǒng)還包括存儲元件340。存儲元件340可以用于存儲來自SM卡325的識別信息或者來自調(diào)制解調(diào)器330或位置處理器335的位置信息。存儲元件340與其它系統(tǒng)組成部分(例如SM卡325、調(diào)制解調(diào)器330和位置處理器335)之間的通信可以使得系統(tǒng)內(nèi)的任何信息都能夠被存儲下來,以供以后查找取回。例如,存儲元件340可以用于存儲來自位置處理器335或者直接來自位置源305的位置信息。來自SM卡325的識別信息也可以被存儲在存儲元件340中。調(diào)制解調(diào)器330以后可以取得存儲元件340中存儲的信息并且將該信息發(fā)送到遠程服務器310。存儲元件340可以是數(shù)據(jù)庫、軟盤、硬盤、CD-ROM、閃存卡、PROM、RAM、ROM或者磁帶。[0068]現(xiàn)在參照圖4,示出了描述用于確定容器300位置的方法400的一種實施方式中執(zhí)行的步驟的流程圖。方法400包括由與容器300相關(guān)聯(lián)且與SM卡通信的調(diào)制解調(diào)器330接收與SM卡位置對應的信息的步驟(步驟405)。方法400包括由調(diào)制解調(diào)器330從SM卡中取得識別該SM卡的信息的步驟(步驟410)。方法400包括由調(diào)制解調(diào)器330將SM卡的位置和識別信息發(fā)送到遠程服務器的步驟(步驟415)。
[0069]再次參照圖4,并且更詳細地講,調(diào)制解調(diào)器330和SM卡325都與容器300相關(guān)聯(lián),如圖3B中所描述的那樣。調(diào)制解調(diào)器330接收與SIM卡325的位置相對應的信息(步驟405)。在某些實現(xiàn)方式中,調(diào)制解調(diào)器330從位置源305接收位置信息,如圖3A中所示。位置源305可以是與SM卡325和調(diào)制解調(diào)器330通信的蜂窩塔或GPS衛(wèi)星。
[0070]在其它一些實現(xiàn)方式中,調(diào)制解調(diào)器330可以從與容器300相關(guān)聯(lián)的位置處理器接收位置信息。例如,位置處理器可以是蜂窩基帶處理器、GPS處理器或者能夠?qū)碜晕恢迷?05的位置信息進行處理的任何其它電路。在某些實現(xiàn)方式中,位置信息是由與位置源305通信的位置處理器確定的。在位置處理器確定或接收了位置數(shù)據(jù)之后,然后可以由調(diào)制解調(diào)器330通過有線或無線通信協(xié)議從位置處理器接收該位置數(shù)據(jù)。
[0071 ] 在另一些實現(xiàn)方式中,調(diào)制解調(diào)器330可以從SM卡325取得蜂窩塔識別信息。使用蜂窩塔識別信息,調(diào)制解調(diào)器330能夠基于與SIM卡325最接近的蜂窩塔的已知位置,確定SM卡325的地理位置。也可以通過蜂窩塔三角測量來計算該位置信息。例如,SM卡325可以是與蜂窩塔網(wǎng)絡通信的機器對機器SM卡。三角測量可以用于確定SM卡325的位置,如前面結(jié)合圖3B所介紹的那樣。調(diào)制解調(diào)器330可以從移動位置服務接收位置信息,例如由加利福尼亞州舊金山市的Locaid Technologies公司提供的位置服務。
[0072]在再其它一些實現(xiàn)方式中,調(diào)制解調(diào)器330可以從與容器300相關(guān)聯(lián)的存儲元件接收或取得位置信息。不管是來自于位置源305的還是來自于位置處理器的位置信息,都可以被存儲在存儲元件中。存儲元件可以永久或暫時存儲位置信息,并且調(diào)制解調(diào)器330可以在該信息被存儲到存儲元件中之后的任何時候從存儲元件中接收位置信息。
[0073]方法400還由調(diào)制解調(diào)器330從SM卡325取得識別SM卡325的信息(步驟410 )。識別信息可以包括SM卡325的序列號或制造商,或者用于識別與SIM卡325相關(guān)聯(lián)的容器300的信息,例如容器300的內(nèi)容物或者它的既定目的地。在某些實現(xiàn)方式中,調(diào)制解調(diào)器330直接從SM卡325接收識別信息。在其它一些實現(xiàn)方式中,SIM卡325識別信息可以被存儲在存儲元件中,并且調(diào)制解調(diào)器330可以從該存儲元件中取得所述識別信息。
[0074]該方法還由調(diào)制解調(diào)器330將SM卡325的位置和識別信息發(fā)送到遠程服務器(步驟415)。調(diào)制解調(diào)器330可以使用任何形式的無線通信將該信息發(fā)送到服務器。在一種實現(xiàn)方式中,調(diào)制解調(diào)器330通過SMS來發(fā)送該信息。
[0075]調(diào)制解調(diào)器330發(fā)送的信息可以包括與SM卡325或容器300有關(guān)的附加信息。例如,調(diào)制解調(diào)器330可以發(fā)送與容器300內(nèi)部的環(huán)境狀況有關(guān)的信息,例如溫度或濕度。調(diào)制解調(diào)器330還可以發(fā)送與容器300內(nèi)部存放的貨物的狀況或者這些貨物是否存在有關(guān)的信息。
[0076]在某些實現(xiàn)方式中,可以在容器300運送期間一次或多次重復執(zhí)行方法400的步驟。重復執(zhí)行這些步驟可以使得信息能夠被連續(xù)監(jiān)控,從而能夠跟蹤容器300的位置或環(huán)境狀況。在某些實施方式中,該系統(tǒng)可以接收一段時間內(nèi)方法400的步驟的重復次數(shù)。例如,這個次數(shù)可以被存儲在結(jié)合圖3B介紹的存儲元件中。
[0077]現(xiàn)在參照圖5,截屏圖展示了通過短消息服務(SMS)接收與容器300的位置、溫度和濕度有關(guān)的信息的用戶界面500。用戶界面500可以被顯示在結(jié)合圖1A或圖3A介紹的客戶端機器上。在一種實現(xiàn)方式中,要由用戶界面500顯示的數(shù)據(jù)可以包括容器300的序號、容器300的內(nèi)部溫度、容器300的內(nèi)部濕度水平、容器300的位置或者容器300與同批運送貨物中的其它容器300之間的相對差超過了預定閾值的警報。用戶界面500可以顯示以連續(xù)時間間隔接收到的數(shù)據(jù)的記錄,使得用戶能夠在一定的時間段內(nèi)跟蹤容器300的位置或環(huán)境狀況。在一種實施方式中,用戶界面500可以被顯示在手持移動裝置上。
[0078]圖6描繪了可用于實現(xiàn)客戶端115a_115n和315a_315n、服務器110和310、數(shù)據(jù)處理電路135或位置處理器335的實施方式的計算裝置600的框圖。如圖6中所示,每個計算裝置600包括中央處理單元621和主存儲單元622。如圖6中所示,計算裝置600可以包括可視顯示裝置624、鍵盤626和/或指示裝置627,例如鼠標。
[0079]中央處理單元621是響應并處理從主存儲單元622取出的指令的任何邏輯電路。在很多實施方式中,中央處理單元是由微處理器單元提供的,例如:由加利福尼亞州芒廷維尤市(Mountain View)的英特爾公司制造的微處理器單元;伊利諾斯州紹姆堡市(Schaumburg)的摩托羅拉公司制造的微處理器單元;由加利福尼亞州圣克拉拉市(SantaClara)的Transmeta公司制造的微處理器單元;由紐約州懷特普萊恩斯市的國際商業(yè)機器公司生產(chǎn)的RS/6000處理器;或者由加利福尼亞州森尼韋爾市的AdvancedMicro Devices制造的微處理器單元。計算裝置600可以基于任何這些處理器,或者能夠像本文介紹的那樣操作的任何其它處理器。
[0080]計算裝置600可以包括通過各種各樣的連接形式與局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或因特網(wǎng)連接的網(wǎng)絡接口 618,這些連接形式包括但不局限于,標準電話線、LAN或WAN鏈路(例如,802.ll,Tl,T3,56kb,X.25)、寬帶連接(例如,ISDN、幀中繼、ATM)、無線連接或者上述連接形式中的任何或全部的某種組合。網(wǎng)絡接口 618可以包括內(nèi)置網(wǎng)絡適配器、網(wǎng)絡接口卡、PCMCIA網(wǎng)卡、卡總線網(wǎng)絡適配器、無線網(wǎng)絡適配器、USB網(wǎng)絡適配器、調(diào)制解調(diào)器或者適合于將計算裝置600連接到任何類型的能夠通信和執(zhí)行本文描述的操作的網(wǎng)絡中的任何其它裝置。
[0081]在計算裝置600中可以存在各式各樣的I/O裝置630a_630n。輸入裝置包括鍵盤、鼠標、軌跡板、軌跡球、麥克風和繪圖板。輸出裝置包括視頻顯示器、揚聲器、噴墨打印機、激光打印機并且熱升華打印機。如圖6中所示,I/O裝置可以由I/O控制器623控制。I/O控制器可以控制一個或多個I/O裝置,例如鍵盤626和指向裝置627,例如鼠標或光筆。此外,I/O裝置還可以為計算裝置600提供存儲和/或安裝介質(zhì)616。在再其它一些實施方式中,計算裝置600可以提供用于接收手持USB存儲裝置的USB連接器,例如由加利福尼亞州洛斯阿拉密托斯市(Los Alamitos)的Twintech Industry公司生產(chǎn)的USB閃存驅(qū)動線裝置。
[0082]在某些實施方式中,計算裝置600可以包括或者連接到多個顯示裝置624a_624n,這些顯示裝置中的每一個可以是相同或不同類型和/或形式的。這樣,I/O裝置630a-630n和/或I/O控制器623中的任何一個可以包括任何類型和/或形式的適當硬件、軟件或軟硬件組合,以便由計算裝置600支持、使能或提供多個顯示裝置624a-624n的連接和使用。例如,計算裝置600可以包括任何類型和/或形式的視頻適配器、視頻卡、驅(qū)動器和/或庫,用于對接、聯(lián)系、連接顯示裝置624a-624n,或者以其它方式使用顯示裝置624a-624n。在一種實施方式中,視頻適配器可以包括用于與多個顯示裝置624a-624n對接的多個連接器。在其它一些實施方式中,計算裝置600可以包括多個視頻適配器,每個視頻適配器與顯示裝置624a-624n中的一個或多個連接。在某些實施方式中,計算裝置600的操作系統(tǒng)的任何部分可以被配置為使用多個顯示器624a-624n。在其它一些實施方式中,可以由一個或多個其它計算裝置提供顯示裝置624a-624n中的一個或多個,例如通過網(wǎng)絡與計算裝置600連接的計算裝置600a和600b。這些實施方式可以包括設計和構(gòu)造成使用另一個計算機的顯示裝置來作為計算裝置600的第二顯示裝置624a的任何類型的軟件。本領(lǐng)域的普通技術(shù)人員將會認識到并且意識到計算裝置600可以被配置為具有多個顯示裝置624a-624n的各種不同的方法和實施方式。
[0083]在此外的一些實施方式中,I/O裝置630可以是系統(tǒng)總線650與外部通信總線之間的橋接器,所述外部通信總線例如是USB總線、Apple Desktop總線、RS-232串行連接、SCSI總線、Fire Wire總線、Fire Wire800總線、以太網(wǎng)總線、AppleTalk總線、吉比特以太網(wǎng)總線、異步傳輸模式總線、HIPPI總線、Super HIPPI總線、SerialPlus總線、SCI/LAMP總線、FibreChannel總線或者串行連接小型計算機系統(tǒng)接口總線。
[0084]圖6中描述的那種計算裝置600 —般來說在操作系統(tǒng)的控制下進行操作,該操作系統(tǒng)控制任務的調(diào)度過程并且訪問系統(tǒng)資源。計算裝置600可以運行任何操作系統(tǒng),例如任何版本的微軟WINDOWS操作系統(tǒng)、不同版本的Unix和Linux操作系統(tǒng)、用于Macintosh計算機的任何版本的MAC0S、任何嵌入式操作系統(tǒng)、任何實時操作系統(tǒng)、任何開源操作系統(tǒng)、任何專用操作系統(tǒng)、用于移動計算裝置的任何操作系統(tǒng)或者能夠在計算裝置上運行且執(zhí)行本文描述的操作的任何其它操作系統(tǒng)。典型的操作系統(tǒng)包括:WIND0WS3.X、WIND0WS95、WIND0WS98、WIND0WS2000, WINDOWS NT3.51、WINDOWS NT4.0、WINDOWS CE、WINDOWS XP 和WINDOWS VISTA,所有這些操作系統(tǒng)都是由華盛頓州雷蒙德市的微軟公司出品的;由加利福尼亞州庫珀蒂諾市的蘋果計算機出品的MAC OS ;由紐約州Armonk市的國際商用機器公司出品的OS/2 ;和由猶他州鹽湖城的Caldera公司發(fā)布的免費使用的操作系統(tǒng)Linux或者任何類型和/或形式的UNIX操作系統(tǒng),除此之外的其它操作系統(tǒng)沒有一一列出。服務器110和客戶機115可以是不同類的,運行著不同的操作系統(tǒng)。
[0085]在某些實施方式中,計算裝置600是移動裝置,例如支持JAVA的蜂窩電話或者個人數(shù)字助手(PDA),例如伊利諾斯州紹姆堡市的摩托羅拉公司生產(chǎn)的i55sr、i58sr、i85s、i88s、i90c、i95cl或者?Μ1100,日本京都市的Kyocera生產(chǎn)的6035或7135,或者韓國首爾的三星電子公司生產(chǎn)的i300或i330。
[0086]在其它一些實施方式中,計算裝置600是黑莓手機或智能電話,例如移動研究公司(Research In Motion Limited)生產(chǎn)的多種裝置,包括黑莓7100系列、8700系列、7700系列、7200系列、黑莓7520或者黑莓PEARL8100。在再其它一些實施方式中,計算裝置600是支持微軟windows移動軟件的智能電話、口袋PC、口袋PC電話或者其它手持移動裝置。而且,計算裝置600可以是任何工作站、臺式計算機、膝上型計算機或筆記本計算機、服務器、手持計算機、移動電話、任何其它計算機或者能夠通信并且具有足以執(zhí)行本文描述的操作的處理能力及存儲容量的其它形式的計算或電信裝置。
[0087]在某些實施方式中,計算裝置600包括裝置的組合,例如與數(shù)字音頻播放器或便攜式媒體播放器組合在一起的移動電話。在這些實施方式之一中,計算裝置600是加利福尼亞州庫拍蒂諾市的蘋果計算機生產(chǎn)的iPhone智能電話。
[0088]可以以收錄在一個或多個生產(chǎn)制品上或中的一個或多個計算機可讀程序的形式提供前面介紹的這些系統(tǒng)和方法。生產(chǎn)制品可以是軟盤、硬盤、CD-ROM、閃存卡、PROM、RAM、ROM或者磁帶。一般來說,計算機可讀程序可以以任何程序設計語言寫成,LISP、PERL、C、C++、PROLOG,或者任何字節(jié)碼語言,例如JAVA。這些軟件程序可以作為目標代碼被存儲在一個或多個生產(chǎn)制品上或中。
[0089]現(xiàn)在參照圖7,示出了繪制出用于實現(xiàn)前面在圖1B和圖3B中介紹的系統(tǒng)的數(shù)據(jù)存儲和傳輸格式700的一種實施方式的框圖。簡而言之,圖7不出了用于存儲和傳輸與容器105和300的日期、時間、溫度、濕度、運動和失竊警報相關(guān)的數(shù)據(jù)的二進制數(shù)據(jù)存儲和傳輸格式700的一個不例。
[0090]仍然參照圖7,并且更加詳細地,數(shù)據(jù)格式700包括5比特頭部705。頭部705中的每個比特表示數(shù)據(jù)格式700中的一類數(shù)據(jù)存在與否。頭部705包括用于指示與日期(塊710)、時間(塊715)、溫度(塊720)、濕度(塊725)和運動(塊730)相對應的數(shù)據(jù)的可獲得性的比特位置。比特位置上的’I’值可以表示存在那個位置的類型的數(shù)據(jù),而’O’值可以表示沒有那個類型的數(shù)據(jù)。例如,當數(shù)據(jù)格式700中有溫度信息可用時,頭部705中的溫度位置(塊720)可以具有’I’值。
[0091]數(shù)據(jù)格式700還可以包括I比特失竊指示(塊735)。失竊比特可以表示容器105或300未經(jīng)許可的打開或變換位置?!疘’值可以對應于可能失竊指示,’O’值可以表示沒有檢測到失竊。在某些實現(xiàn)方式中,如前面結(jié)合圖1A、圖1B和圖2介紹的那樣,可以響應于兩個容器105a和105b的運動的相對差已經(jīng)超過了預定閾值這一判斷結(jié)果來設置失竊比特。
[0092]數(shù)據(jù)格式700還可以包括存儲著與日期(塊740)和時間(塊745)相對應的信息的數(shù)據(jù)塊。在某些實現(xiàn)方式中,這些塊中存儲的日期和時間可以表示收集其它數(shù)據(jù)的日期和時間。在其它一些實現(xiàn)方式中,日期和時間可以表示將數(shù)據(jù)格式700中存儲的數(shù)據(jù)發(fā)送到例如服務器110或服務器310的時間。
[0093]日期塊740的大小為21比特。在某些實現(xiàn)方式中,日期塊740可以存儲指示所代表日期的年、月和日的值。在其它一些實現(xiàn)方式中,日期塊740可以存儲代表從參考日期(例如,1970年12月31日)開始所經(jīng)過的天數(shù)的整數(shù)值。時間塊745的大小可以是11比特并且可以存儲一天中的當前時間。在某些實現(xiàn)方式中,日期塊740和時間塊745中存儲的數(shù)據(jù)可以由與容器105或300相關(guān)聯(lián)的時鐘來確定。在其它一些實現(xiàn)方式中,日期和時間信息可以從外部計時源接收,例如GPS。例如,日期和時間信息可以由接收電路130或者由調(diào)制解調(diào)器330接收。
[0094]數(shù)據(jù)格式700還可以包括用于存儲容器105和300的環(huán)境狀況的數(shù)據(jù)塊。例如,數(shù)據(jù)格式700可以包含用于存儲溫度信息的12比特數(shù)據(jù)塊(塊750)和用于存儲濕度信息的12比特數(shù)據(jù)塊(塊755)。溫度和濕度信息可以表明容器105或300內(nèi)部的環(huán)境狀況,使得易受環(huán)境影響的商品的制造商能夠記錄商品的運送或存儲狀況。在某些實現(xiàn)方式中,分別要存儲在塊745和塊750中的溫度和濕度信息可以是由與容器105和300相關(guān)聯(lián)的傳感器測得的。
[0095]數(shù)據(jù)格式700還可以包括包含容器105或310的運動信息的24比特數(shù)據(jù)塊(塊760)。在某些實現(xiàn)方式中,塊760中存儲的運動信息可以代表容器105或300在一時間間隔內(nèi)的總運動,如前面結(jié)合圖1B和圖3B介紹的那樣。例如,傳感器125可以測量該時間間隔內(nèi)的運動并且運動信息可以作為數(shù)據(jù)格式700的一部分來進行記錄或發(fā)送。在另一個例子中,要存儲到塊760中的運動信息可以是在該時間間隔內(nèi)由圖3B中的位置處理器335確定的。在其它一些實現(xiàn)方式中,運動信息可以表示容器105或300自從離開其接收站之后所經(jīng)歷的位置、速度或加速度的總變化。
[0096]數(shù)據(jù)格式700可以用于存儲或發(fā)送容器105或300的信息。例如,數(shù)據(jù)處理電路135可以按照數(shù)據(jù)格式700來安排容器105的數(shù)據(jù)。然后該數(shù)據(jù)可以由數(shù)據(jù)處理電路135進行存儲,或者被發(fā)射電路140發(fā)送到服務器110。在另一個例子中,存儲元件340可以存儲格式為數(shù)據(jù)格式700的信息。調(diào)制解調(diào)器330然后可以從存儲元件340中取得這一數(shù)據(jù),并且將該數(shù)據(jù)發(fā)送到服務器310。
[0097]已經(jīng)描述了用于保護動產(chǎn)的方法和系統(tǒng)的某些實施方式,對于本領(lǐng)域技術(shù)人員而言顯而易見的是,也可以使用結(jié)合了所公開技術(shù)方案的概念的其它實施方式。因此,本文公開的方案不應局限于某些實施方式,而是應當僅僅由所附權(quán)利要求書的精神和范圍來限定。
【權(quán)利要求】
1.一種用于確定一批貨物中的至少兩個容器的運動的相對差超過了預定閾值的方法,所述方法包括: 由固定到第一容器的計算裝置測量所述第一容器在一時間間隔內(nèi)的運動; 由所述計算裝置接收與第二容器在所述時間間隔內(nèi)的運動相對應的信息; 由所述計算裝置計算在所述時間間隔內(nèi)所述第一容器的運動與所述第二容器的運動之間的相對差; 確定所計算的容器的運動的相對差超過了預定閾值;以及 響應于所述確定,由所述計算裝置將與所計算的差超過了所述預定閾值的警報相對應的信息發(fā)送到遠程服務器。
2.根據(jù)權(quán)利要求1所述的方法,還包括在運送期間將所述測量、接收、計算、確定和發(fā)送步驟重復一次或多次的步驟。
3.根據(jù)權(quán)利要求2所述的方法,還包括由所述計算裝置接收與要在運送期間執(zhí)行的重復次數(shù)相對應的信息的步驟。
4.根據(jù)權(quán)利要求1所述的方法,還包括由所述計算裝置測量所述第一容器內(nèi)部的溫度、并且由所述計算裝置將與所述第一容器內(nèi)部的溫度相對應的信息發(fā)送到遠程服務器的步驟。
5.根據(jù)權(quán)利要求1所 述的方法,其中所述測量步驟包括測量所述第一容器在所述時間間隔內(nèi)的加速度。
6.根據(jù)權(quán)利要求1所述的方法,還包括由所述計算裝置接收用于指定所述時間間隔的持續(xù)時間的值。
7.根據(jù)權(quán)利要求1所述的方法,其中,所述接收步驟還包括由所述計算裝置接收與多個容器在所述時間間隔內(nèi)的運動相對應的信息。
8.根據(jù)權(quán)利要求1所述的方法,還包括將與所計算的容器的運動的相對差超過了預定閾值這一確定結(jié)果相對應的信息存儲在存儲元件中的步驟。
9.一種用于檢測一批貨物中的至少兩個容器的運動的相對差超過了預定閾值的系統(tǒng),所述系統(tǒng)包括: 用于測量第一容器在一時間間隔內(nèi)的運動的傳感器; 用于接收與第二容器在所述時間間隔內(nèi)的運動相對應的信息的接收電路; 數(shù)據(jù)處理電路: 計算在所述時間間隔內(nèi)所述第一容器的運動與所述第二容器的運動之間的相對差;以及 基于所計算的容器的運動的相對差,確定容器的運動的相對差超過了預定閾值;和 用于響應于所述確定,將與所計算的差超過了所述預定閾值的警報相對應的信息發(fā)送到遠程服務器的發(fā)射電路。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述傳感器是加速度計。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述接收電路接收與多個容器的運動相對應的信息。
12.根據(jù)權(quán)利要求9所述的系統(tǒng),還包括用于存儲與所計算的容器的運動的相對差超過了預定閾值這一確定結(jié)果相對應的信息的存儲元件。
13.根據(jù)權(quán)利要求9所述的系統(tǒng),還包括用于測量所述第一容器內(nèi)部的溫度的第二傳感器。
14.根據(jù) 權(quán)利要求13所述的系統(tǒng),其中,所述發(fā)射電路將與所述第一容器內(nèi)部的溫度相對應的信息發(fā)送到遠程服務器。
15.一種用于通過跟蹤與容器相關(guān)聯(lián)的用戶識別模塊(SIM)卡的位置來確定所述容器的位置的方法,所述方法包括: 由與所述容器相關(guān)聯(lián)并且與所述SIM卡通信的調(diào)制解調(diào)器接收與所述SIM卡的位置相對應的信息; 由所述調(diào)制解調(diào)器從所述SIM卡取得用于識別所述SIM卡的信息;以及由所述調(diào)制解調(diào)器通過短消息服務(SMS)將所述SIM卡的位置和識別信息發(fā)送到遠程服務器。
16.根據(jù)權(quán)利要求15所述的方法,還包括使用蜂窩塔三角測量來計算所述SM卡的位置。
17.根據(jù)權(quán)利要求15所述的方法,還包括根據(jù)與所述SIM卡相關(guān)聯(lián)的蜂窩塔標識符來確定所述容器的位置。
18.根據(jù)權(quán)利要求15所述的方法,還包括使用全球定位系統(tǒng)來計算所述SIM卡的位置。
19.根據(jù)權(quán)利要求15所述的方法,還包括在所述容器的運送期間將所述接收、取得和發(fā)送步驟重復一次或多次的步驟。
20.根據(jù)權(quán)利要求19所述的方法,還包括由存儲元件接收要在運送期間執(zhí)行的重復次數(shù)。
21.一種用于確定容器的位置的系統(tǒng),所述系統(tǒng)包括: 與所述容器相關(guān)聯(lián)的SIM卡,所述SIM卡存儲著用于識別該SIM卡的信息; 與所述容器相關(guān)聯(lián)并且與所述SM卡通信的調(diào)制解調(diào)器,所述調(diào)制解調(diào)器: 接收與所述SIM卡的位置相對應的信息; 取得用于識別該SIM卡的信息;以及 通過短消息服務(SMS)將位置和識別信息發(fā)送到遠程服務器。
22.根據(jù)權(quán)利要求21所述的系統(tǒng),還包括用于存儲所述SIM卡的識別信息的存儲元件。
23.根據(jù)權(quán)利要求21所述的系統(tǒng),還包括與所述調(diào)制解調(diào)器通信的全球定位系統(tǒng)(GPS)處理器,該GPS處理器從GPS衛(wèi)星獲得位置信息。
24.根據(jù)權(quán)利要求21所述的系統(tǒng),還包括與所述調(diào)制解調(diào)器通信的蜂窩基帶處理器,該蜂窩基帶處理器從蜂窩塔獲得位置信息。
【文檔編號】G06Q10/08GK103999103SQ201280022872
【公開日】2014年8月20日 申請日期:2012年3月16日 優(yōu)先權(quán)日:2011年3月17日
【發(fā)明者】E·福格特 申請人:伊普若沃訥恩斯有限公司