用於訪問診斷信息的系統和方法
2023-12-07 07:32:51 1
專利名稱:用於訪問診斷信息的系統和方法
技術領域:
本公開主要涉及電子設備,尤其涉及對可用於檢測電子設備中消費者濫用的一次或多次發生的診斷信息進行訪問的技術。
背景技術:
本部分旨在向讀者介紹與下文描述和/或要求保護的本技術的各方面相關聯的領域的各方面。我們認為本論述有助於為讀者提供便於更好地理解本公開的各方面的背景信息。相應地,應該理解的是,這些陳述應該以此角度來閱讀,而不是對現有技術的認定。消費者購買的電子產品通常是在具有該產品附帶的質保或退回政策的情況下銷售的,在所述質保或退回政策中,賣方和/或製造商保證該產品沒有缺陷,並且至少在有限時段中是保持可操作的。例如,典型的質保和退回政策可以規定,如果在產品中發現缺陷, 或者該產品在保修期間變得無法工作,那麼製造商或賣方會在向消費者收取少量附加費用或是不收取附加費用的情況下更換產品或是提供維修服務,以便將產品恢復到工作狀態。通常,這種質保和退回政策僅旨在覆蓋與產品製造或設計相關的故障或缺陷,並且通常不會覆蓋因為消費者的濫用而引起的產品故障。實際上,在來自有意或無意的消費者濫用的損害是產品故障的主要原因時,很多質保政策會明確拒絕退回或維修。例如,消費者濫用可以包括將電子設備暴露於液體、極端溫度或過度撞擊(例如,掉落設備所導致的碰撞)。此外,消費者濫用還有可能是由篡改引起的,這其中可以包括不與以正常方式操作設備相關而與設備進行的任何交互(例如,打開設備機盒或殼體以及添加、移除或更換內部元件)。不可避免的是,有一定百分比的銷售產品最終會發生故障,或者會在該產品的使用期限中的某個時候變得不能工作。在發生這種情況時,如果該產品仍舊處於質保期內,那麼購買該產品的消費者可以選擇將發生故障或無法工作的設備退回給銷售點的賣方或是直接退回給製造商,以便根據保修協定的條款來進行維修或更換。然而,可能會在如下情況中出現問題設備由於在粗略檢查時並非是顯而易見的消費者濫用而發生故障,但消費者卻嘗試依照質保來退回設備以進行修理或更換。特別是在銷售點,收到退回設備的人員通常沒有資格或者未接受過訓練來確定設備是因為製造缺陷還是消費者濫用而發生故障。由此,銷售點的工作人員很多時候往往會用可以工作的更換產品來交換退回產品,而不會考慮故障原因,從而避免與顧客發生潛在的衝突。結果,消費者得到關於不在質保條款覆蓋範圍以內的濫用產品的更換產品或維修服務的現象屢見不鮮。對於產品賣方和/或製造商來說,這種錯誤的更換或維修的代價會是很高的
發明內容
以下闡述的是在這裡公開的某些實施例的概述。應該理解的是,這些方面僅僅是為了向讀者提供關於這些特定實施例的簡要概述而被給出的,並且這些方面並不旨在限制本公開的範圍。實際上,本公開可以涵蓋下文中可能沒有闡述的多個方面。本公開一般地涉及用於確定電子設備中是否發生過消費者濫用的技術。根據所公開的一個實施例中,一種例示的技術可以提供一種用於檢測消費者濫用事件的發生以及存儲關於該事件的記錄的系統。根據本技術的一個方面,該系統可以包括用於檢測消費者濫用事件發生的一個或多個傳感器。消費者濫用可以包括將電子設備暴露於液體、極端溫度、 過度撞擊,並且還可以包括以不與設備的正常工作相關的方式來篡改設備。根據本公開的另一個方面,該系統還可以包括用於從一個或多個傳感器接收消費者濫用事件發生的指示的濫用檢測電路。根據本公開的另一個方面,濫用檢測電路可以生成針對檢測到的每個消費者濫用事件的記錄,並且將該記錄存儲到存儲器內。根據本公開的再一個方面,該系統可以包括一個接口,並且診斷設備可以通過該接口來訪問存儲器,以便分析所述記錄以及確定是否發生過消費者濫用事件,何時發生該事件,以及在一些實施例中確定發生了什麼類型的濫用事件。通過提供快速簡單地檢測是否在電子設備中發生消費者濫用的能力,診斷退回產品的賣方或製造商能夠更好地確定是否依照質保策略來啟動產品退回。根據所公開的另一個實施例,濫用檢測電路可以被配置成一旦檢測到發生了消費者濫用事件就禁用電子設備操作,例如通過禁用設備電源。在禁用設備操作之後,濫用檢測電路還可以被配置成周期性地檢查傳感器,以確定檢測到的濫用事件是否還在發生,以及在確定濫用事件不再發生的情況下重新啟用設備操作。通過一旦檢測到消費者濫用事件就禁用設備操作,可以減小設備受濫用事件損害的風險。濫用檢測電路還可以用於附加診斷功能。在一個實施例中,診斷設備可以訪問濫用檢測電路以讀取來自電池控制電路的關於電池的診斷信息。例如,該信息可以包括工作電流、平均電流汲取、總容量、耗盡或充滿電池的時間量、電壓以及溫度。在另一個實施例中,通過診斷設備訪問關於電池的診斷信息的能力可被包括在電源管理單元中。根據本公開的一個方面,該信息可被存儲在存儲器內。根據本公開的再一個方面,即使當電池不再正常工作(即,不再充當設備電源)時,該信息仍可由診斷工具訪問。這種無論電子設備或電池處於何種功能狀態都能訪問關於電池的診斷信息的能力可以允許賣方或製造商更容易地表徵電池故障和缺陷的性質,由此檢測並確定是否啟動產品退回。相關於本公開各個方面,可以存在上述特徵的各種改進。進一步的特徵也可併入這些方面。這些改進和附加特徵既可以單獨存在,也可以採用任何組合的形式存在。例如, 以下結合例示的一個或多個實施例論述的各個特徵可被單獨或以任何組合形式引入到本公開的上述任一方面。同樣,以上給出的簡要概述僅旨在使讀者熟悉本公開實施例的某些方面和上下文,而不是對所要保護的主題進行限制。
通過閱讀以下的詳細描述以及參考附圖,可以更好地理解本公開的各個方面,其中圖1是例示了根據本技術實施例的電子設備的透視圖2是例示了根據本技術實施例的圖1電子設備各部件的簡化框圖;圖3A是根據本技術實施例的包含了濫用檢測系統的電路板的簡化視圖;圖;3B是例示了用於操作圖3A的濫用檢測系統的示例性方法的流程圖;圖4A是例示了根據本技術實施例的消費者濫用檢測系統圖示的框圖;圖4B是例示了根據本技術實施例來操作圖4A中的消費者濫用檢測系統的方法的流程圖。圖5A是例示了根據本技術實施例的圖4A中的消費者濫用檢測系統的替換實施例的圖示的框圖;圖5B是例示了用於操作圖5A中的濫用檢測系統的示例性方法的流程圖;圖5C是例示了根據本技術實施例來確定是否啟動產品退回的方法的流程圖;圖6是例示了根據本技術的第二實施例的消費者濫用檢測系統的圖示的框圖;圖7是例示了根據本技術的第三實施例的消費者濫用檢測系統的圖示的框圖;圖8是例示了根據本技術的第四實施例的消費者濫用檢測系統的圖示的框圖;圖9是例示了根據本技術的第五實施例的消費者濫用檢測系統的圖示的框圖;圖10是例示了根據本技術的一個實施例來確定是否啟動產品退回的替換方法的流程圖;圖11是例示了根據本技術的第六實施例的消費者濫用檢測系統的圖示的框圖;圖12是例示了根據本技術實施例的功率管理單元圖示的框圖;以及圖13是例示了根據本技術的一個實施例來確定是否啟動產品退回的第二替換方法的流程圖。
具體實施例方式在下文中將會描述本公開的一個或多個具體實施例。所描述的這些實施例僅僅是當前公開的技術的示例。此外,為了提供關於這些實施例的簡明描述,並未在本說明書中描述實際實現的全部特徵。應該預料到的是,與任何工程或設計項目一樣,在開發任何此類實際實現的過程中必須做出眾多特定於實現的決定,以便實現開發者的具體目標,例如與那些涉及系統和涉及業務且逐實現改變的約束條件相符。此外還應該了解,這些開發工作有可能會很複雜和耗時,但是對得益於本公開的普通技術人員來說,這些工作仍是進行設計、 製作和製造的例行程序。這裡使用的術語「消費者濫用」或類似術語可以包括上述消費者濫用類型之一或是其組合(例如,暴露於液體、極端溫度、撞擊、以及受到篡改),但是這些術語顯然不應被解釋成是受限於上述這些示例。實際上,應該預料到的是,雖然未必在這裡進行描述,但是本技術的附加實施例可被適配成檢測任何類型的消費者濫用事件。現在轉到附圖,圖1描繪了根據本公開各方面的電子設備10。在所示實施例中,電子設備10可以是便攜媒體播放器,例如可從加利福尼亞州Cupertino的Apple Inc購得的 iPod ,或iPhone 均任何模型。然而,當前公開的技術也適用於多種其他電子設備,例如蜂窩電話、筆記本計算機、手持計算機(例如,PDA和個人組織器)等等。在一些實施例中,設備10可以由一個或多個可再充電和/或可更換電池供電。這些實施例可以是高度便攜的,允許用戶在旅行、工作、鍛鍊等等的時候攜帶電子設備10。以此方式,並且取決於電子設備10提供的功能,用戶可以在攜帶設備10自由活動的同時使用和操作設備10。此外,可以設計設備10的大小,以使其相對容易地適應用戶的口袋或手。 雖然某些實施例是對照可攜式電子設備描述的,但應該指出的是,當前公開的技術也適用於各種便攜性較差的其他電子設備和系統。在當前例示的實施例中,例示設備10包括外殼或殼體12、顯示器14、用戶輸入接口 16以及輸入/輸出連接器18。外殼12可以是用塑料、金屬、複合材料、其他適當的材料、 或是這些材料的任何組合形成的,並且可以用來保護電子設備10的內部部件免受物理損害和/或電磁幹擾(EMI)。顯示器14可以是液晶顯示器(IXD)、基於發光二極體(LED)的顯示器、基於有機發光二極體(OLED)的顯示器、或是其他某種適當的顯示器。根據某些實施例,顯示器14可以顯示用參考數字15概括描繪的用戶界面及其他不同圖像,例如徽標、化身、照片、專輯封面等等。該顯示器還可以包括向用戶提供反饋的各種功能和/或系統指示符,例如電源狀態、 呼叫狀態、存儲器狀態等等。這些指示符可以併入在顯示器14上顯示的用戶界面。在一個實施例中,一個或多個用戶輸入結構16被配置成控制所述設備10,例如通過控制工作模式、輸出等級、輸出類型等等來進行控制。舉例來說,用戶輸入設備16可以包括用於打開和關閉設備10的按鈕。更進一步,用戶輸入結構16可以允許用戶與顯示器14 上的用戶界面交互。關於便攜電子設備10的實施例可以包括任意數量的用戶輸入結構16, 包括按鈕、開關、控制面板、滾輪或其他任何適當的輸入結構。這些用戶輸入結構16可以與在設備10上顯示的用以控制設備10的功能的用戶界面和/或與連接至設備10或供其使用的任何接口或附加設備一起工作。例如,用戶輸入結構16可以允許用戶瀏覽所顯示的用戶界面。例示設備10還可以包括各種輸入和輸出埠 18,以便允許連接附加設備。例如, 埠 18可以是提供耳機連接的耳機插孔。實際上,設備10的實施例可以包括任何數量的輸入和/或輸出埠,例如耳機或耳麥插孔、通用串行總線(USB)埠、IEEE-1394埠以及AC和/或DC電源連接器。更進一步,設備10可以使用輸入和輸出埠來連接任何其他設備並且向其發送或從其接收數據,所述其他設備例如其他的便攜電子設備、個人計算機、 印表機等等。舉個例子,在一個實施例中,設備10可以經由IEEE-1394連接而與個人計算機相連,以便發送和接收諸如媒體文件之類的數據文件。在某些實施例中,設備10可以使用輸入和輸出埠 18來與診斷工具進行通信,例如在維修設備10的時候。現在轉到圖2,示出了根據一個實施例的說明性電子設備10各部件的框圖。該框圖包括如上討論的顯示器14和/或I/O埠 18。此外,圖2的框圖還例示了用戶界面20、 一個或多個處理器22、存儲器設備M、非易失存儲裝置沈、一個或多個卡接口 28、電源30、 聯網設備32以及濫用檢測系統34。這裡論述的用戶界面20可以顯示在顯示器14上,並且可以提供一種供用戶與電子設備10交互的手段。在某些實施例中,用戶界面20可以允許用戶經由一個或多個用戶輸入結構16和/或經由顯示器14的觸敏實現來與所顯示的界面元素互動。在此類實施例中,用戶界面提供了交互功能,由此允許用戶通過觸控螢幕或其他輸入結構來從顯示器14上顯示的選項中進行選擇。由此,用戶可以通過與用戶界面20的恰當交互來操作設備10。一個或多個處理器22可以提供運行作業系統、程序、用戶界面20以及設備10的任何其他功能所需的處理能力。所述一個或多個處理器22可以包括一個或多個微處理器,例如一個或多個「通用」微處理器、一個或多個專用微處理器和/或ASIC或是其某種組合。舉個例子,處理器22可以包括一個或多個精簡指令集(RISC)處理器(例如Samsung Electronics製造的RISC處理器),以及圖形處理器、視頻處理器和/或相關晶片組。電子設備10的實施例還可以包括存儲器M。存儲器M可以包括易失存儲器,例如隨機存取存儲器(RAM)。存儲器M可以存儲多種信息,並且可以用於多種用途。例如,存儲器M可以存儲用於設備10的諸如作業系統之類的固件以及啟用包括用戶界面功能和處理器功能在內的設備10的各種功能的其他程序。此外,在設備10的操作過程中還可以使用存儲器M來緩衝或高速緩存數據。當前例示的實施例中的設備10的非易失存儲沈可以包括只讀存儲器(ROM)、快閃記憶體、硬碟驅動器或是其他適當的光學、磁性或固態存儲介質或是其組合。存儲沈可以存儲數據文件,例如媒體(例如,音樂和視頻文件)、軟體(例如,用於實施設備10上的功能)、 偏好信息(例如,媒體回放偏好)、無線連接信息(例如,可以使設備10能夠建立諸如電話連接之類的無線連接的信息)、訂閱信息(例如,保持了關於用戶訂閱的播客、電視節目或其他媒體的記錄的信息)、電話信息(例如,電話號碼)以及其他任何適當的數據。圖2中例示的實施例還包括一個或多個卡槽28。這些卡槽可被配置成接納可以用於為設備10添加功能的擴展卡,諸如附加存儲器、I/O功能或聯網能力。這種擴展卡可以通過任何類型的適當連接器連接到設備,並且可以從外殼12的內部或外部訪問。例如,在一個實施例中,所述卡可以是快閃記憶體卡,例如安全數字(SD)卡、迷你或微型SD、CompactFlash 卡、多媒體卡(MMC)等等。此外,在一個包含了行動電話功能的實施例中,卡槽觀可以接納訂戶身份模塊(SIM)卡。設備10還可以包括電源30。在一個實施例中,電源30可以是一個或多個電池,例如鋰離子電池,可以是用戶可移除或是固定於殼體12的,此外還可以是或者不是可再充電的。另外,電源30可以包括AC電源,例如由電插座提供的電源,並且設備10可以經由I/O 埠 18連接至電源30。設備10還可以包括網絡設備32,例如網絡控制器或網絡接口卡(NIC)。在一個實施例中,網絡設備32可以是藉助802. 11標準或任何其他適當的無線聯網標準來提供無線連接性以及允許設備10在LAN、WAN、MAN或網際網路之類的網絡上通信的無線NIC。更進一步,設備10可以連接至網絡上的任何設備以及向其發送或從其接收數據,所連接的設備例如其他便攜電子設備、個人計算機、印表機等等。作為替換,在一些實施例中,便攜電子設備可以不包括網絡設備32。在這樣的實施例中,NIC可被添加至卡槽觀,以便提供如上所述的類似聯網能力。圖2描繪的例示設備10還包括用於檢測消費者濫用事件的發生的濫用檢測系統 34,其中所述系統可由低功率的專用處理單元和/或ASIC或是其某種組合提供的。該濫用檢測電路34可以被配置成檢測消費者濫用事件中的任一種或是其組合,以及產生並存儲此類事件發生的記錄,以便在以後進行分析。例如,在設備10出現故障之後為設備進行維修時,可以訪問並分析消費者濫用事件記錄(例如,通過I/O埠 18)。以下將會更詳細地論述濫用檢測系統34的操作和部件。圖3A例示了包含有上述濫用檢測系統34的電路板36的框圖,在該電路板36上可以電耦合以矩陣布置的多個傳感器38。所述多個傳感器38可以全都是具有用於檢測某種類型的消費者濫用事件的同一類型的傳感器,或者可以包括用於檢測多種類型的消費者濫用事件的不同類型的傳感器。在例示的實施例中,多個傳感器38通常是沿著電路板36 的邊緣定位的。這種排列對於檢測某些類型的消費者濫用事件(例如,因為暴露於液體所引起的液體進入)來說是很有益的。多個傳感器38中的每一個可以電耦合到濫用檢測系統34。例如,如連接線40所示,多個傳感器38中的每一個都可以直接連接到濫用檢測系統34或是通過別的傳感器來間接連接。多個傳感器38中的每一個都可以被配置成檢測至少一種消費者濫用事件,並且一旦檢測到濫用事件,就向濫用檢測系統34提供關於濫用事件發生的指示。在一個實施例中,多個傳感器38中的每一個都可以被配置成在傳感器測量到與濫用事件關聯且超出預定閾值的參數的情況下提供表明消費者濫用事件已發生的指示。濫用檢測系統34還可以持續監視多個傳感器38中的每一個,以便確定濫用事件的發生,例如通過檢測傳感器的狀態變化。如下文中更詳細論述的,一旦接收到表明濫用事件已發生的指示,濫用檢測系統就可以存儲由多個傳感器38中的任何一個所指示的檢測到的濫用事件的記錄。在一些實施例中,一旦接收到來自多個傳感器38中任何一個的指示,濫用檢測系統34就可以被進一步配置成臨時或者在一些情況中永久性地禁用設備10的操作。電路板36還可以包括一個或多個上述輸入和輸出(I/O)埠 18。在所例示的實施例中,I/O埠 18可以被配置成將設備10與一個或多個附加設備對接,例如附件設備44 或診斷工具46。該I/O埠 18可以耦合至由參考數字42表示的雙模雙向通信接口。所述雙模接口 42顧及了經由電路板36以及I/O埠 18而與設備10相連的各種類型的外部設備,例如附件設備44或診斷工具46,並且顧及了不同的通信模式,例如允許附件設備44與一個或多個處理器22通信的正常通信模式,或是允許診斷設備46與濫用檢測系統34通信的診斷模式。如下所述,所述雙模通信接口 42可以包括用於每一種通信模式的分開的子接在一些實施例中,雙模通信接口 42能夠提供用於濫用檢測系統34和/或一個或多個處理器22的多種通信模式。舉例來說,對於特定通信模式的選擇可以取決於當前經由 I/O埠 18與設備10相連的外部設備的類型。在當前例示的實施例中,通信選擇塊(未在圖3A中示出)可被提供並配置為在兩種或更多種通信模式之間進行選擇。該通信選擇塊既可以被包括作為濫用檢測系統34的一部分,也可以是分開提供的電路。通信選擇塊對通信模式的選擇可以至少部分取決於經由I/O埠 18與設備10相連的外部設備的類型。如上所述,雙模通信接口 42可以在設備10與外部設備之間提供一種被指定為「正常」通信模式的通信模式,其中所述通信模式可以是設備10與由示例性附件設備44代表的任何類型的附件設備之間的默認通信模式。附件設備44的示例尤其可以包括塢站、FM無線電發射機、揚聲器和/或耳機、個人計算機或膝上型計算機或是印表機。由此,當在正常/默認通信模式中工作時,濫用檢測系統34可以被配置成簡單地在附件設備44與處理器22之間傳遞數據。在一個實施例中,正常通信模式可以由一組通用異步接收機/發射機(UART) 線路實施。然而,本領域技術人員將會預料到,任何適當類型的已知設備接口都是可以使用的,例如通用串行總線(USB)或火線(IEEE 1394)。在其他實施例中,諸如802. lla/b/g標準、紅外以及BlueTooth之類的無線接口都是可以實施的。如上所述,根據一些實施例,雙模通信接口 42還可以提供為診斷功能保留的第二診斷通信模式,例如在設備10經由I/O埠 18與診斷工具46對接的情況下。舉例來說,在診斷工具46與I/O埠 18相連時,通過向通信選擇塊(未在圖3A中示出)提供控制信號或者通過檢測正常接口(例如UART)上的特定命令或輸入序列,可以啟用該診斷模式。一旦啟用診斷通信模式,則濫用檢測系統34將會停止經由UART線路傳遞數據,並且將會「切換」成啟用通過雙模接口 42的診斷接口線路的通信。在某些實施例中,診斷通信模式可以是由與正常通信模式中使用的接口相比複雜度較低的接口提供的。例如,診斷通信可以是由諸如1 接口之類的雙線接口實施的。然而本領域技術人員將會預料到的是,其他相對簡單的接口也是可以使用的,例如串行外設接口(SPI)總線、系統管理總線(SMBus)或是智能平臺管理接口(IMPI)。在下文中將會更詳細地論述關於上述通信選擇塊操作以及正常和診斷通信模式選擇的附加細節。出於若干原因,通過公共附件接口(例如I/O埠 18)來提供指定的診斷通信模式是非常有益的。例如,在消費者濫用導致產生了致使設備10無法工作的損害的情形中, 診斷工具46可以經由所例示的輸入和輸出埠 18與設備10對接,以便幫助分析損害或故障原因。這種診斷裝置可以被配置成讀取和分析存儲在濫用檢測系統34中的數據,例如通過在診斷模式中工作的雙模通信接口 42來進行。基於存儲在濫用檢測系統34中的信息, 可以確定是否發生了消費者濫用和/或設備10的損害或故障是否歸咎於消費者濫用。如下文中更詳細論述的,這種確定可以是退回受損或無法工作的設備的消費者是否依照質保協定而享有更換產品或維修服務的待遇的決定因素。雖然圖3A中例示的實施例描繪了單個電路板36,但在其他實施例中,設備10可以包括多個電路板。在這樣的實施例中,多個傳感器38可以分布在多個電路板上,並且沒有必要被限制在包含濫用檢測系統34的電路板36上。此外,在這樣的實施例中,多個電路板中的每一個都可以包括自己的相應濫用檢測系統34,以便檢測一種或多種類型的消費者濫用事件。圖;3B例示了根據本技術的一個實施例來操作圖3A的濫用檢測系統34的示例性方法50的流程圖。如上所述,多個傳感器38可以全都是用於檢測一種類型的消費者濫用發生的相同類型的傳感器,或者也可以包括用於檢測多種類型的消費者濫用的若干不同類型的傳感器。如步驟52所示,濫用檢測系統34的操作可以是在接收到來自所述多個傳感器38中的一個或多個傳感器的濫用事件指示之時開始的。如上所述,這種指示可以是在監視多個傳感器38的濫用檢測系統34確定與被監視的濫用事件相關的感測參數超出特定閾值的情況下產生的。此外,多個傳感器38中的每一個都能向濫用檢測系統34提供表明濫用事件已經發生的警報信號。一旦接收到消費者濫用發生的指示,則如步驟M所示,濫用檢測系統34可以存儲所述濫用事件的發生或是將其記入日誌。舉例來說,記入日誌的事件可被存儲在非易失存儲設備中,其中所述非易失存儲設備可以被包含作為濫用檢測系統34的一部分,或者在其他實施例中可以是與濫用檢測系統34分開的結構。如上所述,如步驟56所示,在檢測到消費者濫用事件時,檢測系統34還可以禁用設備操作。這種功能充當了一種防止用戶以任何可能導致進一步濫用的方式來進一步使用或操作設備10的安全機制。舉個例子,設備10的禁用可以通過禁用電源30、通過軟體設置禁用設備10的功能等等來實現。在步驟58,設備10可以為用戶提供某種表明用戶應該直接將設備10退回製造商或是初始銷售點以進行維修的指示。這種處理可以通過任何指示器來完成,例如通過LED 指示器或是在圖1所示的便攜媒體播放器中通過在顯示器14上顯示文本消息來實現。在下文中將會更詳細地論述用於維修和/或診斷設備10的具體步驟。現在參考圖4A,該框圖例示了根據本公開實施例的濫用檢測系統34的更詳細視圖。更具體地,例示實施例的濫用檢測系統34被適配成檢測液體暴露(一種常見類型的消費者濫用)。雖然現代電子設備中的很多部件是密封的,並且可以淹沒在液體中而不受損害,但是一旦與液體接觸,則部件板(例如,電路板36)上的焊墊和跡線很容易電解,而這則可能導致形成板上焊墊和跡線的金屬從該焊墊和跡線移至部件板的其他區域。此後,即使完全弄乾了液體,所得的殘餘也有可能是極易導電的,並會導致短路發生。對於在現代電子設備尤其是便攜電子設備中常見的使用了密集工藝架構和/或高阻抗電路節點的電路來說,以上情況都是很成問題的。當前例示實施例的濫用檢測系統34可以包括液體檢測電路60、時鐘62、存儲器設備64以及通信選擇塊66。多個傳感器38可以經由參考數字40指示的一條或多條通信線路電耦合到濫用檢測系統34。在當前例示的實施例中,所述多個傳感器38可以是由多個液體檢測傳感器38a-38d提供的。根據一個實施例,液體檢測傳感器38a-38d中每一個都可以包括用參考數字68描繪並對其上電壓進行測量的兩個感測點。例如,感測點68可以是由電路板36上的兩個小型暴露焊墊提供的,其中一個焊墊接地70,而第二焊墊則被布線至濫用檢測電路34。應該指出的是,雖然需要兩個觸點,但是接地觸點可以與一個公共系統地相關聯,由此減少每一個傳感器38a-38d所需要的布線量。在設備10的正常操作期間,在兩個感測點68上不應該有電流經過。然而,當液體進入設備10並且與這兩個感測點68相接觸時,會有電流開始流動。相應地,多個液體檢測傳感器38a-38d中的每一個可以被配置成在被濫用檢測系統34持續監視的同時測量經過感測點68的電流。如果濫用檢測系統34檢測到任一液體檢測傳感器38a-38d報告高於預定電流閾值的電流,則其可確定液體暴露已經發生。此外,液體檢測傳感器38a-38d自身可以被配置成在測量到超出預定閾值的電流時向濫用檢測系統34發送表明該設備已被暴露於液體的警報信號。一旦從任一液體檢測傳感器38a_38d接收到表明在設備10中檢測到液體進入的指示,則液體檢測電路60可以被配置成產生與檢測到的液體濫用事件相對應的數據條目。 該數據條目可以具有任何用於指示濫用事件發生(在此情況下是指示檢測到液體進入) 的適當數據形式。舉個例子,在當前例示的實施例中,液體檢測電路60可以產生與傳感器 38a-38d檢測到液體進入事件的日期和時間相對應的時間戳,並且可以將該時間戳存入存儲設備64,其中所述存儲設備可以是由任何適當的非易失存儲設備提供的,例如電可擦寫可編程只讀存儲器(EEPROM)。所述時間戳可以是基於時鐘62產生的。該時鐘62可以被實施成提供期望的定時解析度。舉個例子,在一個所關注的僅僅是與發生濫用事件的年、月、星期以及日相關的信息的實施例中,時鐘62可以由RC振蕩器提供。雖然RC振蕩器可能無法提供實時時鐘的精度(例如,精確至分鐘和秒),但是RC振蕩器可以被例行地校準,例如在每次將設備10循環通電的時候通過復位RC振蕩器來校準。在需要更精密定時解析度的其他實施例中,時鐘 62可以產生從內部系統時鐘導出的時間戳,所述內部時鐘則諸如可以是由晶體振蕩器提供的。更進一步,雖然當前例示的實施例將時鐘62描述成是與濫用檢測系統34集成的,但在替換實施例中,該時鐘62可以是在與濫用檢測系統34分開的情況下實施的。濫用檢測系統34還可以被配置成存儲設備狀態信息。例如,設備10可以被配置成周期性地將設備10的狀態寫入濫用檢測系統34。舉例來說,所述狀態信息可以包括表明設備10通電的「開」狀態,表明設備10斷電的「關」狀態,或是表明設備10通電卻處於休眠或待機模式的「休眠」狀態。此外還可以基於設備10的特定功能來定義附加狀態。例如,能夠發起蜂窩電話呼叫的設備10可以包括用於指示使用設備10的用戶當前正在進行電話呼叫的「呼叫中」狀態。當濫用檢測系統34檢測到濫用事件時,上述時間戳和設備10 的最後一個已知狀態可被記錄到濫用檢測系統34的存儲設備64中。此外,狀態信息可以在時間上與時間戳信息相關聯。通過分析狀態和時間戳信息,維修技術人員能夠確定設備 10在發生濫用檢測系統10檢測到的濫用事件之時是如何被使用的。這種分析在核實發生或者未發生消費者濫用的過程中是非常有用的。此外,在更複雜的實施例中,從液體檢測傳感器38a_38d接收的指示還可以包括可供濫用檢測電路34和診斷設備(例如,診斷工具46)使用以識別檢測到濫用事件的特定傳感器的標識部件。舉例來說,在使用這種標識特徵的實施例中,診斷單元46能夠識別哪一個特定傳感器檢測到濫用事件,或者在多個傳感器報告濫用事件的情況下識別出傳感器 38a-30d檢測出所述事件的順序或發展。此類數據可以用於確定液體最初從設備10上的什麼位置開始進入,以及基於傳感器38a-38-d的定位來確定液體在多大程度上進入了設備 10。在一些實施例中,診斷單元46能夠基於多個傳感器38的定位來產生視覺地圖,以便確定液體進入設備10的發展過程。該數據特別有益於製造商識別特定產品上與其他區域相比更易於液體進入的區域,由此可以修改產品的未來設計來克服這些缺點。如上所述,一旦檢測到液體進入,那麼較為理想的可以是關閉或禁用電源30,以便從設備10中移除電力,由此減小電解發生的風險。上述電源30可以包括電池電源(例如一個或多個可再充電或不可再充電電池)以及AC電源(例如由電源插座提供的電源)兩者。 在當前例示的實施例中,設備10可以包括功率管理單元74和電池控制電路76。功率管理單元74可以包括被配置成處理通電和斷電序列以及其他外部喚醒或休眠事件的邏輯。作為示例,功率管理邏輯可以包括實時時鐘以及線性和切換調整器網絡。更進一步,在圖1所示的便攜媒體播放器之類的可以由AC電源以及電池電源兩者供電的便攜設備中,功率管理單元74還可以包括被配置成為電池電源充電的電池充電電路。當前例示的實施例的電池控制電路76可以被配置成監視電池的電壓和/或輸出電流。如果電池控制電路76檢測到從電池中汲取的過度電流,那麼該電池控制電路76還可以被配置成為經由禁用機制來禁用電池輸出。舉例來說,該禁用機制可以由背靠背的場效應電晶體(FET)提供。此外,電池控制電路76可以被配置成在充電階段(例如,經由AC 電源充電)監視電池狀態。另外,在設備10使用可再充電電池的實施例中,電池控制電路 76還可以被配置成在對電池再充電(例如,經由AC電源)的同時監視充電電流。此外,雖然當前例示的實施例將電池控制電路76描述成是與濫用檢測系統34分開的獨立單元,但在替換實施例中,電池控制電路76可以集成到濫用檢測系統34中,或者可以位於電池單元本身。如上所述,設備10可以由多個電源(例如,AC電源,電池電源)供電。相應地,所有電源必須都被禁用,以便完全切斷設備10的電力。在當前例示的實施例中,液體檢測電路60可以被配置成一旦從液體檢測傳感器38a-38d接收到指示液體進入的信號就禁用功率管理單元74以及電池控制電路76兩者。舉例來說,這種處理可以通過經由連接線78向功率管理單元74發送供電禁用信號以及通過經由連接線80向電池控制電路76發送電池輸出禁用信號來完成。雖然在檢測到濫用事件之後禁用對設備10的供電,但是仍舊會保持對濫用檢測系統34供電。在一個實施例中,濫用檢測系統34可以位於電池單元處,由此即便在電池控制電路76已經禁用了設備10的電池電力輸出之後,該濫用檢測系統34也可被繼續供電。 在另一個實施例中,與電池控制電路76相獨立的高阻抗電流限制抽頭可以從電池單元延伸到濫用檢測系統34。考慮到濫用檢測系統34的高阻抗以及相對低的電流損耗需求,即使電流抽頭短路,因為液體進入而對設備10產生的威脅至多也僅僅是處於最低程度的。濫用檢測系統34還可以被配置成一旦檢測到濫用事件就進入休眠模式。由此,雖然濫用檢測系統34保持通電,但是諸如液體檢測電路60之類的其內部的部件則可以在休眠時段期間臨時不活動(例如,停止監視傳感器38a-d)。更進一步,一旦進入休眠模式,則濫用檢測系統34還可以啟動喚醒定時器,其中該定時器可以被配置成在喚醒濫用檢測系統34之前計數預定量的時間。在當前例示的實施例中,喚醒定時器可以由時鐘62來定時。在預定喚醒時間期滿之後,濫用檢測系統34可以從休眠模式中醒來,並且檢查設備10以確定濫用事件是否仍在發生。舉例來說,在當前例示的實施例中,在濫用檢測電路喚醒之後,液體檢測電路60可以重新檢測液體檢測傳感器38a-38d,以便確定液體進入是否仍在發生。如果接收到液體進入仍在發生的指示,則濫用檢測系統34可以再次進入休眠模式,並且重新啟動喚醒定時器。該處理可以重複執行,直至不再檢測到液體進入。在從休眠模式中返回的時候,如果液體檢測電路60確定不再發生液體進入(例如,重新檢查液體檢測傳感器38a-38d),那麼濫用檢測系統34可以指示設備啟動自檢功能,以便確定是否存在因為初始的液體進入事件所導致的損害。如果所述自檢確定沒有發生損害,那麼液體檢測電路60可以分別經由連接線78和80來重新啟用功率管理單元74 以及電池控制電路76。此時,用戶可以恢復以正常方式操作設備10。另一方面,如果自檢結果表明存在損害或是可能存在損害,那麼設備10可以保持在禁用或簡化和/或受限操作模式中。在簡化或受限操作模式中,諸如播放視頻文件、瀏覽網際網路或發起電話呼叫之類的正常功能可以保持禁用和不可訪問。在一個實施例中,自檢功能所確定的潛在受損的設備 10的操作可以僅限於為用戶提供表明設備10應被退回給製造商或是銷售點以進行維修的指示。如以上在圖;3B的步驟58中描述的,所述指示可以是由任何類型的指示器提供的,例如LED指示器,或者在圖1示出的便攜媒體播放器中,由顯示器14上向用戶指示需要維修的文本消息顯示提供。舉例來說,關於設備10的維修可以包括將一個或多個診斷設備(例如,診斷工具 46)經由I/O埠 18連接到雙模通信接口 42。如上所述,該雙模通信接口 42可以包括多種接口類型,以便促成不同的通信模式,例如正常通信模式以及診斷通信模式,其中所述正常通信模式可以是允許設備10與附件設備(例如,附件設備44)通信的默認通信模式。舉個例子,在一個實施例中,正常通信模式可以是由UART接ロ提供的,而診斷通信模式則可以是由1 接ロ之類的雙線接ロ提供的。如圖3A所示,在正常通信模式中,濫用檢測系統 34可以被配置成僅在附件設備44與設備10的一個或多個處理器22之間傳遞數據。然而, 設備10可被觸發以進入診斷模式,在該模式中,濫用檢測系統34停止經由UART線路來傳遞數據,並切換到雙模通信接ロ 42的1 線路,以便允許在濫用檢測系統34與診斷工具46 之間進行診斷通信。從正常模式切換到診斷模式的處理可以採用任何已知手段來啟用或觸發。例如,設備10可以被配置成一旦檢測到專用診斷工具46與I/O端ロ 18相連或者一旦在UART線路上檢測到了特定命令或輸入序列就切換到診斷模式。在當前例示的實施例中,對於通信模式(例如,正常和診斷)以及各自對應的接ロ (例如,UART或I2C)的選擇可以是由通信選擇塊66確定的。該通信選擇塊66可以是由任何適當類型的選擇邏輯或電路提供的。在一個實施例中,通信選擇塊66可以是由復用器提供的。在這個實施例中,雙模通信接ロ 42提供的1 接口和UART實際上會由通信選擇塊 66有效復用,並且可以根據已知的方法而被選擇。舉個例子,通信選擇塊66可以被配置成一旦接收到特定啟用控制命令就從正常模式切換到診斷模式。如上所述,這個控制信號可以是在將診斷工具46經由I/O端ロ 18連接到設備10之時提供的,或者可以是在UART線路上檢測到了特定命令或輸入序列之後產生的。由此,在設備10因為濫用事件而被斷電/ 禁用之後返回給授權機構進行維修的情況下,診斷單元46可以與設備10對接,以便在診斷模式中通過雙模通信接ロ 42 (例如,經由1 接ロ)與濫用檢測系統34進行通信,從而分折濫用檢測系統34收集的數據。更進一歩,如上所述,除了將診斷通信模式的訪問僅限於特定事件或發生之外,某些實施例還可以包括被設計成提供關於濫用檢測系統34的完整性的保護措施。例如,在允許訪問存儲在非易失存儲64中的濫用事件數據之前,該數據可以使用已知的數據加密技術和/或需要ロ令或其他形式的安全授權。此外,設備10可以被配置成檢測濫用檢測系統 34的移除,並且在檢測到缺少濫用檢測系統34的情況下阻止設備10的引導或操作。舉個例子,對於有可能通過嘗試移除、訪問、變更和/或擦除存儲在非易失存儲64中的濫用事件數據來填充虛假質保聲明的詭詐消費者來說,這種附加安全措施可以是ー種非常有用的對抗措施。雖然濫用檢測系統34的上述特徵主要是參考硬體元件描述的,但是本領域技術人員將會預料到,在包括下述實施例在內的附加實施例中,這其中的ー個或多個特徵可以是經由軟體實施的,例如存儲在任何計算機可讀介質上的電腦程式,現在轉到圖4B的流程圖,例示了用於操作圖4A中的濫用檢測系統34的示例性方法90。如步驟92所示,該方法90可以是在經由圖4A中的任何液體檢測傳感器38a_38d檢測到液體進入的情況下啟動的。如上所述,一旦從液體檢測傳感器38a-38d中的任何傳感器接收到表明液體進入已經發生的指示,濫用檢測系統34就可以產生關於液體濫用事件的數據記錄,並且如步驟94所示,該記錄會被存儲,例如被存儲在非易失存儲設備64中。該數據記錄可以包括從時鐘62產生的、與濫用事件何時發生相對應的時間戳。如上所述,該數據記錄還可以包括傳感器標識部件以及設備狀態信息。此後,在步驟96,濫用檢測系統34可以通過關閉ー個或多個電源30來禁用對設備 10的供電。在圖4A例示的實施例中,禁用對設備10的供電的處理可以是通過分別經由連接線78以及連接線80各自向功率管理単元74和電池控制単元76發送去激活信號來實現的。如上所述,這種處理可以顯著降低導致設備10內部的電路板或部件損壞的電解風險。 更進一歩,一旦在步驟86中禁用對設備10的供電,濫用檢測系統34就可以變換到待機或休眠模式。在步驟98,濫用檢測系統可以啟動喚醒定時器,所述定時器可以被設置成對預定時間量進行計數。在步驟100,濫用檢測系統34檢查定時器以確定該預定時間量是否期滿。 如果該時間尚未期滿,那麼濫用檢測系統34可以重複步驟100,周期性檢查該定時器至所述時間期滿。如果喚醒定時器期滿,那麼如步驟102所示,濫用檢測系統34會從休眠模式中喚醒,並且可以被配置成確定設備10是否仍舊遭遇到液體進入。這個步驟可以包括重新檢查用於液體進入指示的液體檢測傳感器38a-38d的電流讀數。在判定框104,如果液體檢測傳感器38a_38d指示液體進入仍舊存在並且正在發生,那麼濫用檢測系統34可以返回到休眠模式,由此將所述處理回復到步驟96。在步驟102 喚醒的情況下,如果濫用檢測系統34沒有檢測到任何液體進入,那麼該濫用檢測系統34可以指示設備10在步驟106執行自檢功能,以便確定是否存在因為先前檢測到的ー個或多個液體進入事件而導致的損壞。在判定框108,如果設備10通過了自檢功能,那麼如步驟110 所示,供電可被恢復並且正常的功能可被重新啟用,以便允許用戶恢復使用設備10。然而, 如果設備10未能通過在步驟106執行的自檢,那麼可以向用戶指示或給出將設備10退回製造商或是銷售點以進行維修的指示。現在參考圖5A,例示了根據另ー個實施例的圖4A中的液體濫用檢測系統34的替換實施例的框圖。在圖5A中,與圖4A中的那些塊執行基本相同功能的塊是用相同的參考數字編號的。當前例示的圖5A的濫用檢測系統34包括以上討論的液體檢測電路60、時鐘32以及通信選擇塊66。濫用檢測系統34可以電耦合到多個液體檢測傳感器38a』-38d』,其中多個液體檢測傳感器38a』-38d』中的每ー個都被配置成指示「正常」狀態或「跳閘(tripped),, 狀態。相應地,濫用檢測系統34並不依賴於存儲器設備(諸如圖4A中的非易失存儲設備 64),而是讀取用參考數字38a』-38d』表示的每ー個液體檢測傳感器的狀態。在一個實施例中,液體傳感器38a』 -38d』可以採用與如上所述的圖4A中的液體檢測傳感器38a_38d相類似的方式來檢測液體進入的發生,不同之處在於其包含了用於存儲傳感器狀態的存儲器元件。例如,液體檢測傳感器38a』 -38d』可以指示未發生液體濫用的正常狀態。然而,一旦檢測到液體進入,受影響的傳感器(諸如傳感器38a』 )就可以變換到跳閘狀態。更進ー 歩,在某些實施例中,跳間的傳感器38a』可被永久性鎖定到跳間狀態。在其他實施例中,跳閘的傳感器38a』可以由經過授權的服務中心復位。當液體檢測電路60確定有傳感器(諸如傳感器38a』)已變換到跳閘狀態吋,液體檢測電路60可以被配置成禁用對設備10供電。如上所述,該處理可以通過分別經由通信線路78和80向功率管理単元74以及電池控制電路76發送禁用信號來實現。在禁用對設備10的供電之後,用戶可被提供將設備10退回授權服務中心以進行維修的指示。對設備 10的維修可以包括將診斷工具46 (連接到所述設備例如,經由I/O端ロ 18),以便讀取液體檢測傳感器38a』-38d』的狀態。如上所述,通信選擇塊66可以提供用於切換雙模通信接 ロ 42以在正常通信(例如,UART)與診斷通信模式(例如,I2C)之間工作的機制。如下文中更詳細描述的,如果在設備維修過程中沒有檢測到損壞,則可以將跳閘的傳感器38a』復位到正常狀態,並且可以重新啟用設備10的正常操作。在附加實施例中,液體檢測傳感器38a』 -38d』還可以包括電介質材料。該電介質材料可以是一旦暴露於液體就改變其屬性以由此提供表明設備10曾被暴露於液體的物理指示的任何適當的電介質。例如,所述電介質材料可以部署在兩個電容性元件之間,以形成電容器,並且電容可以在所述電介質材料與液體接觸(例如,吸收)時改變。該信息在關於退回設備的故障分析中尤其有用,由此製造商可以確定液體進入從何處開始,以及液體進入設備10的發展程度。使用該信息,製造商能夠改進產品的未來設計,以使其對液體進入更具有抵抗力。圖5B例示了描繪根據本技術的ー個實施例來操作圖5A中的濫用檢測系統34的示例性方法120的流程圖。濫用檢測系統34的操作可以是在接收到表明發生了液體進入的指示時啟動的,如步驟122所示。一旦檢測到液體進入已經發生,受影響的傳感器(諸如傳感器38a』 )就會從正常狀態變換到跳間狀態,如步驟1 所示。隨後,如步驟1 所示, 濫用檢測系統34可以禁用設備的操作。這種處理充當了防止用戶以可能導致進一步損壞的任何方式來進ー步使用或操作設備10的安全機制。如上所述,禁用設備10的處理可以通過禁用電源30 (例如,功率管理単元74和電池控制電路76)、藉助軟體設置來禁用設備 10的功能等等來實現。在步驟128,設備10可以為用戶提供某種表明設備10應該直接退回製造商或初始銷售點以進行維修的指示。如上所述,這種處理可以通過任何類型的指示器來完成,例如由LED指示器完成,或在圖1所示的便攜媒體播放器中,通過在顯示器14上顯示文本消息來完成。現在參考圖5C,例示了根據本技術ー個實施例來維修圖5A的設備10的示例性方法130。在步驟132,方法130是在消費者將設備10退回授權服務中心(例如,製造商或是銷售點的賣方)以進行維修的情況下啟動的。在步驟134,設備10與診斷設備對接。如上所述,諸如診斷單元46之類的診斷設備可以經由ー個或多個I/O端ロ 18與設備10對接。該診斷設備可以被配置成與設備10 進行通信,例如經由雙模通信接ロ 42,並且其中所述接ロ可以將設備通信模式從正常通信模式切換到診斷通信,由此允許診斷工具46訪問濫用檢測系統34,以便讀取傳感器數據, 如步驟136所示。在判定框138,診斷工具46確定是否有任何傳感器38a,_38d,處於跳閘狀態。如果診斷表明沒有傳感器處於跳閘狀態,則可以斷定設備失靈或故障的原因可以是因為製造缺陷或其他那些可能被質保政策覆蓋的事件。如果確定如此,那麼如步驟140所示,維修設備10的工作人員可以首先啟動ー個自檢例程,以便在退回設備10中存在損壞的情況下確定損壞程度。在判定框142,如果退回設備10通過了步驟140的自檢例程,則可以斷定設備 10沒有遭遇到損壞,或者至多是遭遇到了不足以影響設備10的正常操作的可忽略的損壞。 如果是這種情況,維修設備10的工作人員可以如步驟148所示,重新啟用正常的設備操作, 例如通過設備10主復位的執行,並且將設備10返還給消費者。回到判定框142,如果設備 10未能通過步驟140的自檢例程,則可以如步驟144所示依照質保政策的條款來啟動產品退回,其後方法130結束。應該理解的是,這裡使用的術語「退回」可以包括將退回設備10 修理或恢復到正常工作狀態,以及用可以工作的更換設備來交換退回設備。
現在參考回判定框138,如果濫用檢測系統34的分析表明傳感器38a』 _38d』中的一個或多個傳感器處於跳間狀態,則可以確定設備10先前遭遇到過液體濫用,並且沒有資格依照質保政策的條款來進行修理或更換。在步驟150,可以執行自檢例程,以確定液體濫用是否嚴重到足以損壞和/或致使設備10無法工作。在判定框152,如果退回設備10通過了步驟150的自檢例程,那麼可以斷定設備10遭遇的濫用事件沒有導致永久性損壞或者至多導致不足以影響設備10的正常工作的可忽略損壞。如果是這種情況,那麼如步驟146所示,維修設備10的工作人員首先可以復位任何跳閘傳感器,然後則可以如步驟148所示的重新啟用正常的設備操作,例如通過設備10主復位的執行。回到判定框152,如果設備10 未能通過步驟148的自檢例程,那麼可以斷定ー個或多個液體濫用事件對設備10造成了足以使其無法正常工作的損壞。此外,由於該損壞被確定是消費者濫用的結果,並且由此不被質保所覆蓋,因此,如步驟1 所示,產品退回請求可被拒絕。舉例來說,維修設備10的エ 作人員或技術人員可以向消費者告知設備10的故障原因未被質保所覆蓋。此時,消費者可以選擇支付任何必要的修理服務費用或是購買替換產品。雖然圖4A和5A例示的實施例屬於對涉及液體暴露於設備10的消費者濫用事件的檢測,但是本領域技術人員將會預料到的是,其他實施例可被適配成檢測各種不同類型的消費者濫用事件。例如,在圖6-9中例示了替換實施例,在這些實施例中,與圖4A和5A 中的那些塊執行基本相同功能的圖6-9中的塊是用相同的參考數字編號的。現在參考圖6,例示了本技術的第二實施例。更具體地,當前例示的圖6的濫用檢測系統34被適配成檢測因為將設備10暴露於極端溫度而導致的消費者濫用發生,並且可以包括溫度檢測電路156以及如上所述的時鐘62、非易失存儲64和通信選擇塊66。溫度傳感器38e可以經由通信線路40電耦合到濫用檢測系統34。當前例示的實施例中的溫度傳感器38e可以由熱電偶、熱敏電阻、負溫度係數(NTC)電阻器或是任何能夠感測溫度的適當器件提供。在當前例示的實施例中,溫度傳感器38e可以定位在設備10內部或外部。在替換實施例中,溫度傳感器38e可以與濫用檢測系統34集成,以便執行總的溫度感測。更進ー 歩,雖然圖示實施例僅描繪了單個溫度傳感器38e,但是本領域技術人員應該預料到,附加的溫度傳感器也是可以實施的,並且可以連接到濫用檢測系統34。然而,依照設備10的大小,使用多個溫度傳感器有可能是多餘的。也就是說,如果假設設備10是諸如圖1的便攜媒體播放器之類的小型便攜設備,那麼將該小型便攜設備的任何部分暴露於極端溫度通常都會均勻影響整個設備,在這種情況下,單個傳感器足以監視溫度暴露。然而,如果設備10 是便攜性較差的較大設備,那麼可能期望使用位於遍及設備10的各個位置的多個傳感器。溫度傳感器38e可以根據ー個或多個溫度閾值來工作。例如,一個閾值可以是用於檢測設備10是否暴露於極高溫度(例如將設備10放在陽光下的時間過長)的高溫閾值。與此相反,另ー個閾值可以是用於檢測設備10是否被暴露於極低溫度的低溫閾值。更進一歩,在其他實施例中,ー個溫度傳感器可以用於檢測高溫暴露,另ー個溫度傳感器可以用於檢測低溫暴露。溫度傳感器38e既可以處於設備10的內部以測量內部溫度,也可以位於設備10的外部以測量周圍溫度。實際上,某些實施例可以同時包括內部和外部的溫度傳感器。在所示的實施例中,如果溫度傳感器38e檢測到設備10內的溫度已超出設定閾值,那麼溫度傳感器38e可以被配置成向溫度檢測電路156提供表明溫度濫用事件已經發生的指示。如上文一般性地討論的,這種指示可以是在持續監視溫度傳感器38e的溫度濫用檢測電路156接收到由溫度傳感器38e測得且超出預定閾值的溫度參數的情況下提供的。更進一歩,溫度傳感器38e本身可以被配置成一旦測量到超出預定閾值的溫度就向溫度檢測電路156發送表明設備10已被暴露於過度溫度的警報信號。在某些實施例中,溫度傳感器38e可以被配置成在向溫度檢測電路156發送指示之前,不僅對溫度閾值已被超出進行檢測,還對該閾值被超出達某個預定時間量進行檢測。此類實施例的目的是濾除或忽略設備10僅是在長度不足以合理預期在設備10中發生了損壞的短暫時段中被暴露於高溫的事件。一旦接收到來自溫度傳感器38e的指示,則溫度檢測電路156可以被配置成產生與檢測到的溫度濫用事件相對應的數據條目。如上所述,該數據條目可以採用與溫度傳感器38e檢測到溫度事件的時間相對應的時間戳(例如,基於時鐘62產生)的形式,並且可被存儲在存儲設備64中,其中如上所述,所述存儲設備64可以是由任何適當的非易失存儲設備(例如,EEPR0M)提供的。數據條目還可以包括設備10在檢測到濫用事件之時的操作狀態。更進一歩,在使用多個溫度傳感器的實施例中,數據條目還可以包括可出於診斷目的而被用於識別哪個或哪些特定傳感器檢測到事件的標識部件。一旦檢測到溫度濫用事件,則溫度檢測電路156還可以被配置成禁用對設備10的供電。如上所述,該處理可以通過分別經由通信線路78和80向功率管理単元74和電池控制電路76發送禁用信號來完成。溫度檢測電路156還可以被配置成將濫用檢測系統34置於休眠模式,並且啟動可由時鐘62定時的喚醒定時器,以便在經過了預定時間量之後周期性地喚醒濫用檢測系統34,從而確定是否溫度濫用還在發生。舉個例子,一旦喚醒,則溫度檢測電路156可以重新檢查溫度傳感器38e,以便確定當前檢測到的溫度是否仍舊超出如上所述的ー個或多個閾值,如果確定檢測到的溫度超出了ー個或多個可接受的閾值,則溫度檢測電路156可以被配置成讓濫用檢測系統34返回到休眠模式,並且重新啟動喚醒定時
ο作為替換,在喚醒的時候,如果濫用檢測系統34確定檢測到的溫度沒有超出ー個或多個閾值,那麼溫度檢測電路156可以指示設備10執行上述自檢功能,以便在存在因為溫度暴露所導致的損壞的情況下確定損壞程度。如果自檢結果沒有報告損壞,那麼設備10 可以返回到正常操作模式。然而,如果檢測到某種故障或是故障可能性,那麼可以指示用戶將設備退回製造商或是銷售點以進行維修。這種維修活動可以包括經由雙模通信信道42 通過通信選擇塊66而將診斷単元64與設備10對接。這樣做可以允許技術人員分析存儲在非易失存儲64中的數據,以及確定是否發生了溫度濫用事件。還應該指出的是,圖6示出的實施例不僅可用於檢測設備10被暴露於的外部溫度,而且還可以用於檢測內部溫度事件,例如在用戶以ー種導致設備遭遇到可能的溫度濫用的方式來操作設備的情況下。舉個例子,一些用戶有可能嘗試提高設備10中的一個或多個處理器的總線速度,以便將總的處理速度提升至某個超出了為設備10所設計的等級。這通常被稱為「超頻」。然而,通過提升處理器的總線速度,處理器熱量輸出通常也會成比例增長。就此而論,圖6的濫用檢測系統34還可以涉及對此類溫度濫用事件進行檢測,例如藉助與處理器耦合的內部溫度傳感器。
圖7示出的是本公開的濫用檢測系統34的第三實施例,其中該系統被適配成檢測與過度撞擊或掉落事件相關的消費者濫用事件。圖7的濫用檢測系統34可以包括撞擊檢測電路158以及如上所述的時鐘62、非易失存儲64和通信選擇塊66。撞擊傳感器38f可以經由通信線路40電耦合到濫用檢測系統34。在某些實施例中,撞擊傳感器38f可以由用於測量撞擊、移動、振動等等的任何適當設備提供。例如,撞擊傳感器38f可以經由被配置成測量因為重力所導致的振動或加速度的加速度計來實施。在2007年3月15日提交且轉讓給本申請的申請人的名為「Mounted Shock %nsor」的美國專利申請序列號11/725,008 中描述了可以使用的附加類型的撞擊傳感器,其中該申請的公開通過引用結合在此。更進一歩,雖然在當前例示的實施例中示出了單個撞擊傳感器38f,但是依照設備10的大小、功能和特性,其他實施例可以包括多個撞擊傳感器。撞擊傳感器38f可以被配置成基於預定撞擊等級閾值來執行操作。舉例來說,撞擊事件有可能在設備10在被用戶掉落之後以一定總量的力撞到地面或是其他任何對象之時發生的。舉個例子,撞擊傳感器38f可以被配置成在感測到的振動等級(例如,設備撞到地面)超出了預定振動閾值,或感測到的加速度等級(例如,設備10在掉下之後下落)超出了預定加速度等級的情況下向撞擊檢測電路158提供關於發生了撞擊濫用事件的指示。 實際上,某些實施例可以包括用於檢測多種類型的撞擊事件(例如,振動或加速度)的多種類型的撞擊傳感器。此外,如上所述,關於發生了撞擊事件的指示可以由撞擊檢測電路158提供。例如,在持續監視撞擊傳感器38f的同吋,撞擊檢測電路158可以從撞擊傳感器38f接收超出預定撞擊閾值的測得的撞擊參數。此外,在測量到超出預定閾值的撞擊參數時,撞擊傳感器 38f本身可以被配置成一旦測量到超出預定閾值的撞擊參數就向撞擊檢測電路158發送表明設備10被暴露於過度撞擊或力的警告信號。撞擊傳感器38f的操作所基於的閾值可以取決於設備10的性質。舉個例子,如果設備10是通常未被設計成耐得住重大撞擊的相對敏感且易碎的電子設備,例如膝上型計算機,那麼振動和/或加速度閾值可以被設置得相對較低,以使撞擊傳感器38f可以在即便檢測到少量振動或加速度的情況下仍然檢測井指示消費者濫用事件的發生。然而,如果設備10被設計得更為耐用,例如基於固態存儲器的媒體播放器,那麼該閾值可以被設置成更高(例如,承受カ更高)的等級。在例示的實施例中,當撞擊傳感器38f檢測到超出預定撞擊閾值的撞擊事件吋, 該撞擊傳感器38f可以被配置成向撞擊檢測電路158提供表明撞擊濫用事件已經發生的指示。一旦接收到來自撞擊傳感器38f的指示,則撞擊檢測電路158可以被配置成產生與檢測到的撞擊濫用事件相對應的數據條目。如上所述,此類數據條目可以採用由諸如時鐘62 產生且與撞擊傳感器38f檢測到撞擊事件的時間相對應的時間戳的形式。該數據條目還可以包括設備10在檢測到濫用事件之時的操作狀態。這些數據條目可以存儲在任何適當的非易失存儲設備中,例如參考數字64所指示的存儲設備,以便在以後供診斷單元46使用和分析。更進一歩,在使用多個撞擊傳感器的實施例中,數據條目還可以包括出於診斷目的而被用於識別哪個或哪些特定傳感器檢測到所述事件的標識部件。一旦檢測到撞擊濫用事件,則撞擊檢測電路158可以採用與如上所述的液體檢測電路60以及溫度檢測電路156相類似的方式工作。也就是說,撞擊檢測電路158可以被配置成臨時禁用向功率管理単元74以及電池控制電源76兩者供電,例如通過分別經由通信線路78和80向功率管理単元74以及電池控制電路76發送電路禁用信號來實現。撞擊檢測電路158還可以被配置成將濫用檢測系統置於休眠模式,並且啟動喚醒定時器,其中所述定時器可以由時鐘62計時,以便在預定時間量之後周期性地喚醒濫用檢測系統34,從而通過重新檢查撞擊傳感器38f來確定是否振動或加速度等級仍舊超出ー個或多個上述閾值。如果設備10當前處於持續進行擾亂活動的環境中,例如在用戶攜帶設備 10的同時參與艱苦的體力活動的時候,該處理將會是非常有用的。舉個例子,在喚醒濫用檢測系統34的時候,如果確定加速度和/或振動等級仍舊高於可接受的閾值,那麼振動檢測電路158可以被配置成將濫用檢測系統34放回休眠模式,並且重新啟動喚醒定時器。作為替換,在從休眠模式中醒來的時候,如果撞擊檢測電路158確定撞擊傳感器 38f正在指示檢測到的振動和/或加速度活動處於可接受的等級以內,則所述撞擊檢測電路158可以指示設備10執行如上所述的自檢功能,以便在存在可能因為ー個或多個撞擊事件而導致的損壞的情況下確定所述損壞的程度。如果自檢結果沒有報告損壞,那麼設備10 可以返回到正常操作模式。然而,如果檢測到某種損壞或是損壞可能性,那麼可以指示用戶將設備退回製造商或是銷售點以進行維修。如上所述,設備維修可以包括經由雙模通信接 ロ 42,通過上述通信選擇塊66來將診斷単元46與設備10對接。這種處理可以允許讀取並分析存儲在非易失存儲64中的數據,以便確定在設備10中是否發生ー個或多個撞擊濫用事件以及所述事件的程度。可能關注的另ー種消費者濫用類型是篡改,其中所述篡改通常被定義成包含了與設備10進行且不涉及以正常方式操作設備10的任何類型的交互。其中一種類型的篡改有可能是在用戶嘗試打開或拆解設備10以操縱其內的一個或多個部件的情況下發生的。舉例來說,消費者有可能嘗試打開設備殼體(例如,殼體12),以便出於各種目的而添加或移除部件,例如想要繞過版權保護和/或數字權利管理(DRM)部件。此外,所述篡改還可以包括嘗試移除如上所述的濫用檢測系統34的ー個或多個部件。圖8例示了本公開的濫用檢測系統34的另ー個實施例,其中該系統被適配成檢測以與正常使用不相關的方式篡改設備10所導致的消費者濫用。圖8的濫用檢測系統34可以包括篡改檢測電路160以及如上所述的時鐘62、非易失存儲64和通信選擇塊66。諸如連續性傳感器38g之類的篡改檢測機制可以經由通信線路40電耦合到濫用檢測系統。雖然當前例示的實施例示出了單個連續性傳感器38g,但是應該理解,在替換實施例中可以實施多個連續性傳感器。舉個例子,如果在設備上或內部的用戶最有可能嘗試打開或篡改設備10的位置(例如,沿著設備10的殼體或機殼結構的邊緣)放置ー個或多個連續性傳感器,那麼將會是有用的。所述連續性傳感器38g可以被配置成向篡改檢測電路 160提供表明篡改已經發生的指示。如上文一般地論述的,這種指示可以是在篡改檢測電路 160持續監視連續性傳感器38g的同時檢測到連續性傳感器38g上的連續性已被中斷的情況下提供的。更進一歩,該連續性傳感器38g本身可以被配置成一旦檢測到該傳感器38g 上的連續性中斷就向篡改檢測電路160發送表明設備10已被篡改的指示。作為示例,傳感器38g上的連續性有可能在用戶嘗試打開設備10的殼體12的時候中斷。篡改檢測電路160可以被配置成一旦接收到來自連續性傳感器38g的指示就產生與檢測到的篡改濫用事件相對應的數據條目。如上所述,這種數據條目可以採用由諸如時鐘62產生且與連續性傳感器38g檢測到連續性中斷的時間相對應的時間戳的形式。這些數據條目還可以包括設備10在檢測到濫用事件之時的操作狀態。更進一歩,這些數據條目可以存儲在可由任何適當的非易失存儲設備提供的存儲器64中。此外,在使用多個連續性傳感器的實施例中,數據條目還可以如上所述包括出於診斷目的而被用於識別哪個連續性傳感器檢測到篡改的標識部件。一旦檢測到與篡改濫用事件相對應的連續性中斷,則篡改檢測電路160可以採用與如上所述的圖4A、5A、6和7中的檢測電路相類似的方式工作。也就是說,篡改檢測電路 160可以被配置成通過分別經由通信線路78和80向功率管理単元74和電池控制電路76 發送禁用信號來禁用對功率管理単元74以及電池控制電路76兩者的供電。該篡改檢測電路160還可以被配置成將濫用檢測電路34置於休眠模式,並且啟動喚醒定時器,其中該定時器可以由時鐘62計時,以便在經過了預定時間量之後周期性地喚醒濫用檢測系統34。一旦從休眠模式中醒來,則篡改檢測電路160可以重新檢查連續性傳感器38g,以便確定連續性中斷是否仍舊存在且正在發生。如果確定仍舊存在一個或多個連續性中斷, 則篡改檢測電路160可以被配置成將濫用檢測系統34返回至休眠模式,此時喚醒定時器將被重啟。如果篡改檢測電路160確定連續性傳感器38g沒有檢測到連續性中斷,那麼可以指示設備10執行上述自檢功能,以便確定檢測到的篡改事件是否招致損壞。如果自檢結果沒有報告損壞,那麼設備10可以返回正常操作模式。然而,如果檢測到某種損壞或損壞可能性,那麼可以指示用戶將設備10退回製造商或是銷售點以進行維修。如上所述,設備維修可以包括經由雙模通信接ロ 42,通過所提供的通信選擇塊66來將診斷単元46與設備10 對接。這種處理可以允許讀取並分析存儲在存儲器64中的篡改濫用事件數據,以及確定是否在設備10中出現了與篡改相關聯的連續性中斷以及所述中斷的程度。應該指出的是,圖4A和圖6-8中示出的每ー個實施例都可以在設備10中單獨實施,由此設備10包括如上所述的每ー種濫用檢測系統之一。此外,上述實施例的特徵還可以組合在一起,以便實施包含了用於檢測多種類型的濫用事件的多種類型的傳感器的單個濫用檢測系統34。舉個例子,現在參考圖9,例示了使用了圖4A的液體檢測傳感器38a-38d、 圖6的溫度傳感器38e、圖7的撞擊傳感器38f以及圖8的連續性傳感器38g的本公開的再一個實施例。圖9所示的濫用檢測系統還包括濫用檢測電路162,其中該電路可以併入在上文中針對液體檢測電路60、溫度檢測電路156、撞擊檢測電路158以及篡改檢測電路160描述的所有功能。濫用檢測傳感器38a_38g中的每ー個都可以經由各自的通信線路40電耦合到圖 9的濫用檢測系統34。一旦任何傳感器38a-38g檢測到濫用事件,則可以經由通信線路40 向濫用檢測電路34提供關於濫用事件的相應指示。濫用檢測電路162可以被配置成一旦接收到這種指示就產生數據條目,例如採用了如上所述的時間戳的形式的數據條目。此外, 該數據條目可以包括設備10在檢測到濫用事件之時的操作狀態。在一些尤其使用了多個傳感器的實施例中,數據條目還可以包括出於診斷目的而被用於識別哪個特定傳感器檢測到所述事件以及檢測到的濫用事件是什麼類型的標識部件。實施上述休眠/喚醒和自檢過程的方式與以上在圖4A和圖6-8中討論的方式即便是不相等同的,也可以是相似的。此外,診斷單元46可以與設備10對接,例如經由如上所述的I/O端ロ 18對接。所提供的通信選擇塊66可以允許(例如,經由雙模通信信道42) 讀取並分析存儲在非易失存儲器64中的歷史濫用事件數據,並且基於在非易失存儲器64內存儲的濫用事件數據,診斷単元46可以確定是否在設備10中已經發生了消費者濫用以及所述濫用的程度。由這裡描述的實施例提供的一個關鍵益處是用以確定在指定設備中是否已經發生消費者濫用的能力。在與作為產品銷售中的重要方面的質保和保證政策一起考慮的時候,這種益處是非常有用的。如上所述,質保指的是由製造商或賣方提供正被銷售的指定設備沒有缺陷的確認。然而,如果消費者後來發現該設備實際存在缺陷,那麼依照質保政策條款,製造商或賣方通常會在向消費者收取少量費用或是不收取費用的情況下更換或修理設備10。然而,質保政策通常明確排除了那些因為消費者濫用所導致的損壞或故障。因此,在消費者在明知故障源於有意或無意的消費者濫用所造成的損壞的情況下退回產品,而且嘗試將所述退回歸因於製造缺陷的情況下,本公開的方面將會非常有用。現在轉到圖10,例示了用於分析和診斷消費者退回的據稱「存在缺陷」的產品以及確定是否啟動產品退回的示例性方法170。該方法是在步驟172開始,其中消費者將產品退回製造商或是銷售點的賣方以進行維修。所退回的產品可以是結合有上述實施例中例示的技術的任何方面及這裡論述的其他任何適當變體的設備。在步驟174,設備10與診斷裝置對接。如上所述,諸如診斷單元46之類的診斷裝置可以經由ー個或多個I/O端ロ 18與設備10對接。舉例來說,該診斷裝置可以被配置成經由雙模通信信道42與設備10進行通信,以便訪問設備10內的存儲器設備(諸如,非易失存儲64),從而分析由如上所述的任何傳感器設備38a-38d收集的濫用事件數據。舉個例子,如步驟176所示,傳感器38a-38d收集的濫用事件數據可以從存儲器設備64中讀取並在判定框178中分析,以便確定在設備10被退回以進行維修之前發生的任何濫用事件。如果所述診斷表明沒有發生濫用,那麼可以斷定設備失靈或故障的原因有可能歸因於可被質保政策所覆蓋的某個製造缺陷。如果確實如此,那麼如步驟180所示,維修設備10的工作人員可以首先啟動自檢例程,以便在所退回的設備10中存在損壞的情況下確定損壞程度。在判定框182,如果所退回的設備通過了步驟180的自檢例程,那麼可以斷定設備10沒有遭遇到損害,或者至多遭遇到過不足以影響設備10的正常操作的可忽略損害。 如果是這種情況,那麼維修設備10的工作人員可以重新啟用正常設備操作,例如通過執行步驟186所示的設備10主復位的執行,並且將設備10返回給消費者。回到判定框182,如果設備10未能通過步驟180的自檢例程,那麼可以如步驟184描述的,依照恰當的質保政策條款來啟動產品退回,此後方法170結束。應該理解的是,這裡使用的術語「退回」可以包括將退回設備10修理和/或恢復到正常操作狀態,以及用工作的替換設備來交換退回設備,其中所述工作的替換設備可以是全新的,或者在一些情況中可以是翻新的。參考回步驟178,如果對設備10的存儲器64中存儲的濫用事件數據的分析表明在收到退回設備10之前已經發生了ー個或多個濫用事件,那麼所退回的設備10將沒有依照質保政策進行修理或替換的資格。更進一歩,如果確定濫用已經發生,那麼維修設備10的工作人員可以首先確定所述濫用是否嚴重到了足以造成損壞和/或致使設備10無法工作。 舉個例子,如步驟188所示,技術人員首先可以執行自檢例程,以便在所退回的設備10存在損壞的情況下確定所述損壞的程度。在判定框190,如果所退回的設備通過了步驟188的自檢例程,那麼可以斷定設備10遭遇的濫用事件沒有造成永久性損壞,或者至多造成了不足以影響設備10的操作的可忽略損壞(例如,對設備殼體的裝飾和美觀方面的損壞)。如果是這種情況,那麼如步驟186所示,維修設備10的工作人員可以重新啟用正常的設備操作, 例如通過設備10主復位的執行。現在回到判定框190,如果設備10未能通過步驟188的自檢例程,那麼可以斷定ー個或多個濫用事件導致產生了足以導致設備無法工作的損壞。 此外,由於所述損壞被確定成是消費者濫用的結果,因而未被質保所覆蓋,因此如步驟1192 所示,產品的退回請求可被拒絕。舉個例子,維修設備10的工作人員或技術人員可以向消費者告知設備10的故障原因未被質保所覆蓋。此時,消費者可以選擇支付任何必要的修理服務費用,或是購買替換產品。應該指出的是,方法170中描述的診斷步驟178可以根據退回產品以及根據在哪裡退回所述產品而改變。舉例來說,如果該產品被退回銷售點,那麼銷售代表有可能缺少專門技能或者沒有接受過對設備上存儲的濫用事件數據進行詳細至確定發生何種程度的濫用、哪些傳感器檢測到濫用等等的分析的訓練。由此,在銷售點使用的診斷裝置可以相對簡単,並且連接到僅僅指示表明消費是否發生了消費者濫用的「是」或「否」等效響應的設備。 然而,如果退回設備(例如膝上型計算機、電視等等)具有更複雜的設計且通常被直接退回製造商以進行維修,那麼診斷裝置可以更為複雜,並且允許技術人員通過分析ー個或多個設備故障而不僅確定是否發生濫用,還確定例如哪些傳感器檢測到所述濫用、哪ー個傳感器最先檢測到所述濫用、濫用發生的時長或頻繁程度等等。另ー個可能歸咎於消費者濫用的產品退回原因涉及的是電池故障。這些故障可能具有多種形式,包括無法為設備10供電(例如,使用可以是ー個或多個電池的電源30),無法正常為電源30充電,無法在設備10處於使用或未處於使用的時候正常保持電源30的電量,總電源容量的非預期減小,或是任意數量的其他可能。這些故障有可能是由多個因素引起的。例如,電池故障有可能是因為充電電路故障或是設備10中的製造缺陷造成的,由此導致過多的電流被汲取。通常,這些故障有可能源於先前所述的消費者濫用。在一些情況中,這些故障有可能是由消費者在嘗試得到依照質保政策的產品退回的過程中實施的故意行為造成的。電池故障模式有可能很難相互區分和表徵,而這轉而會導致難以確定故障的ー個或多個原因。由此,在維修退回產品的過程中有可能會因為疏忽而將消費者故意損壞電池的情況視為等同於存在真正的製造缺陷的情況。就此而論,如果發生故障,那麼獲取關於電池的診斷信息將會是有用的。這種診斷信息可以包括諸如工作電流、平均電流汲取、電池總容量、電池充電和/或放電所需要的時間量、電池壽命期間的充電/放電循環次數、電壓、エ 作溫度等的參數。應該了解的是,此類信息可以有助於診斷故障,並且可以幫助確定是否應該啟動產品退回。相應地,圖11示出的是濫用檢測系統34的第六實施例,其中該系統被適配成經由電池控制電路76來報告關於電源(例如,電池200)的診斷信息。在本實施例中,電池控制電路76主要充當的是「電源監視設備」(如下將討論)。在エ業中,此類設備有時可被稱為 「汽油表」或「燃油表」。圖11的濫用檢測系統34可以包括濫用檢測電路162以及如上所述的時鐘62、非易失存儲64和通信選擇塊66。電池控制電路76可以經由通信線路204電耦合到濫用檢測系統34。電池控制電路76還可以耦合至電池200。如先前所述,在替換實施例中,電池控制電路76可被併入包括濫用檢測系統34、功率管理単元74在內的其他位置, 或者可以與電池200本身集成。
在例示的實施例中,電池控制電路76可以被配置成確定電池200的各種診斷參數,並且將診斷信息經由通信線路204傳遞到濫用檢測系統34。通信線路304可以採用多種形式,例如單線接ロ或多線總線接ロ。當在診斷模式中工作吋,如上所述,診斷單元46可以與濫用檢測系統34對接,並且請求關於電池200的診斷信息。例如,如果電池200出現故障,那麼欠電壓保護電路(處於電池控制電路76或功率管理単元74內部)可以被配置成在處於低標稱電壓閾值(例如,大約3伏(V))的情況下切斷設備10的供電。然而,電池控制電路76連同諸如濫用檢測系統34之類的其他部件可以被配置成繼續得到供電,並且以低至2. 5V的電壓工作。由此,即使設備10的剰餘部分因為電池200的故障而不再工作和/或不再得到供電,電池控制電路76也可以在延長的持續時段中保持運作。於是,診斷単元46可被用於確定電池200的特性,並且診斷故障的ー個或多個原因。一旦接收到來自診斷単元46的指示,則濫用檢測系統34可以被配置成經由通信線路204來從電池控制單元76讀取關於電池200的診斷信息。然後,濫用檢測系統34可以將該信息經由通信線路42傳遞給診斷單元46,其中如上所述,所述通信線路42可以是諸如1 接ロ之類的雙線接ロ。在替換實施例中,電池控制電路76可以被配置成周期性地將關於電池200的診斷信息存入諸如EEPROM之類的非易失存儲器206。所述非易失存儲器 206可以位於電池控制電路76的內部或外部(例如,存儲器64的一部分)。在這樣的實施例中,濫用檢測系統34可以被配置成從非易失存儲器206中讀取診斷信息的最後記錄值或是ー組歷史記錄值,以此作為向電池控制電路76查詢當前值的替換或補充。由此應該預料到的是,當前公開的技術可以提供關於電池的當前(例如,基本實時)診斷信息、歷史診斷信息或是其組合。此外,電池控制電路76可以被配置成基於預定的電池參數閾值來工作。舉個例子,在持續監視電池200的同吋,電池控制電路76有可能接收到超出預定閾值的測得參數, 由此指示電池故障事件。電池控制電路76執行操作所依據的閾值可以取決於設備10和電池200的性質。例如,與便攜媒體播放器之類的複雜度較低的設備相比,諸如膝上型計算機之類的較複雜設備可以具有較高的平均電流汲取。依此類推,與較小的電池(例如那些在便攜媒體播放器或行動電話之類的小型電子設備中找出的電池)相比,較大的電池(例如在膝上型計算機中找出的電池)可以具有更高的理論容量。此外,一旦檢測到異常電池事件或電池故障事件,則電池控制電路76可以被配置成產生與檢測到的電池故障事件相對應的數據條目。應該理解的是,這裡使用的術語「異常電池事件」或「電池故障事件」等應該指的是電池200在可接受的操作閾值以外工作的實例。如上所述,此類數據條目可以採用由諸如時鐘62產生且與電池控制電路76檢測到電池故障事件的時間相對應的時間戳的形式。該數據條目還可以包括設備10在檢測到濫用事件之時的操作狀態。所述數據條目可以存儲在諸如由參考數字64指示的任何適當的非易失存儲設備中,以便在以後供診斷單元46使用和分析。濫用檢測系統34可以被配置成一旦檢測到電池故障事件就通過經由通信線路78 和204分別向功率管理単元74和電池控制電路76發送供電禁用信號來臨時禁用對功率管理單元74以及電池控制電路76兩者的供電。電池控制電路76還可以被配置成將濫用檢測系統34置於休眠模式,並且啟動喚醒定時器,其中所述定時器可以由時鐘62計時,以便在經過了預定時間量之後周期性地喚醒濫用檢測系統34,從而重新檢查電池控制電路76來確定電池200是否仍舊超出如上所述的ー個或多個閾值。舉個例子,在喚醒了濫用檢測系統34的時候,如果確定電池200的某個特性仍舊工作在可接受的閾值以外,那麼電池控制單元76可以被配置成將濫用檢測系統34返回至休眠模式,並且重新啟動喚醒定時器。作為替換,在從休眠模式中喚醒的時候,如果電池控制電路76確定電池200正在可接受的閾值以內工作,那麼濫用檢測系統34可以指示設備10執行上述自檢功能,以便在可能發生了損壞的情況下確定所述損壞的程度。如果自檢結果沒有報告損壞,那麼設備10 可以返回到正常操作模式。然而,如果檢測到某種損壞或損壞可能性,那麼可以指示用戶將設備退回製造商或銷售點以進行維修。如上所述,設備維修可以包括經由雙模通信接ロ 42, 通過上述通信選擇塊66將診斷単元46與設備10對接。這樣做可以允許讀取和分析存儲在非易失存儲64或206中的數據,以便確定是否在設備10中發生ー個或多個電池故障事件以及所述事件的程度。繼續至圖12,例示了根據當前公開的技術的其他方面的另ー個實施例,其中該實施例示出了被配置成經由電池控制電路76和功率管理単元74來提供關於電池200的診斷信息的系統。功率管理単元74可以包括如上所述的通信選擇塊66,後者則經由通信線路 42電耦合到I/O端ロ 18。雖然當前例示的實施例將通信選擇塊66示出為功率管理単元74 的一部分,但是應該了解,如先前所述,塊66可以位於功率管理単元74的外部或是包含在其他単元內,例如濫用檢測系統34內。功率管理単元74可以電耦合到電池200並且經由通信線路204電耦合到電池控制電路76,其中所述電池200還被耦合到電池控制電路76。 診斷單元46可以被配置成與I/O端ロ 18對接,並且以與圖11的實施例所示相似的方式來請求關於電池200的診斷信息。然而,由於通信選擇塊66是與功率管理単元74集成的,因此,診斷電池信息的讀取可以在不涉及濫用檢測系統34的情況下完成。在一個實施例中,關於電池200的診斷信息可以包含在功率管理単元74的ー個或多個內部數據寄存器中,以此作為對於電池控制電路76的補充或替換。在這種情況下,診斷工具46可以被配置成與功率管理単元74通信,以便在不直接涉及電池控制電路76的情況下檢索電池診斷信息。例如,當設備10在診斷模式中工作吋,功率管理単元74可以被配置成從藉助通信線路204來從電池控制電路76中讀取診斷信息,其中所述通信線路204可以是單線接ロ,例如HDQ通信接ロ(可從德克薩斯州Dallas的Texas Instruments, Inc. 購得的單線漏極開路接ロ )。然後,診斷信息可以存儲在功率管理単元74的ー個或多個內部數據寄存器中。可以預料到的是,從電池控制電路76中讀取診斷信息可以是響應於從診斷工具46接收的命令而被執行的。單純作為示例,在一個實施例中,電池控制電路76可以是作為可以從德克薩斯州Dallas的Texas Instruments, Inc.購得並且使用了用於監視電池単元的Impedance Track :技術的「電池燃料表電路」模型提供的(錄入產品編號 BQ27505, BQ2754UBQ27510, BQ2750U BQ27500-V120 等等)。此外,診斷工具46還可以被配置成向功率管理単元74和電池控制電路76提供電力。這在電池200不再能夠為設備10的電路供電(例如,電壓小於2. 5V)的狀況中是有用的。由此,無論設備10處於何種狀態,診斷単元46都能訪問關於200的診斷信息。在ー個實施例中,電カ可以是由診斷單元46使用多種技術提供的,包括使用連至I/O端ロ 18的專用電源線,或是將電カ復用在現有傳輸線,例如通信線路42上。舉個例子,如果通信線路42包括用於上行通信的數據線以及用於下行通信的數據線(例如,一組UART線路),那麼診斷単元46可以臨時將下行線路重新配置成雙向單線接ロ,並且將上行線路配置成電源線。如圖12中進ー步顯示的那樣,功率管理単元74可以被配置成使用熱敏電阻202 之類的ー個或多個溫度感測部件來感測電池200或是其周圍ー個或多個區域的溫度。熱敏電阻202可以具有多種形式,例如負溫度係數(NTC)電阻器,或者可以被溫度傳感器38e所取代。應該了解的是,在其他實施例中,溫度感測功能還可以集成在電池控制電路76或是電池200自身當中。通過使用熱敏電阻202,功率管理単元74可以被配置成在電池200的溫度超出預定閾值的時候關閉設備10的電源。這對於過高放電電流之類的災難性狀況而言是有用的。現在轉到圖13,例示了用於分析和診斷據稱「存在缺陷的」電池以及確定是否啟動產品退回的示例性方法220。該方法200始於步驟222,其中諸如設備10之類的產品與診斷設備對接。如先前所述,諸如診斷單元46之類的診斷裝置可以經由ー個或多個I/O端ロ 18與設備10對接。在步驟224,通信選擇塊66被配置成使得診斷裝置連接到電池控制電路76,例如經由雙模通信接ロ 42。然後,如步驟2 所示,診斷裝置通過電池控制電路76來讀取關於電池200的診斷信息,並且在判定框228,所述診斷信息將被分析,以便確定電池200是否仍舊處於正常操作參數以內。如果所述診斷表明電池200仍舊處於正常操作參數內部,那麼可以斷定初始檢測的故障有可能是因為某種類型的製造缺陷,並且所述缺陷可以是由質保政策所覆蓋的,或者所述故障有可能是因為沒有導致永久性損壞的臨時「濫用」狀況引起的(例如,經由不兼容的AC插座來對電源充電)。如果確實如此,那麼如步驟230所示,維修設備10的工作人員首先可以啟動自檢例程,以便在所退回的設備10存在損壞的情況下確定所述損壞的程度。在判定框234,如果退回設備通過了步驟230的自檢例程,那麼可以斷定設備10沒有遭遇到損壞或者至多遭遇到了不足以影響設備10的正常操作的可忽略損壞。如果是這種情況,那麼如步驟236所示,維修設備10的工作人員可以重新啟用正常的設備操作,例如通過設備10主復位的執行,並且將設備10返回給消費者。回到判定框234,如果設備10未能通過步驟230的自檢例程。那麼如步驟238所示,如果確定故障是製造缺陷,則可以依照恰當的質保政策條款來啟動產品退回,此後方法 220結束。在其他實施例中,如先前結合示例性方法170所述,診斷裝置可以在啟動退回前的任何時刻分析濫用事件數據。參考回步驟228,如果對於電池200的診斷信息的分析表明電池200不再處於正常操作參數以內,那麼如步驟232所示,將有必要進行更進ー步的診斷。這些診斷將會基於所獲取的關於電池200的診斷信息,而且還可以包括以下行為,諸如在嘗試使用外部電源為電池充電的同時監視診斷信息的變化,將電池200與単元10的其餘部分隔離並執行重新測試,替換單元10中的電池200並重新測試,以及一般地使用專門的測試裝置來表徵電池的行為。應該了解的是,基於診斷結果,恰當的工作人員可以確定消費者是否享有產品退回的資格。上文描述的具體實施例是作為例子示出的,並且應該理解,這些實施例是很容易採用不同的修改以及替換形式的。此外還應該理解,權利要求並不局限於所公開的特定形式,而是覆蓋了落入本公開的實質和範圍以內的所有修改、等效方案及替換方式。
權利要求
1.一種用於訪問電子設備上的診斷信息的系統,包括電源;與電源耦合併且被配置成確定與電源相關的診斷信息的電源監視設備;被配置成接收由電源監視設備所確定的診斷信息的濫用檢測電路;以及被配置成促進電子設備與外部診斷設備之間的通信的接口。
2.根據權利要求1所述的系統,其中所述接口被配置成提供診斷通信模式和非診斷通信模式,以及其中濫用檢測電路被配置成當電子設備在診斷通信模式中工作時,使用所述接口將診斷信息傳遞到外部診斷設備。
3.根據權利要求2所述的系統,其中該接口還被配置為當電子設備沒有在診斷模式中工作時,促進電子設備與外部非診斷設備之間的通信。
4.根據權利要求3所述的系統,包括通信選擇電路,該通信選擇電路被配置成在外部診斷設備與接口耦合時選擇診斷通信模式,以及在外部非診斷設備與接口耦合時選擇非診斷通信模式。
5.根據權利要求1所述的系統,其中電源包括一個或多個可再充電電池、或一個或多個不可再充電電池、或是其某種組合。
6.根據權利要求1所述的系統,其中診斷信息包括工作電流、平均電流汲取、電池總容量、電池充電和/或放電所需要的時間量、電池壽命期間的充電/放電循環次數、電壓、或操作溫度、或是其任意組合。
7.根據權利要求1所述的系統,其中濫用檢測電路使用單線接口、多線總線接口或是此類接口的組合來接收診斷信息。
8.根據權利要求1所述的系統,其中電源監視設備被配置成即使在確定與電源相關的診斷信息超出了一個或多個預定閾值的情況下,仍向濫用檢測電路提供電池故障的指示。
9.根據權利要求8所述的系統,其中一旦檢測到電池故障事件,就在非易失存儲設備中存儲關於檢測到的電池故障事件的記錄。
10.根據權利要求8所述的系統,其中濫用檢測電路被配置成一旦發生電池故障事件就至少臨時禁用電子設備的操作。
11.一種用於訪問電子設備上的診斷信息的系統,包括電源;與電源耦合併被配置成將電力從電源分配至電子設備的一個或多個其他部件的功率管理單元;與電源耦合併被配置成確定並存儲與電源相關的診斷信息的電源監視設備;以及被配置成在診斷模式和非診斷模式中工作的接口,其中如果該接口在診斷模式中工作,則存儲在電源監視設備中的診斷信息能夠由與電子設備分開的外部診斷設備訪問。
12.根據權利要求11所述的系統,包括與所述接口電耦合的通信選擇電路,其中該通信選擇電路被配置成至少部分取決於外部診斷設備是否與接口耦合而在診斷模式和非診斷模式之一中操作所述接口。
13.根據權利要求12所述的系統,其中所述通信選擇電路是與功率管理單元集成的。
14.根據權利要求11所述的系統,包括被配置成感測電源溫度的溫度感測設備,其中如果感測到的溫度超出預定閾值,則功率管理單元被配置成禁用所述電子設備。
15.根據權利要求14所述的系統,其中溫度感測設備包括溫度傳感器、熱敏電阻或是其某種組合。
16.根據權利要求11所述的系統,其中功率管理單元包括一個或多個數據寄存器,並且被配置成將有關電源的診斷信息存儲到所述一個或多個數據寄存器內。
17.根據權利要求16所述的系統,其中將診斷信息存儲到功率管理單元的一個或多個數據寄存器內包括通過將功率管理單元耦合到電源監視設備的單線通信接口來從電源監視設備中讀取診斷信息。
18.根據權利要求17所述的系統,其中響應於從外部診斷設備接收的命令執行所述從電源監視設備中讀取診斷信息,並且診斷信息能夠由外部診斷設備通過所述一個或多個數據寄存器訪問。
19.一種電子設備,包括 被配置成執行指令的處理器;被配置成存儲數據的存儲設備,所述數據至少部分包括要由處理器執行的指令; 電源;與電源耦合併被配置成確定並存儲與電源相關的診斷信息的電源監視設備; 與電源耦合併被配置成將電力從電源分配至電子設備的一個或多個其他部件的功率管理單元;以及被配置成在所述電子設備和外部設備之間通信的接口,其中如果該外部設備是診斷設備,則所述接口被配置為提供通過所述診斷設備對診斷信息的訪問。
20.根據權利要求19所述的設備,其中功率管理單元包括被配置成在處於預定電壓閾值時禁用電子設備的欠壓保護電路。
21.根據權利要求20所述的設備,其中電源監視設備被配置成在低於預定電壓閾值時保持操作並且可由所述診斷設備訪問。
22.根據權利要求19所述的設備,其中如果外部設備是診斷設備並且電源沒有工作, 那麼所述接口被進一步配置成向電源監視設備和功率管理單元提供電力。
23.根據權利要求22所述的設備,其中所述接口至少包括第一數據線和第二數據線,如果外部設備是診斷設備並且電源沒有工作,那麼所述接口被進一步配置成經由第一數據線來提供電力,並且經由第二數據線來提供單線雙向通信路徑,否則,該接口被配置成經由第一數據線來提供上行通信路徑,並且經由第二數據線來提供下行通信路徑。
24.一種方法,包括檢測外部診斷設備與電子設備的連接,所述電子設備包括功率管理單元、電源以及電源監視設備,所述電源監視設備與功率管理單元耦合併被配置成確定與電源相關的診斷信息;在外部診斷設備與電子設備的功率管理單元之間建立通信路徑; 至少部分基於對外部診斷設備連接的檢測而進入診斷操作模式;以及當電子設備在診斷操作模式中工作時,訪問來自電源監視設備的診斷信息。
25.根據權利要求M所述的方法,其中響應於接收到來自外部診斷設備的命令而執行所述進入診斷操作模式。
26.根據權利要求M所述的方法,其中訪問來自電源監視設備的診斷信息包括 使用外部診斷設備來為功率管理單元供電;以及接收來自外部診斷設備的命令,其中一旦接收到該命令,功率管理單元就被配置成從電源監視設備中讀取診斷信息,將診斷信息存儲到一個或多個數據寄存器內,並且將診斷信息從一個或多個數據檢測器傳送到外部診斷設備。
27.根據權利要求沈所述的方法,其中所述使用外部診斷設備來為功率管理單元供電包括將數據線重新配置為將電力從外部診斷設備傳送到功率管理單元,其中當電子設備沒有工作在診斷操作模式中時,該數據線被正常配置成傳送數據。
28.一種用於評估產品退回的方法,包括訪問存儲在電子設備中的診斷信息,其中訪問所述診斷信息包括 將電子設備與分開的診斷設備對接,並且進入診斷操作模式; 在診斷設備與電源監視設備之間建立連接,所述電源監視設備被配置成確定並存儲與電源相關的診斷信息;以及使用診斷設備從電源監視設備中讀取所述診斷信息;確定所述診斷信息是否指示電子設備中由於消費者濫用所導致的電池故障;以及如果該故障不是消費者濫用所導致,則啟動產品退回。
29.根據權利要求觀所述的方法,其中確定電池故障是否是由消費者濫用所導致包括對從電源監視設備中讀取的診斷信息進行分析,並且確定電源是否至少能在可接受的工作參數以內執行操作。
30.根據權利要求四所述的方法,其中分析診斷信息包括如下的至少之一基於電源的變化來監視診斷信息的變化,將電源與電子設備隔離,替換所述電源,或是以上的某種組合。
全文摘要
所提供的是一種用於訪問電子設備10中的診斷信息的技術。根據該技術,提供了一種用於確定關於電源200的診斷信息的系統74。在一個實施例中,該系統74提供了一個接口66,以便提供針對診斷信息的訪問。該系統74還可以提供在其中可以存儲診斷信息的存儲器。所述系統74還可以被配置成當電子設備沒有工作時提供針對診斷信息的訪問。
文檔編號H04W24/00GK102597967SQ201080041247
公開日2012年7月18日 申請日期2010年7月23日 優先權日2009年8月6日
發明者T·M·約翰森 申請人:蘋果公司