專利名稱:用于定位裝置的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種定位裝置,更具體地講,涉及用于定位耦合到資
源(asset)管理網(wǎng)絡(luò)的裝置的方法和設(shè)備。
背景技術(shù):
存在許多以可視形式對數(shù)字和其他信息進行編碼的標準,例如, 通用產(chǎn)品代碼(UPC)和/或歐洲商品編號(EAN)。這些數(shù)字代碼允 許商業(yè)識別產(chǎn)品及制造商、維護巨大的商品目錄、在相似的系統(tǒng)下管 理各種各樣的對象等。產(chǎn)品的UPC和/或EAN作為數(shù)據(jù)形式 (dataform)被打印、標貼、蝕刻或以別的方式附著到產(chǎn)品上。
數(shù)據(jù)形式是以可視形式對數(shù)字和其他信息進行編碼的任何標記。 例如,數(shù)據(jù)形式可以是條形碼、二維碼、對象上的標志、標簽、簽名、 符號等。條形碼包括一系列不同寬度的明和暗的矩形區(qū)域。所述明和 暗的區(qū)域被排列以表示UPC的數(shù)字。此外,數(shù)據(jù)形式不限于產(chǎn)品。數(shù) 據(jù)形式可用于識別重要的對象、地方等。數(shù)據(jù)形式還可以是其他對象, 例如,商標圖案、人臉等。
也可通過射頻識別(RFID)標簽識別對象。 一種類型的標簽使 用由讀取器產(chǎn)生的RF場通過反向散射將信息發(fā)送給用戶。也就是說, 該標簽在無線電波被調(diào)制為表示信息之后將無線電波反射回讀取器。
企業(yè)使用掃描儀、終端、移動計算機及其他裝置管理商品目錄, 核算商品付款并協(xié)助顧客及其他許多工作。當企業(yè)擁有并使用大量的 裝置時,管理所有的這些裝置變得困難。例如,定位出現(xiàn)故障的裝置 和/或?qū)ρb置、操作系統(tǒng)、應用軟件等升級會隨著裝置數(shù)量的增加變得 更加昂貴和消耗時間。因此,資源管理網(wǎng)絡(luò)可用于簡化管理裝置的工 作。裝置通過有線或無線的方式耦合到網(wǎng)絡(luò)。通過網(wǎng)絡(luò)可快速而有效
地完成諸如安裝固件或軟件的處理,而非單獨地維護每臺裝置。
盡管資源管理應用程序可在包括多個裝置的網(wǎng)絡(luò)上識別特定裝 置,但是還難以使裝置的操作者/管理者物理地定位特定裝置。例如, 裝置可能分散于大的倉庫中,或者許多看起來相似的裝置聚集在一個 地方,而裝置操作者/管理者必須定位軟件升級失敗的特定裝置。
因此,期望用于物理地定位資源(例如,耦合到資源管理網(wǎng)絡(luò)的 裝置)的方法和設(shè)備。
發(fā)明內(nèi)容
這里描述和要求權(quán)利的發(fā)明滿足該需要和其他需要,所述需要通 過在這里的教導將變得清楚。本發(fā)明的實施例包括用于定位裝置的方 法和設(shè)備。
管理資源的示例性方法包括使資源處于定位模式以幫助物理地 定位該資源。在替代實施例中,資源可以是移動計算機、信息站
(kiosk)、基于PC體系結(jié)構(gòu)的裝置等。在本發(fā)明的示例性實施例中, 資源或資源的組(例如,裝置)從主機(例如,資源管理計算機)接 收進入定位模式的信號。隨后,資源產(chǎn)生可感知的提示,從而資源操 作者/管理者可容易地定位該資源。資源響應于所述可感知的提示的預 定時間量、預定重復次數(shù)、終止信號等來終止定位模式。終止信號可 來自耦合到網(wǎng)絡(luò)的主機和/或本地手動輸入的信號。在另外的實施例 中,定位模式作為資源重啟的一部分而被終止。
資源可基于其類型、其升級日期、用戶、軟件參數(shù)、屬性、序列 號的范圍、任何屬性的范圍而被分組。
在實施例中,資源可以是包括數(shù)據(jù)形式捕獲模塊的掃描儀。數(shù)據(jù) 形式捕獲模塊可以基于激光或基于圖像,數(shù)據(jù)形式捕獲模塊可以是另 一資源(例如,計算機)的一部分。掃描儀的復雜程度的范圍可以從 專用手持掃描儀到精密的計算機。
可感知的提示可包括固定屏幕、具有文本的屏幕、閃爍屏幕、 音調(diào)、振動、閃光/固定光、閃光/固定LED和規(guī)定功能的執(zhí)行,例如,
打開照明或目標模塊。可感知的提示可在當前運行的應用程序的頂層 上運行,例如,定位屏幕可覆蓋應用程序的屏幕。在一些實施例中, 在提示的預定時間和/或預定重復次數(shù)之后增加可感知提示的強度。
當資源操作者/管理者希望在資源上執(zhí)行處理時,他或她可使用 定位模式物理地跟蹤未能完成處理或完成處理的資源。示例性的處理 是升級方法。在該示例性升級方法中,在嘗試資源升級之前使資源處
于定位模式。在很可能升級處理失敗的預定時間之后,資源保持在定 位模式中。由于失敗的資源顯示可感知的提示,所以資源操作者/管理 者可容易地物理地定位所述資源。在替代實施例中,在檢測到或認為 處理失敗之后,資源保持在定位模式中。
資源耦合到作為專用網(wǎng)絡(luò)或通用網(wǎng)絡(luò)的一部分的資源管理網(wǎng)絡(luò)。 在實施例中,運行管理應用程序的資源管理計算機可管理連接的裝置。 可從管理應用程序來啟動裝置定位方法和處理完成狀態(tài)方法。
通過下面結(jié)合附圖進行的詳細描述,本發(fā)明的其他目的和特點將 變得清楚。然而,應該理解,繪制的附圖僅是用于說明目的而不是為 了限制本發(fā)明。
附圖不是成比例的,僅是示例性的,貫穿附圖,相同的標號表示
相同的部件,其中
圖1示出根據(jù)本發(fā)明的實施例實現(xiàn)的示例性資源管理網(wǎng)絡(luò)。 圖2示出根據(jù)本發(fā)明的實施例實現(xiàn)的示例性資源管理計算機。 圖3示出根據(jù)本發(fā)明的實施例實現(xiàn)的示例性裝置。 圖4示出根據(jù)本發(fā)明的實施例實現(xiàn)的示例性資源管理計算機側(cè)裝
置定位方法。
圖5示出根據(jù)本發(fā)明的實施例實現(xiàn)的示例性裝置側(cè)定位方法。 圖6示出根據(jù)本發(fā)明的實施例實現(xiàn)的示例性資源管理計算機側(cè)處 理完成狀態(tài)方法。
圖7示出根據(jù)本發(fā)明的實施例實現(xiàn)的示例性裝置側(cè)處理完成狀態(tài)
方法。
圖8示出根據(jù)本發(fā)明的實施例實現(xiàn)的替代資源管理計算機側(cè)處理 完成狀態(tài)方法。
圖9示出根據(jù)本發(fā)明的實施例實現(xiàn)的替代裝置側(cè)處理完成狀態(tài)方法。
具體實施例方式
性實施例進行顯示和描述。
例如使用資源管理應用軟件的資源管理計算機可維護資源的列 表??赏ㄟ^該列表選擇和管理單個資源或資源的組,但是可能難以物 理地定位選擇的資源或資源的組。因此,使用可感知的提示(例如, 音頻聲音)可幫助資源操作者/管理者定位所選擇的資源。此外,當資 源操作者/管理者想對資源執(zhí)行處理(例如,升級處理)時,處理失敗 或沒有完成的資源可以以定位模式被列出,從而這些資源能夠被物理 地識別。
圖1示出示例性資源管理網(wǎng)絡(luò)ioo。資源管理網(wǎng)絡(luò)ioo包括網(wǎng)絡(luò)
105。網(wǎng)絡(luò)105可以是網(wǎng)際網(wǎng)、內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)以及其他任何通信網(wǎng)絡(luò) 或網(wǎng)絡(luò)的組合。此外,資源管理網(wǎng)絡(luò)100可使用網(wǎng)絡(luò)105的一部分, 例如,子網(wǎng)。因此,資源管理網(wǎng)絡(luò)100可包括專用和專有網(wǎng)絡(luò)105, 或者資源管理網(wǎng)絡(luò)100可通過現(xiàn)有網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))進行運行。 在另外的實施例中,資源管理網(wǎng)絡(luò)100由專用網(wǎng)絡(luò)、^^用網(wǎng)絡(luò)和普通 網(wǎng)絡(luò)的組合形成。
可被資源管理應用軟件管理的一種示例性類型的資源是裝置。在 資源管理網(wǎng)絡(luò)IOO中,裝置1 120(例如,掃描儀)耦合到終端115 (例 如,銷售點(POS)終端)。終端115耦合到網(wǎng)絡(luò)105。裝置2 125直 接耦合到網(wǎng)絡(luò)125,并且包括所附的外圍設(shè)備130。裝置3 135直接耦 合到網(wǎng)絡(luò)105。盡管在圖1中示出了裝置120、 125和135,但是在本 發(fā)明的替代實施例中,多個裝置、終端、外圍設(shè)備等可耦合到網(wǎng)絡(luò)105。
此外,盡管資源管理網(wǎng)絡(luò)100包括多種不同類型的裝置和與網(wǎng)絡(luò)105 的連接,但是在本發(fā)明的替代實施例中,資源管理網(wǎng)絡(luò)100管理多個 相似的裝置。此外,資源管理網(wǎng)絡(luò)100還可跟蹤其他物理資源,例如, 產(chǎn)品、人員等。
資源管理計算機110也耦合到網(wǎng)絡(luò)105。資源管理計算機IIO包 括用于管理資源管理網(wǎng)絡(luò)中100中的資源的方法。圖2示出在一個示 例性實施例中可被實現(xiàn)的示例性資源管理計算機200作為圖1中的資 源管理計算機110。
資源管理網(wǎng)絡(luò)100中的節(jié)點可通過有線或無線的方式耦合在一 起。此外,盡管資源管理網(wǎng)絡(luò)100看起來似乎具有客戶機/服務(wù)器結(jié)構(gòu), 但是在本發(fā)明的替代實施例中,資源管理網(wǎng)絡(luò)100可被構(gòu)造為對等網(wǎng) 絡(luò)。例如,特定較強的裝置(例如,移動計算機)可作為相對于較簡 單的裝置(例如,手持掃描儀)的"超級對等點"。
圖2示出根據(jù)本發(fā)明實現(xiàn)的示例性資源管理計算機200。在示例 性實施例中,計算機200可以是移動計算機、服務(wù)器、臺式機等。計 算機200包括通過總線225連接在一起的處理單元205、通信模塊230 和存儲器220。裝置200的模塊可被實現(xiàn)為軟件、硬件、硬件模擬軟 件和可重復編程硬件的任意組合??偩€225是示出資源管理計算機200 的不同模塊的互操作性的示例性總線。在實際的設(shè)計選擇中,可存在 多于一條總線,并且在一些實施例中,特定模塊可直接相互連接而不 耦合到總線225。因此, 一些模塊可以其他模塊組合。
在示例性實施中,處理單元205可^皮實現(xiàn)為一個或多個中央處理 單元(CPU)、現(xiàn)場可編程門陣列(FPGA)等。在實施例中,處理 單元205可包括通用CPU。在另外的實施例中,在處理單元205的存 儲器中處理單元205的模塊可被預編程或硬連線,以執(zhí)行特定功能。 在替代實施例中,處理單元205的一個或多個模塊可被實現(xiàn)為例如從 存儲器220加載有不同處理的FPGA,并執(zhí)行多個功能。處理單元205 可包括上述處理器的任意組合。
通信模塊230包括由計算機200使用以與其他用戶、其他裝置等 進行通信的一個或多個輸入/輸出接口。接口可包括調(diào)制解調(diào)器、網(wǎng)絡(luò)
接口卡(NIC)、無線NIC、監(jiān)視器、鍵盤、鼠標以及任意其他I/O
裝置o
存儲器220可被實現(xiàn)為易失存儲器、非易失存儲器和可重寫存儲 器,例如,隨機存取存儲器(RAM)、只讀存儲器(ROM)和/或閃 存。存儲器220被示出為圖2中的單個模塊,但是在一些實施例中, 存儲器220可包括多于一個存儲器模塊,并且某些存儲器220可以是 計算機200的其他模塊(例如,處理單元205 )的一部分。
存儲器220存儲用于操作計算機200的方法、處理和信息。存儲 器220包括裝置數(shù)據(jù)210和裝置管理方法250。裝置管理方法250包 括裝置定位方法260和裝置升級方法255。裝置管理方法250還可包 括用于管理網(wǎng)絡(luò)中的資源的多個其他方法。
在本發(fā)明的示例性實施例中,資源管理計算機200使用裝置管理 方法250管理多個裝置。裝置管理方法250是資源管理應用程序的示 例。所述裝置可以是(但不限于)信息站(kiosk)、掃描儀、個人數(shù) 字助理(PDA)、粗糙移動終端、簽字板、VCR、移動電話、傳統(tǒng)電 話、尋呼機等。裝置管理方法250可維護關(guān)于管理的裝置的信息,例 如,IP地址、序列號、MAC地址、型號、當前的固件/軟件版本、電 池壽命、運行狀態(tài)。此外,裝置管理方法250可用于控制網(wǎng)絡(luò)裝置。 例如,根據(jù)本發(fā)明的實施例,裝置定位方法260和裝置升級方法255 可從資源管理計算機200被啟動。此外,裝置管理方法250還可啟動 裝置中的診斷和其他處理。關(guān)于裝置的信息可作為裝置數(shù)據(jù)210被存 儲在存儲器220中。
示例性裝置定位方法260通過啟動裝置或附到該裝置的外圍設(shè)備 中可感知的提示來幫助裝置管理者和/操作者定位管理的裝置。當在大 的倉庫中使用移動裝置(例如,無線掃描儀)時,該裝置可能丟失, 裝置定位方法可用于定位該裝置。此外,當從多個相似裝置中選擇特 定裝置時,裝置定位方法260也是有用的。
當使用裝置定位方法260時,資源管理計算機200可選擇裝置的
組。所述組可包括特定IP地址、序列號、位置、產(chǎn)品家族、產(chǎn)品分組、 制造日期等。組還可以包括兩個或更多個相似的特性和/或特性的范 圍。
裝置升級方法255還可使用裝置定位方法260。作為進一步的描 述,示例性裝置升級方法255可在啟動升級處理之前以定位模式列出 將被升級的裝置或裝置的組。成功完成升級的裝置終止定位模式,升 級失敗的裝置保持在定位模式。隨后資源管理者可容易地識別失敗的 裝置。升級方法是能夠使用定位模式的一個示例性處理。在替代實施 例中,定位模式可用于識別在資源中的任何成功或失敗的處理。以下 將描述替代升級方法。
圖2的示例性實施例示出裝置定位方法260和裝置升級方法255 作為裝置管理方法250的一部分,但是這些方法不限于該結(jié)構(gòu)。這里
作和共享操作。此外,盡管以存儲器220描述了這些方法,但是在替 代實施例中,這些方法可^皮永久地或動態(tài)地合并在處理單元205的存 儲器中。
圖3示出根據(jù)本發(fā)明的實施例實現(xiàn)的示例性裝置300。裝置300 包括通過總線325連接在一起的處理單元305、通信才莫塊330以及存 儲器320。如同計算機200 —樣,裝置300的總線325示出裝置300 的模塊的互操作性。在另外的實施例中,裝置的一些模塊可直接連接 在一起和/或彼此結(jié)合為一體。
處理單元305、通信模塊330和存儲器320與計算機200的處理 單元、通信模塊和存儲器類似。裝置300的存儲器320可存儲有用于 操作裝置300的多種方法。
不同裝置執(zhí)行不同的功能,因此不同裝置在存儲器中存儲不同的 方法。諸如手持掃描儀的示例性裝置可包括信號處理方法350、定位 方法360、升級方法357以及電源管理方法355。在掃描儀中,當解碼 操作被啟動(例如,觸發(fā)器被按下)時,掃描儀讀取目標數(shù)據(jù)形式(例 如,條形碼),并分析數(shù)據(jù)形式。信號處理方法350被掃描儀用于對
數(shù)據(jù)形式解碼。掃描儀可以是激光掃描儀、成像掃描儀等。解碼的信 號可被用于獲得關(guān)于由數(shù)據(jù)形式標識的產(chǎn)品的具體信息。例如,數(shù)量
信息和價格信息。該信息可被存儲在網(wǎng)絡(luò)105的節(jié)點(例如,資源管 理計算機110)上。
電源管理方法355管理裝置300使用的電源。在一些實施例中, 當檢測到在給定量的時間處于非活動狀態(tài)時,裝置300可切換到節(jié)能 模式。節(jié)能模式可完全關(guān)閉裝置300或者可減慢裝置操作或啟動其他 節(jié)能技術(shù)。
在本發(fā)明的示例性實施例中,當裝置300從資源管理計算機200 接收信號(例如,指令)以進入定位模式時,裝置300執(zhí)行定位方法 360。定位方法360啟動裝置300上的一個或多個可感知的提示,以使 裝置300對于人來說是可識別的。信號也可來自本地運行的程序的指 令、手動輸入的命令、來自網(wǎng)絡(luò)上的另一節(jié)點等。
示例性可感知的提示包括發(fā)射單個或重復的或者變化的音頻聲 音和/或振動;可包含諸如例如IP地址、序列號、產(chǎn)品分組和其他信 息的固定和/或閃爍屏幕;開啟或閃光照明和/或?qū)蕭呙枰嬷械膱D 案產(chǎn)生器;使掃描儀的數(shù)據(jù)獲取部件開啟或閃光,例如,激光或發(fā)光 二極管(LED);使裝置上的燈和/或LED開啟或閃光。這些可感知 的提示的可以以單獨、組合、串行、并行等的方式被執(zhí)行。
如果當接收定位模式信號時在裝置300上運行另 一應用軟件,則 裝置300暫?;蚪K止運行該應用程序。例如,在其他應用程序仍在后 臺運行的同時,定位模式可不考慮裝置上的顯示和關(guān)于裝置的閃光信 息。當定位模式被終止時,裝置可恢復或重啟先前運行的應用程序。
當資源操作者/管理者希望啟動諸如例如裝置300上的升級方法 357的處理時,資源管理計算機上的裝置列表可通知他們哪些裝置成 功或沒有完成該處理。但是,可能難以物理地定位哪些裝置未能完成 或完成該處理。因此,裝置可使用作為升級方法357的一部分的定位 方法360來向操作者或管理者標識自己。
如上所述,在一個實施例中,裝置可在執(zhí)行升級方法357之前進
入定位模式。如果處理是成功的,則裝置定位模式。任何保持在定位
模式的裝置處理失敗。在替代實施例中,當處理(例如,升級方法357) 沒有成功完成時,裝置300進入定位模式。在另一替代實施例中,可 構(gòu)造本發(fā)明使成功完成處理的任何裝置保持在定位模式。此外,本發(fā) 明可被構(gòu)造為在成功完成處理之后在裝置300中啟動定位模式。
圖4示出根據(jù)本發(fā)明實施例實現(xiàn)的示例性裝置定位方法400。在 本發(fā)明的實施例中,方法400可被實現(xiàn)為資源管理計算機200的裝置 定位方法260。
例如,當資源管理者/操作者希望定位特定裝置或裝置的組并通 過計算機200上的資源管理應用程序啟動方法400時,〗吏方法400在 步驟405開始。在步驟405之后,處理進行到步驟410,資源管理應 用程序發(fā)送命令裝置或裝置的組進入定位模式的信號。該信號可以是 通知裝置進入定位模式的任何通信機制,例如,該信號可以是通過網(wǎng) 絡(luò)發(fā)送到裝置的消息、通過單獨的網(wǎng)絡(luò)的信號、通過直接連接的信號 等。在本發(fā)明的實施例中,在步驟410之后,方法400在步驟425結(jié) 束。在裝置處操縱定位模式的結(jié)束。
在本發(fā)明的替代實施例中,方法400可執(zhí)行可選的步驟415。在 步驟415,資源管理應用程序從一個裝置或多個裝置接收表明它們已 被定位的信號。該信號可由找到丟失的裝置的操作者發(fā)出。耦合到資 源管理網(wǎng)絡(luò)的裝置的狀態(tài)可包括裝置是否處于定位模式。因此,被定 位的裝置可通知資源管理應用程序該裝置已被找到,從而應用程序可 正確地更新裝置的狀態(tài)。
此外,可選擇地,資源管理應用程序還可執(zhí)行可選步驟420。在 步驟420,資源管理應用程序發(fā)送使裝置退出定位模式的終止信號。 例如,可響應于接收到裝置已被定位的信號或響應于成功完成處理來 執(zhí)行該步驟。
圖5示出根據(jù)本發(fā)明的實施例實現(xiàn)的示例性定位方法500。在本 發(fā)明的實施例中,方法500可被實現(xiàn)為裝置300的定位方法360。
例如,裝置300被上電并耦合到網(wǎng)絡(luò)105時,方法500在步驟505
開始。在一些實施例中,裝置300通過與資源管理計算機200直接連 接而耦合到資源管理網(wǎng)絡(luò)。在其它實施例中,裝置耦合到通過通用網(wǎng) 絡(luò)運行的資源管理網(wǎng)絡(luò),例如,局域網(wǎng)(LAN)。當耦合到網(wǎng)絡(luò)105 時,裝置300連接到正在例如資源管理計算機200上運行的應用程序/ 向正在例如資源管理計算機200上運行的應用程序注冊,和/或資源管 理計算機200發(fā)現(xiàn)裝置300在網(wǎng)絡(luò)105中。
處理從步驟505進行到步驟510。在步驟510,裝置300接收進 入定位模式的信號。例如,裝置可從資源管理計算機200或另外的命 令裝置進入定位模式的裝置接收信息。然后,處理進行到步驟515, 在步驟515,如果裝置300正在運行另外的應用程序,則裝置中斷該 程序并進入定位模式。例如,裝置可使定位屏幕覆蓋當前運行的應用 程序的屏幕。應用程序可在后臺并行運行,或者定位模式可暫?;蜓b 置任何正在運行的應用程序。
在步驟515之后,處理進行到步驟520,在步驟520,裝置啟動 可感知的提示。如上所述,可感知的提示可以是音頻聲音、屏幕上的 顯示等。此外,在一些實施例中,耦合到裝置的外圍設(shè)備可執(zhí)行可感 知的提示,或者如果裝置耦合到終端,則該終端可執(zhí)行該提示。
在步驟515之后,處理可選擇地進行到步驟525。在步驟525, 裝置300在特定時間和/或提示的特定重復次數(shù)之后提高可感知的一個 或多個提示的強度。此外,可從資源管理計算機200或另外的節(jié)點增 加提示的強度。
在步驟530,裝置300終止可感知的一個或多個提示。裝置300 可響應于從網(wǎng)絡(luò)上的節(jié)點接收的信號或根據(jù)本地產(chǎn)生的信號裝置定位 模式。此外,裝置300可在特定時間之后、在提示的特定重復次數(shù)之 后、在下降到低于特定電池電量之后等終止定位模式。在步驟530之 后,方法500的處理在步驟535結(jié)束,同時裝置300返回先前運行的 應用程序。
圖6示出根據(jù)本發(fā)明的實施例實現(xiàn)的示例性處理完成狀態(tài)方法 600。在本發(fā)明的實施例中,方法600可^皮實現(xiàn)為資源管理計算才幾200
的裝置升級方法255。
例如當資源管理應用程序在一個或多個被管理的裝置上啟動處 理時,方法600在步驟605開始。示例性處理可以是升級裝置軟件和/ 或固件。處理進行到步驟610,在步驟610,資源管理應用程序(例如, 裝置升級方法)發(fā)送命令一個或多個裝置進入定位模式的信號。在該 步驟之后,如果沒有任何裝置進入定位模式,則隨后裝置操作者和/ 或管理者可快速確定這些裝置將不能進行即將來臨的處理。
在步驟610之后,處理進行到步驟615,在步驟615,裝置升級 方法255發(fā)送信號和/或處理信息,以命令一個或多個裝置啟動處理(例 如,軟件和/或固件升級)。處理信息可以是軟件/固件升級本身、啟 動下載軟件/固件升級的指令、開始先前下載的升級的安裝的命令等。
在步驟620,處理基于裝置是否被正確地啟動和/或完成處理而進 行。如果裝置正確地完成處理,則方法600進行到,皮指示為Yl、 Y2 和Y3的一個或多個選項。在各個實施例中,裝置更新方法255可實 現(xiàn)這些選項中的一個、兩個、三個或任意組合。
在路徑Y(jié)1之后,處理從步驟620進行到步驟628,在步驟628, 裝置升級方法255監(jiān)控一個或多個裝置以確定裝置的狀態(tài)。裝置可保 留包括當前的固件和/或軟件版本的狀態(tài)信息?;蛘咴谔娲鷮嵤├?, 所述信息可以是裝置的注冊表中的升級標記。在步驟628,裝置升級 方法255可讀取或下載裝置狀態(tài)信息以確定最近的升級是否被成功地 安裝。隨后,處理進行到可選步驟630。
在路徑Y(jié)2之后,處理進行到步驟627。在步驟627,裝置升級方 法255監(jiān)控網(wǎng)絡(luò)以查找將在網(wǎng)絡(luò)上再次出現(xiàn)的升級的裝置。在本發(fā)明 的另一實施例中,升級的裝置在成功升級之后重啟。在重啟過程期間, 裝置斷開與網(wǎng)絡(luò)的連接,并再次出現(xiàn)在網(wǎng)絡(luò)上。因此,裝置升級方法 255可通過等待將再次出現(xiàn)在網(wǎng)絡(luò)上的成功升級的裝置來識別所述成 功升級的裝置。
在路徑Y(jié)3之后,處理可選擇性地進行到步驟625。在該可選步 驟中,裝置升級方法255為了升級裝置的狀態(tài)而查詢升級裝置。在一
些實施例中,裝置升級方法255可等待來自裝置的處理完成信號,在 另外的實施例中,裝置升級方法255可為了裝置的狀態(tài)而查詢裝置。 在步驟626,裝置升級方法255從一個或多個裝置接收指示升級處理 已經(jīng)成功完成的信號。隨后,處理進行到可選步驟630。
裝置升級方法255還可被構(gòu)造為如果在等待特定時間之后沒有從 裝置接收到未失敗信號,則認為升級成功(未示出)。
在可選步驟630,裝置升級方法255可發(fā)送終止裝置中的定位模 式的信號。該步驟是可選的,因為在一些實施例中,在重啟時發(fā)生定 位模式的終止,或通過成功處理完成之后的本地操作來終止定位模式。 在步驟630之后,方法600在步驟650結(jié)束。
返回步驟620,當裝置沒有正確地啟動和/或完成處理時,方法 600進行到步驟635。在步驟635,裝置升級方法255通過從一個或多 個裝置接收信號和/或在等待特定時間之后沒有接收到信號(例如通過 握手失敗),檢測一個或多個裝置沒有成功啟動或完成處理。
升級處理和任何其他處理可能在任何時刻失敗。例如,在開始發(fā) 送升級信息時,在裝置和網(wǎng)絡(luò)之間或資源管理計算機和網(wǎng)絡(luò)之間的連 接可能失敗,或者在傳輸時升級信息可能被中斷,或者升級處理可能 在裝置面臨不期望的因素并不能成功完成。
在一些實施例中,當網(wǎng)絡(luò)連接失敗時,裝置和資源管理計算機200 握手處理失敗。例如,資源管理計算機200發(fā)送出握手請求信號,但 沒有接收到響應。如果在進行發(fā)送處理信息時在資源管理計算機200 發(fā)生網(wǎng)絡(luò)連接失敗,則計算機200可認為處理已經(jīng)在裝置失敗。
如果在裝置發(fā)生錯誤并且裝置和資源管理計算機200之間的連接 仍然是活動的,則隨后在本發(fā)明的實施例中,裝置可將信號發(fā)送到資 源管理計算機200,通知計算機200處理失敗。
在步驟635之后,處理進行到可選步驟640。在可選步驟640, 資源管理計算機200和裝置300再次嘗試該處理。該步驟可重復預定 時間或直到該處理成功完成。
在步驟640之后,處理進行到步驟645,在步驟645,在資源管理應用程序指示處理的失敗,例如,在資源管理計算機200上運行的 裝置管理方法250上指示失敗的升級嘗試。由于在嘗試升級之前在裝 置上啟動定位模式,因此如果在升級信息的發(fā)送期間發(fā)生網(wǎng)絡(luò)連接錯 誤,裝置操作者/管理者仍可容易地識別該裝置。隨后,方法600在步 驟60結(jié)束。如果升級方法255以失敗結(jié)束,則裝置操作者/管理者可 嘗試手動升級裝置或嘗試確定并解決關(guān)于升級的問題。
圖7示出根據(jù)本發(fā)明的實施例實現(xiàn)的示例性處理完成方法700。 在本發(fā)明的實施例中,方法700可被實現(xiàn)為裝置300的升級方法357。
方法700在步驟705開始,并進行到步驟710。在步驟710,裝 置300接收進入定位模式的信號。隨后,在步驟715,如果裝置正在 運行應用程序,則裝置300中斷該應用程序并進入定位模式。示例性 的定位模式使定位屏幕覆蓋正在運行的應用程序。在步驟715之后, 處理進行到步驟720,在步驟720,裝置300啟動可感知的提示。隨后, 在步驟725,裝置接收信號和/或處理信息以啟動處理(例如,升級處 理)。
在步驟730,裝置確定處理是否成功完成。如同前面的方法600 一樣,方法700在成功完成處理之后至少具有單個選項。在路徑Y(jié)l 之后,處理進行到步驟737,在步驟737,裝置升級自己的狀態(tài)。例如, 裝置可更新升級標記或軟件/固件版本。隨后資源管理應用程序可監(jiān)控 該裝置,并根據(jù)裝置的狀態(tài)確定處理是否成功完成。隨后,處理進行 到可選步驟740。
在路徑Y(jié)2之后,在成功完成處理之后,裝置重啟并與網(wǎng)絡(luò)聯(lián)系。 該重新聯(lián)系對于資源管理應用程序是處理成功完成的標記。
在路徑Y(jié)3之后,裝置將指示處理成功完成的信號發(fā)送到資源管 理應用程序。在實施例中,該信號可以是包括裝置的當前軟件/固件版 本的消息。處理進行到可選步驟740。
此外,在一些實施例中,裝置在處理成功完成之后可什么也不做 而直接進行到結(jié)束步驟755。在該實施例中,資源管理應用程序被構(gòu) 造為如果沒有接收到失敗通知,則認為成功完成。在本發(fā)明的各個實
施例中,裝置可響應于處理的成功完成而執(zhí)行選項中的全部、某些或 一個選項。
在可選步驟740,裝置終止定位模式。可響應于手動進入信號和/ 或響應于來自資源管理應用程序的命令來終止定位模式。該步驟是可 選的,這是因為如果定位模式可以是重啟步驟的一部分,則可以被終 止。
返回步驟730,如果裝置確定處理沒有成功完成,則處理進行到 步驟745。在步驟745,裝置將指示失敗的處理的信號發(fā)送到資源管理 應用程序。如前面所述,該信號可以是網(wǎng)絡(luò)連接完整性請求的一部分, 例如,握手請求。在替代實施例中,如果在特定時間之內(nèi)裝置未能將 消息發(fā)送到應用程序,則資源管理應用程序可認為裝置處理失敗。
在步驟745之后,處理進行到可選步驟750。在可選步驟750, 裝置再次嘗試一定次數(shù)的處理。如果處理繼續(xù)失敗,則方法700在步 驟755結(jié)束。由于裝置在處理執(zhí)行之前被布置在定位節(jié)點,所以裝置 操作者/管理者可容易地識別該裝置。
這里描述的方法的步驟的順序是示例性的,這些步驟的順序可被 重新排列。此外, 一些步驟和/或添加到本發(fā)明的替代實施例中的其他 步驟可被省略。圖8和圖9示出可替代地重新排列的步驟的示例。相 似標號的步驟執(zhí)行相似的功能。
圖8示出替代的資源管理計算機側(cè)處理完成狀態(tài)方法800,其中, 在處理未能成功完成之后啟動定位模式。因此,步驟610在步驟645 之后發(fā)生。圖9示出替代的裝置側(cè)處理完成狀態(tài)方法900。在方法卯0 中,在步驟750之后發(fā)生步驟710、 715和720。在一些實施例中,進 入定位模式的信號來自網(wǎng)絡(luò),在另外的實施例中,在本地接收該信號。 例如,當裝置確定網(wǎng)絡(luò)連接問題時,裝置可使自已處于定位模式,從 而向裝置操作者/管理者通知該問題。
盡管在將本發(fā)明應用到其優(yōu)選實施例時進行了顯示和描述,并指
出了本發(fā)明的主要的顯著特征,但是本領(lǐng)域的技術(shù)人員應該理解,在 不脫離本發(fā)明的精神的情況下,可以對公開的發(fā)明進行形式和細節(jié)上的各種省略、替換和改變。因此,本發(fā)明僅由所附權(quán)利要求的范圍所 表明的那樣來限制。
權(quán)利要求
1、一種資源管理的方法,包括從耦合到資源管理網(wǎng)絡(luò)的主機接收信號;產(chǎn)生可感知的提示;以及終止所述可感知的提示。
2、 如權(quán)利要求1所述的方法,其中,資源包括數(shù)據(jù)形式捕捉模塊。
3、 如權(quán)利要求1所述的方法,其中,所述可感知的提示能包括 固定屏幕、閃爍屏幕、音調(diào)、振動、閃光發(fā)光二極管和對規(guī)定功能的 執(zhí)行中的至少一種。
4、 如權(quán)利要求1所述的方法,還包括由一組資源接收定位模式信號。
5、 如權(quán)利要求4所述的方法,其中,所述組包括具有類型、升 級曰期、相似的用戶、軟件參數(shù)、屬性、序列號的范圍和任何屬性的 范圍中的至少一個的資源。
6、 如權(quán)利要求1所述的方法,還包括使定位屏幕覆蓋當前正在 運行的應用程序。
7、 如權(quán)利要求1所述的方法,還包括在預定時間量以及所述可 感知的提示的預定重復次數(shù)中的至少一個之后增加所述可感知的提示 的強度。
8、 如權(quán)利要求1所述的方法,還包括接收來自于耦合到所述網(wǎng) 絡(luò)的主機和本地手動輸入的信號之一的所述信號以用于終止。
9、 如權(quán)利要求1所述的方法,其中,所述用于終止的信號是重 啟信號。
10、 一種資源管理的方法,包括 從耦合到資源管理網(wǎng)絡(luò)的主機接收信號; 產(chǎn)生可感知的提示;以及 獲得處理信息。
11、 如權(quán)利要求10所述的方法,還包括更新所述至少一個資源的狀態(tài)。
12、 如權(quán)利要求10所述的方法,其中,所述處理信息包括用于 執(zhí)行處理的指令。
13、 如權(quán)利要求10所述的方法,其中,所述處理信息包括用于 所述至少一個資源的升級。
14、 如權(quán)利要求10所述的方法,還包括在成功完成處理之后終 止所述定位模式。
15、 如權(quán)利要求10所述的方法,還包括重啟并與所述資源管理 網(wǎng)絡(luò)進行聯(lián)系。
16、 如權(quán)利要求10所述的方法,還包括將指示處理的狀態(tài)的信 號發(fā)送到耦合到所述網(wǎng)絡(luò)的主機。
17、 如權(quán)利要求16所述的方法,其中,所述將指示處理的狀態(tài) 的信號發(fā)送到耦合到所述網(wǎng)絡(luò)的主機的步驟包括發(fā)送連接完整性請 求。
18、 一種資源管理的方法,包括將信號發(fā)送到耦合到資源管理網(wǎng)絡(luò)的至少一個資源,其中,所述 信號在所述資源中產(chǎn)生可感知的提示;以及 發(fā)送處理信息。
19、 如權(quán)利要求18所述的方法,還包括從耦合到所述網(wǎng)絡(luò)的所 述至少一個資源接收指示處理的狀態(tài)的信號。
20、 如權(quán)利要求18所述的方法,還包括監(jiān)控所述至少一個資源 的狀態(tài)。
21、 如權(quán)利要求18所述的方法,還包括查找在所述網(wǎng)絡(luò)上再次 出現(xiàn)的所述至少一個資源。
22、 如權(quán)利要求18所述的方法,還包括向網(wǎng)絡(luò)管理者指示處理失敗。
23、 一種資源管理的方法,包括 獲得處理信息;以及在處理的執(zhí)行之后,接收來自于耦合到資源管理網(wǎng)絡(luò)的主機和本 地產(chǎn)生的信號之一的信號,以及產(chǎn)生可感知的提示。
24、 如權(quán)利要求23所述的方法,其中,響應于不能完成處理而 執(zhí)行所述接收來自于耦合到資源管理網(wǎng)絡(luò)的主機和本地產(chǎn)生的信號之 一的信號并產(chǎn)生可感知的提示的步驟。
25、 如權(quán)利要求23所述的方法,還包括將指示所述處理的狀態(tài) 的信號發(fā)送到耦合到所述網(wǎng)絡(luò)的主機。
26、 如權(quán)利要求23所述的方法,還包括接收來自于耦合到所述 網(wǎng)絡(luò)的主機和本地接收的信號之一的信號以用于終止所述定位模式。
27、 一種裝置,包括 處理單元;通信模塊;以及存儲器,其上存儲有至少一個處理,所述處理用于接收來自于耦 合到資源管理網(wǎng)絡(luò)的主機和本地產(chǎn)生的信號之一的信號,產(chǎn)生可感知 的提示,以及終止所述定位模式。
28、 如權(quán)利要求27所述的裝置,其中,在耦合到所述資源的裝 置上產(chǎn)生所述可感知的提示。
29、 如權(quán)利要求27所述的裝置,其中,所述至少一個處理還包 括獲得處理信息。
30、 如權(quán)利要求29所述的裝置,其中,所述至少一個處理還包 括將指示處理的狀態(tài)的信號發(fā)送到耦合到所述網(wǎng)絡(luò)的主機。
31、 如權(quán)利要求30所述的裝置,其中,響應于失敗的處理來執(zhí) 行所述啟動定位模式的步驟。
32、 一種資源管理系統(tǒng),包括 至少一個資源管理主機;通過資源管理網(wǎng)絡(luò)耦合到所述資源管理主機的至少一個資源,所 述資源包括 處理單元; 通信模塊;以及存儲器,其上存儲有至少一個處理,所述處理用于接收來自于耦 合到資源管理網(wǎng)絡(luò)的主機和本地產(chǎn)生的信號之一的信號,產(chǎn)生可感知 的提示,以及終止所述定位模式。
33、 如權(quán)利要求32所述的系統(tǒng),其中,所述至少一個資源被無 線地耦合到所述網(wǎng)絡(luò)。
34、 如權(quán)利要求32所述的系統(tǒng),其中,所述至少一個處理還包 括獲得處理信息。
35、 如權(quán)利要求34所述的系統(tǒng),其中,所述至少一個處理還包 括將指示處理的狀態(tài)的信號發(fā)送到耦合到所述網(wǎng)絡(luò)的主機。
36、 如權(quán)利要求35所述的系統(tǒng),其中,響應于失敗的處理來執(zhí) 行所述啟動定位模式的步驟。
全文摘要
可通過資源管理網(wǎng)絡(luò)管理諸如例如掃描儀的資源。在一個示例性功能中,資源可接收用于進入定位模式的信號。在定位模式中,資源或附到資源的外圍設(shè)備可以讓可感知的提示來標識自己。定位模式可用于在大的區(qū)域中查明資源,識別成功完成或未能完成處理的資源等。
文檔編號G06Q99/00GK101189634SQ200680019374
公開日2008年5月28日 申請日期2006年5月3日 優(yōu)先權(quán)日2005年5月31日
發(fā)明者肯尼思·S.·貝拉 申請人:訊寶科技公司