專利名稱:對(duì)于網(wǎng)絡(luò)中移動(dòng)設(shè)備的用戶進(jìn)行監(jiān)控及培訓(xùn)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及對(duì)多個(gè)移動(dòng)業(yè)務(wù)設(shè)備進(jìn)行聯(lián)網(wǎng)的系統(tǒng),特別涉及 監(jiān)控移動(dòng)設(shè)備中執(zhí)行的應(yīng)用。
背景技術(shù):
無線網(wǎng)絡(luò)被布置在了零售、運(yùn)輸、后勤、制造、倉庫、以及多種 其它產(chǎn)業(yè)。無線網(wǎng)絡(luò)通常包括多個(gè)移動(dòng)設(shè)備,這些移動(dòng)設(shè)備被配置為 通過執(zhí)行合適的應(yīng)用來實(shí)現(xiàn)多種事務(wù)。與被執(zhí)行事務(wù)相關(guān)的信息可被 立即從移動(dòng)設(shè)備發(fā)送到網(wǎng)絡(luò)應(yīng)用以用于回顧或進(jìn)一步處理??蛇x地, 該信息可被存儲(chǔ)在移動(dòng)設(shè)備上,并在稍晚的時(shí)間被發(fā)送到所述網(wǎng)絡(luò)應(yīng) 用。
如前所述,移動(dòng)設(shè)備典型地被配置為執(zhí)行多種應(yīng)用。被分配了使 用移動(dòng)設(shè)備任務(wù)的工人會(huì)發(fā)現(xiàn)難以學(xué)會(huì)執(zhí)行這些應(yīng)用或者解決與執(zhí) 行這些應(yīng)用所相關(guān)聯(lián)的問題。在技術(shù)專家不能立即幫助感覺困難的工 人的地方經(jīng)常利用該移動(dòng)設(shè)備。 一旦有專家能夠提供幫助,工人也可 能難以描述其使用移動(dòng)設(shè)備所經(jīng)歷的問題。進(jìn)一步,工人可能太忙以 至于不能向?qū)<覍で髱椭瑢<铱赡芴σ灾劣诓荒芘嘤?xùn)并監(jiān)控工人 來保證所述問題被解決。
因而,期望提供某些方式來精確地監(jiān)控?zé)o線網(wǎng)絡(luò)中移動(dòng)設(shè)備的性 能。此外,期望追蹤移動(dòng)設(shè)備執(zhí)行的多種應(yīng)用并提供培訓(xùn)及指令,這 些培訓(xùn)及指令詳述了合適的方式,通過所述方式所述應(yīng)用可被執(zhí)行。 此外,通過隨后的詳細(xì)說明及附加的權(quán)利要求,結(jié)合附圖以及前述的 技術(shù)領(lǐng)域和背景,本發(fā)明的其它期望特征及特點(diǎn)將顯而易見。
發(fā)明內(nèi)容
提供了 一種用于培訓(xùn)移動(dòng)設(shè)備用戶的方法,該移動(dòng)設(shè)備是網(wǎng)絡(luò)組 件,該網(wǎng)絡(luò)包括至少一個(gè)與網(wǎng)絡(luò)應(yīng)用通信的移動(dòng)設(shè)備。該方法包括步
驟從所述移動(dòng)設(shè)備向所述網(wǎng)絡(luò)應(yīng)用中的策略業(yè)務(wù)模塊發(fā)送數(shù)據(jù),該
策略業(yè)務(wù)模塊配置為從該數(shù)據(jù)確定所述移動(dòng)設(shè)備用戶是否需要培訓(xùn), 如果策略業(yè)務(wù)模塊確定該移動(dòng)設(shè)備用戶需要培訓(xùn),則從所述網(wǎng)絡(luò)應(yīng)用
向該移動(dòng)設(shè)備提供培訓(xùn)數(shù)據(jù)。
還提供了 一種用于對(duì)多個(gè)用戶操作移動(dòng)設(shè)備進(jìn)行組網(wǎng)的系統(tǒng)。該 系統(tǒng)包括集成的無線管理系統(tǒng),其向或從移動(dòng)設(shè)備傳輸數(shù)據(jù);網(wǎng)絡(luò)應(yīng) 用,其包括配置為從該數(shù)據(jù)確定所述移動(dòng)設(shè)備用戶是否需要培訓(xùn)的策 略業(yè)務(wù)模塊,以及配置為如果策略業(yè)務(wù)模塊確定該移動(dòng)設(shè)備用戶需要 培訓(xùn),則配置(marshal)培訓(xùn)數(shù)據(jù)的工作業(yè)務(wù)模塊。
還提供了 一種用于培訓(xùn)移動(dòng)設(shè)備用戶的程序產(chǎn)品,該移動(dòng)設(shè)備是 網(wǎng)絡(luò)組件,該網(wǎng)絡(luò)包括至少一個(gè)與網(wǎng)絡(luò)應(yīng)用通信的用戶操作移動(dòng)設(shè) 備。該程序產(chǎn)品包括存儲(chǔ)在所述網(wǎng)絡(luò)應(yīng)用上的計(jì)算機(jī)可讀指令,該指 令可執(zhí)行來評(píng)價(jià)來自所述移動(dòng)設(shè)備的數(shù)據(jù),從該數(shù)據(jù)確定所述移動(dòng)設(shè) 備用戶是否需要培訓(xùn),如果所述移動(dòng)設(shè)備用戶需要培訓(xùn)則配置培訓(xùn)數(shù) 據(jù),并向移動(dòng)設(shè)備發(fā)送該培訓(xùn)數(shù)據(jù)。
以下將結(jié)合下面的附圖描述本發(fā)明,其中相同的數(shù)字代表相同的 元件,及
圖l是通常例示無線網(wǎng)絡(luò)的視圖2是一結(jié)構(gòu)圖,其例示了作為無線網(wǎng)絡(luò)組件的例示性移動(dòng)設(shè)
備;
圖3是一結(jié)構(gòu)圖,其例示了網(wǎng)絡(luò)設(shè)備間的示例性通信路徑;
圖4是一流程圖,其例示了根據(jù)本發(fā)明的一個(gè)實(shí)施例,用于在當(dāng)
不適當(dāng)?shù)鼗驘o效地執(zhí)行了應(yīng)用時(shí),監(jiān)控應(yīng)用及自動(dòng)培訓(xùn)移動(dòng)設(shè)備用戶
的例示性方法;
圖5是一結(jié)構(gòu)圖,其例示了根據(jù)本發(fā)明的一個(gè)實(shí)施例,在移動(dòng)設(shè) 備中的信息收集路徑;及
圖6是一結(jié)構(gòu)圖,其例示了根據(jù)本發(fā)明的一個(gè)實(shí)施例,在移動(dòng)設(shè) 備和網(wǎng)絡(luò)應(yīng)用間的示例性通信路徑,并且還例示了網(wǎng)絡(luò)應(yīng)用中的監(jiān)控 及培訓(xùn)系統(tǒng)模塊。
具體實(shí)施例方式
以下詳細(xì)說明實(shí)際上僅是例示性的,不期望限制本發(fā)明或者本發(fā) 明的應(yīng)用及用戶。此外,前述的技術(shù)領(lǐng)域、背景、發(fā)明內(nèi)容或者隨后 的詳細(xì)說明中呈現(xiàn)的任何表達(dá)或隱含的理論都不對(duì)本發(fā)明構(gòu)成限制。
圖l是一個(gè)通常的視圖,其例示了示例性的無線網(wǎng)絡(luò)100,該網(wǎng) 絡(luò)100包括網(wǎng)絡(luò)應(yīng)用10、網(wǎng)絡(luò)服務(wù)器20、接入點(diǎn)30及無線交換機(jī)40。 設(shè)備IO、 20、 30、 40每一個(gè)被表示為使用網(wǎng)絡(luò)100的有線部分互聯(lián)。 但是,應(yīng)當(dāng)理解,設(shè)備IO、 20、 30、 40也可無線連接到網(wǎng)絡(luò)100。該 網(wǎng)絡(luò)100可包括圖1中未示出的任何數(shù)目的附加網(wǎng)絡(luò)組件和/或設(shè)備。
多個(gè)移動(dòng)設(shè)備31-33通過接入點(diǎn)30無線連接到網(wǎng)絡(luò)100。該移動(dòng) 設(shè)備31-33可以是任何類型的計(jì)算或基于處理器的設(shè)備,包括臺(tái)式或 膝上型電腦、個(gè)人數(shù)字助理、移動(dòng)電話、尋呼機(jī)、及掃描儀。該移動(dòng) 設(shè)備31-33及接入點(diǎn)30可在任何類型的無線網(wǎng)絡(luò)環(huán)境中操作,諸如無 線局域網(wǎng)(WLAN)及無線廣域網(wǎng)(WWAN)??墒褂萌魏蔚臒o線 協(xié)議,例如IEEE 802.11及藍(lán)牙來實(shí)現(xiàn)移動(dòng)設(shè)備31-33和接入點(diǎn)30之 間的通信。類似地,移動(dòng)設(shè)備41-43通過無線交換機(jī)40無線連接到網(wǎng) 絡(luò)IOO。應(yīng)當(dāng)理解,網(wǎng)絡(luò)100僅是一個(gè)可在任何無線配置中實(shí)現(xiàn)的示 例性實(shí)施例。
圖2是一結(jié)構(gòu)圖,其例示了來自網(wǎng)絡(luò)100的例示性移動(dòng)設(shè)備31。 該移動(dòng)設(shè)備31包括多個(gè)軟件組件,該軟件組件包括應(yīng)用51、無線協(xié) 議53和無線代理55。其它軟件組件,例如操作系統(tǒng),也被包括在該 移動(dòng)設(shè)備31中。應(yīng)用51是這樣的軟件組件,其允許移動(dòng)設(shè)備31執(zhí) 行期望的功能,例如來自先前的例子檢驗(yàn)應(yīng)用。無線協(xié)議53是這樣
的軟件組件,其允許移動(dòng)設(shè)備31與接入點(diǎn)30或其它移動(dòng)設(shè)備通信。 無線代理55是包括用于集成無線設(shè)備和網(wǎng)絡(luò)管理系統(tǒng)的功能的 軟件組件。該無線代理55駐留在網(wǎng)絡(luò)100中移動(dòng)設(shè)備的每一個(gè)之上, 并收集有關(guān)移動(dòng)設(shè)備31及其性能的信息。該無線代理55可接收來自 移動(dòng)設(shè)備31內(nèi)多個(gè)源的輸入從而收集信息。在一個(gè)例子中,無線代 理55通過查詢操作系統(tǒng)或者接收來自操作系統(tǒng)的輸入來確定電池壽 命的當(dāng)前狀態(tài),從而監(jiān)控電池水平。在進(jìn)一步的例子中,無線代理55 查詢或接收來自無線協(xié)議53的輸入,其指示了無線設(shè)備31的當(dāng)前傳 輸帶寬。無線代理55因而是移動(dòng)設(shè)備31中的中央信息管道。
圖3是一結(jié)構(gòu)圖,其例示了網(wǎng)絡(luò)設(shè)備間的示例性通信路徑。在該 例子中,通信路徑位于移動(dòng)設(shè)備31、接入點(diǎn)30和網(wǎng)絡(luò)應(yīng)用IO之間。 如前所述,通信路徑雙向操作,從而消息可在網(wǎng)絡(luò)應(yīng)用10和移動(dòng)設(shè) 備31之間被來回發(fā)送。
網(wǎng)絡(luò)應(yīng)用10包括集成無線管理(IWM)系統(tǒng)60,現(xiàn)在將詳述其 特征和功能。根據(jù)一個(gè)示例性實(shí)施例,由無線代理55收集到的信息 被傳輸給網(wǎng)絡(luò)應(yīng)用10上的IWM系統(tǒng)60。所發(fā)送信息的頻率可基于 正被發(fā)送的信息而改變。例如,所監(jiān)控屬性之一可以是駐留在移動(dòng)設(shè) 備31上每個(gè)軟件應(yīng)用51的版本,該信息可僅需要在版本號(hào)碼發(fā)生變 化時(shí)被發(fā)送。涉及其它屬性(例如電池級(jí)別及傳輸帶寬)的信息典型 地更頻繁地改變,無線代理55隨后可幾乎連續(xù)地向IWM系統(tǒng)60發(fā) 送這種信息。
移動(dòng)設(shè)備31-33及41-43可以僅僅間歇地連接到網(wǎng)絡(luò)100。間歇 連接可以是多種因素的結(jié)果,包括在其接入點(diǎn)或無線交換機(jī)范圍之外 的移動(dòng)設(shè)備的使用、帶寬限制、或者到移動(dòng)設(shè)備的能量丟失。當(dāng)移動(dòng) 設(shè)備31失去了與網(wǎng)絡(luò)100的聯(lián)系時(shí),無線代理55可在緩沖區(qū)或其它 存儲(chǔ)器結(jié)構(gòu)中存儲(chǔ)所述屬性以用于以后當(dāng)移動(dòng)設(shè)備31重建與網(wǎng)絡(luò)100 的連接時(shí)進(jìn)行通信。當(dāng)連接被建立時(shí),IWM系統(tǒng)60從駐留在移動(dòng)設(shè) 備31上的無線代理55接收通信,并將來自該通信的信息存儲(chǔ)到網(wǎng)絡(luò) 應(yīng)用10內(nèi)的存儲(chǔ)器中。處理器還被包括在網(wǎng)絡(luò)應(yīng)用10中,并可配置
為向用戶自動(dòng)地或如提示地編譯并呈現(xiàn)信息。
已經(jīng)提供了網(wǎng)絡(luò)100的縱覽,以下是具有現(xiàn)場(chǎng)倉庫的零售店的環(huán)
境中示例性網(wǎng)絡(luò)操作的簡(jiǎn)要說明。該例子提供了多個(gè)網(wǎng)絡(luò)設(shè)備之間交
互作用的通常說明。接入點(diǎn)30位于零售空間內(nèi),移動(dòng)設(shè)備31-33是零 售空間內(nèi)店員使用的便攜式結(jié)帳設(shè)備。無線交換機(jī)40位于倉庫空間 內(nèi),該倉庫空間具有作為由倉庫人員使用的手持計(jì)算設(shè)備的移動(dòng)設(shè)備 41-43。
根據(jù)本實(shí)施例,網(wǎng)絡(luò)服務(wù)器20包含有關(guān)所述零售店售賣產(chǎn)品的 信息。該網(wǎng)絡(luò)服務(wù)器20與移動(dòng)設(shè)備31-33和41-43聯(lián)系以保持信息最 新。例如,網(wǎng)絡(luò)服務(wù)器包含零售空間內(nèi)產(chǎn)品A的當(dāng)前量,以及倉庫空 間中規(guī)定產(chǎn)品A最低量的存貨規(guī)則。當(dāng)?shù)陠T使用移動(dòng)設(shè)備31來識(shí)別 被交易的產(chǎn)品A的量時(shí),移動(dòng)設(shè)備31向接入點(diǎn)30發(fā)送指示產(chǎn)品A 的量已經(jīng)被售賣的消息。接入點(diǎn)30然后向網(wǎng)絡(luò)服務(wù)器20傳遞該消息, 網(wǎng)絡(luò)服務(wù)器20然后通過從零售空間內(nèi)的當(dāng)前產(chǎn)品量刪除該量來更新 其記錄。
在更新其記錄之后,網(wǎng)絡(luò)服務(wù)器20將當(dāng)前量與來自存貨規(guī)則的 最低量進(jìn)行比較。如果當(dāng)前量低于了最低量,則網(wǎng)絡(luò)服務(wù)器20通過 無線交換機(jī)40向移動(dòng)設(shè)備41格式化并發(fā)送一個(gè)消息。該消息向移動(dòng) 設(shè)備41的用戶指示需要從倉庫向零售空間移動(dòng)的產(chǎn)品A的附加量。 移動(dòng)設(shè)備41的用戶在從倉庫向零售空間轉(zhuǎn)移了產(chǎn)品A的附加量之后 發(fā)送對(duì)該消息的確認(rèn)。網(wǎng)絡(luò)服務(wù)器20然后在零售空間和倉庫空間內(nèi) 更新有關(guān)產(chǎn)品A量的信息。再次,應(yīng)當(dāng)理解,這些網(wǎng)絡(luò)功能僅是例示 性的,其被描述以例示可在涉及網(wǎng)絡(luò)控制和管理的僅一個(gè)設(shè)定中呈現(xiàn) 的一系列問題。
繼續(xù)使用先前所述的例子,將參考圖4的流程圖討論監(jiān)控移動(dòng)設(shè) 備執(zhí)行應(yīng)用的示例性方法,并提供培訓(xùn)及指令,該培訓(xùn)和指令詳述了 所述應(yīng)用所應(yīng)該被執(zhí)行的合適方式。討論所述方法時(shí),參考圖6,其 是一個(gè)結(jié)構(gòu)圖,表示了移動(dòng)設(shè)備31、網(wǎng)絡(luò)應(yīng)用10、及執(zhí)行該方法的 原理模塊和組件。在步驟60開始,店員操作移動(dòng)設(shè)備31。更具體地,店員試圖在零售空間內(nèi)通過移動(dòng)設(shè)備31執(zhí)行便攜式結(jié)帳設(shè)備的應(yīng)用。 盡管可監(jiān)控多種應(yīng)用,在該例子中,店員試圖掃描售賣給顧客的貨品 的條形碼。
在步驟62,包括在所述結(jié)帳設(shè)備31內(nèi)的無線代理55收集有關(guān) 掃描應(yīng)用的條形碼的信息。該無線代理55包括一組簡(jiǎn)檔以確定待被 收集并發(fā)送給IWM系統(tǒng)60的信息類型,以及該信息何時(shí)被發(fā)送。每 一個(gè)簡(jiǎn)檔可指示待被收集的特定屬性,該屬性通常可包括當(dāng)前的AC 電力線狀態(tài)、主電池水平、主電池狀態(tài)、備用電池水平、備用電池狀 態(tài)、設(shè)備IP地址、設(shè)備MAC地址、DHCP服務(wù)器地址、網(wǎng)關(guān)地址、 網(wǎng)絡(luò)健康狀態(tài)、網(wǎng)絡(luò)狀態(tài)、存儲(chǔ)器負(fù)栽、空閑程序存儲(chǔ)器、總程序存 儲(chǔ)器、空閑存儲(chǔ)存儲(chǔ)器、以及總存儲(chǔ)存儲(chǔ)器。所述簡(jiǎn)檔還可指示待從 所述移動(dòng)設(shè)備31收集的靜態(tài)信息。所述靜態(tài)信息的例子包括引導(dǎo)加 載器版本、主機(jī)名、OEM模型、OEM版本、OS建立號(hào)碼、OS版本、 所有者、平臺(tái)OS模型、以及設(shè)備標(biāo)識(shí)符。此外,所述簡(jiǎn)檔還可指示 待被收集的系統(tǒng)引導(dǎo)及性能信息,諸如引導(dǎo)計(jì)數(shù)、二級(jí)總設(shè)備、CPU 使用、性能測(cè)量周期、性能采樣、平均線程等待時(shí)間、平均UI線程 等待時(shí)間。待被收集的無線相關(guān)信息可包括無線BSSID、無線信道、 無線ESSID、以及無線相關(guān)狀態(tài)。簡(jiǎn)檔還可指示應(yīng)用、所述應(yīng)用的屬 性、以及在待被監(jiān)控的應(yīng)用中執(zhí)行的子系統(tǒng)。示例性的應(yīng)用和屬性包 括貨品運(yùn)送確認(rèn)、貨品接收確認(rèn)、庫存檢查、價(jià)格檢查、電池水平、 可用存儲(chǔ)器、接收/發(fā)送帶寬、無線信號(hào)屬性(例如信號(hào)質(zhì)量、信號(hào)強(qiáng) 度)、以及無線呑吐量屬性(例如平均鏈路速度、已發(fā)送字節(jié)、已接 收字節(jié)、當(dāng)前鏈路速度)。示例性的子系統(tǒng)包括條形碼符號(hào)讀取模塊、 智能卡讀取模塊、數(shù)字傳感器模塊、生物傳感器模塊、磁編碼數(shù)據(jù)讀 取模塊、RFID讀取模塊、以及光碼讀取模塊。僅僅給出了示例性的 簡(jiǎn)檔,可實(shí)現(xiàn)任何數(shù)目的簡(jiǎn)檔來指示收集何種類型的信息,以及用于 每個(gè)收集的頻率。
在使用圖4所述的方法繼續(xù)之前,將參考圖5的結(jié)構(gòu)圖給出無線 代理55和移動(dòng)設(shè)備31中的應(yīng)用之間的示例性收集路徑的簡(jiǎn)要論述。
在第一信息收集路徑中,對(duì)于每組正被監(jiān)控的信息,系統(tǒng)級(jí)應(yīng)用程序
接口 (API )32,例如設(shè)備驅(qū)動(dòng)API,向無線代理55傳送系統(tǒng)級(jí)信息。 使用各種插件模塊34來配置或補(bǔ)充所述無線代理,從而收集并解釋 關(guān)于無線設(shè)備31的信息,對(duì)該信息以及其它信息進(jìn)行翻譯并傳輸?shù)?達(dá)和來自網(wǎng)絡(luò)應(yīng)用10的。該第一路徑的一個(gè)顯著特征是全局的,獨(dú) 立處理的信息^L傳遞給無線代理55。這是因?yàn)橄到y(tǒng)級(jí)API和所述網(wǎng) 絡(luò)應(yīng)用在與移動(dòng)設(shè)備內(nèi)的導(dǎo)入應(yīng)用51相分離的處理空間內(nèi)通信。即 使有關(guān)應(yīng)用活動(dòng)的摘要信息能夠被傳遞給無線代理55,該信息也主要 是系統(tǒng)級(jí)的,而不報(bào)告由導(dǎo)入應(yīng)用51內(nèi)執(zhí)行的模塊所執(zhí)行的各個(gè)步
第二信息收集路徑實(shí)現(xiàn)了一個(gè)應(yīng)用內(nèi)執(zhí)行的特定功能的監(jiān)控,圖 5中例示了這種路徑的例子。在一個(gè)示例性實(shí)施例中,通過將一個(gè)識(shí) 別API 38和一個(gè)監(jiān)控API 39實(shí)現(xiàn)為所期望監(jiān)控的每個(gè)應(yīng)用中的軟 件,來收集信息。更特別地,當(dāng)在應(yīng)用51內(nèi)執(zhí)行功能時(shí),應(yīng)用碼36 使用與所執(zhí)行應(yīng)用相關(guān)的數(shù)據(jù)來呼叫識(shí)別API 38。該識(shí)別API 38是 可執(zhí)行在所述應(yīng)用51內(nèi)的模塊,并被配置為識(shí)別待被監(jiān)控的數(shù)據(jù)類 型。該識(shí)別API被配置為例如通過移動(dòng)設(shè)備操作者或者IWM操作者 提前識(shí)別所述數(shù)據(jù)。當(dāng)識(shí)別API 38識(shí)別出了數(shù)據(jù)時(shí),其確定所述應(yīng) 用51將被監(jiān)控。更特別地,該識(shí)別API38確定一個(gè)應(yīng)用中所執(zhí)行功 能產(chǎn)生的所述識(shí)別數(shù)據(jù)是待被監(jiān)控?cái)?shù)據(jù)的類型和類別。在一個(gè)例示性 實(shí)施例中,該識(shí)別API 38是作為共享碼的動(dòng)態(tài)鏈路庫(DLL),其 被映射成多種應(yīng)用的處理空間。換句話說,多種應(yīng)用的任何一種可呼 叫該識(shí)別API 38,并且該識(shí)別API碼在所述呼叫應(yīng)用的環(huán)境內(nèi)被執(zhí) 行。
如果所述識(shí)別API 38確定所述數(shù)據(jù)將被監(jiān)控,則所述監(jiān)控API 39將所述數(shù)據(jù)存儲(chǔ)在移動(dòng)設(shè)備31內(nèi)的存儲(chǔ)器44中。類似于所述識(shí)別 API 38,該API38是可在所述應(yīng)用51內(nèi)執(zhí)行的模塊。所述存儲(chǔ)器44 是所述移動(dòng)設(shè)備31內(nèi)的中央信息庫,用于來自各種應(yīng)用所監(jiān)控的應(yīng) 用特定信息的所有屬性??蓮乃龃鎯?chǔ)器44收集任何特定被監(jiān)控的
數(shù)據(jù)集,并使用所述無線代理55傳遞給所述網(wǎng)絡(luò)應(yīng)用10。使用各種 插件模塊46來配置或補(bǔ)充無線代理55,從而收集并解釋來自所述存 儲(chǔ)器44的信息,以及翻譯并向所述網(wǎng)絡(luò)應(yīng)用IO傳輸該信息。由于用 戶可能僅希望回顧少到一個(gè)特定應(yīng)用執(zhí)行,使設(shè)置在移動(dòng)設(shè)備31內(nèi) 的所述存儲(chǔ)器44直接與所述監(jiān)控API 39通信,而不是使所有應(yīng)用特 定的數(shù)據(jù)被自動(dòng)地被傳遞給所述網(wǎng)絡(luò)應(yīng)用10,是有利的。
現(xiàn)在回到圖4列出的方法,在根據(jù)合適的路徑收集了信息之后, 結(jié)帳設(shè)備內(nèi)的無線代理55在步驟64將所述信息轉(zhuǎn)發(fā)給所述網(wǎng)絡(luò)應(yīng)用 10。 IWM系統(tǒng)60從所述無線代理55接收通信,以及移動(dòng)i殳備監(jiān)控 業(yè)務(wù)模塊90將來自該通信的信息存儲(chǔ)到網(wǎng)絡(luò)應(yīng)用10內(nèi)的存儲(chǔ)器92 中。如前所述,所述網(wǎng)絡(luò)應(yīng)用10中還可包括一處理器,并可配置為 向用戶自動(dòng)地或按照提示編譯并呈現(xiàn)信息。
在網(wǎng)絡(luò)應(yīng)用10存儲(chǔ)了來自結(jié)帳設(shè)備31的信息之后,策略業(yè)務(wù)模 塊94在步驟66基于預(yù)定的策略96來確定店員操作所述結(jié)帳設(shè)備是 否需要培訓(xùn)。例如,策略業(yè)務(wù)模塊94可確定準(zhǔn)最優(yōu)條件的存在,例 如條形碼掃描速率跌到了預(yù)定閾值之下。如果確定了所有的條件都在 可接受的級(jí)別,則隨后不需要有關(guān)培訓(xùn)的進(jìn)一步的動(dòng)作。如果準(zhǔn)最優(yōu) 條件確實(shí)存在,則策略業(yè)務(wù)模塊94在步驟68確定將被從數(shù)據(jù)庫調(diào)用 的合適的培訓(xùn),工作業(yè)務(wù)模塊98在步驟70配置培訓(xùn)素材以將它們傳 輸?shù)浇Y(jié)帳設(shè)備31。在一個(gè)例示性的實(shí)施例中,該培訓(xùn)素材是相對(duì)較大 的文件,例如向店員展示操作結(jié)帳設(shè)備的合適過程的視頻片段。由于 許多移動(dòng)設(shè)備沒有大的存儲(chǔ)器,因而在各種培訓(xùn)片段存儲(chǔ)在它們自身 的移動(dòng)設(shè)備上是不實(shí)際的。因而,本發(fā)明的方法及裝置具有有益的能 力,即允許移動(dòng)設(shè)備臨時(shí)特定訪問被剪輯的培訓(xùn)片段及消息、同時(shí)使 用小存儲(chǔ)器。
只要工作業(yè)務(wù)模塊98配置了培訓(xùn)素材,確定模塊72就立即確定 條件是否適合于向結(jié)帳設(shè)備31發(fā)送培訓(xùn)素材。定義合適的傳輸條件 的因素包括,結(jié)帳設(shè)備31是否在使用或者空閑,在網(wǎng)絡(luò)應(yīng)用IO和結(jié) 帳設(shè)備31之間是否建立了或能夠建立通信,以及當(dāng)前是否存在足夠
的帶寬用于有效地執(zhí)行傳輸。進(jìn)一步,確定模塊72可被配置為,只 有當(dāng)經(jīng)過了預(yù)定量的非使用時(shí)間才確定結(jié)帳模塊31是空閑的。該時(shí) 間量可根據(jù)移動(dòng)設(shè)備的類型及其使用而改變。如果條件不足夠用于傳 輸,則繼續(xù)配置所述培訓(xùn)素材并以準(zhǔn)備在條件改善時(shí)進(jìn)行傳輸。 一旦 條件足夠用于有效地執(zhí)行傳輸,則在步驟74發(fā)生傳輸。
此時(shí),可執(zhí)行兩條路徑中的任一條,如在圖4中從步驟74擴(kuò)展 的箭頭"A"和"B"所示。在使用箭頭"A"所示的實(shí)施例中,在步驟80, 培訓(xùn)素材被立即展示給所述結(jié)帳設(shè)備用戶。當(dāng)用戶需要立即的培訓(xùn) 時(shí),該培訓(xùn)素材將立即展示給用戶,從而用戶可修正任何問題并返回 以執(zhí)行必要的任務(wù)。
在使用箭頭"B"所示的實(shí)施例中,在步驟76向結(jié)帳設(shè)備31發(fā)送 消息或其它提示,其指示了培訓(xùn)素材被發(fā)送給結(jié)帳設(shè)備31并準(zhǔn)備用 于瀏覽。當(dāng)操作結(jié)帳設(shè)備31的店員準(zhǔn)備好時(shí),在步驟78,店員可輸 入可接受的命令來從結(jié)帳設(shè)備存儲(chǔ)器調(diào)取培訓(xùn)素材。在一個(gè)實(shí)施例 中,提示用戶的步驟76僅可被執(zhí)行一次,或每次當(dāng)用戶以引發(fā)所述 初始提示被發(fā)送的方式重復(fù)功能,或在一設(shè)定時(shí)間間隔上的一周期性 序列,直到用戶輸入了可接受的命令來調(diào)用該培訓(xùn)素材為止。該培訓(xùn) 素材然后在步驟80被展示給用戶。
在店員完成了培訓(xùn)之后,店員在步驟82記錄培訓(xùn)已經(jīng)完成的確 認(rèn)。如前所述,通過使用在結(jié)帳設(shè)備31上顯示來瀏覽視頻片段或消 息,從而完成示例性的培訓(xùn)過程,盡管多種類型的可能培訓(xùn)過程都可 被執(zhí)行。在記錄了所述確認(rèn)之后,在步驟84,結(jié)帳設(shè)備31立即或者 在合適的時(shí)間從其存儲(chǔ)器刪除該培訓(xùn)素材,從而為其它應(yīng)用數(shù)據(jù)或隨 后的培訓(xùn)素材清空空間。
最后,可通過在步驟62重新開始該方法來執(zhí)行額外的結(jié)帳設(shè)備 監(jiān)控。網(wǎng)絡(luò)應(yīng)用10可使用所述反饋環(huán)繼續(xù)監(jiān)控結(jié)帳設(shè)備31,從而動(dòng) 態(tài)地識(shí)別及修正多種培訓(xùn)發(fā)布。因此,前述的方法和系統(tǒng)利用了無線 網(wǎng)絡(luò)100的能力來解決不充足地培訓(xùn)移動(dòng)設(shè)備用戶的問題,并優(yōu)化了 傳遞給用戶的培訓(xùn)的實(shí)用性、應(yīng)用性和及時(shí)性。該方法及系統(tǒng)在允許
管理員追蹤及提升培訓(xùn)程序效率的同時(shí),通過提高移動(dòng)設(shè)備以及用戶
操作移動(dòng)設(shè)備的能力來使得網(wǎng)絡(luò)應(yīng)用100更加有用和有益。
雖然在前面的詳細(xì)說明中呈現(xiàn)了至少一個(gè)示例性實(shí)施例,但應(yīng)當(dāng) 理解,存在大量的變化。還應(yīng)當(dāng)理解,該一個(gè)或多個(gè)示例性實(shí)施例僅 是示例性的,并不期望以任何方式限制本發(fā)明的范圍、能力或配置。 更確切地,前面的詳細(xì)說明將提供給本領(lǐng)域技術(shù)人員便利的路線圖來 執(zhí)行該一個(gè)或多個(gè)示例性的實(shí)施例。應(yīng)當(dāng)理解,如附加的權(quán)利要求及 其合法等價(jià)物所述,可在功能、元件布置上進(jìn)行不超出本發(fā)明范圍的 各種改變。
權(quán)利要求
1、一種培訓(xùn)移動(dòng)設(shè)備用戶的方法,該移動(dòng)設(shè)備是網(wǎng)絡(luò)的組件,該網(wǎng)絡(luò)包括與一個(gè)網(wǎng)絡(luò)應(yīng)用通信的至少一個(gè)移動(dòng)設(shè)備,該方法包括步驟從所述移動(dòng)設(shè)備向所述網(wǎng)絡(luò)應(yīng)用中的策略業(yè)務(wù)模塊發(fā)送數(shù)據(jù),該策略業(yè)務(wù)模塊被配置為從該數(shù)據(jù)確定該移動(dòng)設(shè)備用戶是否需要培訓(xùn);及如果所述策略業(yè)務(wù)模塊確定所述移動(dòng)設(shè)備用戶需要培訓(xùn),則從所述網(wǎng)絡(luò)應(yīng)用配置培訓(xùn)數(shù)據(jù)以用于所述移動(dòng)設(shè)備的訪問;及向所述移動(dòng)設(shè)備提供所述培訓(xùn)數(shù)據(jù)。
2、 如權(quán)利要求l所述的方法,進(jìn)一步包括步驟 向所述移動(dòng)設(shè)備發(fā)送消息以把所述培訓(xùn)數(shù)據(jù)通知給所述用戶。
3、 如權(quán)利要求2所述的方法,進(jìn)一步包括步驟在所述用戶輸入了消息接受命令之后,在所述移動(dòng)設(shè)備上執(zhí)行該 培訓(xùn)數(shù)據(jù)。
4、 如權(quán)利要求l所述的方法,進(jìn)一步包括步驟 在提供了所述培訓(xùn)數(shù)據(jù)之后立即在所述移動(dòng)設(shè)備上執(zhí)行該培訓(xùn)數(shù)據(jù)。
5、 如權(quán)利要求l所述的方法,其中在所述網(wǎng)絡(luò)應(yīng)用中的確定模 塊確定所述移動(dòng)設(shè)備空閑之后,執(zhí)行所述向移動(dòng)設(shè)備提供培訓(xùn)數(shù)據(jù)的 步驟。
6、 如權(quán)利要求5所述的方法,其中在所述確定模塊確定了移動(dòng) 設(shè)備已經(jīng)空閑了 一預(yù)定量時(shí)間之后,執(zhí)行所述向移動(dòng)設(shè)備提供培訓(xùn)數(shù) 據(jù)的步驟。
7、 如權(quán)利要求l所述的方法,進(jìn)一步包括步驟 在所述培訓(xùn)素材被執(zhí)行完之后,自動(dòng)從所述移動(dòng)設(shè)備刪除該培訓(xùn)素材。
8、 如權(quán)利要求l所述的方法,進(jìn)一步包括步驟在提供了所述培訓(xùn)素材之后,從所述網(wǎng)絡(luò)應(yīng)用監(jiān)控所述移動(dòng)設(shè)備 以確定是否需要額外的培訓(xùn)。
9、 一種用于組網(wǎng)多個(gè)用戶操作的移動(dòng)設(shè)備的系統(tǒng),該系統(tǒng)包括 網(wǎng)絡(luò)應(yīng)用,包括集成無線管理系統(tǒng),其向和從移動(dòng)設(shè)備發(fā)送并接收數(shù)據(jù); 策略業(yè)務(wù)模塊,其被配置為評(píng)價(jià)來自所述移動(dòng)設(shè)備的數(shù)據(jù),并從該數(shù)據(jù)確定所述移動(dòng)設(shè)備用戶是否需要培訓(xùn);及工作業(yè)務(wù)模塊,其被配置為如果所述策略業(yè)務(wù)模塊確定所述移動(dòng)設(shè)備用戶需要培訓(xùn),則配置培訓(xùn)數(shù)據(jù)用于所述移動(dòng)設(shè)備訪問。
10、 如權(quán)利要求9所述的系統(tǒng),其中所述網(wǎng)絡(luò)應(yīng)用進(jìn)一步包括一 個(gè)存儲(chǔ)器,其中所述培訓(xùn)數(shù)據(jù)被存儲(chǔ)在該存儲(chǔ)器中。
11、 如權(quán)利要求9所述的系統(tǒng),其中所述網(wǎng)絡(luò)應(yīng)用被配置為向所 述移動(dòng)設(shè)備發(fā)送消息以把培訓(xùn)數(shù)據(jù)通知給所述用戶。
12、 如權(quán)利要求9所述的系統(tǒng),其中所述網(wǎng)絡(luò)應(yīng)用進(jìn)一步包括一 確定模塊,其被配置為確定所述移動(dòng)設(shè)備是否空閑,該網(wǎng)絡(luò)應(yīng)用被配 置為在網(wǎng)絡(luò)應(yīng)用中的確定模塊確定了所述移動(dòng)設(shè)備空閑之后,向該移 動(dòng)設(shè)備提供所述培訓(xùn)數(shù)據(jù)。
13、 如權(quán)利要求12所述的系統(tǒng),其中所述網(wǎng)絡(luò)應(yīng)用被配置為在 所述確定模塊確定所述移動(dòng)設(shè)備已經(jīng)空閑了 一預(yù)定量時(shí)間之后,向所 述移動(dòng)設(shè)備提供所述培訓(xùn)數(shù)據(jù)。
14、 如權(quán)利要求9所述的系統(tǒng),其中所述網(wǎng)絡(luò)應(yīng)用被配置為在向 所述移動(dòng)設(shè)備提供了所述培訓(xùn)素材之后,監(jiān)控所述移動(dòng)設(shè)備以確定是 否需要額外的培訓(xùn)。
15、 一種用于組網(wǎng)多個(gè)用戶操作的移動(dòng)設(shè)備的系統(tǒng),該系統(tǒng)包括 網(wǎng)絡(luò)應(yīng)用,包括用于向和從移動(dòng)設(shè)備發(fā)送并接收數(shù)據(jù)的裝置; 用于評(píng)價(jià)來自所述移動(dòng)設(shè)備的數(shù)據(jù),并從該數(shù)據(jù)確定所述移動(dòng) 設(shè)備用戶是否需要培訓(xùn)的裝置;及用于如果所述移動(dòng)設(shè)備用戶需要培訓(xùn),則配置培訓(xùn)數(shù)據(jù)以用于 所述移動(dòng)設(shè)備訪問的裝置。
16、 一種用于培訓(xùn)移動(dòng)設(shè)備用戶的程序產(chǎn)品,該移動(dòng)設(shè)備是網(wǎng)絡(luò) 的組件,該網(wǎng)絡(luò)包括與一個(gè)網(wǎng)絡(luò)應(yīng)用通信的至少一個(gè)用戶操作的移動(dòng) 設(shè)備,該程序產(chǎn)品包括存儲(chǔ)在所述網(wǎng)絡(luò)應(yīng)用上的計(jì)算機(jī)可讀指令,并可執(zhí)行用于 評(píng)價(jià)來自所述移動(dòng)設(shè)備的數(shù)據(jù),并從該數(shù)據(jù)確定所述移動(dòng)設(shè)備用戶是否需要培訓(xùn);如果所述移動(dòng)設(shè)備用戶需要培訓(xùn),則配置培訓(xùn)數(shù)據(jù)以用于所述移動(dòng)設(shè)備訪問;及向該移動(dòng)設(shè)備提供該培訓(xùn)數(shù)據(jù)。
17、 如權(quán)利要求16所述的程序產(chǎn)品,其中所述計(jì)算機(jī)可讀指令 進(jìn)一步可執(zhí)行為所述移動(dòng)設(shè)備發(fā)送消息以用于把所述培訓(xùn)數(shù)據(jù)通知 給所述用戶。
18、 如權(quán)利要求16所述的程序產(chǎn)品,其中所述計(jì)算機(jī)可讀指令 進(jìn)一步可執(zhí)行為確定所述移動(dòng)設(shè)備是否空閑,并在所述移動(dòng)設(shè)備空閑 時(shí)向該移動(dòng)設(shè)備提供所述培訓(xùn)數(shù)據(jù)。
19、 如權(quán)利要求18所述的程序產(chǎn)品,其中所述計(jì)算機(jī)可讀指令 可執(zhí)行為如果所述移動(dòng)設(shè)備已經(jīng)空閑了 一預(yù)定量時(shí)間,則提供該培訓(xùn) 數(shù)據(jù)。
20、 如權(quán)利要求16所述的程序產(chǎn)品,其中所述計(jì)算機(jī)可讀指令 進(jìn)一步可執(zhí)行為在向所述移動(dòng)設(shè)備提供了所述培訓(xùn)素材之后,監(jiān)控所 述移動(dòng)設(shè)備以確定是否需要額外的培訓(xùn)。
全文摘要
一種用于聯(lián)網(wǎng)多個(gè)用戶操作移動(dòng)設(shè)備的系統(tǒng),該系統(tǒng)包括一網(wǎng)絡(luò)應(yīng)用,該網(wǎng)絡(luò)應(yīng)用包括集成無線管理系統(tǒng),其向及從移動(dòng)設(shè)備傳輸數(shù)據(jù);該網(wǎng)絡(luò)應(yīng)用中的策略業(yè)務(wù)模塊,其被配置為從該數(shù)據(jù)確定所述移動(dòng)設(shè)備用戶是否需要培訓(xùn);及工作業(yè)務(wù)模塊,其被配置為如果所述策略業(yè)務(wù)模塊確定所述移動(dòng)設(shè)備用戶需要培訓(xùn),則配置培訓(xùn)數(shù)據(jù)。
文檔編號(hào)H04L29/08GK101111876SQ200580047635
公開日2008年1月23日 申請(qǐng)日期2005年12月13日 優(yōu)先權(quán)日2004年12月28日
發(fā)明者保羅·L·德拉-馬焦拉, 沙菲克·哈杰, 阿蘭·赫爾羅德 申請(qǐng)人:訊寶科技公司