本發明專利技術公開了一種芯片處理方法、裝置、芯片及電梯外呼板。方法包括:確定存儲器的加密區中的目標位置,所述目標位置在芯片測試階段的擦寫次數達到擦寫次數閾值;對所述目標位置進行寫入操作,生成所述目標位置對應的寫入信息;對所述目標位置進行讀取操作,得到讀取信息;若所述寫入信息和讀取信息相同,則對存儲器的應用程序存儲區進行擦除操作。本發明專利技術在不增加主板測試階段的時間成本和主板的物料成本的前提下,能夠識別出克隆的主板,并使克隆主板無法工作,避免了使用克隆主板導致設備工作異常,甚至出現安全事故的問題。
A Chip Processing Method, Device, Chip and Elevator Callboard
【技術實現步驟摘要】
一種芯片處理方法、裝置、芯片及電梯外呼板
本專利技術實施例涉及芯片處理技術,尤其涉及一種芯片處理方法、裝置、芯片及電梯外呼板。
技術介紹
隨著控制技術的發展,控制芯片被廣泛應用于自動化控制領域,作為主板的一部分,控制芯片在主板上起著核心作用,其通常包括具有數據處理功能的處理器和存儲功能的存儲器等。在設備的維護過程中,如果主板出現異常,通常需要更換原廠主板。但是,非原廠的維護人員為了追求高額利潤,使用山寨盜版的主板的情況時有發生,即將原廠主板的芯片中存儲器的數據克隆到非原廠主板的芯片中,以充當原廠主板。非原廠的主板往往存在兼容性和穩定性的問題,導致設備工作異常,甚至出現安全事故。
技術實現思路
本專利技術提供了一種芯片處理方法、裝置、芯片及電梯外呼板,在不增加主板測試階段的時間成本和主板的物料成本的前提下,能夠識別出克隆的主板,并使克隆主板無法工作,避免了使用克隆主板導致設備工作異常,甚至出現安全事故的問題。第一方面,本專利技術提供了一種芯片處理方法,所述芯片包括存儲器,所述方法包括:確定存儲器的加密區中的目標位置,所述目標位置在芯片測試階段的擦寫次數達到擦寫次數閾值;對所述目標位置進行寫入操作,生成所述目標位置對應的寫入信息;對所述目標位置進行讀取操作,得到讀取信息;若所述寫入信息和讀取信息相同,則對存儲器的應用程序存儲區進行擦除操作。可選的,所述得到讀取信息之后,還包括:判斷所述寫入信息和讀取信息是否相同;若所述寫入信息和讀取信息相同,則對所述應用程序存儲區進行擦除操作;若所述寫入信息和讀取信息不同,則運行所述應用程序存儲區中存儲的應用程序。可選的,所述確定存儲器的加密區中的目標位置包括:獲取芯片的軟件ID信息;基于所述軟件ID信息確定位置索引信息;基于所述位置索引信息,確定所述加密區中的所述目標位置。可選的,在所述獲取芯片的軟件ID信息之前,還包括:在芯片測試階段將所述軟件ID信息寫入到所述存儲器的軟件ID存儲區。第二方面,本專利技術提供了一種芯片處理裝置,所述芯片包括存儲器,所述裝置包括:目標位置確定模塊,用于確定存儲器的加密區中的目標位置,所述目標位置在芯片測試階段的擦寫次數達到擦寫次數閾值;寫入模塊,用于對所述目標位置進行寫入操作,生成所述目標位置對應的寫入信息;讀取模塊,用于對所述目標位置進行讀取操作,得到讀取信息;擦除模塊,用于在確定所述寫入信息和讀取信息相同時,對存儲器的應用程序存儲區進行擦除操作。可選的,芯片處理裝置還包括:判斷模塊,用于判斷所述寫入信息和讀取信息是否相同;運行模塊,用于在確定所述寫入信息和讀取信息不同時,運行所述應用程序存儲區中存儲的應用程序。可選的,所述目標位置確定模塊包括:獲取單元,用于獲取芯片的軟件ID信息;位置索引信息確定單元,用于基于所述軟件ID信息確定位置索引信息;目標位置確定單元,用于基于所述位置索引信息,確定所述加密區中的所述目標位置。可選的,芯片處理裝置還包括軟件ID信息寫入模塊,用于在芯片測試階段將所述軟件ID信息寫入到所述存儲器的軟件ID存儲區。第三方面,本專利技術提供了一種芯片,包括:處理器;存儲器,所述存儲器劃分為BOOT區、應用程序存儲區、軟件ID存儲區和加密區,所述BOOT區用于存儲一個或多個程序;軟件ID存儲區存儲軟件ID信息,所述軟件ID信息與所述加密區中目標位置關聯,所述加密區中的目標位置在芯片測試階段的擦寫次數達到擦寫次數閾值;當所述一個或多個程序被所述處理器執行,使得所述處理器實現如本專利技術上述的芯片處理方法。第四方面,本專利技術提供了一種電梯外呼板,包括本專利技術上述的芯片。本專利技術實施例提供的芯片處理方法,通過確定存儲器的加密區中的目標位置,目標位置在芯片測試階段的擦寫次數達到擦寫次數閾值,使目標位置被擦寫壞,即該目標位置的寫入信息和讀取數據會不相同,對目標位置進行寫入操作后再進行讀取操作,若目標位置的寫入信息和讀取信息相同,則確定芯片為克隆芯片,進而對存儲器的應用程序存儲區進行擦除操作,使該芯片所在的主板(即克隆主板)無法工作。本專利技術在不增加主板測試階段的時間成本和芯片的物料成本的前提下,能夠識別出克隆的主板,并使克隆主板無法工作,避免了使用克隆主板導致設備工作異常,甚至出現安全事故的問題。附圖說明圖1為本專利技術實施例提供的一種芯片處理方法的流程圖;圖2為本專利技術實施例提供的又一種芯片處理方法的流程圖;圖3為本專利技術實施例提供的另一種芯片處理方法的流程圖;圖4為本專利技術實施例提供的一種芯片處理裝置的結構框圖;圖5為本專利技術實施例提供的一種芯片的結構示意圖。具體實施方式下面結合附圖和實施例對本專利技術作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本專利技術,而非對本專利技術的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本專利技術相關的部分而非全部結構。實施例一通常,電梯層門附近的墻壁上設置外呼板,外呼板一般功能較為簡單,通過外呼板來接收及響應召梯請求、樓層顯示以及與電梯主控系統的通訊。侯梯人員通過按外呼板上的上行鍵或下行鍵進行召梯。外呼板包括外呼板芯片,外呼板芯片通常包括具有數據處理功能的處理器和存儲功能的存儲器等。在外呼板出現故障時,往往需要更換整個外呼板。但是,非原廠的維護人員為了追求高額利潤,使用山寨盜版的外呼板的情況時有發生,即將原廠外呼板芯片中存儲器的數據克隆到非原廠的外呼板芯片中,以充當原廠外呼板。非原廠的外呼板往往存在兼容性和穩定性的問題,導致外呼板工作異常,甚至出現安全事故。目前一般應對方法有兩種,一是增加通訊上的產品驗證,但這種方式維保人員通過一些操作還是有方法繞過正版認證;另一種是每個外呼板芯片帶唯一物理ID號或在外呼板上額外增加加密芯片,但這種方式會大大增加外呼板的物料成本,由于外呼板實現的功能較為簡單,選用的外呼板芯片都較為簡單,因此為了節約物料成本,外呼板芯片通常沒有唯一物理ID號。針對上述問題,本專利技術實施例提供了一種芯片處理方法,圖1為本專利技術實施例提供的一種芯片處理方法的流程圖,如圖1所示,該方法包括:S110、確定存儲器的加密區中的目標位置。在外呼板芯片上電時,處理器首先確定存儲器的加密區中的目標位置。外呼板芯片的存儲器通常為Flash存儲器,由于外呼板實現的功能較為簡單,選用的外呼板芯片都較為簡單,存儲器的空間使用率較低。因此,可以利用空余的空間來做防克隆功能。需要說明的是,存儲器也可是其他形式的存儲器,本專利技術在此不做限定。示例性的,本專利技術實施例中,原廠外呼板芯片的存儲器的存儲空間被劃分為BOOT區、應用程序存儲區和加密區。其中,BOOT區為程序引導區,存儲有引導程序,應用程序存儲區存儲有響應召梯的應用程序,當引導程序被處理器執行時,可以對應用程序存儲區中存儲的信息進行更改。加密區中的目標位置在外呼板測試階段的擦寫次數達到擦寫次數閾值,具體的,目標位置可以是加密區中位置確定的一個或多個字節,本專利技術實施例中,目標位置為加密區中的8個字節。原廠外呼板出廠時,通常會對Flash存儲器的可擦寫次數進行測試,具體的,對Flash存儲器的其中某個區域進行反復的寫入和擦除,達到其擦寫次數閾值,該區域寫入的數據和讀取的數據不同,即該區域被擦寫壞。那么,在原廠外呼板出廠測試階段,對加密區中的目標位置進行反復的擦寫操作,使目本文檔來自技高網...
【技術保護點】
1.一種芯片處理方法,其特征在于,所述芯片包括存儲器,所述方法包括:確定存儲器的加密區中的目標位置,所述目標位置在芯片測試階段的擦寫次數達到擦寫次數閾值;對所述目標位置進行寫入操作,生成所述目標位置對應的寫入信息;對所述目標位置進行讀取操作,得到讀取信息;若所述寫入信息和讀取信息相同,則對存儲器的應用程序存儲區進行擦除操作。
【技術特征摘要】
1.一種芯片處理方法,其特征在于,所述芯片包括存儲器,所述方法包括:確定存儲器的加密區中的目標位置,所述目標位置在芯片測試階段的擦寫次數達到擦寫次數閾值;對所述目標位置進行寫入操作,生成所述目標位置對應的寫入信息;對所述目標位置進行讀取操作,得到讀取信息;若所述寫入信息和讀取信息相同,則對存儲器的應用程序存儲區進行擦除操作。2.根據權利要求1所述的芯片處理方法,其特征在于,所述得到讀取信息之后,還包括:判斷所述寫入信息和讀取信息是否相同;若所述寫入信息和讀取信息相同,則對所述應用程序存儲區進行擦除操作;若所述寫入信息和讀取信息不同,則運行所述應用程序存儲區中存儲的應用程序。3.根據權利要求1所述的芯片處理方法,其特征在于,所述確定存儲器的加密區中的目標位置包括:獲取芯片的軟件ID信息;基于所述軟件ID信息確定位置索引信息;基于所述位置索引信息,確定所述加密區中的所述目標位置。4.根據權利要求3所述的芯片處理方法,其特征在于,在所述獲取芯片的軟件ID信息之前,還包括:在芯片測試階段將所述軟件ID信息寫入到所述存儲器的軟件ID存儲區。5.一種芯片處理裝置,其特征在于,所述芯片包括存儲器,所述裝置包括:目標位置確定模塊,用于確定存儲器的加密區中的目標位置,所述目標位置在芯片測試階段的擦寫次數達到擦寫次數閾值;寫入模塊,用于對所述目標位置進行寫入操作,生成所述目標位置對應的寫入信息;...
【專利技術屬性】
技術研發人員:張杰建,黃丹燕,麥源振,劉華金,
申請(專利權)人:日立樓宇技術廣州有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。