欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于遠程檢修工業(yè)打印機的系統(tǒng)和方法與流程

文檔序號:11630880閱讀:352來源:國知局
用于遠程檢修工業(yè)打印機的系統(tǒng)和方法與流程

背景技術
:諸如連續(xù)噴墨打印機之類的工業(yè)打印機在生產線打印中用來以與產品有關的信息標記產品或產品包裝。這些打印機是具有許多組件的精密設備。例如,一些組件裝載印墨混合物,而其它組件施加電場以便控制成分流體的液滴的移動以在產品或產品包裝上形成期望的圖案。這些打印機可以包括各種傳感器來監(jiān)控與打印機的一個或多個組件相關聯(lián)的傳感器值。例如,打印頭處的傳感器可以用于監(jiān)控打印頭處的溫度或監(jiān)控打印頭的組件的溫度。超過期望的打印頭溫度的溫度可能導致溶劑的過度消耗,這直接影響印墨的粘度。為此,可以在打印機的印墨供應處提供傳感器來監(jiān)控印墨的粘度。此外,可以提供印墨水平傳感器來監(jiān)控在印墨供應槽或印墨成分槽中剩余的印印墨平。附加地,打印機控制器可以被配置成基于由傳感器生成的傳感器值來生成警報或警告。此外,針對某些打印機生成用戶接口數(shù)據(jù)和事件數(shù)據(jù)。例如,用戶接口數(shù)據(jù)可以包括打印啟用/打印禁用數(shù)據(jù),其可以包括操作者啟用打印機并隨后后續(xù)禁用打印機的日期和時間、或者一個或多個打印頭清潔操作的日期和時間。一些工業(yè)打印機使用的其它數(shù)據(jù)包括用于用戶設置參數(shù)的值,諸如生產線速度、圖像高度和寬度、襯底距打印頭的距離以及實際打印頭溫度。技術實現(xiàn)要素:此處要指出的是,操作者有時沒有及時地對打印機控制器發(fā)布的警報或警告作出反應,這可能導致組件故障或打印機停工時間。盡管有現(xiàn)存的監(jiān)控和數(shù)據(jù)存儲能力,但還是會發(fā)生導致生產停工時間以修正問題的故障。因此,提供用于對工業(yè)打印機進行遠程檢修的技術。在一些實施例中,存儲并傳送各種數(shù)據(jù)以用于自動化使用和適當注意。例如,存儲用戶接口數(shù)據(jù)或事件數(shù)據(jù)或用戶設置的參數(shù)值用于對當前或潛在問題的后續(xù)分析和檢測。在一些實施例中,基于由工業(yè)打印機提供的數(shù)據(jù)來確定關于打印頭清潔操作推導出的數(shù)據(jù)(包括在指定時間段內清潔打印頭的次數(shù)、或指定時間段內可能已經(jīng)執(zhí)行了的快速清潔操作數(shù))。此外,在打印操作期間存儲并分析用戶在打印機設置期間錄入的用戶設置的參數(shù)值。例如,打印機可能在生產線中錯過產品或包裝上的打印,或者拉伸了產品上的打印。在此類情況下,(一個或多個)操作者可能沒有技術專業(yè)知識來評估針對用戶設置參數(shù)而錄入的值的適當性或者來確定出錯原因,并且必須聯(lián)系打印機供應商以尋求技術援助,技術援助可以包括將供應商技師派遣到打印機的位置。在第一組實施例中,一種方法包括在一個或多個處理器上獲得傳感器數(shù)據(jù),所述傳感器數(shù)據(jù)指示由被配置成測量與工業(yè)打印機的多個組件相關的物理現(xiàn)象的對應傳感器輸出的多個值。該方法還包括在所述一個或多個處理器上獲得參數(shù)數(shù)據(jù),所述參數(shù)數(shù)據(jù)指示用于對應參數(shù)的多個值,所述對應參數(shù)指示針對工業(yè)打印機的操作的用戶設定。該方法進一步包括在所述一個或多個處理器上基于所述傳感器數(shù)據(jù)和所述參數(shù)數(shù)據(jù)確定與所述工業(yè)打印機相關的檢修問題。再進一步,該方法包括至少部分地在處理器上確定響應于所述檢修問題而要在所述工業(yè)打印機上執(zhí)行的動作;以及,促使發(fā)起所述動作。在該第一組中的一些實施例中,所述一個或多個處理器中的至少一個處于與所述工業(yè)打印機所位于的本地站點分離的遠程站點處。例如在一些實施例中,所述遠程站點與所述本地站點分離至少約一小時的行程時間。在這些實施例中的某些中,所述本地站點是使用所述工業(yè)打印機的第一實體的設施,并且所述遠程站點是檢修所述工業(yè)打印機的不同的第二實體的設施,所述第二實體諸如所述工業(yè)打印機的制造商或供應商。在該第一組中的一些實施例中,確定所述檢修問題包括至少部分地基于推導出自傳感器數(shù)據(jù)和參數(shù)數(shù)據(jù)的歷史數(shù)據(jù)來確定檢修問題,所述傳感器數(shù)據(jù)和所述參數(shù)數(shù)據(jù)是至少在一個月的時間內從位于與所述遠程站點分離的多個不同站點處的多個不同工業(yè)打印機獲得的。在該第一組中的一些實施例中,確定要執(zhí)行的動作包括確定所述動作為更換所述工業(yè)打印機的所述多個組件中的特定組件。于是,促使發(fā)起所述動作包括促使從所述遠程站點派遣攜帶所述特定組件的技師。在該第一組中的一些實施例中,確定要執(zhí)行的動作包括確定應將用于指示用戶設定的多個參數(shù)中的特定參數(shù)的第一值改為不同的第二值。于是,促使發(fā)起所述動作包括從所述遠程站點向所述本地站點傳送指示所述不同的第二值和所述特定參數(shù)的修正數(shù)據(jù)。在這些實施例中的某些中,傳送所述修正數(shù)據(jù)包括自動向所述工業(yè)打印機發(fā)送命令,所述命令促使所述工業(yè)打印機將用于所述特定參數(shù)的所述第一值改為所述不同的第二值。在該第一組中的一些實施例中,確定要執(zhí)行的動作包括確定應執(zhí)行特定打印機操作。于是,促使發(fā)起所述動作包括從所述遠程站點向所述本地站點傳送命令,所述命令自動促使執(zhí)行所述特定打印機操作。在第二組實施例中,一種系統(tǒng)包括:處理器,其位于在對應的不同位置處的多個設施處;工業(yè)打印機,其被配置成在特定的設施處向生產線上的包裝施加印墨;通信網(wǎng)絡,其被配置成支持所述多個處理器當中的數(shù)據(jù)通信;以及,至少一個存儲器,其包括一個或多個指令序列。所述至少一個存儲器和所述一個或多個指令序列被配置成,利用至少一個處理器促使所述系統(tǒng)獲得傳感器數(shù)據(jù),所述傳感器數(shù)據(jù)指示由被配置成測量與所述工業(yè)打印機的多個組件相關的物理現(xiàn)象的對應的第一多個傳感器輸出的第一多個值。還促使所述系統(tǒng)獲得參數(shù)數(shù)據(jù),所述參數(shù)數(shù)據(jù)指示用于對應的第二多個參數(shù)的第二多個值,所述第二多個參數(shù)指示針對所述工業(yè)打印機的操作的用戶設定。此外,促使所述系統(tǒng)基于所述傳感器數(shù)據(jù)和所述參數(shù)數(shù)據(jù)確定與所述工業(yè)打印機相關的檢修問題。再進一步,促使所述系統(tǒng)至少部分地確定響應于所述檢修問題而要在所述工業(yè)打印機上執(zhí)行的動作;以及促使發(fā)起所述動作。在其它組的實施例中,一種計算機可讀介質或裝置被配置成執(zhí)行上述方法的一個或多個步驟。根據(jù)以下詳細描述,僅通過說明幾個特定實施例和實現(xiàn)(包括針對施行本發(fā)明所設想的最佳模式),本發(fā)明的再其它方面、特征和優(yōu)點將是容易清楚的。本發(fā)明還能夠具有其它和不同的實施例,并且可以在各種明顯的方面中修改其若干細節(jié),而全都不脫離本發(fā)明的精神和范圍。因此,附圖和描述應被視為本質上為說明性的,而不是限制性的。附圖說明通過示例的方式而非限制的方式在附圖的各圖中圖示出本發(fā)明,并且在所述附圖中,相同的參考標記指代相似的元件,并且其中:圖1a是根據(jù)一個實施例的圖示出具有工業(yè)打印機的示例生產線的框圖;圖1b是根據(jù)一個實施例的圖示出工業(yè)打印機中的示例組件和傳感器的框圖;圖1c是根據(jù)一個實施例的圖示出用于工業(yè)打印機的遠程檢修的示例系統(tǒng)的框圖;圖2是根據(jù)一個實施例的圖示出用于打印機的遠程檢修的在工業(yè)打印機中的示例方法的流程圖;圖3a和圖3b組成跟據(jù)一個實施例的圖示出用于打印機的遠程檢修的在遠程處理器中的示例方法的流程圖;圖4是根據(jù)一個實施例的圖示出用于通知規(guī)則的示例數(shù)據(jù)結構的框圖;圖5是根據(jù)一個實施例的圖示出用于用戶設置參數(shù)的示例數(shù)據(jù)結構的框圖;圖6是根據(jù)一個實施例的圖示出用于傳感器測量結果的示例數(shù)據(jù)結構的框圖;圖7是根據(jù)一個實施例的圖示出用于打印機的遠程監(jiān)控的示例用戶接口(稱為儀表板)的框圖;圖8是根據(jù)一個實施例的圖示出用于打印機的遠程檢修的示例模塊的框圖;圖9a是根據(jù)一個實施例的圖示出用于打印機的遠程監(jiān)控的示例打印機環(huán)境變量顯示元素(例如,供儀表板使用)的框圖;圖9b是根據(jù)一個實施例的圖示出用于打印機的遠程監(jiān)控的示例打印機測量結果顯示元素(例如,供儀表板使用)的框圖;圖9c是根據(jù)一個實施例的圖示出用于打印機的遠程監(jiān)控的示例打印機事件日志顯示元素(例如,供儀表板使用)的框圖;圖9d是根據(jù)一個實施例的圖示出用于打印機的遠程監(jiān)控的示例打印機事件圖形顯示元素(例如,供儀表板使用)的框圖;圖9e是根據(jù)一個實施例的圖示出用于打印機的遠程監(jiān)控的示例打印機測量結果趨勢圖形顯示元素(例如,供儀表板使用)的框圖;圖10是圖示出可以在其上實現(xiàn)本發(fā)明的實施例的計算機系統(tǒng)1000的框圖;圖11圖示出可以在其上實現(xiàn)本發(fā)明的實施例的芯片組1100;以及圖12是根據(jù)一個實施例的能夠在圖1的系統(tǒng)中操作的用于通信的移動終端(例如,手機)的示例性組件的圖示。具體實施方式描述了用于遠程檢修工業(yè)打印機的方法和裝置。在以下描述中,出于解釋的目的,闡述眾多具體細節(jié)以便提供對本發(fā)明的透徹理解。然而,對于本領域技術人員來說將會清楚的是,可以在沒有這些具體細節(jié)的情況下實踐本發(fā)明。在其它實例中,以框圖形式示出公知的結構和設備以便避免不必要地使本發(fā)明模糊。下文在由一個實體(例如,工業(yè)打印機的制造商、分銷商或零售商)為許多其它實體(例如,各自為工業(yè)打印機的客戶和用戶且遠離檢修提供方的不同公司)提供檢修的上下文中描述本發(fā)明的一些實施例。然而,本發(fā)明不限于此上下文。例如,在一些實施例中,一個實體在一個或多個設施處擁有許多打印機,并且由使用打印機的同一實體從具有許多打印機的一個設施內的檢修中心提供檢修;或者由使用打印機的同一實體跨各自具有一個或多個工業(yè)打印機的若干分離的實體提供檢修。在一些實施例中,一個實體為用于各自具有其自己的檢修中心的許多其它實體的檢修中心提供例如一批備用零件或備用打印機或一個或多個知識淵博的技師或某組合。檢修呼叫數(shù)據(jù)指示出,在70%的技師去到現(xiàn)場的情況下他們并不更換零件。此處呈現(xiàn)的技術允許技術支持人員遠程地解決這些問題中的大部分。當他們不能夠解決時,期望他們能夠向技師供應現(xiàn)場解決所要求的關鍵信息,諸如可能要求的(一個或多個)零件,以確保第一次就修復。這將減少由于自動向客戶維護組或檢修提供方技術支持組或二者通知異常條件并供應相關信息以解決檢修問題而導致的停工時間。打印機檢修提供方人員可以連接到打印機并監(jiān)控打印機,以評定問題并遠程地提供修正動作或派遣所通知的檢修技師攜帶正確零件以便在第一次就正確修復它。在儀表板圖形用戶接口(gui)處呈現(xiàn)實時性能以顯示打印機表現(xiàn)如何并幫助檢修提供方人員查明區(qū)域以便改進用于設置用戶可選選項的編碼進程。i.綜述圖1a是根據(jù)一個實施例的圖示出具有工業(yè)打印機110的示例生產線190的框圖。未貼標簽的包裝192進入生產線并接收內含物194。在密封時,工業(yè)打印機將印墨噴射118引導到包裝上,包裝作為一堆、一盤動態(tài)貼標簽的密封包裝198或包裝198的其它集合而離開生產線。在其它實施例中,以不同順序執(zhí)行步驟,例如,打印機110在載入內含物194之前對包裝192貼標簽;或者,直接對內含物194貼標簽而省略包裝192。如果打印機110故障、或者所施加的標簽不正確,那么生產線190暫停前進直到完成了修復,這減小了生產線190的生產力。此外,如果標簽不正確,則不得不丟棄一個或多個貼了標簽的包裝198,這增加了損失并且進一步損害了生產線190所位于的設施的生產力。如圖1a中所示,將打印頭滾筒114引導至包裝,并從其中容納一個或多個印墨和/或成分儲液器的打印機110的主體通過供應線112對打印頭滾筒114給料。打印機具有控制面板(諸如圖形用戶接口gui控制面板116)以接收來自用戶的命令。諸如來自伊利諾伊州伍德代爾市的偉迪捷技術有限公司的連續(xù)印墨打印機型號1510之類的某些打印機包括一個或多個處理器,其被配置成執(zhí)行一個或多個軟件或固件控制的進程。此類處理器通常是芯片組的一部分,如下文參考圖11更詳細地描述的那樣。在所圖示出的實施例中,打印機110被配置成執(zhí)行打印機檢修客戶端進程120,其允許基于與遠程處理器交換的數(shù)據(jù)來控制打印機110,如下文參考一些以下附圖更詳細地描述的那樣。通常,遠程處理器是如參考圖11描述的另一芯片組,或是如下文參考圖10更詳細地描述的計算機或計算機系統(tǒng)。圖1b是根據(jù)一個實施例的圖示出工業(yè)打印機110中的示例組件和傳感器的框圖。打印機110包括組件161、組件162和通過省略號指示的其它組件(后文中統(tǒng)稱為組件160)。每個組件160具有相關聯(lián)的零個或更多個傳感器(后文中統(tǒng)稱為傳感器170),這些傳感器各自被配置成測量與所述組件相關聯(lián)的物理現(xiàn)象。如圖所示,組件161具有相關聯(lián)的傳感器171a、傳感器171b以及通過省略號指示的其它傳感器;并且組件162具有相關聯(lián)的傳感器172a、傳感器172b以及通過省略號指示的其它傳感器。例如在一些實施例中,噴嘴組件具有溫度傳感器、噴射速度傳感器、壓力傳感器、調制電壓傳感器、調制電流傳感器以及調制頻率傳感器。用于連續(xù)印墨打印機的其它示例組件和相關聯(lián)的傳感器是可能的。例如,可以有用于打印頭、印墨系統(tǒng)、耗材和電子器件中的各種組件的各種傳感器。這些傳感器提供關于與對應組件相關的參數(shù)的信息。從來自各種組件的各種傳感器的組合信息提供關于打印機中的各種系統(tǒng)的狀態(tài)的空前大量的信息以允許遠程用戶診斷和預測關于打印機的潛在問題,諸如故障、警告或失敗。打印頭可以包括噴嘴,其具有傳感器參數(shù),諸如調制電壓設置點、調制電流、頻率、溫度、噴射速度設置點、實際速度、目標壓力、溫度補償目標壓力和實際壓力;相位傳感器參數(shù),包括所選相位、相位變化率、簡檔和相位閾值;eht參數(shù),諸如電壓、電流、跳閘值和跳閘百分比;溝槽參數(shù),諸如阻塞(buildup)、自上次清潔的時間、警告水平設置以及溝槽中的印墨存在;打印頭加熱器參數(shù),諸如設置溫度、實際溫度和驅動;打印頭蓋參數(shù),諸如狀態(tài)(開或關)和自上次移除的時間;各種打印頭閥門的狀態(tài)(打開、關閉以及打開或關閉的時間);噴嘴參數(shù),諸如噴嘴尺寸、目標速度、序列號、制造日期、滴落頻率、打印計數(shù)、運行小時以及偏離的滴落。印墨系統(tǒng)可以包括傳感器參數(shù),諸如印墨泵參數(shù),諸如壓力、速度、電流和泵的運行小時;印墨儲液器參數(shù),諸如印墨類型、印墨過期日期、液面(ml和/或%)、剩余打印小時以及印墨槽溫度;成分儲液器參數(shù),諸如成分類型、過期日期、成分真空、液面(ml和/或%)、剩余打印小時以及成分槽溫度;粘度計參數(shù),諸如到用空的目標時間、到用空的實際時間、密度、粘度以及填充時間;印墨質量參數(shù),諸如印墨電導率;冷凝器參數(shù),諸如狀態(tài)(開或關)、溫度以及排氣閥(開或關);過濾器/阻尼器模塊參數(shù),諸如印墨過濾器壓力下降、序列號、制造日期、運行小時以及更換日期;檢修模塊參數(shù),諸如沖洗泵速度、沖洗泵電流、序列號、制造日期、運行小時、更換日期以及用于各種檢修模塊閥門的信息(打開、關閉和打開或關閉時間);墨盒參數(shù),諸如印墨類型、推薦成分類型、序列號、制造日期、過期日期、盒尺寸、液面、運行流逝時間、到盒更換的時間、盒插入數(shù)、(一個或多個)粘度系數(shù)、流體密度、調制算法數(shù)、以及冷啟動算法數(shù);成分盒參數(shù),諸如成分類型、序列號、制造日期、過期日期、盒尺寸、液面、運行流逝時間、到盒更換的時間以及插入數(shù)。其它打印機參數(shù)包括空氣過濾器參數(shù),諸如上次更換日期、運行小時以及更換日期;打印機機柜內的煙/氣傳感器;打印機內的或用于環(huán)境測量的濕度傳感器;主控制板參數(shù),諸如時間和日期、電子器件溫度、hv電壓、hv電流以及電子器件內的各種其它電力供應的電壓。從傳感器170向控制進程180傳輸數(shù)據(jù),控制進程180諸如在工業(yè)打印機110的處理器上運行的控制軟件程序,如通過點線所指示的。所圖示出的進程180呈現(xiàn)圖形用戶接口gui186以用于接收用戶輸入182,包括用于用戶設置參數(shù)的值或對打印機操作的選擇(諸如快速清潔操作)或某組合。將用于用戶設置參數(shù)的值存儲在用戶設置數(shù)據(jù)結構184中?;趥鞲衅鲾?shù)據(jù)或用戶選擇的打印機操作、或者用戶設定184或某組合,控制進程180被配置成酌情發(fā)布故障(例如,組件未運轉、或組件未正確運轉);或者酌情發(fā)布警告(例如,傳感器指示測量值逼近針對對應組件的正常范圍之外的值)。在用戶接口(諸如gui186)中顯示故障或警告。示例故障和警告除其它之外包括表1中列出的一些或全部故障和警告。表1.用于工業(yè)打印機的示例故障和警告事件故障和警告是由控制進程180確定的兩類事件。由控制進程180確定的其它事件包括通過用戶輸入182輸入的用戶操作以及機器操作,諸如打印循環(huán)、時間戳以及表2中列出的其它操作。表2.用于工業(yè)打印機的示例其它事件用于由控制進程180使用和維護的其它變量的值稱為環(huán)境變量。示例環(huán)境變量除其它之外包括硬件、固件和軟件版本,如表3中所列出的。表3.用于工業(yè)打印機的示例環(huán)境變量用于用戶設置參數(shù)的值也由控制進程180使用和維護。在表4中列出示例用戶設置參數(shù)。表4.用于工業(yè)打印機的示例用戶設置參數(shù)針對包括多個工業(yè)打印機(可能數(shù)以千計)的網(wǎng)絡,可以看到,可以獲得龐大量的數(shù)據(jù),包括上文提及的傳感器數(shù)據(jù)、參數(shù)數(shù)據(jù)、故障和警告事件、其它事件以及環(huán)境數(shù)據(jù)。該數(shù)據(jù)全部組合起來可以被視為歷史數(shù)據(jù)?;谠摎v史數(shù)據(jù),計算機系統(tǒng)或處理器可以確定數(shù)據(jù)之間(諸如環(huán)境條件和故障數(shù)據(jù)之間)的相互關系。例如,可以確定的是,針對高溫環(huán)境中的打印機,泵馬達更可能過熱并具有更短的檢修壽命。這些相互關系可以用來確定要對打印機執(zhí)行的動作。傳感器數(shù)據(jù)可以使用(潛在地與歷史數(shù)據(jù)組合地)來預測潛在失敗或其它故障。在下面的表5中示出示例。例如,如果泵的速度正隨時間改變,則其可以指示該泵正在磨損并且將在某一點處發(fā)生故障。作為另一示例,跨過濾器的增加的壓力下降指示可以要求對該過濾器的維護。通過按照各種操作和環(huán)境條件匯編來自實際使用中的數(shù)百或數(shù)千個打印機的歷史數(shù)據(jù),可以做出傳感器數(shù)據(jù)與潛在故障之間的相互關系使得可以維持正常運行時間。例如,可以已知的是,在跨過濾器的壓力下降達到某一值之后,打印機90%的機會將在下一周內經(jīng)歷失敗。因此,建議在失敗發(fā)生之前對過濾器執(zhí)行預防性維護。作為另一示例,對于煙/氣傳感器,可以確定打印機機柜中的氣含量(例如,諸如mek之類的溶劑)是否超過預定值,超過預定值指示在打印機中多半可能有溶劑泄露并需要執(zhí)行維護??梢钥吹?,可以從傳感器數(shù)據(jù)推斷出各種此類相互關系并使用所述相互關系來提供各種警告或要采取的行動。表5.用于工業(yè)打印機的示例預測故障傳感器數(shù)據(jù)潛在故障溝槽阻塞%eht跳閘或裁剪代碼eht跳閘值%誤校準,非常臟的打印頭相位閾值印墨裝載問題相位改變率破裂不穩(wěn)定性濕度印墨的水污染物、缺少干燥空氣包印墨電導率印墨條件印墨溫度減少冷卻氣流粘度印墨條件粘度計填充時間限制器堵塞過濾器壓力下降的最后機會要求過濾器維護印墨過濾器壓力下降要求過濾器維護泵速度泵磨損泵驅動%泵磨損電子器件溫度vs環(huán)境溫度空氣過濾器堵塞頭溫度vs環(huán)境溫度頭加熱器失敗沖洗泵速度沖洗泵磨損氣泵速度氣泵磨損頭振動/震動打印質量低下、低正常運行時間、客戶濫用閥門打開時間(v1-v8)慢/緩慢的閥門/粘的閥門煙水平蒸汽泄露自上次移除打印頭蓋的時間低正常運行時間、缺少打印頭維護錯過打印數(shù)光電池暗淡或損壞該系統(tǒng)還可以用于監(jiān)控相比于最佳實踐操作數(shù)據(jù)的打印機的操作。最佳實踐操作數(shù)據(jù)涉及用于操作和/或維護打印機的預定進程??梢詮脑O計數(shù)據(jù)、來自多個打印機或來自其它來源的歷史數(shù)據(jù)來確定最佳實踐操作數(shù)據(jù)。例如,可以已知的是,在打印機已關機超過24小時之后,最好提供“清潔啟動”,其在開始打印之前清潔打印頭的一部分。如果用戶替代地執(zhí)行了快速啟動,那么該動作將沒有依從于最佳實踐數(shù)據(jù)。作為另一示例,如果打印機由于高壓跳閘而已失敗,那么最佳實踐可以是移除打印頭蓋、用溶劑清潔導流板以及在回到運行模式之前允許零件進行干燥。如果用戶進行了不同的做法,那么將沒有依從于最佳實踐。處理器使用參數(shù)數(shù)據(jù)、傳感器數(shù)據(jù)以及最佳實踐數(shù)據(jù)來確定打印機的操作與最佳實踐數(shù)據(jù)的依從性。作為另一示例,已知如果執(zhí)行了過多次清潔啟動,則打印機將會將許多溶劑傳輸?shù)交旌喜壑?,這將稀釋印墨,改變其粘度并潛在地負面影響打印機的操作(諸如打印質量)。因此,如果用戶執(zhí)行過多次清潔啟動,則這將沒有依從于最佳實踐。使用來自各種打印機的歷史數(shù)據(jù),可以從傳感器數(shù)據(jù)確定例如最佳實踐操作是什么。根據(jù)一些實施例,打印機110包括打印機檢修客戶端進程120,諸如在工業(yè)打印機110的處理器上運行的控制軟件程序??蛻舳诉M程被配置成與在不同設備上運行的服務器進程交換數(shù)據(jù)并提供對由控制進程180接收的數(shù)據(jù)的訪問,并且還例如通過改變用戶設置數(shù)據(jù)結構184中的值或者通過發(fā)布控制進程對其進行響應的命令(諸如用戶通過gui186發(fā)布的命令或者針對控制進程180的應用編程接口(api)的命令)來向控制進程180發(fā)布命令。用于在分離的進程當中進行交互的客戶端服務器模型在本領域中是公知的。根據(jù)客戶端服務器模型,客戶端進程向服務器進程發(fā)送包括請求的消息,并且服務器進程通過提供服務來進行響應。服務器進程也可以向客戶端進程返回具有響應的消息。通常,客戶端進程和服務器進程在不同的計算機設備(稱為主機)上執(zhí)行,并且經(jīng)由網(wǎng)絡使用用于網(wǎng)絡通信的一個或多個協(xié)議進行通信。術語“服務器”照慣例用于指代提供服務的進程,或者該進程在其上進行操作的主機計算機。類似地,術語“客戶端”照慣例用于指代做出請求的進程,或者該進程在其上進行操作的主機計算機。如本文中所使用的,術語“客戶端”和“服務器”指代進程,而不是主機計算機,除非從上下文中另有澄清。此外,出于包括可靠性、可擴縮性以及冗余度的原因(但不限于那些原因),可以將由服務器執(zhí)行的進程拆散以作為多個進程在多個主機(有時也稱為層)上運行。用于工業(yè)打印機的遠程檢修系統(tǒng)包括具有打印機檢修客戶端進程120的至少一個工業(yè)打印機110以及在例如通過局域網(wǎng)或廣域網(wǎng)或某組合與客戶端120通信的分離主機上的打印機檢修服務器進程。服務器被配置成至少使用傳感器測量結果和用戶設置參數(shù)值來確定針對打印機的至少一組檢修相關問題中的任何問題,以及確定針對所述檢修問題的補救動作并例如通過派遣攜帶正確更換組件的檢修技師或通過發(fā)布要由打印機執(zhí)行的命令或通過改變數(shù)據(jù)結構184中的用戶設置參數(shù)值中的一個或多個或某組合來發(fā)起所述補救動作。如果服務器進程是在與工業(yè)打印機不同的位置處則產生一個或多個顯著優(yōu)點。例如,打印機檢修提供方可以通過自動向檢修提供方的維護組或技術支持通知異常條件并供應相關信息以解決問題來減少使用打印機的客戶的生產線設施處的停工時間。檢修提供方人員可以連接到打印機并監(jiān)控打印機,以評定問題并遠程地提供修正動作或派遣所通知的檢修技師攜帶正確零件以便在第一次就修復它。實時性能顯示呈現(xiàn)(在后文中也稱為“儀表板”)提供關于打印機的關鍵數(shù)據(jù),其可以幫助檢修提供方查明區(qū)域以便改進用戶設置參數(shù)的值。因此在一些實施例中,一種系統(tǒng)包括多個處理器、被配置成向生產線上的包裝施加印墨的工業(yè)打印機、被配置成支持所述多個處理器當中的數(shù)據(jù)通信的通信網(wǎng)絡以及包括一個或多個指令序列的至少一個存儲器。所述至少一個存儲器和所述一個或多個指令序列被配置成用至少一個處理器促使所述系統(tǒng)獲得傳感器數(shù)據(jù),所述傳感器數(shù)據(jù)指示由被配置成測量與工業(yè)打印機的一個或多個組件相關的物理現(xiàn)象的對應的傳感器輸出的值。還促使所述系統(tǒng)獲得參數(shù)數(shù)據(jù),所述參數(shù)數(shù)據(jù)指示用于指示針對工業(yè)打印機的操作的用戶設置的對應用戶設置參數(shù)的值。還促使所述系統(tǒng)基于所述傳感器數(shù)據(jù)和所述參數(shù)數(shù)據(jù)確定與所述工業(yè)打印機相關的檢修問題。更進一步,促使所述系統(tǒng)至少部分地確定響應于所述檢修問題而要在所述工業(yè)打印機上執(zhí)行的動作;以及促使發(fā)起所述動作。在一些實施例中,所述多個處理器位于在對應的多個不同位置處的多個設施處;并且,所述工業(yè)打印機在所述多個設施中的特定設施處。圖1c是根據(jù)一個實施例的圖示出用于工業(yè)打印機的遠程檢修的示例系統(tǒng)100的框圖。系統(tǒng)100包括站點105a(諸如特定公司的一個設施)處的至少一個工業(yè)打印機110a和至少一個打印機檢修服務器(例如,站點主機132上的打印機檢修站點服務器122、或者在不同設施處的遠程檢修中心108處的提供方主機142上的打印機檢修中心服務器126)以及至少一個通信網(wǎng)絡(例如,站點網(wǎng)絡134或廣域網(wǎng)180或檢修中心網(wǎng)絡144或某組合)。在一些實施例中,檢修操作者使用主機(諸如站點主機132或提供方主機142)上或分離的終端(諸如通過站點網(wǎng)絡134連接到站點主機132的站點終端136或通過檢修中心網(wǎng)絡144連接到提供方主機142的中心終端146)上的輸入設備來與服務器交互并控制服務器。在一些實施例中,由檢修操作者使用的終端是移動終端150(諸如智能電話)(下文參考圖12描述),其通過廣域網(wǎng)18或結合一個或多個其它網(wǎng)絡(諸如站點網(wǎng)絡134或檢修中心網(wǎng)絡144)連接到服務器主機。根據(jù)圖示出的實施例,該系統(tǒng)被實現(xiàn)在一個或多個網(wǎng)絡上,諸如站點網(wǎng)絡134、檢修中心網(wǎng)絡144以及廣域網(wǎng)180,如圖1c中描繪的那樣。所述網(wǎng)絡包括互聯(lián)網(wǎng),其被配置成使用網(wǎng)際協(xié)議(ip)以及各種應用層協(xié)議中的任何協(xié)議在終端當中切換數(shù)據(jù)分組,所述應用層協(xié)議包括用于在萬維網(wǎng)客戶端(稱為web瀏覽器或簡稱為瀏覽器)與萬維網(wǎng)服務器之間發(fā)送萬維頁面的超文本傳輸協(xié)議(http)。連接到網(wǎng)絡的是在主機上操作的若干進程,包括打印機110a上的打印機檢修客戶端120和主機132上的打印機檢修站點服務器122以及主機142上的打印機檢修中心服務器126。在一些實施例中,終端136、146和150使用web瀏覽器通過交換http數(shù)據(jù)分組連接到服務器122或126以傳輸儀表板的gui和其它網(wǎng)頁屏幕、并將操作者響應(如果有的話)傳輸給儀表板和其它屏幕的gui。在一些實施例中,站點105a包括一個或多個其它工業(yè)打印機110b,并且打印機檢修服務器(例如,服務器122或服務器126)使用一個或多個數(shù)據(jù)庫(例如,分別為打印機檢修站點數(shù)據(jù)庫124或打印機檢修中心數(shù)據(jù)庫128或某組合)以存儲接收自打印機110a和110b的數(shù)據(jù)。在一些實施例中,系統(tǒng)100包括在其它站點105b處的零個或更多個其它設施,并且打印機檢修中心服務器126被配置成檢修來自全部站點105a和105b的打印機。雖然出于圖示的目的在圖1b和圖1c中將進程、裝備和數(shù)據(jù)結構描繪為特定布置中的整體的塊,但是在其它實施例中,以不同方式布置一個或多個進程或數(shù)據(jù)結構或其部分,將一個或多個進程或數(shù)據(jù)結構或其部分布置在相同或不同主機上、布置在一個或多個數(shù)據(jù)庫中,或者將一個或多個進程或數(shù)據(jù)結構或其部分省略,或者將一個或多個不同進程或數(shù)據(jù)結構包括在相同或不同主機上。圖2是根據(jù)一個實施例的圖示出用于打印機的遠程檢修的在工業(yè)打印機中的示例方法200的流程圖。例如,方法200由打印機檢修客戶端120或者客戶端120和控制進程180以某組合來執(zhí)行。雖然出于圖示的目的在圖2中以及在后續(xù)流程圖圖3a和圖3b中將步驟描繪為以特定順序的整體的步驟,但是在其它實施例中,以不同的順序執(zhí)行一個或多個步驟或其部分,或者一個或多個步驟或其部分在時間上重疊、串行或并行的執(zhí)行、或者被省略,或者添加一個或多個附加步驟,或者以某組合方式改變所述方法。在步驟201中,確定用于一個或多個環(huán)境變量的值。例如,確定用于針對打印機的序列號的值。作為另一示例,可以確定周圍環(huán)境的濕度。在一些實施例中,所述數(shù)據(jù)包括指示可以包括在打印機中的一個或多個可選組件的數(shù)據(jù)。在一些實施例中,所述數(shù)據(jù)包括指示針對打印機上的一個或多個處理器的網(wǎng)絡地址(諸如網(wǎng)際協(xié)議(ip)地址或ip的版本6地址(ipv6地址))的數(shù)據(jù)。在一些實施例中,在步驟201期間確定用于表4中列出的全部環(huán)境變量的值??梢砸匀魏畏绞酱_定所述值,諸如:通過響應于在用戶接口(諸如圖形用戶接口)處呈現(xiàn)的提示的而通過來自用戶的手動錄入而接收;發(fā)現(xiàn)包括在編程指令中;從本地主機或網(wǎng)絡上的另一主機上的數(shù)據(jù)結構(諸如從一個或多個數(shù)據(jù)庫)檢索;未經(jīng)請求地或響應于詢問而在來自另一主機的消息中接收;或某組合。在步驟202中,打印機檢修客戶端進程使用本領域中已知的任何自動發(fā)現(xiàn)技術發(fā)現(xiàn)網(wǎng)絡上的打印機檢修服務器。如果發(fā)現(xiàn)了若干服務器,那么選擇一個,例如,涉及到網(wǎng)絡節(jié)點之間的最少跳的最近的服務器。例如,打印機檢修客戶端120發(fā)現(xiàn)打印機檢修站點服務器122,如果有一個的話;或者如果沒有,那么打印機檢修客戶端120發(fā)現(xiàn)打印機檢修中心服務器126。在步驟205中,確定所發(fā)現(xiàn)的服務器是否在站點外。如果是,那么在步驟207中,針對與該服務器的所有通信啟用加密。如果不是,那么不啟用加密。在一些實施例中,總是啟用加密;并且省略步驟205和207??梢允褂帽绢I域中已知的任何適當?shù)募用芑虬踩珔f(xié)議。在步驟209中,向服務器發(fā)送消息,其包括指示打印機序列號和網(wǎng)絡地址的數(shù)據(jù)以便允許將服務器配置成與打印機通信。在其它實施例中,使用另一標識符替代序列號以在系統(tǒng)中的全部打印機當中唯一地指示打印機。在步驟211中,例如通過從服務器接收更新來確定是否有軟件更新。如果沒有,那么控制傳到步驟215。如果有,那么在步驟213中,安裝軟件更新,并且然后將控制傳到步驟215。在步驟215中,確定是否有對用戶設置參數(shù)值(在后文中為了簡便稱為“設定”)(諸如在表5中列出的那些)的任何改變、或者對任何環(huán)境變量(諸如在表4中列出的那些)中的值的改變。例如,確定用戶是否通過gui186正在輸入或已經(jīng)輸入了用于用戶設置參數(shù)的值。如果不是,那么控制傳到步驟221。如果是,那么在步驟217中,將當前設定、或至少對當前設定的改變、以及環(huán)境變量的當前值、或至少對那些的改變(諸如更新的軟件版本)連同針對打印機的標識符(諸如序列號)一起報告給打印機檢修服務器。然后將控制傳到步驟221。在步驟221中,確定是否是時候用一個或多個傳感器做出測量(諸如表1中列出的那些)。在各種實施例中,測量時間選在從約0.1秒至約60秒的范圍中。在一些實施例中,測量時間取決于傳感器。例如,確定每5秒做出一組測量,其中該組至少包括來自表1中列出的傳感器之一的測量。如果沒到時間做出測量,那么控制傳到步驟225。如果到時間做出測量,那么在步驟223中,針對一個或多個傳感器做出來自傳感器的測量并本地地記錄值。然后將控制傳到步驟225。在步驟225中,確定是否到時間向打印機檢修服務器報告測量結果。在各種實施例中,測量結果報告時間選在從約1秒至約10分鐘的范圍中。例如,確定每30秒報告測量結果。如果沒到時間報告測量結果,那么控制傳到步驟231。如果到時間報告測量結果,那么在步驟227中,在一個或多個消息中將用于打印機的標識符(諸如序列號)和測量結果報告給打印機檢修服務器。可以使用任何報告協(xié)議。在一些實施例中,報告協(xié)議涉及到確認。如果沒有在一定時間中接收到確認,那么再次報告測量結果。在一些實施例中,步驟227包括從本地存儲中刪除剛剛報告的測量結果的值。然后將控制傳到步驟231。在步驟231中,確定是否發(fā)生事件,諸如在表2中列出的故障或警告中的一個或者在表3中列出的其它事件,諸如用戶發(fā)起的操作。如果沒有,那么控制傳到步驟235。如果是這樣,那么在步驟233中,在一個或多個消息中將用于打印機的標識符(諸如序列號)和事件報告給打印機檢修服務器??梢允褂萌魏螆蟾鎱f(xié)議。在一些實施例中,報告協(xié)議涉及到確認。如果沒有在一定時間中接收到確認,那么再次發(fā)送所述一個或多個消息。然后將控制傳到步驟235。在步驟235中,確定是否在一個或多個消息中從打印機檢修服務器接收到了針對打印機的命令,諸如用以執(zhí)行表3中列出的用戶發(fā)起的操作中的一個(例如,噴嘴沖洗)的命令。如果沒有,那么控制傳到步驟241。如果是這樣,那么在步驟237中,將該命令發(fā)送給打印機控制進程180以被執(zhí)行。然后將控制傳到步驟241。在步驟241中,確定是否滿足了某結束條件,諸如丟失與打印機檢修服務器的通信、或關機或系統(tǒng)崩潰。如果沒有,那么控制傳回到上面描述的步驟211及接著的步驟。如果是這樣,那么進程200結束。圖3a和圖3b組成跟據(jù)一個實施例的圖示出用于打印機的遠程檢修的在遠程處理器中的示例方法300的流程圖。例如,方法300由打印機檢修站點服務器122或打印機檢修中心服務器126或某組合來執(zhí)行。在步驟301中,確定裝備數(shù)據(jù),其指示要遠程檢修的各種打印機,所述數(shù)據(jù)諸如打印機制造商、打印機型號、每個打印機型號的組件、用于每個組件的傳感器、針對每個打印機型號或組件或傳感器的故障或其它適當事件、針對每個打印機模式的用戶設置參數(shù)、針對用戶設置參數(shù)的有效范圍、針對組件的有效范圍(以檢測故障組件)、針對傳感器的有效范圍(以檢測故障傳感器)以及針對警報的規(guī)則??梢允褂萌魏畏椒▉泶_定該數(shù)據(jù),如上面針對步驟201描述的那樣。警報是當關于打印機標識出問題時發(fā)送給打印機檢修提供方的技師或發(fā)送給打印機檢修提供方的客戶(包括技術支持人員、管理者或官員、或某組合)的通知消息。問題包括失敗或即將發(fā)生的失敗或高于某一風險閾值的失敗風險。規(guī)則基于接收自打印機的數(shù)據(jù)來確定將哪些警報發(fā)送給哪個人員,所述數(shù)據(jù)包括與用戶設置參數(shù)、傳感器測量結果、事件和環(huán)境變量相關的數(shù)據(jù)。在一些實施例中,基于從通知規(guī)則數(shù)據(jù)結構(下文參考圖4更詳細地描述)檢索的數(shù)據(jù)來確定規(guī)則。在那些數(shù)據(jù)結構中,規(guī)則指示按角色接收通知的人。在角色中的實際的人取決于正檢修的打印機。在步驟303中,確定指示要遠程檢修的打印機的各種用戶的客戶數(shù)據(jù),諸如針對一個或多個客戶中的每一個:客戶標識符;設施(站點)和相關聯(lián)的位置(例如,物理或網(wǎng)絡地址或某組合);與提供方相關聯(lián)的人;與針對每個客戶的每個打印機相關聯(lián)的人;針對獲取對打印機檢修服務器的訪問的人的網(wǎng)絡憑證;以及針對每個人的警報通知角色。可以使用任何方法來確定該數(shù)據(jù),如上面針對步驟201描述的那樣。在步驟306中,建立與每個打印機檢修客戶端進程120的網(wǎng)絡通信,例如,當客戶的每個打印機檢修客戶端進程在步驟202期間發(fā)現(xiàn)服務器(如上所述)時添加該打印機檢修客戶端進程。服務器被配置成與打印機通信。在一些實施例中,步驟305包括建立與另一服務器的通信。例如,站點服務器122例如使用自動發(fā)現(xiàn)或借助于手動配置來建立與較高層級服務器(諸如中心服務器126)的通信。在步驟307中,確定所發(fā)現(xiàn)的打印機是否未在本地網(wǎng)絡上,例如,該打印機是否在站點外。如果是,那么在步驟309中,針對與該打印機的所有通信啟用加密。如果不是,那么不啟用加密。在一些實施例中,總是啟用加密;并且省略步驟307和309??梢允褂帽绢I域中已知的任何適當?shù)募用芑虬踩珔f(xié)議。在一些實施例中,步驟307包括確定另一服務器是否在站點外。如果是,那么在步驟309中,針對與該另一服務器的所有通信啟用加密。在步驟311中,在消息中從打印機接收打印機數(shù)據(jù),其包括指示在計算機可讀介質中的數(shù)據(jù)結構中本地地記錄打印機標識符(例如,序列號)以及網(wǎng)絡地址的數(shù)據(jù)。如果涉及到較高層級的服務器,那么也向該另一服務器報告該打印機的標識符和網(wǎng)絡地址。例如,如果在系統(tǒng)100中涉及到站點服務器122與中心服務器126二者,那么站點服務器122將數(shù)據(jù)記錄在其計算機可讀介質中(例如,記錄在數(shù)據(jù)庫124中)并將數(shù)據(jù)報告給中心服務器126,并且中心服務器也將數(shù)據(jù)記錄在其自己的計算機可讀介質上(例如,記錄在數(shù)據(jù)庫128中)。在步驟313中,例如基于原始消息或后續(xù)與打印機檢修客戶端120的消息交換來確定自打印機檢修客戶端120所使用的版本以來是否有任何軟件更新。如果沒有,那么控制傳到步驟321。如果有,那么在步驟315中,將軟件更新發(fā)送給客戶端以用于安裝。在一些實施例中,數(shù)據(jù)集包括自動安裝進程,如本領域中公知的那樣。然后,控制傳到步驟321。在一些實施例中,步驟313包括從較高層級的服務器接收軟件更新(如果有的話)。在步驟321中,確定是否從打印機檢修客戶端120接收到針對在所接收到的一個或多個消息中標識的特定打印機的當前設定、或至少對當前設定的改變、以及環(huán)境變量的當前值、或至少對那些的改變。如果沒有,則控制傳到步驟325。如果是這樣,那么在步驟323中,由打印機檢修服務器記錄設定(例如,記錄在數(shù)據(jù)庫124或128中),并且如果有任何較高層級的服務器的話,則將設定報告給較高層級打印機檢修服務器,在那里也記錄所述設定。然后將控制傳到步驟325。在步驟325中,確定是否在一個或多個消息中從打印機檢修客戶端120接收到用于打印機的標識符(諸如序列號)和測量結果??梢允褂萌魏螆蟾鎱f(xié)議。在一些實施例中,報告協(xié)議涉及到確認。如果是這樣,則向客戶端120發(fā)送確認。如果沒有接收到測量結果消息,則控制傳到步驟331。如果接收到一個或多個測量結果消息,那么在步驟327中,由打印機檢修服務器記錄數(shù)據(jù)(例如,記錄在數(shù)據(jù)庫124或128中),并且如果有任何較高層級的服務器的話,則將所述數(shù)據(jù)報告給較高層級打印機檢修服務器,在那里也記錄所述數(shù)據(jù)。然后將控制傳到步驟331。在步驟331中,確定是否在終端(諸如站點終端136或中心終端146或移動終端150)處接收到來自用戶的瀏覽器請求。這通常是http消息。如果沒有,那么方法在點340處鏈接到在圖3b中描繪的步驟341和接著的步驟。如果接收到來自用戶的初始瀏覽器請求,那么在步驟333中,基于如在一個或多個認證消息中確定的用戶憑證來使用本領域中公知的認證程序認證用戶。如果被認證,那么履行進一步的瀏覽器請求。例如,一些瀏覽器請求標識感興趣的特定打印機。如果該打印機是與該服務器通信的打印機中的一個,那么在步驟33中生成網(wǎng)頁gui(稱為儀表板)并將其發(fā)送給用戶。儀表板呈現(xiàn)來自針對由方法300進行檢修的任何打印機收集的數(shù)據(jù)中的數(shù)據(jù),如下文更詳細地描述的那樣。也包括其它gui屏幕。儀表板和其它屏幕的gui包括一個或多個活動區(qū)域,其可以由用戶在他們的瀏覽器上選擇以促使服務器采取一個或多個動作,包括呈現(xiàn)針對同一打印機的不同數(shù)據(jù)、針對不同打印機的數(shù)據(jù)以及發(fā)布要有打印機執(zhí)行的遠程命令。步驟333包括對針對呈現(xiàn)來自用戶對于其被授權的任何打印機的數(shù)據(jù)的任何請求進行響應。在下面更詳細地描述在步驟373中處置對發(fā)布命令的請求。然后通過點340將控制傳到步驟341。在步驟341中,基于測量結果、用戶設置參數(shù)和環(huán)境變量的值預測打印機的性能。例如,測量出的值中的趨勢可以供卡曼過濾器或曲線擬合(諸如多項式曲線或主分量曲線)使用,或者所述趨勢用來確定與問題相關聯(lián)的集群中的成員關系以預測一個或多個后續(xù)的期望值。這可以與打印機設計數(shù)據(jù)或來自多個其它打印機的數(shù)據(jù)相結合?;谀切╊A測,在步驟343中確定是否有問題的風險,諸如傳感器或組件的失敗或者設定的誤應用。如果是這樣,則控制傳到下面描述的步驟351以確定是否發(fā)布警報。如果沒有,則控制傳到步驟345。在一些實施例中,不做出預測;并省略步驟341和343,因此控制直接從點340傳到步驟345。在步驟345中,確定是否在一個或多個消息中接收到事件數(shù)據(jù),其包括指示針對打印機的標識符(諸如序列號)以及針對事件的標識符的數(shù)據(jù)??梢允褂萌魏螆蟾鎱f(xié)議。在一些實施例中,報告協(xié)議涉及到確認。如果是這樣,則向客戶端120發(fā)送確認。如果沒有接收到事件消息,則控制傳到步驟355。如果接收到一個或多個事件消息,那么在步驟347中,由打印機檢修服務器記錄數(shù)據(jù)(例如,記錄在數(shù)據(jù)庫124或128中),并且如果有任何較高層級的服務器的話,則將所述數(shù)據(jù)報告給較高層級打印機檢修服務器,在那里也記錄所述數(shù)據(jù)。然后將控制傳到步驟351。在步驟351中,確定事件是否滿足針對一個或多個警報通知規(guī)則的條件。如果不是,則控制繼續(xù)傳到下面描述的步驟361以確定任何補救動作。如果滿足針對警報的條件,那么在步驟353中,基于規(guī)則和用戶角色在與用戶相關聯(lián)的終端中的一個(例如,站點終端136、或中心終端146、或移動終端150或某組合)處使用本領域中已知的任何終端協(xié)議將警報發(fā)送給用戶。在一些實施例中,警報消息包括到儀表板gui的鏈接。在一些實施例中,該消息包括與用戶相關聯(lián)的憑證以用于自動認證。此外,在步驟353期間,在一些實施例中,由打印機檢修服務器記錄警報數(shù)據(jù)(例如,記錄在數(shù)據(jù)庫124或128中),并且如果有任何較高層級的服務器的話,則將警報數(shù)據(jù)報告給較高層級打印機檢修服務器,在那里也記錄所述警報數(shù)據(jù)??刂迫缓髠鞯较旅婷枋龅牟襟E361以確定任何補救動作。在步驟355中,確定是否在一個或多個消息中接收到出錯報告,其包括指示針對打印機的標識符(諸如序列號)以及針對出錯的標識符的數(shù)據(jù)??梢允褂萌魏螆蟾鎱f(xié)議。在一些實施例中,報告協(xié)議涉及到確認。如果是這樣,則向客戶端120發(fā)送確認。在一些實施例中,出錯報告是信道外報告,例如,給終端(例如,站點終端136、或中心終端146、或移動終端150)處的技術支持人員的電話呼叫或電子郵件;并且,步驟355指示由技術支持人員在終端處進行的手動錄入。如果沒有接收到出錯報告,則控制傳到步驟371。如果接收到出錯報告,那么在步驟357中,由打印機檢修服務器記錄出錯報告(例如,記錄在數(shù)據(jù)庫124或128中),并且如果有任何較高層級的服務器的話,則將出錯報告報告給較高層級打印機檢修服務器,在那里也記錄所述出錯報告??刂迫缓髠鞯讲襟E361以確定補救動作(如果有的話)。在步驟361中,無論是否有預測事件或實際事件、警報或出錯報告,都確定用以避開問題的補救動作。在一些實施例中,步驟361包括向在專家角色中的人提示基于設定、環(huán)境或測量結果或某組合的當前值或趨勢來提供或建議補救動作。在這些實施例中的某些中,步驟361包括向專家給予對例如數(shù)據(jù)庫124或128中的針對給定打印機或來自多個其它打印機的過去問題和相關聯(lián)的設定、測量結果或環(huán)境變量或某組合的值的歷史數(shù)據(jù)的訪問。例如,歷史數(shù)據(jù)包括針對每個打印機在延伸的時間段內(例如,在范圍自約一個月至約五年的時間段中)的針對設定、環(huán)境變量和測量結果的值以及任何相關聯(lián)的故障或警告或失敗或客戶出錯報告的時間歷史。在一些實施例中,使用專家系統(tǒng)來基于歷史數(shù)據(jù)自動地確定某些問題與設定或測量結果或環(huán)境變量或某組合的值之間的關聯(lián)。在一些實施例中,在步驟361期間,將所確定的補救動作記錄在針對打印機的數(shù)據(jù)庫中;并且,如果有較高層級的服務器,將其報告到較高層級的服務器。在步驟363中,確定補救動作是否包括一個或多個手動步驟,諸如更換墨盒。如果是這樣,那么在步驟365中,向在適當角色中的人(例如,用戶或現(xiàn)場技師或終端(例如,站點終端136、中心終端142、或移動終端150)處的遠程站點技師)發(fā)送消息或指令以指導該人執(zhí)行所述補救動作的所述一個或多個手動步驟,從而促使系統(tǒng)100發(fā)起所述動作。指令可以包括在打印機的接口上示出指導視頻。打印機還可以詢問用戶以獲得傳感器數(shù)據(jù)中所缺少的附加數(shù)據(jù),諸如用戶可以觀察到的數(shù)據(jù)(例如,流體是否可見地從打印機的部分中泄露)。控制然后傳到步驟367以確定是否有可以由控制進程180執(zhí)行的自動步驟。如果在步驟363中確定了在補救動作中沒有涉及到手動步驟,則控制直接傳到步驟367。在步驟367中,確定所述補救動作是否包括可以由控制進程180(在圖3b中稱為控制器)執(zhí)行的一個或多個自動步驟(諸如執(zhí)行噴嘴沖洗或表3中列出的其它操作)、或者可以由打印機檢修客戶端120執(zhí)行的一個或多個自動步驟(諸如重置一值或表5中列出的用戶設置參數(shù)(諸如消息高度))。如果是這樣,那么在步驟373中,將消息發(fā)送給打印機檢修客戶端120以改變用戶設置參數(shù)的值,或者將命令發(fā)送給控制進程180,從而促使系統(tǒng)100發(fā)起動作??刂迫缓髠鞯讲襟E381以確定是否滿足結束條件。如果沒有補救動作涉及到自動步驟,或者如果沒有確定出補救動作,那么控制直接傳到步驟381。如果在步驟355中確定了沒有出錯報告,那么控制傳到步驟371。在步驟371中,確定是否從由在終端處的用戶操作的儀表板或其它屏幕的gui接收到涉及到執(zhí)行自動動作或重置用于一個或多個用戶設置參數(shù)的值的命令。如果是這樣,那么控制傳到上面描述的步驟373以促使系統(tǒng)發(fā)起動作。如果沒有,則控制傳到步驟381。在步驟381中,確定是否滿足了某結束條件,諸如丟失與打印機或打印機檢修客戶端的通信、或關機或系統(tǒng)崩潰。如果是這樣,那么進程300結束。如果不是,那么控制傳回到步驟313以確定是否有用于打印機的軟件更新以及上面描述的接著的步驟。在一些實施例中,步驟318包括確定是否從先前沒有通信的另一打印機接收到消息。如果是這樣,那么沒有滿足結束條件;但是,控制傳回到步驟305以建立與新打印機的通信,而不是傳到步驟313以檢查用于打印機的軟件更新。因此,圖3圖示出示例方法,其包括在處理器上獲得傳感器數(shù)據(jù),所述傳感器數(shù)據(jù)指示由被配置成測量與工業(yè)打印機的多個組件相關的物理現(xiàn)象的對應的第一多個傳感器輸出的第一多個值。該方法還包括在所述處理器上獲得參數(shù)數(shù)據(jù),所述參數(shù)數(shù)據(jù)指示用于指示針對所述工業(yè)打印機的操作的用戶設定的對應的第二多個參數(shù)的第二多個值。再進一步,該方法包括在所述處理器上基于所述傳感器數(shù)據(jù)和所述參數(shù)數(shù)據(jù)確定與所述工業(yè)打印機相關的檢修問題(諸如預測問題或實際故障或警告或出錯報告或某組合)。更進一步,該方法包括至少部分地在所述處理器上確定響應于所述檢修問題而要在所述工業(yè)打印機上執(zhí)行的動作(諸如補救動作或沒有補救動作);以及,促使發(fā)起所述動作。圖4是根據(jù)一個實施例的圖示出用于通知規(guī)則的示例數(shù)據(jù)結構400的框圖。該數(shù)據(jù)結構包括針對每個警報通知規(guī)則的記錄,諸如規(guī)則記錄410a和規(guī)則記錄410b以及通過省略號指示的其它記錄。每個規(guī)則記錄包括數(shù)個字段,其保持指示該規(guī)則的屬性的數(shù)據(jù)。在圖示出的實施例中,規(guī)則id字段411保持指示用于規(guī)則的唯一標識符的數(shù)據(jù)。規(guī)則描述字段413保持指示系統(tǒng)100的用戶容易理解的用于規(guī)則的文字描述的數(shù)據(jù)。為了理解規(guī)則的其它屬性,考慮分別具有標識符1到8的8個示例規(guī)則。規(guī)則1:在1個事件發(fā)生之后通知,30分鐘內不重新觸發(fā)。規(guī)則2:在1個事件發(fā)生之后通知,1天內不重新觸發(fā)。規(guī)則3:在30分鐘中發(fā)生3次、各發(fā)生之間至少有5分鐘。規(guī)則4:如果活動超過15分鐘則通知。規(guī)則5:如果活動超過30分鐘則通知。規(guī)則6:如果活動超過1天則通知。規(guī)則7:在1小時中發(fā)生3次之后通知,2小時內不重新觸發(fā)。規(guī)則8:在1次發(fā)生之后通知,1天內不重新觸發(fā)。激活發(fā)生字段415保持指示事件在激活警報通知之前必須發(fā)生多少次的數(shù)據(jù)。例如,通過字段415指示的值針對規(guī)則1、2和8將會是1;針對規(guī)則4、5和6將會是空值;并且針對規(guī)則3和7將會是3。激活重置字段417保持指示在對發(fā)生數(shù)增量之前要等待多久的數(shù)據(jù)。例如,通過字段417指示的值針對規(guī)則3將會是5分鐘并且針對其它規(guī)則是空。激活監(jiān)察器字段419保持指示事件必須持續(xù)多久或者發(fā)生數(shù)應累加在什么之內的數(shù)據(jù)。例如,通過字段419指示的值針對規(guī)則4將會是15分鐘,針對規(guī)則3和規(guī)則5將會是30分鐘,針對規(guī)則7將會是1小時,針對規(guī)則6將會是24小時,并且針對規(guī)則1、2和8將會是空。禁用發(fā)生字段421保持指示發(fā)生數(shù)的數(shù)據(jù),在該發(fā)生數(shù)之后禁用時鐘應開始跟蹤時間。針對示例規(guī)則,在字段421中指示的值匹配在字段415中的那些。禁用重置字段423保持指示何時重置禁用功能的數(shù)據(jù)。針對示例規(guī)則,在字段423中指示的值針對全部8個規(guī)則都是空。重新啟用流逝字段425保持指示在禁用時鐘開始運行之后流逝的時間、事件可以被累加或再次計時(稱為“重新觸發(fā)”)的數(shù)據(jù)。例如,通過字段423指示的值針對規(guī)則4、5和6將會是0分鐘;針對規(guī)則1和3將會是30分鐘;針對規(guī)則7將會是2小時;并且針對規(guī)則2和規(guī)則8將會是24小時??赡茉谄渌鼘嵤├惺褂玫脑诿總€規(guī)則記錄中的其它字段通過記錄410a內的省略號來指示。例如,在一些實施例中,省略號指示列出規(guī)則所應用于的事件以及當針對該事件滿足警報通知規(guī)則時要通知的人的角色的一組字段。在其它實施例中,此類列表被包括在不同的數(shù)據(jù)結構中。一般來說,雖然出于圖示的目的在圖4中以及在后續(xù)的圖5和圖6中的圖示中將數(shù)據(jù)結構和字段描繪為以特定順序的整體的塊,但是在其它實施例中,可以以不同的順序布置一個或多個數(shù)據(jù)結構或字段或其部分,在一個或多個主機或消息中的相同或不同數(shù)目的數(shù)據(jù)結構或數(shù)據(jù)庫中布置一個或多個數(shù)據(jù)結構或字段或其部分,或者省略一個或多個數(shù)據(jù)結構或字段或其部分,或者包括一個或多個附加字段,或者以某組合方式來改變數(shù)據(jù)結構和消息。圖5是根據(jù)一個實施例的圖示出用于用戶設置參數(shù)的示例數(shù)據(jù)結構的框圖。數(shù)據(jù)結構包括針對每個用戶設置參數(shù)的記錄,諸如參數(shù)記錄510a和參數(shù)記錄510b以及通過省略號指示的其它記錄。每個用戶設置參數(shù)記錄包括數(shù)個字段,其保持指示該參數(shù)的屬性的數(shù)據(jù)。在圖示出的實施例中,id字段511保持指示用于參數(shù)的唯一標識符的數(shù)據(jù),諸如參數(shù)名稱。參數(shù)描述字段513保持指示系統(tǒng)100的用戶容易理解的用于參數(shù)的文字描述的數(shù)據(jù)。有效范圍字段515保持指示用戶可以在其內選擇針對該參數(shù)的值的一個或多個值或值范圍的數(shù)據(jù)。單位字段517保持指示該參數(shù)所表示的物理量綱的數(shù)據(jù)。定標字段519保持指示如何從所存儲的值來生成該參數(shù)所表示的物理量綱的數(shù)據(jù),諸如乘法因數(shù)或加法因數(shù)或對數(shù)函數(shù)或指數(shù)函數(shù)或多項式函數(shù)或其它函數(shù)或某組合。默認值字段521保持指示最初或在沒有用戶輸入的值的情況下使用的值的數(shù)據(jù)。時間戳字段531保持指示用戶設置針對該參數(shù)的值時的時間的數(shù)據(jù)。值字段532保持指示用戶選擇的值的數(shù)據(jù)。記錄510a內的省略號指示該記錄中的其它字段,諸如當用戶改變用戶設置參數(shù)值時插入的后續(xù)時間戳和值字段。圖6是根據(jù)一個實施例的圖示出用于傳感器測量結果的示例數(shù)據(jù)結構的框圖。該數(shù)據(jù)結構包括針對每個測量結果類型的記錄,諸如記錄610a和記錄610b以及通過省略號指示的其它記錄。例如,記錄610a是針對頭溫度測量結果,并且記錄610b是針對噴嘴溫度測量結果。每個傳感器記錄包括數(shù)個字段,其保持指示該測量結果類型的屬性的數(shù)據(jù),包括所收集的實際測量值。在圖示出的實施例中,id字段611保持指示用于測量結果的唯一標識符的數(shù)據(jù),諸如編程變量名稱。測量結果描述字段613保持指示系統(tǒng)100的用戶容易理解的用于測量結果類型的文字描述的數(shù)據(jù)。傳感器類型字段615保持指示用于收集該測量結果類型的傳感器類型的數(shù)據(jù),諸如用以測量頭溫度的某一型號的恒溫器或熱電偶。傳感器id字段617保持指示用于傳感器的唯一標識符的數(shù)據(jù),諸如其序列號。在一些實施例中,字段617包括時間和傳感器標識符以指示在打印機中放置或更換不同傳感器的每個時間。組件類型字段621保持指示傳感器正測量的組件類型的數(shù)據(jù),諸如某一型號的打印頭或噴嘴。組件id字段623保持指示用于組件的唯一標識符的數(shù)據(jù),諸如其序列號。在一些實施例中,字段623包括時間和組件標識符以指示在打印機中放置或更換該類型的不同組件的每個時間。單位字段631保持指示該測量結果所表示的物理量綱的數(shù)據(jù),諸如溫度以攝氏度。定標字段633保持指示如何從所存儲的值來生成該測量結果所表示的物理量綱的數(shù)據(jù),諸如乘法因數(shù)或加法因數(shù)或對數(shù)函數(shù)或指數(shù)函數(shù)或多項式函數(shù)或其它函數(shù)或某組合。例如,如果將溫度存儲為實際溫度的1000倍的整數(shù),那么乘法因數(shù)為1/1000。正常范圍字段636保持指示測量出的值在其內將不會引起警告或故障的一個或多個值或值范圍的數(shù)據(jù)。警告范圍字段641保持指示測量出的值在其內將會引起有事物出了問題或將要出問題的警告的一個或多個值或值范圍的數(shù)據(jù)。組件故障范圍字段643保持指示測量出的值在其內將會指示該組件有故障并且應以不同方式進行操作或者進行維修或更換的一個或多個值或值范圍的數(shù)據(jù)。傳感器故障范圍字段645保持指示測量出的值在其內將會指示該傳感器其自身有故障并且應進行維修或更換的一個或多個值或值范圍的數(shù)據(jù)。時間戳字段651保持指示當做出測量時的時間的數(shù)據(jù)。值字段652保持指示測量出的值的數(shù)據(jù)。記錄610a內的省略號指示該記錄中的其它字段,諸如當收集該類型的另一測量結果時插入的后續(xù)時間戳和值字段。圖7是根據(jù)一個實施例的圖示出用于打印機的遠程監(jiān)控的示例用戶接口700(稱為儀表板)的框圖。因此,圖7是根據(jù)一個實施例的圖示出在系統(tǒng)100中的終端的顯示設備上的示例屏幕的圖示,所述終端諸如站點終端136、中心終端142和移動終端150。該屏幕包括一個或多個活動區(qū)域,其允許用戶輸入數(shù)據(jù)以對數(shù)據(jù)進行操作。如公知的那樣,活動區(qū)域是顯示器的一部分,用戶可以使用定點設備(諸如指針和指針移動設備或觸摸屏)指向顯示器的該部分,以促使包括該顯示器的設備發(fā)起動作?;顒訁^(qū)域的公知形式有獨立式按鈕、無線電按鈕、檢驗單、下拉菜單、滾動列表和文本框以及其它。雖然出于圖示的目的在圖7中將區(qū)域、活動區(qū)域、窗口和工具條描繪為在特定屏幕上的特定布置中的整體的塊,但是在其它實施例中,可以以不同的順序布置一個或多個屏幕、窗口或活動區(qū)域或其部分,或者一個或多個屏幕、窗口或活動區(qū)域或其部分具有不同類型,或者省略它們中的一個或多個,或者包括附加區(qū)域,或者以某組合方式改變用戶接口。儀表板上的信息和活動區(qū)域被設計成允許技師(即,遠程用戶)檢測或診斷針對打印機的問題或其它檢修問題并確定任何補救動作。數(shù)據(jù)范圍區(qū)域703呈現(xiàn)指示在其它區(qū)域中呈現(xiàn)的信息的日期范圍的文本或圖形。在一些實施例中,區(qū)域703是描繪日歷的活動區(qū)域,其允許用戶選擇不同的日期范圍開始或結束日期。導出區(qū)域701是活動區(qū)域,其允許用戶將呈現(xiàn)在儀表板上的數(shù)據(jù)導出到另一計算機應用程序,諸如電子制表軟件或幻燈片放映或文字處理程序。在一些實施例中,用以選擇所查看的站點和打印機的下拉菜單被包括在儀表板上的別處。在一些實施例中,在不同的屏幕上選擇要在儀表板上表征的打印機。儀表板包括多個概述面板710a、710b以及通過省略號指示的其它概述面板(統(tǒng)稱為概述面板710),圖形面板720a、720b以及可選地其它圖形面板(統(tǒng)稱為圖形面板720),以及趨勢面板730a、730b以及通過省略號指示的其它趨勢面板(統(tǒng)稱為趨勢面板730)。每個概述面板710給出針對在導出區(qū)域711中選擇的特定打印機在數(shù)據(jù)范圍區(qū)域713中指示的日期范圍內的、例如來自一個傳感器的一個測量結果類型或者推導出自一個或多個測量結果類型的量的當前或平均值。例如,每個面板包括項目名稱區(qū)域711、概述區(qū)域713、改變百分比區(qū)域715和更多信息區(qū)域717以及通過省略號指示的零個或更多個其它區(qū)域。項目名稱區(qū)域711將指示針對傳感器測量結果或導出量的名稱或描述或其它標識符的數(shù)據(jù)呈現(xiàn)為例如特定字體、尺寸和顏色的文本。在一些實施例中,項目名稱區(qū)域711是活動區(qū)域,其可以被選擇成滾動至不同的測量結果或導出量。在一些實施例中,概述區(qū)域713將指示傳感器測量結果或導出量的當前值或平均值或其它統(tǒng)計值的數(shù)據(jù)呈現(xiàn)為例如不同于項目名稱區(qū)域711的字體、尺寸和顏色的特定字體、尺寸和顏色的數(shù)字。在一些實施例中,改變百分比區(qū)域715將指示傳感器測量結果或導出量在日期范圍703內的百分比改變的數(shù)據(jù)呈現(xiàn)為例如不同于項目名稱區(qū)域711的字體、尺寸和顏色的特定字體、尺寸和顏色的數(shù)字。更多信息區(qū)域717是活動區(qū)域。當被用戶選擇時,面板710a被更換為相關信息的列表,所述相關信息諸如傳感器id、安裝傳感器的日期、組件id、安裝組件的日期、或用于計算概述區(qū)域713中的值的統(tǒng)計量以及其它信息或圖形或某組合。每個圖形面板720通過示出針對主體打印機相比于相同站點處的其它打印機的跡線來呈現(xiàn)提供針對打印機的上下文的圖形。例如,面板720a包括具有針對主體打印機和相同站點處的零個或更多個其它打印機的一周內按天的打印機作業(yè)的線圖的區(qū)域721a?;顒訁^(qū)域723a允許用戶選擇針對該繪圖的屬性(諸如圖形的類型(線、條、餅圖、散點圖等))、顯示哪些打印機、要顯示多少天或類別以及要用于表示每個打印機的符號或顏色或線型。在圖示出的實施例中,圖形面板720b包括具有針對主體打印機和在相同站點處的零個或更多個其它打印機的耗材使用(例如,印墨和成分流體)的條形圖的區(qū)域721b?;顒訁^(qū)域723b允許用戶選擇針對該繪圖的屬性(諸如圖形的類型(線、條、餅圖、散點圖等))、顯示哪些打印機、要顯示多少天或類別以及要用于表示每個打印機的符號或顏色或線型。例如,在一些實施例中,用戶可以選擇針對一個或多個打印機的多個事件類型中的每一個事件類型的發(fā)生數(shù)的餅圖。每個趨勢面板730呈現(xiàn)圖形趨勢以用于度量,諸如針對在導出區(qū)域711中選擇的特定打印機的針對在數(shù)據(jù)范圍區(qū)域713中指示的日期范圍的來自傳感器的任何測量出的值或者任何用戶設置參數(shù)值或任何環(huán)境值或任何事件。例如,每個面板730包括度量標識符區(qū)域731、趨勢圖形區(qū)域733和值區(qū)域735以及零個或更多個其它的區(qū)域。度量區(qū)域給出針對正顯示的度量的名稱或其它標識符。在一些實施例中,其為活動區(qū)域,用戶可以操作所述活動區(qū)域以選擇不同的度量。趨勢區(qū)域733呈現(xiàn)趨勢的圖形,在一些實施例中,其不具有橫軸或縱軸。在一些實施例中,趨勢圖形僅包括在區(qū)域703的日期范圍期間的點。在其它實施例中,趨勢圖形示出針對該日期范圍的概述值以及針對兩個或更多個大致相等持續(xù)時間的先前或連續(xù)的日期范圍的概述值。值區(qū)域示出在區(qū)域703的日期范圍內的平均值的當前值。因此,儀表板允許遠離打印機的終端處的用戶確定在一個或多個站點中的每一個處的一個或多個打印機中的每一個的相關狀態(tài)并檢測或診斷任何檢修問題。在一些實施例中,儀表板還提供活動區(qū)域,從而在遠離打印機的終端處的用戶能夠發(fā)布命令或建議要在打印機處執(zhí)行的操作。因此,儀表板向遠程用戶示出關于一個或多個打印機的信息。其允許遠程用戶容易地找出并查看所述一個或多個打印機的參數(shù)或其它設定。其允許用戶檢查針對打印機的事件歷史。事件歷史可以包括故障、警告、信息事件和參數(shù)改變(例如,由操作者做出的)。因此,遠程用戶可以看到,例如,操作者所附可能改變了打印機的參數(shù),這可能導致了故障、失敗或打印機性能中的其它改變。儀表板還允許用戶以圖形方式表示這些值以嘗試視覺化各種數(shù)據(jù)之間的相互關系。對用戶可用的其它數(shù)據(jù)包括傳感器讀數(shù)和范圍外警告。因此,例如,用戶可以嘗試找出在故障之前的值中的相互關系以嘗試預測未來何時將再次發(fā)生故障,以便然后采取預防性步驟以避免故障。例如,如果噴嘴故障通常在溫度高于某一值并且打印機已運行某一時間段時發(fā)生,那么用戶可以查明需要在那些條件下在噴嘴故障之前執(zhí)行噴嘴沖洗。遠程用戶還可以查看針對遠程打印機的gui并經(jīng)由遠程打印機的gui操作針對該遠程打印機的控件。2.示例實施例根據(jù)示例實施例,在每個工廠(站點105a)處安裝工廠服務器(例如,打印機檢修站點服務器122)和某最低限度聯(lián)網(wǎng)傳動設備(站點網(wǎng)絡132),但是這被期望是現(xiàn)成的個人計算機(pc)。檢修提供方準備好供應pc或提供要求的規(guī)范,使得客戶可以供應他們自己的pc。檢修提供方還準備好供應適當?shù)穆?lián)網(wǎng)傳動設備或規(guī)范。聯(lián)網(wǎng)傳動設備被期望為限于集線器、路由器和插線線纜。有兩個使用實施例。在云遠程服務實施例中,客戶同意將數(shù)據(jù)從工廠服務器(122)提供給遠程檢修提供方服務器(打印機檢修中心服務器126);并且客戶和檢修提供方二者都經(jīng)由云(網(wǎng)絡集合,包括公共互聯(lián)網(wǎng))訪問打印機檢修中心服務器126上的具有儀表板的網(wǎng)頁??蛻舯幌拗瞥刹榭雌渥约旱臄?shù)據(jù)。在第二本地遠程服務實施例中,客戶將數(shù)據(jù)保持在工廠服務器(例如,打印機檢修站點服務器122)處并且客戶經(jīng)由本地工廠網(wǎng)絡(例如,站點網(wǎng)絡134)來訪問工廠服務器上的網(wǎng)頁。圖8是根據(jù)一個實施例的圖示出用于一個或多個打印機的遠程檢修的示例模塊的框圖?;谶h程服務產品來示出遠程打印機檢修系統(tǒng)的該實施例的架構。打印機820是打印機110的一個實施例;工廠服務器822是打印機檢修站點服務器122的一個實施例;并且檢修中心服務器826是打印機檢修中心服務器126的一個實施例。檢修中心服務器826使用被設計為具有基于web的前端的標準n層.net應用的管理門戶,其使用asp.netmvc和c#作為后端語言?;谠频墓獙⑹嵌嘧鈶艏軜?。在以下os平臺上支持遠程服務產品:windowsserver2008r2&2012;windows7以及可以支持.net4.5framework、iis和ms標準查詢語言(sql)serverexpress的其它微軟(ms)平臺。經(jīng)由工廠服務器822上的網(wǎng)頁(webui)852和中心服務器826上的webui872來實現(xiàn)用戶接口。這些頁面可以是響應性設計。這使得能夠實現(xiàn)針對智能電話、平板和桌面瀏覽器優(yōu)化應用而無需構建分離的用戶接口。webui可以同時被多個瀏覽器客戶端訪問。支持瀏覽器包括internet8及以上版本、chrome、safari和firefox。所支持的終端包括pc、mac、ios移動設備和安卓移動設備。用于工廠服務器的數(shù)據(jù)庫(例如,數(shù)據(jù)庫124)是sqlexpress。用于檢修中心服務器的數(shù)據(jù)庫(例如,數(shù)據(jù)庫128)是sql服務器(例如,工廠服務器822上的854和檢修中心服務器826上的874)。所述數(shù)據(jù)庫使用可擴展模式實體-屬性-值模型,諸如可擴展標記語言(xml),使得可以添加、存儲和報告新的傳感器、數(shù)據(jù)點和事件而無需附加編程。用戶認證是基于活動目錄/saml來用于針對打印機檢修提供方員工的用戶管理和認證,所述員工用他們現(xiàn)存的憑證來登錄。使用工廠服務器822上的打印機檢修提供方供應的應用來設置和管控客戶賬戶。他們的憑證存儲在應用數(shù)據(jù)庫中。許可是基于角色的,其中至少有以下角色:打印機檢修提供方;客戶管理員;客戶維護;以及用戶。在該實施例中,使用三重des或等價的fips140-2依從算法來加密全部敏感信息。當前敏感信息是客戶公司名稱和職務名稱。使用單向sha散列來存儲口令。wso2用于使用最小的256位安全套接層(ssl,如在圖8中描繪為工廠服務器822上的數(shù)據(jù)傳輸web服務(ssl)856和檢修中心服務器826中的數(shù)據(jù)傳輸web服務(ssl))來將數(shù)據(jù)從工廠服務器822安全地傳輸?shù)綑z修中心服務器826。數(shù)據(jù)格式是可擴展的并且被寬松地鍵入以允許添加新的數(shù)據(jù)點而無需新的web服務。打印機檢修客戶端120包括打印機820上的遠程服務協(xié)議898以與工廠服務器822上的遠程服務協(xié)議858傳送數(shù)據(jù)和接收命令。該協(xié)議在傳輸數(shù)據(jù)之前使用挑戰(zhàn)響應來與工廠服務器822協(xié)商安全握手。這將擊敗嘗試使用該新協(xié)議從客戶打印機捕獲數(shù)據(jù)的競爭者。該協(xié)議還將允許服務提供方向已經(jīng)連接到利用現(xiàn)存wsi/esi協(xié)議的智能應用的打印機添加遠程服務。該協(xié)議將允許打印機820自動發(fā)現(xiàn)工廠服務器822。在該實施例中,客戶端120例如通過要求用戶配置打印機來確定針對打印機的序列號。如果序列號還未被配置則打印機遠程服務協(xié)議898不傳輸數(shù)據(jù)。使用校驗和來驗證全部的數(shù)據(jù)傳輸。在網(wǎng)絡中斷事件期間不在打印機上保存或緩沖數(shù)據(jù)。數(shù)據(jù)還可能由于多個、附近的同時事件之間的競爭而導致丟失。工廠服務器822在多達90天內存儲全部數(shù)據(jù),然后刪除它們;同時,檢修中心服務器826在90天后將數(shù)據(jù)歸檔。用戶將能夠遠程地使用vnc(商用遠程操作產品)來查看/操作打印機接口。因此,vcn模塊892被包括在打印機820上,vcn模塊862被包括在工廠服務器822上,并且vcn模塊882被包括在檢修中心服務器826上。這些模塊允許終端處和登錄到服務器之一中的用戶查看并改變打印機上的用戶設置參數(shù)、發(fā)起各種打印機動作以及查看意欲用于打印機gui的診斷屏幕。在該實施例中,經(jīng)由電子郵件遞送警報。(一個或多個)警報消息的內容包括公司、工廠、打印機的序列號以及打印機型號、經(jīng)轉譯的故障通知、警告或其它信息以及發(fā)生時間。警報還包含將用戶(在認證之后)導航至正在報告的打印機的儀表板的鏈接。全部警報都是基于如上所述的故障/警告和規(guī)則的組合。由打印機檢修提供方創(chuàng)建規(guī)則并將規(guī)則手動錄入到應用數(shù)據(jù)庫中。用戶能夠配置遞送警報的電子郵件地址。用戶能夠基于工作小時來過濾警報。管理員能夠將規(guī)則分配給其它角色。由打印機檢修提供方來提供推薦的規(guī)則至角色映射。警報在接收到的5分鐘內從服務器遞送。服務器將單獨發(fā)送警報而不合并多個警報。以英語生成網(wǎng)頁接口,但是將其構建成語言獨立的。全部字符串將被具體化成可以容易地轉譯的xml格式。網(wǎng)頁將允許用戶動態(tài)地改變語言。其它本地化設定將是自動的,例如,基于用戶的位置。用戶通過名稱和口令登錄到web門戶上,并通過賬戶(例如,公司)、站點(例如,工廠)和站點處的打印機的序列號來搜索打印機。這些選項被呈現(xiàn)在活動區(qū)域中,諸如下滾菜單中。用戶能夠查看關于打印機統(tǒng)計量、度量和傳感器數(shù)據(jù)的概述和詳細報告。儀表板屏幕提供如圖7中圖示的對關鍵數(shù)據(jù)和度量的綜述??梢詮膬x表板請求數(shù)據(jù)細節(jié)并將其呈現(xiàn)為表格、平均或圖形,如在以下各圖中所示的那樣。全部圖表和表格都使用交互式報告ui組件來生成,以允許此類特征如通過在列標題上點擊來進行排序、搜索和過濾。圖9a是根據(jù)一個實施例的圖示出用于打印機的遠程監(jiān)控的示例打印機環(huán)境變量顯示元素(例如,供儀表板使用)的框圖。圖9a描繪出從圖7的儀表板屏幕啟動的屏幕901。打印機檢修提供方徽標呈現(xiàn)在銷售商徽標區(qū)域910中。顯示類型呈現(xiàn)在顯示名稱區(qū)域911中,其描繪名稱“環(huán)境快照”。在前一屏幕中選擇的客戶、客戶站點、打印機型號和打印機序列號分別呈現(xiàn)在區(qū)域912a、區(qū)域912b、區(qū)域912c和區(qū)域912d中。在圖示出的示例實施例中,這些區(qū)域的示例內容分別為“公司”、“工廠”、“型號”和“序列號”。區(qū)域918呈現(xiàn)指示何時最后更新數(shù)據(jù)的數(shù)據(jù)連同該效果的標簽。屏幕901呈現(xiàn)環(huán)境變量名稱和某些相關聯(lián)的傳感器測量結果以及對應值,它們被分組到在對應面板中顯示的不同的類別中。面板914a呈現(xiàn)針對印墨數(shù)據(jù)類別的名稱和值,其包括針對當前在主體打印機中的墨盒的序列號、類型、瓶尺寸、份額信息、最佳使用日期、所要求成分類型、填充水平以及插入次數(shù)。面板914b呈現(xiàn)針對光柵類別的名稱和值,其包括光柵1到光柵8,并且指示打印頭中的每個光柵的操作狀態(tài)(例如,可操作或不可操作)。面板914c呈現(xiàn)針對成分數(shù)據(jù)類別的名稱和值,其包括針對當前在主體打印機中的成分流體盒的序列號、類型、瓶尺寸、份額信息、最佳使用日期、所要求成分類型、填充水平和插入次數(shù)以及零真空點。面板914d呈現(xiàn)針對核心數(shù)據(jù)類別的名稱和值,其包括主體打印機中的核心組件的序列號、型號、泵運行小時和生產日期。面板914e呈現(xiàn)針對安裝數(shù)據(jù)類別的名稱和值,其包括針對主體打印機的軟件版本、固件版本、構建版本、wince操作系統(tǒng)版本、打印頭數(shù)、裝載表版本、當前設置的噴嘴頻率、噴嘴尺寸以及當前設置的特殊打印模式。圖9b是根據(jù)一個實施例的圖示出用于打印機的遠程監(jiān)控的示例打印機測量結果顯示元素(例如,供儀表板使用)的框圖。圖9b描繪出從圖7的儀表板屏幕啟動的屏幕902。區(qū)域910、區(qū)域912a、區(qū)域912b、區(qū)域912c、區(qū)域912d以及區(qū)域918如上面描述的那樣。顯示類型呈現(xiàn)在顯示名稱區(qū)域921中,其描繪名稱“狀態(tài)快照”,并且指的是傳感器測量結果的特殊子集。屏幕902呈現(xiàn)在該特殊子集中的傳感器測量結果的名稱以及對應的值,它們被布置在兩個面板924a和924b中,在后文中統(tǒng)稱為面板924。面板924針對該子集傳感器測量結果中的每一個測量結果呈現(xiàn)列926a中的名稱和單位、以及列926b中的當前值、以及列926c中的正常范圍,包括以巴計的目標壓力、以巴計的溫度補償壓力、以巴計的實際壓力、以攝氏溫標計的頭溫度、速度設置點、實際速度、以千赫茲計的液滴頻率、調制電壓設置點、調制電流、印墨核心水平、打印相位、定相閾值、以攝氏溫標計的機柜溫度、以轉數(shù)每分鐘(rpm)計的泵速度、成分真空、以百分比計的加熱器功率、溝槽檢測狀態(tài)(存在印墨或不存在)、以伏特計的eht電壓、以百分比計的eht跳閘、打印計數(shù)以及相位簡檔(在每個相位期間哪些光柵打開)。圖9c是根據(jù)一個實施例的圖示出用于打印機的遠程監(jiān)控的示例打印機事件日志顯示元素(例如,供儀表板使用)的框圖。圖9c描繪出從圖7的儀表板屏幕啟動的屏幕903。區(qū)域910、區(qū)域912a、區(qū)域912b、區(qū)域912c以及區(qū)域912d如上面描述的那樣。顯示類型呈現(xiàn)在顯示名稱區(qū)域931中,其描繪名稱“事件歷史”。事件歷史包括故障、警告、信息事件以及參數(shù)改變。屏幕903呈現(xiàn)以時間順序的事件列表,布置在面板934中。通過區(qū)域932a中的開始時間(標簽“時間/日期從”)以及區(qū)域932b中的結束時間(標簽“時間/日期從”)來給出事件列表的時間間隔。每個區(qū)域都為其中可以例如使用日歷來選擇天和時間的活動區(qū)域。面板934呈現(xiàn)列936a中的事件id、列936b中的日期時間戳以及列936c中的事件類型(信息、警告、故障)、列936d中的事件名稱或描述以及列936e中的發(fā)生計數(shù)。這些列被標注在標題行935中。圖9d是根據(jù)一個實施例的圖示出用于打印機的遠程監(jiān)控的示例打印機事件圖形顯示元素(例如,供儀表板使用)的框圖。圖9d描繪出從圖7的儀表板屏幕啟動的屏幕904。區(qū)域910、區(qū)域912a、區(qū)域912b、區(qū)域912c、區(qū)域912d、區(qū)域932a以及區(qū)域932b如上面描述的那樣。顯示類型呈現(xiàn)在顯示名稱區(qū)域941中,其描繪名稱“事件圖表”。屏幕904呈現(xiàn)不同事件的相關發(fā)生的圖形??梢蕴砑踊驈脑搱D形移除的事件被列出在面板944a中,每個列表元素都是活動區(qū)域。選擇它將促使針對該事件的發(fā)生計數(shù)被添加或從該圖形中移除。在圖示出的實施例中,所列出的事件包括:執(zhí)行快速停止;成分插入超出;需要eht/hv校準,執(zhí)行噴嘴沖洗;消息刪除;請求清潔開始;打印頭不存在,成分盒空;以及,新的印墨核心具有不同的印墨參考。在這9個事件類型中,4個已被包括在該圖形中,如接下來描述的。面板944b包括餅圖945和圖例946。在一些實施例中,餅圖是彩色的并且圖例指示被包括在餅圖中的每個事件的顏色。例如,圖例指示被包括在餅圖中的事件類型為:以第一顏色(例如,藍色)的成分插入超出;以第二顏色(例如,紅色)的執(zhí)行噴嘴沖洗;以第三顏色(例如,綠色)的請求清潔開始;以及以第四顏色(例如,紫色)的要求edt/hv校準。餅圖945示出,從最頻繁(最大切片)到最不頻繁(最小切片)排序這四個事件,其中發(fā)生率分別為8.61%、3.23%、1.8%和1.8%。圖9e是根據(jù)一個實施例的圖示出用于打印機的遠程監(jiān)控的示例打印機測量結果趨勢圖形顯示元素(例如,供儀表板使用)的框圖。圖9e描繪出從圖7的儀表板屏幕啟動的屏幕905。區(qū)域910、區(qū)域912a、區(qū)域912b、區(qū)域912c、區(qū)域912d以及區(qū)域918如上面描述的那樣。顯示類型呈現(xiàn)在顯示名稱區(qū)域951中,其描繪名稱“狀態(tài)趨勢”。屏幕905呈現(xiàn)針對與狀態(tài)相關聯(lián)的傳感器的子集的傳感器測量值在時間上的改變的線圖??梢蕴砑踊驈脑搱D形移除的傳感器被列出在面板954a中,每個列表元素都是活動區(qū)域。選擇它將促使針對該傳感器的測量出的值的跡線被添加或從該圖形中移除。在圖示出的實施例中,所列出的傳感器包括:以巴計的目標壓力;以巴計的溫度補償壓力;以巴計的實際壓力;以攝氏溫標計的頭溫度;以攝氏溫標計的噴嘴溫度;速度設置點;實際速度;以khz計的液滴頻率;調制電壓設置點;調制電流;以及印墨核心水平。在這11個傳感器測量結果中,3個已被包括在該圖形中,如接下來描述的。面板954b包括趨勢圖表955a,其在橫軸955b上具有時間并且在縱軸955c上具有相關值。面板954b包括圖例956。在一些實施例中,線是彩色的并且圖例指示被包括在趨勢圖表中的每個傳感器測量值的顏色。例如,圖例指示被包括在趨勢圖表中的傳感器測量結果為:以第一顏色(例如,藍色)的頭溫度956a;以第二顏色(例如,紅色)的液滴頻率956b;以及以第三顏色(例如,綠色)的實際壓力。在一些實施例中,傳感器測量值的跡線被偏移并被豎直縮放以允許比較趨勢,因此縱軸是相對量而不是實際量,例如,不是實際地以巴計的壓力和以攝氏度計的溫度。3.硬件綜述圖10是圖示出可以在其上實現(xiàn)本發(fā)明的實施例的計算機系統(tǒng)1000的框圖。計算機系統(tǒng)1000包括諸如總線之類的通信機構以用于在計算機系統(tǒng)1000的其它內部和外部組件之間傳遞信息。信息被表示為可測量現(xiàn)象的物理信號,通常為電壓,但是在其它實施例中包括諸如磁、電磁、壓力、化學、分子原子以及量子相互作用之類的現(xiàn)象。例如,北和南磁場或零和非零電壓表示二進制數(shù)位(位)的兩個狀態(tài)(0,1)。其它現(xiàn)象可以表示更高基礎的數(shù)位。在測量之前的多個同時量子態(tài)的重疊表示量子位(量子位(qubit))。一個或多個數(shù)位的序列構成用于表示針對字符的數(shù)字或代碼的數(shù)字數(shù)據(jù)。在一些實施例中,稱為模擬數(shù)據(jù)的信息通過可測量值在特定范圍內的近似連續(xù)體來表示。計算機系統(tǒng)1000或其部分構成用于執(zhí)行本文中描述的一個或多個方法的一個或多個步驟的部件。二進制數(shù)位的序列構成用于表示針對字符的數(shù)或代碼的數(shù)字數(shù)據(jù)??偩€1010包括許多并行的信息導體,使得快速地在耦合到總線1010的設備當中傳輸信息。用于處理信息的一個或多個處理器1002與總線1010耦合。處理器1002對信息執(zhí)行一組操作。該組操作包括從總線1010帶入信息以及將信息放置在總線1010上。該組操作通常還包括比較兩個或更多個信息單元、移位信息單元的位置以及諸如通過加法或乘法來組合兩個或更多個信息單元。要由處理器1002執(zhí)行的操作序列構成計算機指令。計算機系統(tǒng)1000還包括耦合到總線1010的存儲器1004。諸如隨機存取存儲器(ram)或其它動態(tài)存儲設備的存儲器1004存儲包括計算機指令的信息。動態(tài)存儲器允許存儲在其中的信息被計算機系統(tǒng)1000改變。ram允許存儲在稱為存儲器地址的位置處的信息單元被獨立于在鄰近地址處的信息被存儲和檢索。存儲器1004還由處理器1002用于在計算機指令的執(zhí)行期間存儲暫時性值。計算機系統(tǒng)1000還包括耦合到總線1010的只讀存儲器(rom)1006或其它靜態(tài)存儲設備,其用于存儲不被計算機系統(tǒng)1000改變的靜態(tài)信息(包括指令)。還耦合到總線1010的是非易失性(持久性)存儲設備1008,諸如磁盤或光學盤,以用于存儲甚至在計算機系統(tǒng)1000被關閉或以其它方式失去電力時也留存的信息(包括指令)。信息(包括指令)被從外部輸入設備1012(諸如由人類用戶操作的包含字母數(shù)字鍵的鍵盤或傳感器)提供給總線1010以供處理器使用。傳感器檢測其附近的條件并將那些檢測結果變換成與用于在計算機系統(tǒng)1000中表示信息的信號兼容的信號。耦合到總線1010、主要用于與人類交互的其它外部設備包括用于呈現(xiàn)圖像的顯示設備1014(諸如陰極射線管(crt)或液晶顯示器(lcd)),以及用于控制呈現(xiàn)在顯示器1014上的小的光標圖像的位置并發(fā)布與顯示器1014上呈現(xiàn)的圖形元素相關聯(lián)的命令的定點設備1016(諸如鼠標或跟蹤球或光標方向鍵)。在圖示出的實施例中,諸如專用集成電路(ic)1020之類的專用硬件被耦合到總線1010。專用硬件被配置成針對專門目的足夠快速地執(zhí)行處理器1002不執(zhí)行的操作。專用ic的示例包括用于為顯示器1014生成圖像的圖形加速器卡、用于加密和解密通過網(wǎng)絡發(fā)送的消息的加密板、語音識別以及到特殊外部設備的接口,所述特殊外部設備諸如重復地執(zhí)行以硬件來實現(xiàn)更為高效的某復雜操作序列的機械臂和醫(yī)療掃描裝備。計算機系統(tǒng)1000還包括耦合到總線1010的通信接口1070的一個或多個實例。通信接口1070提供耦合到用其自己的處理器進行操作的各種外部設備(諸如打印機、掃描儀和外部盤)的雙向通信。一般來說,該耦合是利用網(wǎng)絡鏈接1078,其被連接到具有其自己的處理器的各種外部設備被連接到的本地網(wǎng)絡1080。例如,通信接口1070可以是個人計算機上的并行端口或串行端口或通用串行總線(usb)端口。在一些實施例中,通信接口1070是集成服務數(shù)字網(wǎng)絡(isnd)卡或數(shù)字訂戶線(dsl)卡或電話調制解調器,其提供到對應的電話線類型的信息通信連接。在一些實施例中,通信接口1070是線纜調制解調器,其將總線1010上的信號轉換成用于通過同軸線纜的通信連接的信號或者轉換成用于通過光纖線纜的通信連接的光學信號。作為另一示例,通信接口1070可以是局域網(wǎng)(lan)卡以提供到兼容lan(諸如以太網(wǎng))的數(shù)據(jù)通信連接。也可以實現(xiàn)無線鏈接。諸如聲波和電磁波(包括無線電波、光學波和紅外波)之類的載波行進通過空間而無需導線或線纜。信號包括在載波的振幅、頻率、相位、偏振或其它物理屬性方面的人造變化。對于無線鏈接,通信接口1070發(fā)送和接收電、聲或電磁信號,包括紅外和光學信號,其攜帶諸如數(shù)字數(shù)據(jù)之類的信息流。術語計算機可讀介質在本文中用于指代參與為處理器1002提供信息(包括用于執(zhí)行的指令)的任何介質。此類介質可以采取許多形式,包括但不限于,非易失性介質、易失性介質和傳輸介質。非易失性機制例如包括光學盤或磁盤,諸如存儲設備1008。易失性介質例如包括動態(tài)存儲器1004。傳輸介質例如包括同軸線纜、銅導線、光纖線纜以及行進通過空間而無需導線或線纜的波,諸如聲波和電磁波(包括無線電波、光學波和紅外波)。術語計算機可讀存儲介質在本文中用于指代參與為處理器1002提供信息的任何介質,除了傳輸介質之外。計算機可讀介質的常見形式包括例如,軟盤、柔性盤、硬盤、磁帶或任何其它磁性介質、致密盤rom(cd-rom)、數(shù)字視頻盤(dvd)或任何其它光學介質、穿孔卡、紙帶或任何其它具有孔圖案的物理介質、ram、可編程rom(prom)、可擦prom(eprom)、閃速eprom以及任何其它存儲器芯片或存儲器盒、載波或計算機可以從其進行讀取的任何其它介質。術語非暫時性計算機可讀存儲介質在本文中用于指代參與為處理器1002提供信息的任何介質,除了載波和其它信號之外。編碼在一個或多個有形介質中的邏輯包括在計算機可讀存儲介質和專用硬件(諸如asic1020)上的處理器指令中的一個或二者。網(wǎng)絡鏈接1078通常通過一個或多個網(wǎng)絡向使用或處理信息的其它設備提供信息通信。例如,網(wǎng)絡鏈接1078可以通過本地網(wǎng)絡1080提供到主機計算機1092或到由互聯(lián)網(wǎng)服務提供方(isp)操作的裝備1084的連接。isp裝備1084進而通過現(xiàn)在普遍稱為互聯(lián)網(wǎng)1090的網(wǎng)絡中的公共的、世界范圍的分組交換通信網(wǎng)絡來提供數(shù)據(jù)通信服務。連接到互聯(lián)網(wǎng)的稱為服務器1092的計算機響應于通過互聯(lián)網(wǎng)接收的信息來提供服務。例如,服務器1092提供表示視頻數(shù)據(jù)的信息以用于在顯示器1014處呈現(xiàn)。本發(fā)明涉及使用計算機系統(tǒng)1000來實現(xiàn)本文中描述的技術。根據(jù)本發(fā)明的一個實施例,由計算機系統(tǒng)1000響應于處理器1002執(zhí)行包含在存儲器1004中的一個或多個指令的一個或多個序列來執(zhí)行那些技術。此類指令(也稱為軟件或程序代碼)可以從另一計算機可讀介質(諸如存儲設備1008)讀取到存儲器1004中。包含在存儲器1004中的指令序列的執(zhí)行促使處理器1002執(zhí)行本文中描述的方法步驟。在可替換實施例中,可以替代軟件或與軟件組合地使用諸如專用集成電路1020之類的硬件來實現(xiàn)本發(fā)明。因此,本發(fā)明的實施例不限于硬件和軟件的任何特定組合。通過通信接口1070在網(wǎng)絡鏈接1078和其它網(wǎng)絡上傳輸?shù)男盘枌⑿畔⑦\送給計算機系統(tǒng)1000或從計算機系統(tǒng)1000運送信息。計算機系統(tǒng)1000可以通過網(wǎng)絡1080、1090以及其它網(wǎng)絡通過網(wǎng)絡鏈接1078和通信接口1070來發(fā)送和接收信息,包括程序代碼。在使用互聯(lián)網(wǎng)1090的示例中,服務器1092通過互聯(lián)網(wǎng)1090、isp裝備1084、本地網(wǎng)絡1080和通信接口1070傳輸由發(fā)送自計算機1000的消息所請求的針對特定應用的程序代碼。接收到的代碼可以在其被接收到時被處理器1002執(zhí)行,或者可以被存儲在存儲設備1008或其它非易失性存儲中以供稍后執(zhí)行或者二者皆可。以這種方式,計算機系統(tǒng)1000可以以載波上的信號的形式獲得應用程序代碼。在運送一個或多個指令序列或一個或多個數(shù)據(jù)序列或二者到處理器1002以用于執(zhí)行時可能涉及到各種形式的計算機可讀介質。例如,指令和數(shù)據(jù)可以最初被攜帶在諸如主機1082之類的遠程計算機的磁盤上。該遠程計算機將指令和數(shù)據(jù)加載到其動態(tài)存儲器中并使用調制解調器通過電話線發(fā)送指令和數(shù)據(jù)。計算機系統(tǒng)1000本地的調制解調器在電話線上接收指令和數(shù)據(jù)并使用紅外發(fā)射器將指令和數(shù)據(jù)轉換成紅外上的信號,載波充當網(wǎng)絡鏈接1078。充當通信接口1070的紅外檢測器接收紅外信號中攜帶的指令和數(shù)據(jù)并將表示指令和數(shù)據(jù)的信息放置到總線1010上。總線1010將信息運送到存儲器1004,處理器1002從存儲器1004檢索指令并使用與指令一起發(fā)送的某數(shù)據(jù)執(zhí)行指令。在存儲器1004中接收的指令和數(shù)據(jù)可以可選地在被處理器1002執(zhí)行之前或之后被存儲在存儲設備1008上。圖11圖示出可以在其上實現(xiàn)本發(fā)明的實施例的芯片組1100。芯片組1100被編程為執(zhí)行本文中描述的方法的一個或多個步驟,并且包括例如被并入在一個或多個物理封裝(例如,芯片)中的關于圖10描述的處理器和存儲器組件。作為舉例,物理封裝包括在結構組裝部(例如,基板)上的一個或多個材料、組件和/或導線的布置,以提供一個或多個特性,諸如物理強度、尺寸節(jié)省和/或限制電氣交互。可設想的是,在某些實施例中,可以將芯片組實現(xiàn)在單個芯片中。芯片組1100或其部分構成用于執(zhí)行本文中描述的方法的一個或多個步驟的部件。在一個實施例中,芯片組1100包括諸如總線1101之類的通信機構以用于在芯片組1100的組件當中傳遞信息。處理器1103具有到總線1101的連接性以執(zhí)行存儲在例如存儲器1105中的指令和進程信息。處理器1103可以包括一個或多個處理核心,其中每個核心被配置成獨立地執(zhí)行。多核處理器使得能夠在單個物理封裝內實現(xiàn)多處理。多核處理器的示例包括兩個、四個、八個或更大數(shù)目的處理核心??商鎿Q地或附加地,處理器1103可以包括一個或多個微處理器,其被配置成經(jīng)由總線1101串聯(lián)以使得能夠實現(xiàn)指令的獨立執(zhí)行、流水線化以及多線程化。處理器1103還可以伴隨有用于執(zhí)行某些處理功能和任務的一個或多個專門組件,諸如一個或多個數(shù)字信號處理器(dsp)1107或一個或多個專用集成電路(asic)1109。dsp1107通常被配置成與處理器1103獨立地實時處理真實世界信號(例如,聲音)。類似地,asic1109可以被配置成執(zhí)行通用處理器不易于執(zhí)行的專門功能。輔助執(zhí)行本文中描述的發(fā)明功能的其它專門組件包括一個或多個現(xiàn)場可編程門陣列(fpga)(未示出)、一個或多個控制器(未示出)或一個或多個其它專用計算機芯片。處理器1103和伴隨組件具有經(jīng)由總線1101到存儲器1105的連接性。存儲器1105包括動態(tài)存儲器(例如,ram、磁盤、可寫入光學盤等)以及靜態(tài)存儲器(例如,rom、cd-rom等)二者以用于存儲當被執(zhí)行時執(zhí)行本文中描述的方法的一個或多個步驟的可執(zhí)行指令。存儲器1105還存儲與本文中描述的方法的一個或多個步驟的執(zhí)行相關聯(lián)的或由其生成的數(shù)據(jù)。圖12是根據(jù)一個實施例的能夠在圖1的系統(tǒng)中操作的用于通信的移動終端(例如,手機)的示例性組件的圖示。在一些實施例中,移動終端1201或其部分構成用于執(zhí)行本文中描述的一個或多個步驟的部件。一般地,通常在前端和后端特性的方面定義無線電接收器。接收器的前端涵蓋全部的射頻(rf)電路,而后端涵蓋全部的基帶處理電路。如本申請中所使用的,術語“電路”指代以下二者:(1)僅硬件實現(xiàn)(諸如僅在模擬和/或數(shù)字電路中實現(xiàn)),以及(2)指代電路和軟件(和/或固件)的組合(諸如,如果適用于特定上下文,則指代一起工作以促使裝置(諸如移動電話或服務器)執(zhí)行各種功能的(一個或多個)處理器(包括(一個或多個)數(shù)字信號處理器)、軟件和(一個或多個)存儲器的組合)。該“電路”的定義適用于在本申請、包括在任何權利要求中的該術語的全部使用。作為另外的示例,如在本申請中使用的且如果適用于特定上下文的話,術語“電路”將還覆蓋僅處理器(或多個處理器)以及其(或它們的)伴隨軟件/或固件的實現(xiàn)。術語“電路”還將覆蓋(如果適用于特定上下文的話)例如移動電話中的基帶集成電路或應用處理器集成電路或蜂窩網(wǎng)絡設備或其它網(wǎng)絡設備中的類似集成電路。電話的相關內部組件包括主控制單元(mcu)1203、數(shù)字信號處理器(dsp)1205以及接收器/發(fā)射器單元,包括麥克風增益控制單元和揚聲器增益控制單元。主顯示單元1207為用戶提供顯示器以便支持執(zhí)行或支持如本文中描述的步驟的各種應用和移動終端功能。顯示器1207包括顯示電路,其被配置成顯示移動終端(例如,移動電話)的用戶接口的至少一部分。附加地,顯示器1207和顯示電路被配置成促進用戶控制移動終端的至少一些功能。音頻功能電路1209包括麥克風1211和麥克風放大器,其放大從麥克風1211輸出的語音信號。將輸出自麥克風1211的經(jīng)放大的語音信號饋送至編碼器/解碼器(編解碼器)1213。無線電區(qū)段1215放大功率并轉換頻率以便經(jīng)由天線1217與包括在移動通信系統(tǒng)中的基站通信。功率放大器(pa)1219和發(fā)射器/調制電路可操作地對mcu1203進行響應,其中來自pa1219的輸入被耦合到雙工器1221或循環(huán)器或天線開關,如本領域中已知的那樣。pa1219還耦合到電池接口和功率控制單元1220。在使用中,移動終端1201的用戶向麥克風1211中說話,并且他或她的話音連同任何檢測到的背景噪聲一起被轉換成模擬電壓。然后通過模數(shù)轉換器(adc)1223將模擬電壓轉換成數(shù)字信號??刂茊卧?203將數(shù)字信號路由到dsp1205中以用于在其中進行處理,諸如語音編碼、信道編碼、加密和交織。在一個實施例中,由沒有分離地示出的單元使用蜂窩傳輸協(xié)議來編碼經(jīng)處理的話音信號,所述協(xié)議諸如增強數(shù)據(jù)速率全球演進(edge)、通用分組無線電服務(gprs)、全球移動通信系統(tǒng)(gsm)、網(wǎng)際協(xié)議多媒體子系統(tǒng)(ims)、全球移動電信系統(tǒng)(umts)等,以及任何其它適當?shù)臒o線介質,例如微波接入(wimax)、長期演進(lte)網(wǎng)絡、碼分多址(cdma)、寬帶碼分多址(wcdma)、無線保真(wifi)、衛(wèi)星等等或其任何組合。然后將經(jīng)編碼的信號路由到均衡器1225以便對在通過空氣傳輸期間發(fā)生的任何頻率相關的損傷(諸如相位和振幅失真)進行補償。在均衡位流之后,調制器1227將信號與在rf接口1229中生成的rf信號進行組合。調制器1227通過頻率或相位調制的方式生成正弦波。為了準備信號以便傳輸,上變頻器1231將輸出自調制器1227的正弦波與由合成器1233生成的另一正弦波進行組合以實現(xiàn)期望的傳輸頻率。然后通過pa1219來發(fā)送信號以將信號增加至適當?shù)墓β始墶T趯嶋H系統(tǒng)中,pa1219充當可變增益放大器,其增益由dsp1205從接收自網(wǎng)絡基站的信息來控制。然后在雙工器1221內對信號進行過濾并可選地將其發(fā)送到天線耦合器1235以匹配阻抗來提供最大功率傳輸。最后,經(jīng)由天線1217將信號傳輸?shù)奖镜鼗尽?梢怨詣釉鲆婵刂疲╝gc)來控制接收器的最終級的增益??梢詫⑿盘枏哪抢镛D發(fā)至遠程電話,遠程電話可以是另一蜂窩電話、任何其它移動電話或連接到公共交換電話網(wǎng)絡(pstn)或其它電話網(wǎng)絡的陸線。傳輸?shù)揭苿咏K端1201的話音信號經(jīng)由天線1217接收并立即被低噪聲放大器(lna)1237放大。下變頻器1239降低載波頻率同時解調器1241去掉rf僅留下數(shù)字位流。信號然后通過均衡器1225并被dsp1205處理。數(shù)模轉換器(dac)1243轉換信號并將作為結果的輸出通過揚聲器1245傳輸給用戶,這些全部都在主控制單元(mcu)1203的控制之下,mcu1203可以被實現(xiàn)為中央處理單元(cpu)(未示出)。mcu1203接收各種信號,包括來自鍵盤1247的輸入信號。與其它用戶輸入組件(例如,麥克風1211)組合的鍵盤1247和/或mcu1203包括用戶接口電路以用于管理用戶輸入。mcu1203運行用戶接口軟件以促進用戶對如本文中描述的移動終端1201的至少一些功能的控制。mcu1203還分別向顯示器1207以及向語音輸出切換控制器遞送顯示命令和切換命令。此外,mcu1203與dsp1205交換信息,并且可以訪問可選地并入的sim卡1249和存儲器1251。此外,mcu1203執(zhí)行終端所要求的各種控制功能。dsp1205可以取決于實現(xiàn)而對話音信號執(zhí)行各種常規(guī)數(shù)字處理功能中的任何功能。此外,dsp1205確定來自由麥克風1211檢測到的信號的本地環(huán)境的背景噪聲水平,并將麥克風1211的增益設置成被選擇成補償移動終端1201的用戶的自然趨勢的水平。編解碼器1213包括adc1223和dac1243。存儲器1251存儲包括呼入音調數(shù)據(jù)的各種數(shù)據(jù),并且能夠存儲其它數(shù)據(jù),包括經(jīng)由例如全球互聯(lián)網(wǎng)接收的音樂數(shù)據(jù)。軟件模塊可以駐留在ram存儲器、閃速存儲器、寄存器或本領域中已知的任何其它形式的可寫入存儲介質中。存儲器設備1251可以是但不限于,單個存儲器、cd、dvd、rom、ram、eeprom、光學存儲、磁盤存儲、閃存存儲、或能夠存儲數(shù)字數(shù)據(jù)的任何其它非易失性存儲介質。可選地并入的sim卡1249攜帶例如重要信息,諸如蜂窩電話號碼、運營商供應服務、訂閱細節(jié)以及安全信息。sim卡1249主要用于在無線電網(wǎng)絡上標識移動終端1201。卡1249還包含存儲器以用于存儲個人電話號碼注冊、文本消息以及用戶特定的移動終端設定。在一些實施例中,移動終端1201包括數(shù)字相機,其包括光學檢測器陣列,諸如電荷耦合器件(ccd)陣列1265。該陣列的輸出為圖像數(shù)據(jù),其被傳輸至mcu以用于進一步處理或存儲在存儲器1351中或二者都可以。在圖示出的實施例中,光通過鏡頭1263撞擊到光學陣列上,所述鏡頭1263諸如針孔鏡頭或由光學級玻璃或塑料材料制成的材料鏡頭。在圖示出的實施例中,移動終端1201包括光源1261(諸如led)以照亮主體以由光學陣列(例如,ccd1265)捕獲。光源由電池接口和功率控制模塊1220進行供電并由mcu1203基于存儲或加載到mcu1203中的指令進行控制。4.擴展、修改和替換方案在前述說明書中,參考其特定實施例描述了本發(fā)明。然而,將清楚的是,可以對其做出各種修改和改變而不脫離本發(fā)明的寬廣精神和范圍。因而,應以說明性而不是限制性意義來看待說明書和附圖。遍及本說明書和權利要求,除非上下文另外要求,否則詞語“包括”和其變體(諸如“包含”和“含有”)將被理解為意味著包括所闡述的項目、元素或步驟或一組項目、元素或步驟,但是不排除任何其它項目、元素或步驟或一組項目、元素或步驟。此外,不定冠詞“一”或“一個”意欲指示一個或多個的由該冠詞修飾的項目、元素或步驟。當前第1頁12
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
楚雄市| 天台县| 宁晋县| 邢台市| 都兰县| 莱西市| 乳源| 延长县| 津南区| 凌海市| 临沂市| 上高县| 宜阳县| 尚志市| 嘉峪关市| 芦山县| 宁城县| 堆龙德庆县| 和龙市| 岗巴县| 拉萨市| 台南县| 巩留县| 天全县| 托里县| 嘉祥县| 望城县| 浪卡子县| 阜康市| 乌苏市| 奉节县| 卢氏县| 贵定县| 乐业县| 易门县| 察隅县| 苏尼特右旗| 贺兰县| 铁岭县| 汝南县| 六安市|