专利摘要:
本發明係提供一種用於具有一內建網路單元之一嵌入式系統裝置的網路單元置換方法以及一相關的嵌入式系統裝置。該網路單元置換方法包含有:偵測該嵌入式系統裝置目前所具有之網路單元的類型,以產生一偵測結果;以及當該偵測結果指示該嵌入式系統裝置目前至少具有一外接網路單元時,對該外接網路單元進行初始化以使該嵌入式系統裝置透過該外接網路單元而非該內建網路單元來存取網路。
公开号:TW201303722A
申请号:TW100123529
申请日:2011-07-04
公开日:2013-01-16
发明作者:Chun-Nan Lin;Chin-Yi Lin;Chih-Hsiang Ho;Chien-Tao Wang
申请人:Realtek Semiconductor Corp;
IPC主号:G06F11-00
专利说明:
用於具有內建網路單元之嵌入式系統裝置的網路單元置換方法以及嵌入式系統裝置
本發明係有關於一種網路單元置換方法以及一種嵌入式系統裝置,尤指一種用於具有一內建網路單元之一嵌入式系統裝置的網路單元置換方法以及相關的嵌入式系統裝置。
一般而言,傳統的嵌入式系統裝置(例如電視機或多媒體播放裝置)所用的一網路單元係為一內建網路單元(無線網路卡或有線網路卡),當該嵌入式系統裝置中的該內建網路單元無法正常運作而需要維修時,傳統的維修方法通常是將該嵌入式系統裝置拆開,以將該內建網路單元拆下來,並且在該嵌入式系統裝置中安裝一新的內建網路單元,然而,這種方式相當耗費人力與時間,因此維修成本很高,並且維修效率很差。
有鑑於此,本發明的目的之一在於提供一種用於具有一內建網路單元之一嵌入式系統裝置的網路單元置換方法以及一種嵌入式系統裝置,以解決上述的問題。
依據本發明之申請專利範圍,其係揭露一種用於具有一內建網路單元之一嵌入式系統裝置的網路單元置換方法,該網路單元置換方法包含有:偵測該嵌入式系統裝置目前所具有之網路單元的類型,以產生一偵測結果;以及當該偵測結果指示該嵌入式系統裝置目前至少具有一外接網路單元時,對該外接網路單元進行初始化以使該嵌入式系統裝置透過該外接網路單元而非該內建網路單元來存取網路。
依據本發明之申請專利範圍,其係揭露一種嵌入式系統裝置,該嵌入式系統裝置包含有:一內建網路單元、一偵測單元以及一處理單元。該偵測單元係用來偵測該嵌入式系統裝置目前所具有之網路單元的類型,以產生一偵測結果;以及該處理單元係耦接於該偵測單元,並且當該偵測結果指示該嵌入式系統裝置目前至少具有一外接網路單元時,該處理單元係對該外接網路單元進行初始化以使該嵌入式系統裝置透過該外接網路單元而非該內建網路單元來存取網路。
綜上所述,本發明所揭露的用於具有一內建網路單元之一嵌入式系統裝置的網路單元置換方法以及相關的嵌入式系統裝置可以利用一外接網路單元快速且正確地取代該內建網路單元,因此,當該嵌入式系統裝置中的該內建網路單元無法正常運作而需要維修時,本發明可以節省傳統維修方式的人力及時間成本,直接將一可正常運作的外接網路單元電連接於該嵌入式系統裝置(例如經由USB介面),以節省人力與時間,進而降低維修成本。
在本說明書以及後續的申請專利範圍當中使用了某些詞彙來指稱特定的元件,而所屬領域中具有通常知識者應可理解,硬體製造商可能會用不同的名詞來稱呼同一個元件,本說明書及後續的申請專利範圍並不以名稱的差異來作為區分元件的方式,而是以元件在功能上的差異來作為區分的準則,在通篇說明書及後續的請求項當中所提及的「包含有」係為一開放式的用語,故應解釋成「包含有但不限定於」,此外,「耦接」一詞在此係包含有任何直接及間接的電氣連接手段,因此,若文中描述一第一裝置耦接於一第二裝置,則代表該第一裝置可以直接電氣連接於該第二裝置,或透過其他裝置或連接手段間接地電氣連接至該第二裝置。
請參考第1圖,第1圖所繪示的係為依據本發明之一實施例的嵌入式系統裝置100的簡化方塊示意圖,其中嵌入式系統裝置100可以是一電視機或一多媒體播放裝置。如第2圖所示,嵌入式系統裝置100包含有:一內建網路單元102、一偵測單元104、一檢查單元106以及一處理單元108。偵測單元104係用來偵測嵌入式系統裝置100目前所具有之網路單元的類型,以產生一偵測結果;其中內建網路單元102可具有一個記憶體位址以用來記載其屬性(內建或外接),並且內建網路單元102可以是一無線網路卡或一有線網路卡。
當該偵測結果指示嵌入式系統裝置100目前具有一外接網路單元110時(外接網路單元110同樣也可具有一個記憶體位址以用來記載其屬性(內建或外接),並且外接網路單元110可以是一無線網路卡或一有線網路卡),檢查單元106係用來檢查外接網路單元110預期要使用的一網路單元名稱wlan0是否已經被使用,以產生一檢查結果。如果檢查單元106檢查到網路單元名稱wlan0已經被使用,則處理單元108就會擷取內建網路單元102與嵌入式系統裝置100之其他元件共用的資訊,並且釋放嵌入式系統裝置100之內建網路單元102所使用的資源,以及對外接網路單元110進行初始化。反之,如果檢查單元106檢查到網路單元名稱wlan0尚未被使用,則處理單元108就會直接對外接網路單元110進行初始化以使嵌入式系統裝置100透過外接網路單元110而非內建網路單元102來存取網路;換句話說,當該偵測結果指示嵌入式系統裝置100目前具有一外接網路單元110時,處理單元108係對該外接網路單元進行初始化以使該嵌入式系統裝置透過外接網路單元110來存取網路,並且處理單元108係依據該檢查結果來對外接網路單元110進行初始化。
另外,當該偵測結果指示嵌入式系統裝置100目前僅具有內建網路單元102時,處理單元108就會對內建網路單元102進行初始化以使嵌入式系統裝置100透過內建網路單元102來存取網路。在此請注意,上述的實施例僅作為本發明的舉例說明,而不是本發明的限制條件。
請參考第2圖,第2圖所繪示的係為依據上述的嵌入式系統裝置100之運作方式來概述本發明之用於具有一內建網路單元之一嵌入式系統裝置的網路單元置換方法之一實施例的流程圖,假如大體上可以得到相同的結果,則流程中的步驟不一定需要照第2圖所示的順序來執行,也不一定需要是連續的,也就是說,這些步驟之間係可以插入其他的步驟。本發明的控制方法包含有下列步驟:
步驟200:開始。
步驟202:偵測該嵌入式系統裝置目前所具有之網路單元的類型,以產生一偵測結果;當該偵測結果指示該嵌入式系統裝置目前至少具有一外接網路單元時,執行步驟204;當該偵測結果指示該嵌入式系統裝置目前僅具有該內建網路單元時,執行步驟212。
步驟204:檢查該外接網路單元預期要使用的一網路單元名稱是否已經被使用;如果該網路單元名稱已經被使用,則執行步驟206;如果該網路單元名稱尚未被使用,則執行步驟210。
步驟206:擷取該內建網路單元與該嵌入式系統裝置之其他元件共用的資訊。
步驟208:釋放該嵌入式系統裝置之該內建網路單元所使用的資源。
步驟210:對該外接網路單元進行初始化,並執行步驟216。
步驟212:檢查該內建網路單元預期要使用的一網路單元名稱是否已經被使用;如果該網路單元名稱已經被使用,則執行步驟216;如果該網路單元名稱尚未被使用,則執行步驟214。
步驟214:對該外接網路單元進行初始化,並執行步驟216。
步驟216:結束。
綜上所述,本發明所揭露的用於具有一內建網路單元之一嵌入式系統裝置的網路單元置換方法以及相關的嵌入式系統裝置可以利用一外接網路單元快速且正確地取代該內建網路單元,因此,當該嵌入式系統裝置中的該內建網路單元無法正常運作而需要維修時,本發明可以節省傳統維修方式的人力及時間成本,直接將一可正常運作的外接網路單元電連接於該嵌入式系統裝置(例如經由USB介面),以節省人力與時間,進而降低維修成本。
以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
100...嵌入式系統裝置
102...內建網路單元
104...偵測單元
106...檢查單元
108...處理單元
110...外接網路單元
第1圖所繪示的係為依據本發明之一實施例的嵌入式系統裝置的簡化方塊示意圖。
第2圖所繪示的係為依據上述的嵌入式系統裝置之運作方式來概述本發明之用於具有一內建網路單元之一嵌入式系統裝置的網路單元置換方法之一實施例的流程圖。
100...嵌入式系統裝置
102...內建網路單元
104...偵測單元
106...檢查單元
108...處理單元
110...外接網路單元
权利要求:
Claims (12)
[1] 一種用於具有一內建網路單元之一嵌入式系統裝置的網路單元置換方法,包含有:偵測該嵌入式系統裝置目前所具有之網路單元的類型,以產生一偵測結果;以及當該偵測結果指示該嵌入式系統裝置目前至少具有一外接網路單元時,對該外接網路單元進行初始化以使該嵌入式系統裝置透過該外接網路單元而非該內建網路單元來存取網路。
[2] 如申請專利範圍第1項所述之網路單元置換方法,其中對該外接網路單元進行初始化的步驟包含有:檢查該外接網路單元預期要使用的一網路單元名稱是否已經被使用,以產生一檢查結果;以及依據該檢查結果來對該外接網路單元進行初始化。
[3] 如申請專利範圍第2項所述之網路單元置換方法,其中依據該檢查結果來對該外接網路單元進行初始化的步驟包含有:如果該網路單元名稱已經被使用,則擷取該內建網路單元與該嵌入式系統裝置之其他元件共用的資訊,釋放該嵌入式系統裝置之該內建網路單元所使用的資源,以及對該外接網路單元進行初始化。
[4] 如申請專利範圍第2項所述之網路單元置換方法,其中依據該檢查結果來對該外接網路單元進行初始化的步驟包含有:如果該網路單元名稱尚未被使用,則直接對該外接網路單元進行初始化。
[5] 如申請專利範圍第1項所述之網路單元置換方法,另包含有:當該偵測結果指示該嵌入式系統裝置目前僅具有該內建網路單元時,對該內建網路單元進行初始化以使該嵌入式系統裝置透過該內建網路單元來存取網路。
[6] 一種嵌入式系統裝置,包含有:一內建網路單元;一偵測單元,用來偵測該嵌入式系統裝置目前所具有之網路單元的類型,以產生一偵測結果;以及一處理單元,耦接於該偵測單元,當該偵測結果指示該嵌入式系統裝置目前至少具有一外接網路單元時,該處理單元係對該外接網路單元進行初始化以使該嵌入式系統裝置透過該外接網路單元而非該內建網路單元來存取網路。
[7] 如申請專利範圍第6項所述之嵌入式系統裝置,另包含有:一檢查單元,耦接於該偵測單元,用來檢查該外接網路單元預期要使用的一網路單元名稱是否已經被使用,以產生一檢查結果;其中該處理單元係依據該檢查結果來對該外接網路單元進行初始化。
[8] 如申請專利範圍第7項所述之嵌入式系統裝置,其中該處理單元依據該檢查結果來對該外接網路單元進行初始化的功能包含有:如果該檢查單元檢查到該網路單元名稱已經被使用,則該處理單元係擷取該內建網路單元與該嵌入式系統裝置之其他元件共用的資訊,並且釋放該嵌入式系統裝置之該內建網路單元所使用的資源,以及對該外接網路單元進行初始化。
[9] 如申請專利範圍第7項所述之嵌入式系統裝置,其中該處理單元依據該檢查結果來對該外接網路單元進行初始化的功能包含有:如果該檢查單元檢查到該網路單元名稱尚未被使用,則該處理單元係直接對該外接網路單元進行初始化。
[10] 如申請專利範圍第6項所述之嵌入式系統裝置,其中當該偵測結果指示該嵌入式系統裝置目前僅具有該內建網路單元時,該處理單元係對該內建網路單元進行初始化以使該嵌入式系統裝置透過該內建網路單元來存取網路。
[11] 如申請專利範圍第6項所述之嵌入式系統裝置,係為一電視機或一多媒體播放裝置。
[12] 如申請專利範圍第6項所述之嵌入式系統裝置,其中該內建網路單元以及該外接網路單元分別具有一記憶體位址,用來記載其屬性。
类似技术:
公开号 | 公开日 | 专利标题
US20150074323A1|2015-03-12|Data bus host and controller switch
TWI632462B|2018-08-11|開關裝置及偵測積體電路匯流排之方法
US20140344482A1|2014-11-20|Electronic device and method for monitoring temperature of hard disk drives
TW201546638A|2015-12-16|用於ic設計協定的自動化功能覆蓋生成和管理的系統和方法
US8959264B2|2015-02-17|Auto-switching interfaces to device subsystems
US9710255B1|2017-07-18|Updating system of firmware of complex programmable logic device and updating method thereof
CN107590017B|2021-05-18|一种电子设备的检测方法和装置
US9158646B2|2015-10-13|Abnormal information output system for a computer system
JP5437977B2|2014-03-12|解析システム、解析装置、解析方法及び解析プログラム
TWI448966B|2014-08-11|用於具有內建網路單元之嵌入式系統裝置的網路單元置換方法以及嵌入式系統裝置
WO2016066081A1|2016-05-06|写入数据的方法和装置技术领域
US20130159588A1|2013-06-20|Computing device and method for testing sol function of a motherboard of the computing device
TW201516665A|2015-05-01|伺服器之系統錯誤資訊偵測系統及方法
US10762029B2|2020-09-01|Electronic apparatus and detection method using the same
US9396145B1|2016-07-19|In-chip bus tracer
US20100289902A1|2010-11-18|Testing system and method for video chip
CN102868568B|2015-08-26|网络单元置换方法以及嵌入式系统装置
US9171645B2|2015-10-27|Address windowing for at-speed bitmapping with memory built-in self-test
TW202001582A|2020-01-01|裝置辨識方法及具有裝置辨識功能的伺服器
WO2017197982A1|2017-11-23|报文处理方法、装置及系统和计算机存储介质
US20140325285A1|2014-10-30|Serial attached scsi expander and method for debugging faults thereof
US9703623B2|2017-07-11|Adjusting the use of a chip/socket having a damaged pin
KR20170138367A|2017-12-15|컴퓨터 시스템에 포함된 하드웨어의 에러 발생 여부를 통합적으로 관리하여 백업 및 복구를 수행하여 외부 단말에 알리는 방법
KR20170138368A|2017-12-15|컴퓨터 시스템에 포함된 하드웨어의 에러 발생 여부를 통합적으로 관리하여 백업 및 복구를 수행하여 외부 단말에 알리는 방법
US20080263314A1|2008-10-23|Address translation apparatus which is capable of easily performing address translation and processor system
同族专利:
公开号 | 公开日
US20130013756A1|2013-01-10|
TWI448966B|2014-08-11|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
JP2003348093A|2002-05-27|2003-12-05|Nec Corp|通信処理装置およびネットワークインタフェース切り替え方法|
US7089547B2|2002-09-13|2006-08-08|International Business Machines Corporation|Firmware updating|
US7330972B2|2003-09-26|2008-02-12|Intel Corporation|Remote management device key administration using network adapters|
KR101261637B1|2006-02-01|2013-05-06|엘지전자 주식회사|이기종 망 간 핸드오버 수행시 mih 메시지 전송 방법|
TWI482460B|2008-05-30|2015-04-21|Marvell Int Ltd|網路處理器單元及其相關方法|
TWI386847B|2009-02-04|2013-02-21|Novatek Microelectronics Corp|可安全復原的韌體更新方法及可安全復原之韌體更新的嵌入式電子裝置|
法律状态:
优先权:
申请号 | 申请日 | 专利标题
TW100123529A|TWI448966B|2011-07-04|2011-07-04|用於具有內建網路單元之嵌入式系統裝置的網路單元置換方法以及嵌入式系統裝置|TW100123529A| TWI448966B|2011-07-04|2011-07-04|用於具有內建網路單元之嵌入式系統裝置的網路單元置換方法以及嵌入式系統裝置|
US13/462,831| US20130013756A1|2011-07-04|2012-05-03|Network unit replacing method for embedded system device having internal network unit and embedded system device|
[返回顶部]