TWI689815B - 硬體相容性的判斷方法 - Google Patents
硬體相容性的判斷方法 Download PDFInfo
- Publication number
- TWI689815B TWI689815B TW107122502A TW107122502A TWI689815B TW I689815 B TWI689815 B TW I689815B TW 107122502 A TW107122502 A TW 107122502A TW 107122502 A TW107122502 A TW 107122502A TW I689815 B TWI689815 B TW I689815B
- Authority
- TW
- Taiwan
- Prior art keywords
- electronic device
- interface
- transmission
- information
- compatibility
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 94
- 230000005540 biological transmission Effects 0.000 claims abstract description 110
- 238000004891 communication Methods 0.000 claims description 25
- 238000012360 testing method Methods 0.000 claims description 20
- 238000000605 extraction Methods 0.000 claims 2
- 230000001568 sexual effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test buses, lines or interfaces, e.g. stuck-at or open line faults
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3041—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24553—Query execution of query operations
- G06F16/24558—Binary matching operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/349—Performance evaluation by tracing or monitoring for interfaces, buses
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Computer And Data Communications (AREA)
Abstract
本發明揭露一種硬體相容性的判斷方法,其係由一第一電子裝置與一第二電子裝置配合應用。第二電子裝置具有複數個傳輸介面,而硬體相容性的判斷方法係在第一電子裝置與第二電子裝置之其中之一傳輸介面電性連接後執行。硬體相容性的判斷方法包括一介面資訊擷取程序、一相容性比對程序、一相容性判斷程序以及一執行建議程序。介面資訊擷取程序係取得第二電子裝置與第一電子裝置連接之傳輸介面之一介面資訊。相容性比對程序係將介面資訊與一相容性資料庫之內容進行比對,並得到一比對結果。相容性判斷程序係依據比對結果以及第二電子裝置之其他傳輸介面之一介面資訊,而得到一判斷結果。執行建議程序係依據判斷結果,而提供一建議資訊。
Description
本發明係關於一種判斷方法,特別關於一種電子裝置間的硬體相容性的判斷方法。
影像擷取器,或稱影像擷取卡,是從類比視訊訊號或數位視訊串流中,抓取連續之數位靜態畫格(frame)的電子裝置。此類裝置常見於電腦視覺系統中,畫格以數位的形式被擷取,而產生之數位訊號直接或經壓縮過再顯示、儲存或傳送至其他裝置。現今的影像擷取器普遍能儲存多張畫格,並可即時的使用壓縮演算法如H.264壓縮影像。許多應用上的技術需求(如雷達微波擷取、工程製造與遠端導航等)促使影像擷取器朝向「高畫格速率」、「高解析度」的發展。
一般而言,影像擷取器係透過傳輸介面而與計算機裝置(電腦或行動裝置)連接。傳輸介面可包括通用序列匯流排(universal serial bus,USB)、快捷外設互連標準(peripheral component interconnect express,PCIe)或其他計算機擴展卡或連接器。其中,PCIe是南橋晶片的擴充功能匯流排,它與作業系統無關,所以也保證它與原有PCI的相容性,也就是說在很長一段時間內在主機板上PCIe介面將和PCI介面共存,這也給用戶的升級帶來方便。也因此,PCIe最大的意義在於它的通用性,不僅可以讓它用於南橋晶片和其他裝置的連線,也可以延伸到晶片組間的連線,甚至也可以用於連線圖形處理器,如此一來,將更進一步簡化電腦系統,增加電腦的可移植性和模組化。
而隨著傳輸技術越來越普及,也有許多業者投入生產製造這些傳輸介面,也因此導致許多良莠不齊的產品充斥於市
面上。甚至一般大廠所生產的電腦或計算機也會有部分使用品質較差的傳輸介面。然而,使用者並不知道這些傳輸介面及其周邊元件的詳細規格,因此在購買了影像擷取器,並將其與電腦連接之後,時常發生不明原因的錯誤或導致影像擷取卡的效能無法百分之百的發揮的情形,對使用者來說皆是相當的不便。
因此,如何提供一種硬體相容性的判斷方法,以改善精進上述之不足,實屬當前重要課題之一。
有鑒於此,本發明之目的係提供一種能夠令使用者了解硬體不相容發生的原因,並且能夠提供使用者解決方法之建議的硬體相容性判斷方法。
根據上述目的,本發明提供一種硬體相容性的判斷方法,其係由一第一電子裝置與一第二電子裝置配合應用。該第二電子裝置具有複數個傳輸介面,而硬體相容性的判斷方法係在第一電子裝置與第二電子裝置之其中之一傳輸介面電性連接後執行。硬體相容性的判斷方法包括一介面資訊擷取程序、一相容性比對程序、一相容性判斷程序以及一執行建議程序。介面資訊擷取程序係取得第二電子裝置與第一電子裝置連接之傳輸介面之一介面資訊。相容性比對程序係將介面資訊與一相容性資料庫之內容進行比對,並得到一比對結果。相容性判斷程序係依據比對結果以及第二電子裝置之其他傳輸介面之一介面資訊,而得到一判斷結果。執行建議程序係依據判斷結果,而提供一建議資訊。
於本發明之一實施例,硬體相容性的判斷方法更包含一測試判斷程序,其包含下列步驟:測試第二電子裝置與第一電子裝置連接之傳輸介面之一傳輸速率或一通訊頻寬,並將傳輸速率與一預設速率進行比較,或將通訊頻寬與一預設頻寬進行比較;以及當傳輸速率小於預設速率,或通訊頻寬小於預設頻寬時,則執行介面資訊擷取程序。
於本發明之一實施例,於上述測試後,當傳輸速率大於等於預設速率,則將傳輸介面之介面資訊儲存於相容性資料
庫之一相容資料表。另外,當傳輸速率大於等於預設速率,亦可不對相容性資料庫進行更動,而結束測試判斷程序。
於本發明之一實施例,其中介面資訊擷取程序更包含判斷第一傳輸介面之種類。
於本發明之一實施例,其中相容性比對程序係將介面資訊與相容性資料庫之一不相容資料表進行比對,而產生比對結果。
於本發明之一實施例,其中當介面資訊不存在於不相容資料表時,更包含將介面資訊新增至不相容資料表。
於本發明之一實施例,其中相容性判斷程序更包含下列步驟:擷取與第一電子裝置連接之傳輸介面以外之各傳輸介面之一介面資訊;以及將該等介面資訊與相容性資料庫之內容進行比對,以得到判斷結果。
於本發明之一實施例,其中該等介面資訊係與相容性資料庫之相容資料表或不相容資料表進行比對。
於本發明之一實施例,其中執行建議程序更包含令第一電子裝置與第二電子裝置依據當前之傳輸速率進行資料傳輸。
於本發明之一實施例,其中介面資訊至少包含一主機板資訊、一作業系統版本資訊、一主機控制器資訊、一傳輸速率資訊、一頻寬資訊、一基本輸出輸入系統版本資訊及/或一介面型號資訊。
綜合上述,本發明之一種硬體相容性的判斷方法是利用取得介面資訊後,再與相容性資料庫進行比對,並依據比對的結果提供建議選項給使用者,令使用者能夠得知當前硬體不相容的狀態,以及獲得如何排除的建議。因此,使用者可以較為精準的排除障礙,而不需重複摸索嘗試。
11‧‧‧第一電子裝置
12‧‧‧第二電子裝置
131~135‧‧‧傳輸介面
14‧‧‧主機板
P01~P06‧‧‧硬體相容性的判斷方法程序
S01~S23‧‧‧硬體相容性的判斷方法步驟
第1圖繪示的是與本發明較佳實施例之硬體相容性的判斷方
法配合應用的硬體方塊圖。
第2圖繪示的是依據本發明較佳實施例之硬體相容性的判斷方法的程序流程圖。
第3A圖至第3D圖繪示的是依據本發明較佳實施例之硬體相容性的判斷方法的步驟流程圖。
以下將透過實施例來解釋本發明內容,本發明的實施例並非用以限制本發明須在如實施例所述之任何特定的環境、應用或特殊方式方能實施。因此,關於實施例之說明僅為闡釋本發明之目的,而非用以限制本發明。須說明者,以下實施例及圖式中,與本發明非直接相關之元件已省略而未繪示,且圖式中各元件間之尺寸關係僅為求容易瞭解,非用以限制實際比例。另外,以下實施例中,相同的元件將以相同的元件符號加以說明。
第1圖是與本發明較佳實施例之硬體相容性的判斷方法配合應用的硬體方塊圖。第2圖是本發明較佳實施例之硬體相容性的判斷方法的程序流程圖。第3A圖至第3D圖是本發明較佳實施例之硬體相容性的判斷方法的步驟流程圖。
請參照第1圖所示,本發明較佳實施例之一種硬體相容性的判斷方法,其係由一第一電子裝置11與一第二電子裝置12配合應用。第一電子裝置11例如係為一影音串流裝置或一影像擷取裝置。第二電子裝置12例如係為一桌上型電腦、筆記型電腦或行動運算裝置。第二電子裝置12具有複數個傳輸介面131~135以及一主機板(motherboard)14。在本實施例中,係以傳輸介面131~133為USB傳輸介面,而傳輸介面134~135為PCIe傳輸介面為例,然而其並非為限制性者,在其他實施例中,傳輸介面亦可包括mini PCIe或M.2等傳輸介面。
在本實施例中,第一電子裝置11係為USB傳輸介面之電子裝置,其係透過USB連接端子而電性連接於第二電子裝置12之傳輸介面131。
以下,請再搭配第2圖所示,以說明依據本發明較佳
實施例之硬體相容性的判斷方法。如第2圖所示,硬體相容性的判斷方法係包括程序P01至P06,其分別為安裝程序P01、測試判斷程序P02、介面資訊擷取程序P03、相容性比對程序P04、相容性判斷程序P05以及執行建議程序P06。
首先,安裝程序P01係包括硬體以及軟體的安裝,簡言之,係將第一電子裝置11電性連接於第二電子裝置12,並執行軟體驅動以及啟動應用程式等工序。
接著,測試判斷程序P02係測試第一電子裝置11與第二電子裝置12之間的傳輸速率,並將所得到的傳輸速率與一預設速率進行比較,其中預設速率係表示第一電子裝置11處於較佳的運作狀態,以得知當前的硬體配置是否適當。另外,測試判斷程序P02亦可測試第一電子裝置11與第二電子裝置12之間的通訊頻寬,並將所得到的通訊頻寬與一預設頻寬進行比較,其中預設頻寬係表示第一電子裝置11處於較佳的運作狀態,以得知當前的硬體配置是否適當。又,在本實施例中,測試判斷程序P02可在啟動應用程式後,於應用程式中由用戶選取執行。
介面資訊擷取程序P03係在傳輸速率小於預設速率時,取得第二電子裝置12與第一電子裝置11連接的介面資訊。其中介面資訊係可包括第二電子裝置12之主機板14的介面資訊及/或傳輸介面131的介面資訊,而傳輸介面131的介面資訊還可包括主機控制器(host controller)資訊、傳輸速率資訊或通訊頻寬資訊。換言之,介面資訊係可包括第一電子裝置11與第二電子裝置12之間的傳輸介面(例如USB傳輸介面或PCIe傳輸介面),亦可包括第二電子裝置12本身系統的傳輸介面(例如主機板、顯示卡與USB或PCIe之間的傳輸介面)。
於此要特別說明的是,上述的通訊頻寬並非僅包括第一電子裝置11與第二電子裝置12所連接的傳輸介面之通訊頻寬,其更可包括第二電子裝置12中的系統頻寬,其例如是主機板與顯示卡間的通訊頻寬、或是系統在加載顯示卡之後,其餘傳輸介面所能使用的通訊頻寬等。
相容性比對程序P04係將介面資訊與一相容性資料庫之內容進行比對,並得到一比對結果。其中,相容性資料庫可以是儲存於第一電子裝置11中,可以是透過網路而儲存於雲端儲存裝置(cloud),亦可以是儲存於應用程式的關聯資料庫中。
相容性判斷程序P05係依據比對結果以及第二電子裝置12之傳輸介面132~135之介面資訊,而得到一判斷結果。其中,依據不同的傳輸介面類型(USB傳輸介面、PCIe傳輸介面、mini PCIe傳輸介面、M.2傳輸介面或其他傳輸介面),將會使用不同的介面資訊進行比對,而判斷結果則是判斷第一電子裝置11是否相容於第二電子裝置12。
執行建議程序P06係依據判斷結果,而提供建議資訊給使用者。其中,建議資訊可以是顯示於第二電子裝置12的顯示單元、第一電子裝置11的顯示單元、其他顯示單元,或以聲音、語音、燈光等方式來提示使用者,於此並未加以限制。
以下,請再參照第1圖、第3A圖至第3D圖所示,以說明依據本發明較佳實施例之硬體相容性的判斷方法的步驟。
步驟S01,其係電性連接第一電子裝置11與第二電子裝置12。在本實施例中,第一電子裝置11係透過USB連接端子而電性連接於第二電子裝置12的傳輸介面131。
步驟S02係測試第一電子裝置11與第二電子裝置12之間的資料傳輸速率或通訊頻寬。在本實施例中,係由第一電子裝置11輸出資料經由傳輸介面131而傳遞至第二電子裝置12。在其他實施例中,亦可測試第二電子裝置12宣告的各傳輸介面的通訊頻寬。
步驟S03係判斷資料傳輸速率是否符合預設速率。當資料傳輸速率大於等於預設速率時,即執行步驟S04。當資料傳輸速率小於預設速率時,即執行步驟S05。其中,當資料傳輸速率小於預設速率時即是表示硬體配置是屬於不相容的狀態。
另外,在其他實施例中,步驟S03係判斷通訊頻寬是否符合預設頻寬。當第二電子裝置12宣告之通訊頻寬大於等於預
設頻寬時,即執行步驟S04。當通訊頻寬小於預設頻寬時,即執行步驟S05。其中,當通訊頻寬小於預設頻寬時即是表示硬體配置是屬於不相容的狀態。
步驟S04係擷取第二電子裝置12的介面資訊,並將介面資訊儲存於相容性資料庫的相容資料表內。其中,介面資訊至少包括主機板資訊、作業系統版本資訊、傳輸介面的速率資訊、頻寬資訊、基本輸出輸入系統(BIOS)資訊、一介面型號資訊及/或主機控制器(host controller)資訊。
步驟S05係判斷第一電子裝置11是否為USB電子裝置。如結果為「是」,即執行步驟S06,如結果為「否」則執行步驟S14。於此,係可藉由判斷第二電子裝置12被連接的傳輸介面,來判斷第一電子裝置11的種類。
步驟S06係擷取第二電子裝置12的USB相關介面資訊。在本實施例中,USB相關介面資訊至少包括主機控制器資訊以及主機板資訊。
步驟S07係判斷介面資訊是否儲存於相容性資料庫的不相容資料表中。如結果為「否」,即執行步驟S08,如結果為「是」,則執行步驟S09。
步驟S08係將該USB介面資訊新增於相容性資料庫之不相容資料表中。其中,具有新增USB介面資訊的相容性資料庫可以被上傳至雲端裝置予以儲存,據此,可以逐漸完整相容性資料庫的內容。
步驟S09係判斷相容性資料庫之相容資料表中,是否儲存有符合第二電子裝置之其他USB主機控制器資訊。如結果為「是」即執行步驟S10,如結果為「否」,則執行步驟S11。
步驟S10係建議使用者選擇第二電子裝置12中,相容的USB傳輸介面。在本實施例中,其係可以文字方式或圖像方式顯示相容的USB傳輸介面,以令使用者可以清楚的知道能夠相容的USB傳輸介面的位置或編號。
步驟S11係判斷第二電子裝置12是否具有其他未知
的USB主機控制器資訊。於此,所謂的「未知的」表示第二電子裝置12中存在有未記錄於相容性資料庫的USB主機控制器資訊。如結果為「是」即執行步驟S12,如結果為「否」,則執行步驟S13。
步驟S12係建議使用者嘗試其他的USB傳輸介面。
步驟S13係建議使用者使用相容的USB擴充卡。
步驟S14係判斷第一電子裝置11是否為PCIe電子裝置。如結果為「是」,即執行步驟S15。
步驟S15係擷取第二電子裝置12的PCIe相關介面資訊。在本實施例中,PCIe相關介面資訊至少包括PCIe插槽(slot)傳輸速率、PCIe插槽版本、主機板資訊以及基本輸出輸入系統(BIOS)版本資訊。
步驟S16係判斷PCIe介面資訊是否儲存於相容性資料庫的不相容資料表中。如結果為「否」,即執行步驟S17,如結果為「是」,則執行步驟S18。
步驟S17係將該PCIe介面資訊新增於相容性資料庫之不相容資料表中。其中,具有新增PCIe介面資訊的相容性資料庫可以被上傳至雲端裝置予以儲存,據此,可以逐漸完整相容性資料庫的內容。
步驟S18係判斷相容性資料庫之相容資料表中,是否儲存有符合第二電子裝置之其他PCIe插槽資訊。如結果為「是」即執行步驟S19,如結果為「否」,則執行步驟S20。
步驟S19係建議使用者選擇第二電子裝置12中,相容的PCIe插槽。在本實施例中,其係可以文字方式或圖像方式顯示相容的PCIe插槽,以令使用者可以清楚的知道能夠相容的PCIe插槽的位置或編號。
步驟S20係判斷第二電子裝置12是否具有其他未知的PCIe插槽資訊。於此,所謂的「未知的」表示第二電子裝置12中存在有未記錄於相容性資料庫的PCIe插槽資訊。如結果為「是」即執行步驟S21,如結果為「否」,則執行步驟S22。
步驟S21係建議使用者嘗試其他的PCIe傳輸介面。
步驟S22係建議使用者選擇其他方式,例如:1.以較低頻寬或傳輸速率(當前頻寬或傳輸速率)執行資料傳輸;2.確認主機板使用手冊;或3.嘗試將第一電子裝置11連接至其他的第二電子裝置。
在本實施例中,在執行上述的步驟S10、S12、S13、S19、S21、S22之後,將可以再次執行步驟S02。另外,在執行上述步驟S08、S17之後,可選擇執行步驟S23。
步驟S23係將步驟S08、S17的結果,回報到產品客服中心,以完整相容性資料庫的內容,或是藉由手動新增、調整相容性資料庫的內容,以提升相容性資料庫的正確性。
另外,值得一提的是,上述的步驟S05以及步驟S14係可合併為一判斷步驟,其係判斷第一電子裝置11是USB電子裝置或是PCIe電子裝置。如判斷結果為USB電子裝置,則執行步驟S06;如判斷結果為PCIe電子裝置,則執行步驟S15。
另外,用戶還可以在購買第一電子裝置11之前,預先下載安裝前述的應用程式於第二電子裝置12中,以執行如第2圖所示的介面資訊擷取程序P03、相容性比對程序P04、相容性判斷程序P05以及執行建議程序P06。藉此,即可令用戶在購買第一電子裝置11之前可以先行評估第二電子裝置12是否相容於第一電子裝置11。
綜上所述,本發明之一種硬體相容性的判斷方法是利用取得介面資訊後,再與相容性資料庫進行比對,並依據比對的結果提供建議選項給使用者,令使用者能夠得知當前硬體不相容的狀態,以及獲得如何排除的建議。因此,使用者可以較為精準的排除障礙,而不需重複摸索嘗試。另外,亦可令使用者先行於本身擁有的第二電子裝置中啟動應用程式,以執行部分的硬體相容性的判斷方法,藉此先行判斷本身擁有的第二電子裝置是否相容於欲使用的第一電子裝置。
本發明符合發明專利之要件,爰依法提出專利申請。惟,以上所述者僅為本發明之較佳實施例,自不能以此限制
本案之申請專利範圍。舉凡熟悉本案技藝之人士,爰依本案發明精神所作之等效修飾或變化,皆應包括於以下之申請專利範圍內。
P01~P06‧‧‧硬體相容性的判斷方法程序
Claims (10)
- 一種硬體相容性的判斷方法,係由一第一電子裝置與一第二電子裝置配合應用,該第二電子裝置具有複數個傳輸介面,該判斷方法係在該第二電子裝置之其中之一傳輸介面電性連接於該第一電子裝置之後執行,該判斷方法包含:一介面資訊擷取程序,係取得電性連接於該第一電子裝置之該傳輸介面之一介面資訊;一相容性比對程序,係將電性連接於該第一電子裝置之該傳輸介面之該介面資訊與一相容性資料庫之一不相容資料表中已儲存之介面資料進行比對;一相容性判斷程序,係擷取未電性連接於該第一電子裝置之其他傳輸介面之每一者之介面資訊,並將該等其他傳輸介面之該等介面資訊與該相容性資料庫之一相容資料表或該不相容資料表中已儲存之介面資料進行比對;以及一執行建議程序,係依據該相容性比對程序及該相容性判斷程序之比對結果提供一建議資訊,其中該相容資料表係儲存相容於該第一電子裝置之傳輸介面之介面資料,並且該不相容資料表係儲存不相容於該第一電子裝置之傳輸介面之介面資料。
- 如申請專利範圍第1項所述之判斷方法,更包含:一測試判斷程序,包含下列步驟:測試電性連接於該第一電子裝置之該傳輸介面之一傳輸速率或一通訊頻寬,並將該傳輸速率與一預設速率進行比較,或將該通訊頻寬與一預設頻寬進行比較;以及當該傳輸速率小於該預設速率,或該通訊頻寬小於該預設頻寬時,則判斷該傳輸介面不相容於該第一電子裝置並執行該介面資訊擷取程序以擷取該傳輸介面之該介面資訊。
- 如申請專利範圍第2項所述之判斷方法,其中,當測試後之該傳輸速率大於等於該預設速率,或該通訊頻寬大於等於該預設頻寬時,則判斷該傳輸介面係相容於該第一電子裝置並將該傳 輸介面之該介面資訊新增儲存於該相容性資料庫之該相容資料表,或結束該測試判斷程序。
- 如申請專利範圍第1項所述之判斷方法,其中該介面資訊擷取程序更包含判斷該第一電子裝置之種類。
- 如申請專利範圍第1項所述之判斷方法,其中當該介面資訊不存在於該不相容資料表時,更包含將該介面資訊新增儲存於該不相容資料表。
- 如申請專利範圍第1項所述之判斷方法,其中該執行建議程序更包含令該第一電子裝置與該第二電子裝置依據當前之傳輸速率進行資料傳輸。
- 如申請專利範圍第1項所述之判斷方法,其中該介面資訊至少包含一主機板資訊、一作業系統版本資訊、一主機控制器資訊、一傳輸速率資訊、一頻寬資訊、一基本輸出輸入系統版本資訊及/或一介面型號資訊。
- 如申請專利範圍第1項所述之判斷方法,其中該執行建議程序之該建議資訊係建議使用者選擇電性連接於該第一電子裝置之該傳輸介面,或選擇該第二電子裝置之對應於該相容資料表之其他傳輸介面。
- 如申請專利範圍第1項所述之判斷方法,更包含:一測試判斷程序,測試電性連接於該第一電子裝置之該傳輸介面之一傳輸速率或一通訊頻寬,並根據所測得傳輸速率或通訊頻寬與一預設速率或一預設頻寬比對,以判斷該傳輸介面是否相容於該第一電子裝置。
- 一種硬體相容性的判斷方法,係由一第一電子裝置與一第二電子裝置配合應用,該第二電子裝置具有複數個傳輸介面,該判斷方法係在該第二電子裝置之其中之一傳輸介面電性連接於該第一電子裝置之後執行,包含:一測試判斷程序,包含下列步驟:測試電性連接於該第一電子裝置之該傳輸介面之一傳輸速率或一通訊頻寬,並將該傳輸速率與一預設速率進行比較, 或將該通訊頻寬與一預設頻寬進行比較;以及當該傳輸速率大於等於該預設速率,或該通訊頻寬大於等於該預設頻寬時,則判斷該傳輸介面係相容於該第一電子裝置,並將該傳輸介面之該介面資訊新增儲存於一相容性資料庫之一相容資料表,或結束該測試判斷程序,其中該相容資料表係儲存相容於該第一電子裝置之傳輸介面之介面資料。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107122502A TWI689815B (zh) | 2018-06-29 | 2018-06-29 | 硬體相容性的判斷方法 |
CN201910550363.5A CN110659163A (zh) | 2018-06-29 | 2019-06-24 | 硬件相容性的判断方法 |
US16/452,739 US11354214B2 (en) | 2018-06-29 | 2019-06-26 | Judgment method for hardware compatibility |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107122502A TWI689815B (zh) | 2018-06-29 | 2018-06-29 | 硬體相容性的判斷方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202001563A TW202001563A (zh) | 2020-01-01 |
TWI689815B true TWI689815B (zh) | 2020-04-01 |
Family
ID=69028651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW107122502A TWI689815B (zh) | 2018-06-29 | 2018-06-29 | 硬體相容性的判斷方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11354214B2 (zh) |
CN (1) | CN110659163A (zh) |
TW (1) | TWI689815B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10853213B2 (en) * | 2018-06-22 | 2020-12-01 | Dell Products, L.P. | Validation of installation of removeable computer hardware components |
CN115932425A (zh) * | 2021-08-24 | 2023-04-07 | 三赢科技(深圳)有限公司 | 电子产品的测试方法、电子装置及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWM348270U (en) * | 2008-06-04 | 2009-01-01 | June On Co Ltd | Computer switching device capable of automatically detecting switching function |
TWI492061B (zh) * | 2011-02-08 | 2015-07-11 | Lsi Corp | 經由主機傳輸速率偵測之操作模式或特徵之選擇性啟用 |
US20150301974A1 (en) * | 2014-04-18 | 2015-10-22 | Arcadyan Technology Corporation | Modular network apparatus and system having multiple modular network apparatuses |
TWI507881B (zh) * | 2013-04-10 | 2015-11-11 | Realtek Semiconductor Corp | 通訊裝置與設置資料傳輸的方法 |
CN106844259A (zh) * | 2016-12-07 | 2017-06-13 | 硅谷数模半导体(北京)有限公司 | USBType‑C接口设备之间通信连接的建立方法和装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101335736B (zh) * | 2007-06-28 | 2011-05-25 | 联想(北京)有限公司 | 高速外设互联接口 |
US8601173B2 (en) * | 2010-06-30 | 2013-12-03 | Silicon Image, Inc. | Detection of cable connections for electronic devices |
US8484387B2 (en) * | 2010-06-30 | 2013-07-09 | Silicon Image, Inc. | Detection of cable connections for electronic devices |
US8769696B2 (en) * | 2011-09-29 | 2014-07-01 | International Business Machines Corporation | Automated detection of flaws and incompatibility problems in information flow downgraders |
US8949823B2 (en) * | 2011-11-16 | 2015-02-03 | Flextronics Ap, Llc | On board vehicle installation supervisor |
TWI450098B (zh) * | 2012-06-19 | 2014-08-21 | Acer Inc | 主控端電子裝置以及主控端操作方法 |
US9569112B1 (en) * | 2014-09-25 | 2017-02-14 | Western Digital Technologies, Inc. | Drive compatibility information maintenance |
US9672127B2 (en) * | 2015-04-16 | 2017-06-06 | Teradyne, Inc. | Bus interface system for interfacing to different buses |
US9946484B2 (en) * | 2015-07-31 | 2018-04-17 | Netapp, Inc. | Dynamic routing of input/output requests in array systems |
US10025687B2 (en) * | 2016-05-25 | 2018-07-17 | International Business Machines Corporation | Event rate change based hardware performance data collection |
CN107480085A (zh) * | 2017-07-31 | 2017-12-15 | 成都普诺科技有限公司 | 多接口综合测试系统 |
-
2018
- 2018-06-29 TW TW107122502A patent/TWI689815B/zh not_active IP Right Cessation
-
2019
- 2019-06-24 CN CN201910550363.5A patent/CN110659163A/zh active Pending
- 2019-06-26 US US16/452,739 patent/US11354214B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWM348270U (en) * | 2008-06-04 | 2009-01-01 | June On Co Ltd | Computer switching device capable of automatically detecting switching function |
TWI492061B (zh) * | 2011-02-08 | 2015-07-11 | Lsi Corp | 經由主機傳輸速率偵測之操作模式或特徵之選擇性啟用 |
TWI507881B (zh) * | 2013-04-10 | 2015-11-11 | Realtek Semiconductor Corp | 通訊裝置與設置資料傳輸的方法 |
US20150301974A1 (en) * | 2014-04-18 | 2015-10-22 | Arcadyan Technology Corporation | Modular network apparatus and system having multiple modular network apparatuses |
CN106844259A (zh) * | 2016-12-07 | 2017-06-13 | 硅谷数模半导体(北京)有限公司 | USBType‑C接口设备之间通信连接的建立方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
US20200004656A1 (en) | 2020-01-02 |
TW202001563A (zh) | 2020-01-01 |
CN110659163A (zh) | 2020-01-07 |
US11354214B2 (en) | 2022-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9710255B1 (en) | Updating system of firmware of complex programmable logic device and updating method thereof | |
CN111767241B (zh) | 一种PCIe注错测试方法、装置以及存储介质 | |
EP2650781A2 (en) | Method for detecting hardware | |
CN105120483B (zh) | 智能卡与移动终端兼容性的自动化测试方法及系统 | |
TWI689815B (zh) | 硬體相容性的判斷方法 | |
CN112764817A (zh) | 设备功能唤醒方法及装置 | |
CN110244963B (zh) | 数据更新方法、装置及终端设备 | |
CN105653338A (zh) | 一种应用的更新方法及装置 | |
CN109660391B (zh) | 一种池化服务器系统固件升级方法、系统及相关装置 | |
CN108628712B (zh) | 一种应用程序测试方法及终端设备 | |
CN115469964A (zh) | 块设备与虚拟机盘符之间映射关系的确定方法和装置 | |
CN109840212A (zh) | 应用程序的功能测试方法、装置、设备及可读存储介质 | |
CN108062401B (zh) | 应用推荐方法、装置及存储介质 | |
CN113760768A (zh) | 一种测试方法、监控平台、电子设备及存储介质 | |
CN111817916A (zh) | 基于移动终端集群的测试方法、装置、设备和存储介质 | |
CN109213674B (zh) | 测试系统、方法、存储介质和处理器 | |
CN109982136B (zh) | 音量调节的方法及装置 | |
CN115421749A (zh) | 一种基于Linux系统的硬盘固件刷新方法、系统、装置及介质 | |
CN112035137A (zh) | 设备模型升级方法、装置、设备、服务器及存储介质 | |
CN111860015A (zh) | 一种信息处理方法及装置、存储介质 | |
CN106371992B (zh) | 浏览器错误检测方法及错误检测装置 | |
CN112188177A (zh) | 花屏预防方法、终端设备及存储介质 | |
CN112883152A (zh) | 一种内容查询方法、装置、电子设备和存储介质 | |
CN117436405B (zh) | 一种仿真验证方法、装置及电子设备 | |
US20130080659A1 (en) | Device and method for controlling usb terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |