TWI790440B - 電子元件測試系統與期限稽核方法 - Google Patents
電子元件測試系統與期限稽核方法 Download PDFInfo
- Publication number
- TWI790440B TWI790440B TW109115511A TW109115511A TWI790440B TW I790440 B TWI790440 B TW I790440B TW 109115511 A TW109115511 A TW 109115511A TW 109115511 A TW109115511 A TW 109115511A TW I790440 B TWI790440 B TW I790440B
- Authority
- TW
- Taiwan
- Prior art keywords
- time point
- audit
- deadline
- test
- authorization
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/319—Tester hardware, i.e. output processing circuits
- G01R31/31903—Tester hardware, i.e. output processing circuits tester configuration
- G01R31/31912—Tester/user interface
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2851—Testing of integrated circuits [IC]
- G01R31/2886—Features relating to contacting the IC under test, e.g. probe heads; chucks
- G01R31/2889—Interfaces, e.g. between probe and tester
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2832—Specific tests of electronic circuits not provided for elsewhere
- G01R31/2836—Fault-finding or characterising
- G01R31/2849—Environmental or reliability testing, e.g. burn-in or validation tests
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2851—Testing of integrated circuits [IC]
- G01R31/2855—Environmental, reliability or burn-in testing
- G01R31/286—External aspects, e.g. related to chambers, contacting devices or handlers
- G01R31/2868—Complete testing stations; systems; procedures; software aspects
- G01R31/287—Procedures; Software aspects
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/31719—Security aspects, e.g. preventing unauthorised access during test
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/31725—Timing aspects, e.g. clock distribution, skew, propagation delay
- G01R31/31726—Synchronization, e.g. of test, clock or strobe signals; Signals in different clock domains; Generation of Vernier signals; Comparison and adjustment of the signals
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Tests Of Electronic Circuits (AREA)
- Testing Electric Properties And Detecting Electric Faults (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
本發明揭露了一種電子元件測試系統與期限稽核方法,所述電子元件測試系統包含測試裝置以及介面裝置。所述測試裝置包含背板,背板用以電性連接於至少一個測試單板,且背板包含期限稽核元件,期限稽核元件儲存授權開始時點和授權終止時點。所述介面裝置電性連接測試裝置,用以提供測試指令。其中測試裝置依據測試指令啟動測試程序,當測試程序結束後,期限稽核元件將授權開始時點更新為測試程序結束時的第一停止時點。
Description
本發明係關於一種電子元件測試系統與期限稽核方法,特別是關於一種可以檢查並更新授權期間的電子元件測試系統與期限稽核方法。
一般來說,業者會將待銷售的機台開放給客戶試用,並約定好可供試用的授權期間,做為一種機台的銷售策略。好處在於,客戶可以先將機台安裝於產線上,可以有較充裕的試用時間,並可以現場評估機台的功能與工作效益。然而對業者來說也存在著風險,例如若客戶後續沒有購買機台或者續約授權,在這個情況下業者有可能無法順利取回機台。此外,由於機台仍是在客戶的地方,客戶有可能會違反契約精神繼續逾期使用免費的機台。如此一來,讓客戶逾期使用機台不僅會對業者造成損失,也給了客戶惡意取巧的契機。
為了解決客戶逾期使用機台的問題,部分的業者會在機台的操作程式中加上使用權限,以避免客戶在沒有權限的情況下繼續使用機台。但實務上,鎖定操作程式的權限容易被破解或繞過,例如有可能通過修改系統內部時間而迴避授權期間的檢查,從而不容易達到遏止逾期使用機台的目的。據此,業界需要一種新的檢查授權期間的系統與方法,確保客戶不能在授權期間之外使用機台,以減少造成業者的損失。
本發明提供一種電子元件測試系統,在機台上設計了期限稽核元件,在啟動之前會先由期限稽核元件判斷檢查授權期間,因為使用了硬體可以避免檢查被繞過。此外,期限稽核元件會自動更新授權期間,可以避免客戶修改系統內部時間以迴避授權期間的檢查。
本發明提出一種電子元件測試系統,包含測試裝置以及介面裝置,所述測試裝置包含背板,背板用以電性連接於至少一個測試單板,且背板包含期限稽核元件,期限稽核元件儲存授權開始時點和授權終止時點。所述介面裝置電性連接測試裝置,用以提供測試指令。其中測試裝置依據測試指令啟動測試程序,當測試程序結束後,期限稽核元件將授權開始時點更新為測試程序結束時的第一停止時點。
於一些實施例中,當測試裝置收到測試指令時,期限稽核元件可以檢查測試指令中的第一執行時點是否晚於授權開始時點,測試裝置據以決定是否啟動測試程序。當第一執行時點晚於授權開始時點時,期限稽核元件可以產生稽核通過信號,測試裝置依據稽核通過信號啟動測試程序。當第一執行時點不晚於授權開始時點時,期限稽核元件則不產生稽核通過信號。
於一些實施例中,當測試裝置收到測試指令時,期限稽核元件更可以檢查第一執行時點是否早於授權終止時點,測試裝置據以決定是否啟動測試程序。當第一執行時點早於授權終止時點時,期限稽核元件可以產生稽核通過信號,測試裝置依據稽核通過信號啟動測試程序。當第一執行時點不早於授權終止時點時,期限稽核元件則不產生稽核通過信號。
於一些實施例中,於期限稽核元件將授權開始時點更新為第一停止時點之前,期限稽核元件可以檢查第一執行時點是否早於第一停止時點。當期限稽核元件檢查第一執行時點不早於第一停止時點,期限稽核元件可以將第一執行時點累加內計時數值,以取得真實停止時點,而期限稽核元件可以將授權開始時點更新為真實停止時點。
本發明提供一種期限稽核方法,可以由期限稽核元件判斷檢查授權期間,並且由期限稽核元件自動更新授權期間,可以避免客戶修改系統內部時間以迴避授權期間的檢查。
本發明提出一種期限稽核方法,包含下列步驟。首先,提供期限稽核元件,期限稽核元件儲存授權開始時點和授權終止時點。接著,依據測試指令啟動測試程序。當測試程序結束後,以期限稽核元件將授權開始時點更新為測試程序結束時的第一停止時點。
於一些實施例中,於依據測試指令啟動測試程序的步驟中,更可以包含下列步驟。首先,以期限稽核元件檢查測試指令中的第一執行時點是否晚於授權開始時點。當第一執行時點晚於授權開始時點時,以期限稽核元件產生稽核通過信號。接著,依據稽核通過信號啟動測試程序。此外,當第一執行時點不晚於授權開始時點時,期限稽核元件則不產生稽核通過信號。
於一些實施例中,於依據測試指令啟動測試程序的步驟中,更可以包含下列步驟。首先,以期限稽核元件檢查第一執行時點是否早於授權終止時點。當第一執行時點早於授權終止時點時,以期限稽核元件產生稽核通過信號。接著,依據稽核通過信號啟動測試程序。此外,當第一執行時點不早於授權終止時點時,期限稽核元件則不產生稽核通過信號。
於一些實施例中,於期限稽核元件將授權開始時點更新為測試程序結束時的第一停止時點的步驟之前,更包含下列步驟。首先,以期限稽核元件檢查第一執行時點是否早於第一停止時點。當期限稽核元件檢查第一執行時點不早於第一停止時點,期限稽核元件將第一執行時點累加內計時數值,以取得真實停止時點。接著,以期限稽核元件將授權開始時點更新為真實停止時點。
綜上所述,本發明提供的電子元件測試系統與期限稽核方法,藉由在機台上設置無法繞過的期限稽核元件,並利用期限稽核元件判斷檢查授權期間,避免客戶修改系統內部時間以迴避授權期間的檢查。此外,於本發明提供的電子元件測試系統與期限稽核方法中,期限稽核元件會自動更新授權期間之前再次檢查系統時間是否被修改,如果期限稽核元件判斷系統時間不正確,則會改以內計時的數值更新授權期間。
下文將進一步揭露本發明之特徵、目的及功能。然而,以下所述者,僅為本發明之實施例,當不能以之限制本發明之範圍,即但凡依本發明申請專利範圍所作之均等變化及修飾,仍將不失為本發明之要意所在,亦不脫離本發明之精神和範圍,故應將視為本發明的進一步實施態樣。
請參閱圖1,圖1係繪示依據本發明一實施例之電子元件測試系統的功能方塊圖。如圖1所示,本實施例的電子元件測試系統1包含測試裝置10以及介面裝置12,測試裝置10電性連接介面裝置12。實務上,測試裝置10可以是一種自動測試設備(automatic test equipment),而介面裝置12可以是用來操作自動測試設備的電腦。於一個例子中,介面裝置12中可以載有測試裝置10的操作程式,使用者可以由介面裝置12的操作程式下達測試指令給測試裝置10,所述測試指令可以讓測試裝置10執行對應的測試程序。當然,本實施例在此不限制測試裝置10或測試程序是用來進行何種測試,於所屬技術領域具有通常知識者可以應用於不同測試項目的機台上。此外,本實施例也不限制測試裝置10是有線或無線地連接介面裝置12,只要介面裝置12可以用來提供測試指令給測試裝置10,即應屬於本實施例的範疇。以下分別就電子元件測試系統1的各部元件進行說明。
測試裝置10包含背板100,背板100用以電性連接於至少一個測試單板102。在此,測試單板102可以是一種功能卡,可插拔地連接在背板100的對應插槽中,並且可以用來執行測試程序。此外,背板100還包含期限稽核元件104,期限稽核元件104可以設置於背板100上,且期限稽核元件104可以儲存有授權開始時點和授權終止時點。實務上,期限稽核元件104可以一種具有運算和儲存功能的電子元件,本實施例在此不特別限制期限稽核元件104的種類。於一個例子中,授權開始時點和授權終止時點表示了測試裝置10被合法授權使用的時間區間,即在授權開始時點和授權終止時點之間的任何時間都可以正常使用測試裝置10。實務上,業者在提供或安裝電子元件測試系統1時,便可以在期限稽核元件104中預先寫入授權開始時點和授權終止時點。也就是說,由於授權開始時點和授權終止時點是由業者寫入,自然可以確保於授權開始時點和授權終止時點正確無誤。於一個例子中,授權開始時點和授權終止時點不一定指的是某一日期的特定時間點,也有可能是一種累計時數,例如可以給定試用若干小時,本實施例不加以限制。另外,由上述可知,授權開始時點和授權終止時點是被記錄於硬體(例如期限稽核元件104)中,不是被記錄在軟體(例如操作程式)中,而本實施例亦不限制授權開始時點和授權終止時點是如何被寫入期限稽核元件104的。
以實際操作的例子來說,當介面裝置12傳來測試指令時,期限稽核元件104會先檢查測試指令中的資訊,以決定是否啟動測試程序。實務上,測試指令中除了可以包含控制測試裝置10執行測試程序的指令之外,還會包含介面裝置12的系統時間資訊,期限稽核元件104即是用來檢查系統時間資訊。於一個例子中,測試指令可以包含了開始執行測試程序的第一執行時點,或者包含了結束測試程序時的第一停止時點。為了方便說明期限稽核元件104如何檢查測試指令中的系統時間資訊,請一併參閱圖1與圖2,圖2係繪示依據本發明一實施例之電子元件測試系統的操作時序圖。如圖所示,本實施例將預先寫入期限稽核元件104的授權開始時點和授權終止時點分別標示為T0和T1,由圖可以看出,授權開始時點T0應當會早於授權終止時點T1。
當使用者操作介面裝置12發出測試指令要求開始執行測試程序時,期限稽核元件104會檢查測試指令包含的系統時間資訊。假設測試指令要求執行測試程序的系統時間資訊(即第一執行時點)為T2,則期限稽核元件104會檢查第一執行時點T2是否晚於授權開始時點T0。以圖2的例子來說,第一執行時點T2的確晚於授權開始時點T0。於一個例子中,期限稽核元件104可以據此產生稽核通過信號,測試裝置10收到依據稽核通過信號之後,才會啟動測試程序。當然,期限稽核元件104還可以基於其他的判斷條件產生稽核通過信號,舉例來說,期限稽核元件104除了檢查第一執行時點T2和授權開始時點T0的先後關係之外,期限稽核元件104還會一併檢查第一執行時點T2和授權終止時點T1的先後關係。例如,期限稽核元件104會檢查第一執行時點T2是否早於授權終止時點T1。實務上,當第一執行時點T2晚於授權開始時點T0,且第一執行時點T2早於授權終止時點T1時,意味著介面裝置12發出測試指令要求開始執行測試程序的當下是合法的授權期間(第一執行時點T2在授權開始時點T0和授權終止時點T1之間),此時期限稽核元件104可以產生稽核通過信號,讓測試裝置10啟動測試程序。
反之,於所屬技術領域具有通常知識者應可以理解,如果期限稽核元件104檢查到第一執行時點早於授權開始時點T0,意味著還沒有到授權期間,或尚未開放給客戶使用操作。此時,期限稽核元件104則不會產生稽核通過信號,避免客戶過早開始使用測試裝置10。此外,如果期限稽核元件104檢查到第一執行時點晚於授權終止時點T1,意味著授權期間已過,期限稽核元件104同樣不會產生稽核通過信號,以避免客戶逾期使用測試裝置10。換句話說,期限稽核元件104藉由檢查第一執行時點T2、授權開始時點T0和授權終止時點T1,可以判斷目前是否在授權期間,並決定否讓測試裝置10啟動測試程序。
另一方面,當使用者操作介面裝置12發出測試指令要求結束測試程序時,期限稽核元件104也同樣會檢查測試指令包含的系統時間資訊。假設測試指令要求結束測試程序的系統時間資訊(即第一停止時點)為T3,此時期限稽核元件104會偵測到測試程序已結束,並且將授權開始時點T0更新成第一停止時點T3的時間。也就是說,本實施例並不只是記錄第一停止時點T3,而是在前次測試程序結束之後,會用前次測試程序的第一停止時點T3做為新的授權開始時點T0。從而,當下一次介面裝置12發出測試指令要求啟動測試程序時,期限稽核元件104檢查的授權開始時點T0即是前一次的第一停止時點T3。白話來說,新的授權開始時點T0會向後挪移,並且更接近授權終止時點T1,這樣修改授權開始時點T0的策略會讓授權期間在每次使用後都縮短一些。
當然,實務上還是可能有使用者會嘗試提供錯誤的第一停止時點T3給期限稽核元件104,例如藉由蓄意修改介面裝置12的系統時間資訊,讓介面裝置12發出測試指令要求結束測試程序時,包含了錯誤的系統時間資訊。為了方便說明,請一併參閱圖1與圖3,圖3係繪示依據本發明另一實施例之電子元件測試系統的操作時序圖。以圖3的例子來說,由於第一執行時點T2在授權開始時點T0和授權終止時點T1之間,期限稽核元件104會判斷目前在合法的授權期間,從而期限稽核元件104可以讓測試裝置10啟動測試程序。然而,假設使用者蓄意修改了介面裝置12的系統時間資訊,從而在介面裝置12發出測試指令要求結束測試程序包含了錯誤的系統時間資訊,也就是錯誤的第一停止時點T4。此時,錯誤的第一停止時點T4可能像圖3一樣,被修改成早於第一執行時點T2,看起來像測試程序在啟動之前便停止了,明顯有邏輯上的問題。
為了因應這一類蓄意修改系統時間資訊的問題,本實施例的期限稽核元件104在更新授權開始時點T0之前,可以多做一層檢查。舉例來說,期限稽核元件104可以先檢查第一執行時點T2是否早於第一停止時點T4,正常情況下,第一執行時點T2應當要早於第一停止時點T4。以圖3的例子來說,因為使用者惡意修改了介面裝置12的系統時間資訊,導致第一停止時點T4早於第一執行時點T2。於一個例子中,當期限稽核元件104檢查到第一停止時點T4早於第一執行時點T2時,測試裝置10可以自動發出警示通知提醒業者。除此之外,更重要的是期限稽核元件104要正確更新授權開始時點T0。實務上,本實施例的期限稽核元件104還可以自行計算時間,從而可以看成期限稽核元件104有一個內計時數值。
請一併參閱圖1與圖4,圖4係繪示依據本發明再一實施例之電子元件測試系統的操作時序圖。如圖所示,當期限稽核元件104檢查到第一停止時點T4早於第一執行時點T2時,期限稽核元件104便會放棄以錯誤的第一停止時點T4更新授權開始時點T0,而是先將第一執行時點T2累加內計時數值,以取得測試程序的真實停止時點。在此,假設期限稽核元件104的內計時數值為Δt,則期限稽核元件104將第一執行時點T2累加內計時數值Δt之後,可以取得真實停止時點RT4。接著,期限稽核元件104才會以真實停止時點RT4更新授權開始時點T0。也就是說,本實施例的期限稽核元件104可以自動修正錯誤的系統時間資訊,測試裝置10下次進行測試時,新的授權開始時點便會從RT4開始計算。
承接上述,假設使用者修改系統時間資訊的情況並不特別嚴重,例如沒有像前述的第一停止時點T4提前到早於第一執行時點T2,而是僅稍微提前第一停止時點T4或者鎖定第一停止時點T4到特定時間點,本實施例的期限稽核元件104還是有機會檢查出來修改系統時間資訊的行為。舉例來說,期限稽核元件104可以定期或隨機地檢查系統時間資訊,用抽查的方式來檢查使用者是否曾修改過系統時間資訊。以圖2的例子來說,將記錄到的第一執行時點T2和第一停止時點T3計算測試程序的使用時間長度,並且將測試程序的使用時間長度比對內計時數值,如果存在差異或差異達一定程度,測試裝置10同樣可以自動發出警示通知提醒業者,並且以前述真實停止時點來更新下一次的授權開始時點。當然,如果期限稽核元件104曾經檢查出系統時間資訊不正確的情況,期限稽核元件104也可自動地提高檢查系統時間資訊的頻率,以遏止這樣的行為並保障業者的權益。
為了說明本發明的期限稽核方法,請一併參閱圖1與圖5,圖5係繪示依據本發明一實施例之期限稽核方法的步驟流程圖。如圖所示,於步驟S20中,電子元件測試系統1內會提供期限稽核元件104,期限稽核元件104可以儲存授權開始時點和授權終止時點。於步驟S22中,電子元件測試系統1內的測試裝置10可以依據測試指令啟動測試程序,所述測試指令可以例如來自介面裝置12。於步驟S24中,當測試裝置10的測試程序結束後,期限稽核元件104可以將授權開始時點更新為測試程序結束時的第一停止時點。關於本實施例期限稽核方法的步驟流程均已於前述電子元件測試系統1的實施例充分說明,本實施例在此不予贅述。
綜上所述,本發明提供的電子元件測試系統與期限稽核方法,藉由在機台上設置無法繞過的期限稽核元件,並利用期限稽核元件判斷檢查授權期間,避免客戶修改系統內部時間以迴避授權期間的檢查。此外,於本發明提供的電子元件測試系統與期限稽核方法中,期限稽核元件會自動更新授權期間之前再次檢查系統時間是否被修改,如果期限稽核元件判斷系統時間不正確,則會改以內計時的數值更新授權期間。
1:電子元件測試系統
10:測試裝置
100:背板
102:測試單板
104:期限稽核元件
12:介面裝置
T0:授權開始時點
T1:授權終止時點
T2:第一執行時點
T3:第一停止時點
T4:第一停止時點
RT4:真實停止時點
S20~S24:步驟流程
圖1係繪示依據本發明一實施例之電子元件測試系統的功能方塊圖。
圖2係繪示依據本發明一實施例之電子元件測試系統的操作時序圖。
圖3係繪示依據本發明另一實施例之電子元件測試系統的操作時序圖。
圖4係繪示依據本發明再一實施例之電子元件測試系統的操作時序圖。
圖5係繪示依據本發明一實施例之期限稽核方法的步驟流程圖。
無
1:電子元件測試系統
10:測試裝置
100:背板
102:測試單板
104:期限稽核元件
12:介面裝置
Claims (15)
- 一種電子元件測試系統,包含: 一測試裝置,包含一背板,該背板用以電性連接於至少一測試單板,且該背板包含一期限稽核元件,該期限稽核元件儲存一授權開始時點和一授權終止時點; 一介面裝置,電性連接該測試裝置,用以提供一測試指令;以及 其中該測試裝置依據該測試指令啟動一測試程序,當該測試程序結束後,該期限稽核元件將該授權開始時點更新為該測試程序結束時的一第一停止時點。
- 如請求項1所述之電子元件測試系統,其中當該測試裝置收到該測試指令時,該期限稽核元件檢查該測試指令中的一第一執行時點是否晚於該授權開始時點,該測試裝置據以決定是否啟動該測試程序。
- 如請求項2所述之電子元件測試系統,其中當該第一執行時點晚於該授權開始時點時,該期限稽核元件產生一稽核通過信號,該測試裝置依據該稽核通過信號啟動該測試程序。
- 如請求項3所述之電子元件測試系統,其中當該第一執行時點不晚於該授權開始時點時,該期限稽核元件不產生該稽核通過信號。
- 如請求項2所述之電子元件測試系統,其中當該測試裝置收到該測試指令時,該期限稽核元件更檢查該第一執行時點是否早於該授權終止時點,該測試裝置據以決定是否啟動該測試程序。
- 如請求項5所述之電子元件測試系統,其中當該第一執行時點早於該授權終止時點時,該期限稽核元件產生一稽核通過信號,該測試裝置依據該稽核通過信號啟動該測試程序。
- 如請求項6所述之電子元件測試系統,其中當該第一執行時點不早於該授權終止時點時,該期限稽核元件不產生該稽核通過信號。
- 如請求項1所述之電子元件測試系統,其中於該期限稽核元件將該授權開始時點更新為該第一停止時點之前,該期限稽核元件檢查該第一執行時點是否早於該第一停止時點。
- 如請求項8所述之電子元件測試系統,其中當該期限稽核元件檢查該第一執行時點不早於該第一停止時點,該期限稽核元件將該第一執行時點累加一內計時數值,以取得一真實停止時點,該期限稽核元件將該授權開始時點更新為該真實停止時點。
- 一種期限稽核方法,包含: 提供一期限稽核元件,該期限稽核元件儲存一授權開始時點和一授權終止時點; 依據一測試指令啟動一測試程序;以及 當該測試程序結束後,以該期限稽核元件將該授權開始時點更新為該測試程序結束時的一第一停止時點。
- 如請求項10所述之期限稽核方法,其中於依據該測試指令啟動該測試程序的步驟中,更包含: 以該期限稽核元件檢查該測試指令中的一第一執行時點是否晚於該授權開始時點; 當該第一執行時點晚於該授權開始時點時,以該期限稽核元件產生一稽核通過信號;以及 依據該稽核通過信號啟動該測試程序。
- 如請求項11所述之期限稽核方法,其中當該第一執行時點不晚於該授權開始時點時,該期限稽核元件不產生該稽核通過信號。
- 如請求項11所述之期限稽核方法,其中於依據該測試指令啟動該測試程序的步驟中,更包含: 以該期限稽核元件檢查該第一執行時點是否早於該授權終止時點; 當該第一執行時點早於該授權終止時點時,以該期限稽核元件產生一稽核通過信號;以及 依據該稽核通過信號啟動該測試程序。
- 如請求項13所述之期限稽核方法,其中當該第一執行時點不早於該授權終止時點時,該期限稽核元件不產生該稽核通過信號。
- 如請求項10所述之期限稽核方法,其中於該期限稽核元件將該授權開始時點更新為該測試程序結束時的該第一停止時點的步驟之前,更包含: 以該期限稽核元件檢查該第一執行時點是否早於該第一停止時點; 當該期限稽核元件檢查該第一執行時點不早於該第一停止時點,該期限稽核元件將該第一執行時點累加一內計時數值,以取得一真實停止時點;以及 以該期限稽核元件將該授權開始時點更新為該真實停止時點。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109115511A TWI790440B (zh) | 2020-05-11 | 2020-05-11 | 電子元件測試系統與期限稽核方法 |
US17/315,313 US20210349146A1 (en) | 2020-05-11 | 2021-05-09 | Electronic component testing system and time certification method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109115511A TWI790440B (zh) | 2020-05-11 | 2020-05-11 | 電子元件測試系統與期限稽核方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202143071A TW202143071A (zh) | 2021-11-16 |
TWI790440B true TWI790440B (zh) | 2023-01-21 |
Family
ID=78412561
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109115511A TWI790440B (zh) | 2020-05-11 | 2020-05-11 | 電子元件測試系統與期限稽核方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20210349146A1 (zh) |
TW (1) | TWI790440B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI405071B (zh) * | 2009-10-26 | 2013-08-11 | Universal Scient Ind Shanghai | 使用時間記錄系統及其記錄方法 |
US8752019B2 (en) * | 2012-01-25 | 2014-06-10 | Dräger Medical GmbH | Version control for medical anesthesia devices |
TWI480564B (zh) * | 2012-08-30 | 2015-04-11 | Advantest Corp | 電腦測試程式產品以及用於半導體元件的測試系統 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006059487B4 (de) * | 2006-12-14 | 2019-04-04 | Bundesdruckerei Gmbh | Verfahren zum Empfang einer vertrauenswürdigen Zeitinformation |
US20120084220A1 (en) * | 2010-10-01 | 2012-04-05 | Intertek Consumer Goods Na | Product certification system and method |
US9648086B2 (en) * | 2013-06-28 | 2017-05-09 | Sonic Ip, Inc. | System, method, and computer program product for providing test logic to user devices |
US9170924B2 (en) * | 2013-08-14 | 2015-10-27 | Vmware, Inc. | Ecosystem certification of a partner product |
EP3136242A1 (en) * | 2015-08-27 | 2017-03-01 | Google, Inc. | Systems and methods for device compatibility testing and reporting |
US10824547B2 (en) * | 2018-09-10 | 2020-11-03 | Servicenow, Inc. | Automated certification testing for application deployment |
-
2020
- 2020-05-11 TW TW109115511A patent/TWI790440B/zh active
-
2021
- 2021-05-09 US US17/315,313 patent/US20210349146A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI405071B (zh) * | 2009-10-26 | 2013-08-11 | Universal Scient Ind Shanghai | 使用時間記錄系統及其記錄方法 |
US8752019B2 (en) * | 2012-01-25 | 2014-06-10 | Dräger Medical GmbH | Version control for medical anesthesia devices |
TWI480564B (zh) * | 2012-08-30 | 2015-04-11 | Advantest Corp | 電腦測試程式產品以及用於半導體元件的測試系統 |
Also Published As
Publication number | Publication date |
---|---|
US20210349146A1 (en) | 2021-11-11 |
TW202143071A (zh) | 2021-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9940225B2 (en) | Automated error checking system for a software application and method therefor | |
TWI376634B (en) | Computing system, method, computer-readable medium and patch data structure product for augmenting software | |
US7788730B2 (en) | Secure bytecode instrumentation facility | |
US7555749B2 (en) | Software updating system and method | |
US8095987B2 (en) | Software anti-piracy protection | |
CN109726099A (zh) | 一种应用灰度发布方法、装置及设备 | |
TWI494872B (zh) | 自動軟體稽核系統及自動軟體稽核方法 | |
TWI232388B (en) | Management system, method and apparatus for licensed delivery and accounting of electronic circuits | |
Ray et al. | Correctness and security at odds: post-silicon validation of modern SoC designs | |
US20150193332A1 (en) | Systems and methods for regulatory compliance with qualified systems | |
CN109992515B (zh) | 测试方法及装置、电子设备 | |
KR20120051662A (ko) | 비승인 소프트웨어 응용프로그램 사용의 제어방법 | |
JP2009533736A (ja) | 制御装置における量産型ソフトウェアの機能の拡張 | |
TWI790440B (zh) | 電子元件測試系統與期限稽核方法 | |
CN116680756A (zh) | 一种基于区块链的体育企业财务数据安全*** | |
JP2006309576A (ja) | 論理システムの検証装置及び検証方法、記憶媒体及びコンピュータプログラム | |
US9141767B2 (en) | Software configuration based on entitlement records | |
TW202203101A (zh) | 具備權限稽核模組之開放架構式自動化測試系統 | |
CN108028971A (zh) | 用于机器维护的小时参照值跟踪 | |
CN108810002B (zh) | 安全芯片的多ca应用***及方法 | |
CN113641963A (zh) | 电子组件测试***与期限稽核方法 | |
JP2004139292A (ja) | アクセス制御のポリシー診断システム | |
TW201935241A (zh) | 檢測作業網路架構與應用於其上的資訊管控方法 | |
JPS59100955A (ja) | ソフトウエアの不正使用検査方法 | |
EP1936506A1 (en) | System test generator |