TWI737148B - 擴展塢系統和擴展塢裝置之設定方法 - Google Patents

擴展塢系統和擴展塢裝置之設定方法 Download PDF

Info

Publication number
TWI737148B
TWI737148B TW109103141A TW109103141A TWI737148B TW I737148 B TWI737148 B TW I737148B TW 109103141 A TW109103141 A TW 109103141A TW 109103141 A TW109103141 A TW 109103141A TW I737148 B TWI737148 B TW I737148B
Authority
TW
Taiwan
Prior art keywords
docking station
system information
power transmission
storage device
electronic device
Prior art date
Application number
TW109103141A
Other languages
English (en)
Other versions
TW202131199A (zh
Inventor
陳永豐
Original Assignee
緯創資通股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 緯創資通股份有限公司 filed Critical 緯創資通股份有限公司
Priority to TW109103141A priority Critical patent/TWI737148B/zh
Priority to CN202010090787.0A priority patent/CN113204513B/zh
Priority to US16/868,425 priority patent/US11372797B2/en
Publication of TW202131199A publication Critical patent/TW202131199A/zh
Application granted granted Critical
Publication of TWI737148B publication Critical patent/TWI737148B/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • G06F13/4081Live connection to bus, e.g. hot-plugging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/28Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1632External expansion units, e.g. docking stations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Power Sources (AREA)

Abstract

本發明之一實施例提供了一種擴展塢系統。擴展塢系統可包括一擴展塢裝置和一電子裝置。擴展塢裝置可包括一第一連接介面、一電力傳輸控制器、一儲存裝置和複數連接埠。電力傳輸控制器耦接第一連接介面和複數連接埠。電子裝置包括一第二連接介面和一處理器。 響應於第一連接介面連接第二連接介面,處理器執行一上層服務驅動程式,以將電子裝置對應之系統資訊寫入儲存裝置中,且電力傳輸控制器根據系統資訊,設定複數連接埠對應之參數。上述第一連接介面和上述第二連接介面係電力傳輸介面。因此,本發明之擴展塢裝置可用以辨識不同廠牌電子裝置。

Description

擴展塢系統和擴展塢裝置之設定方法
本發明之實施例主要係有關於一擴展塢(dock)系統技術,特別係有關於在擴展塢系統之電子裝置之作業系統中建立一上層服務驅動程式(high-layer service filter driver),以使得擴展塢系統之擴展塢裝置可辨識不同廠牌電子裝置之擴展塢系統技術。
隨著通用序列匯流排(Universal Serial Bus,USB)電力傳輸(Power Delivery,PD)的發展,擴展塢裝置(dock)可用以提供電力,以及提供不同的連接埠,例如:USB連接埠、顯示(display,DP)連接埠、高畫質多媒體介面(High Definition Multimedia Interface, HDMI)連接埠等,供使用者使用。
然而,在傳統的擴展塢裝置中,當和擴展塢裝置之上行埠(upstream port)連接之電子裝置和擴展塢裝置係不同廠牌時,擴展塢裝置並無法直接根據供應商自定義訊息(Vendor Defined Message;VDM)和電子裝置進行溝通。因此,當不同廠牌之電子裝置有特定之設定上之需求時,擴展塢裝置並無法直接去調整其之連接埠對應之參數之設定值。
有鑑於上述先前技術之問題,本發明之實施例提供了一種擴展塢系統和擴展塢裝置之設定方法。
根據本發明之一實施例提供了一種擴展塢系統。擴展塢系統可包括一擴展塢裝置和一電子裝置。擴展塢裝置可包括一第一連接介面、一電力傳輸控制器、一儲存裝置和複數連接埠。電力傳輸控制器耦接第一連接介面和複數連接埠。電子裝置包括一第二連接介面和一處理器。 響應於第一連接介面連接第二連接介面,處理器執行一上層服務驅動程式,以將電子裝置對應之系統資訊寫入儲存裝置中,且電力傳輸控制器根據系統資訊,設定複數連接埠對應之參數。第一連接介面和上述第二連接介面係電力傳輸介面。
在一些實施例中,電子裝置更包括一按鍵。響應於按鍵被按下時,處理器執行上層服務驅動程式,以將電子裝置對應之上述系統資訊寫入上述儲存裝置中。
在一些實施例中,電力傳輸控制器在一時間範圍內,探詢是否有上述系統資訊寫入上述儲存裝置中。若在時間範圍內系統資訊沒有寫入儲存裝置中,電力傳輸控制器採用複數連接埠對應之參數之預設值,以及若在時間範圍內系統資訊有寫入儲存裝置中,電力傳輸控制器根據系統資訊,設定複數連接埠對應之參數。
在一些實施例中,儲存裝置配置在擴展塢裝置之一USB集線器控制器中,且電力傳輸控制器耦接USB集線器控制器。在一些實施例中,儲存裝置配置在電力傳輸控制器中。
在一些實施例中,系統資訊可包括系統識別和供應商識別。
根據本發明之一實施例提供了一種擴展塢裝置之設定方法。上述擴展塢之複數連接埠之設定方法適用一擴展塢系統,其中上述擴展塢系統包括一擴展塢裝置和一電子裝置。上述擴展塢之複數連接埠之設定方法之步驟包括, 響應於上述擴展塢裝置之一第一連接介面連接上述電子裝置之一第二連接介面,藉由上述電子裝置之一處理器執行一上層服務驅動程式,以將上述電子裝置對應之系統資訊寫入上述擴展塢裝置之一儲存裝置中,其中上述第一連接介面和上述第二連接介面係電力傳輸介面;以及藉由上述擴展塢裝置之一電力傳輸控制器根據上述系統資訊,設定上述擴展塢裝置之複數連接埠對應之參數。
關於本發明其他附加的特徵與優點,此領域之熟習技術人士,在不脫離本發明之精神和範圍內,當可根據本案實施方法中所揭露之擴展塢系統和擴展塢裝置之設定方法,做些許的更動與潤飾而得到。
本章節所敘述的是實施本發明之較佳方式,目的在於說明本發明之精神而非用以限定本發明之保護範圍,本發明之保護範圍當視後附之申請專利範圍所界定者為準。
第1A圖係顯示根據本發明之一實施例所述之一擴展塢(dock)系統100之方塊圖。如第1A圖所示,擴展塢(dock)系統100可包括一擴展塢裝置110以及一電子裝置120。注意地是,在第1A圖中所示之方塊圖,僅係為了方便說明本發明之實施例,但本發明並不以第1A圖為限。
此外,注意地是,本發明實施例之擴展塢裝置110和電子裝置120可係同廠牌之裝置,亦可係不同廠牌之裝置。也就是說,本發明實施例提出之擴展塢系統之擴展塢裝置110可應用於同廠牌之電子裝置120,亦可應用於不同廠牌之電子裝置120。當擴展塢裝置110和電子裝置120係同廠牌之裝置(即相容之電子裝置)時,擴展塢裝置110可直接根據供應商自定義訊息(Vendor Defined Message;VDM)和電子裝置120進行溝通,以設定擴展塢裝置110之連接埠對應之參數之設定值。本發明之底下實施例,主要則係針對當擴展塢裝置110和電子裝置120係不同廠牌之裝置之情況。
如第1A圖所示,擴展塢裝置110可包括一第一連接介面111、一電力傳輸(power deliver,PD)控制器112、一儲存裝置113、一集線器(Universal Serial Bus Hub,USB hub)控制器114、至少一USB連接埠115、一顯示(display,DP)連接埠116,以及一高畫質多媒體介面(High Definition Multimedia Interface, HDMI) 連接埠117。須注意地是,在第1A圖中所示之擴展塢裝置110之方塊圖,僅係為了方便說明本發明之實施例,但本發明並不以第1A圖為限。擴展塢裝置110中亦可包含其他元件,以及包含其他連接埠,例如:安全數位(security digital,SD)卡連接埠、微SD(micro-SD)卡連接埠、乙太網路(Ethernet)連接埠和聲音(audio)連接埠,但本發明不以此為限。
在本發明之一實施例中,第一連接介面111可係一USB電力傳輸 (USB PD)介面,例如:一USB Type-C PD介面,但本發明不以此為限。在本發明之其他實施例中,第一連接介面111亦可係其他電力傳輸介面,例如:一雷電介面(Thunderbolt,TBT)或係一USB4介面,但本發明不以此為限。電力傳輸控制器112可耦接至第一連接介面111之配置通道腳位(Configuration Channel pin,CC pin)。集線器控制器114可耦接至第一連接介面111之USB資料傳輸腳位(例如:Tx腳位或Rx腳位)。在本發明一些實施例中,第一連接介面111可視為擴展塢裝置110之上行埠(upstream port),且USB連接埠115、顯示連接埠116和HDMI連接埠117可視為擴展塢裝置110之下行埠(downstream port)。
在本發明之實施例中,儲存裝置113可係一串列週邊介面(serial peripheral interface,SPI)唯讀記憶體(Read-Only Memory, ROM),但本發明不以此為限。在第1A圖之實施例中,儲存裝置113係配置在集線器控制器114中,但本發明不以此為限。
在本發明之實施例中,USB連接埠115可包含複數不同規格之USB連接埠。舉例來說,USB連接埠115可包含USB Type-C連接埠、USB3.1連接埠,以及USB2.0連接埠,但本發明不以此為限。
回到第1A圖,如第1A圖所示,電子裝置120可包括一第二連接介面121、一控制器122,以及一處理器123。在本發明之實施例中,電子裝置120可係一筆記型電腦或一桌上型電腦,但本發明不以此為限。注意地是,在第1A圖中所示之電子裝置120之方塊圖,僅係為了方便說明本發明之實施例,但本發明並不以第1A圖為限。電子裝置120中亦可包含其他元件。
在本發明之一實施例中,第二連接介面121可係一USB電力傳輸介面,例如:一USB Type-C PD介面,但本發明不以此為限。在本發明之其他實施例中,第二連接介面121亦可係其他電力傳輸介面,例如:一雷電介面(Thunderbolt,TBT)或係一USB4介面,但本發明不以此為限。此外,根據本發明一實施例,控制器122可係一電力傳輸控制器或一嵌入式控制器(Embedded Controller,EC)。控制器122可耦接至第二連接介面121之配置通道腳位(CC pin)。
根據本發明一實施例,電子裝置120之作業系統(operating system,OS)中會建立一上層服務驅動程式(high-layer filter driver)。當處理器123執行上層服務驅動程式時,電子裝置120會將電子裝置120對應之系統資訊SI寫入擴展塢裝置110之儲存裝置113中。底下之實施例將會做說明。根據本發明一實施例,上層服務驅動程式可係一服務(Service)、一驅動程式(Driver)或一過濾驅動程式(Filter Driver)。在此所述之服務可係一應用程式介面(Application Programming Interface, API)。根據本發明一實施例,系統資訊SI可包括電子裝置120對應之系統識別(System ID,S_ID)以及供應商識別(Vender ID,V_ID)。
根據本發明一實施例,當擴展塢裝置110之第一連接介面111和電子裝置120之第二連接介面121相連接時,處理器123會執行作業系統之上層服務驅動程式,以取得電子裝置120對應之系統資訊SI。接著,處理器123會透過第二連接介面121傳送電子裝置120對應之系統資訊SI至擴展塢裝置110之第一連接介面111,以將系統資訊SI寫入擴展塢裝置110之儲存裝置113中。
此外,當擴展塢裝置110之第一連接介面111和電子裝置120之第二連接介面121相連接時,電力傳輸控制器112會去探尋(poll)集線器控制器114,以詢問儲存裝置113是否有來自電子裝置120之系統資訊SI (例如:S_ID和V_ID)。當電力傳輸控制器112取得電子裝置120之系統資訊SI後,電力傳輸控制器112可根據電子裝置120之系統資訊SI去設定擴展塢裝置110之連接埠(例如:USB連接埠115、DP連接埠116和HDMI連接埠117,但本發明不以此為限)對應之參數之設定值。舉例來說,電力傳輸控制器112可根據電子裝置120之系統資訊SI去設定USB連接埠150之等化器(equalizer,EQ)值。電力傳輸控制器112可根據電子裝置120之系統資訊SI去設定每一連接埠之電源值。注意地是,本發明並不以上述例子為限。
根據本發明一實施例,電子裝置120更可包括一按鍵(圖未顯示)。按鍵可配置在電子裝置120之一操作介面上。在此實施例中,當電力傳輸控制器112無法從儲存裝置113取得來自電子裝置120之系統資訊SI時(即尚無電子裝置120之系統資訊SI被寫入儲存裝置113中),使用者可按壓此按鍵。當按鍵被按下後,處理器123會被觸發重新執行作業系統之上層服務驅動程式,以將系統資訊SI寫入擴展塢裝置110之儲存裝置113。此外,當按鍵被按下後,電子裝置120的作業系統會被觸發重新掃描擴展塢裝置110,以告知擴展塢裝置110之電力傳輸控制器112重新去探詢在集線器控制器114之儲存裝置113是否有來自電子裝置120之系統資訊SI。若電力傳輸控制器112有取得電子裝置120之系統資訊SI (即電子裝置120之系統資訊SI已被寫入儲存裝置113中),電力傳輸控制器112就會根據電子裝置120之系統資訊SI去設定擴展塢裝置110之連接埠之設定值。若電力傳輸控制器112仍沒有取得電子裝置120之系統資訊SI (即電子裝置120之系統資訊SI仍未被寫入儲存裝置113中),電力傳輸控制器112就會採用擴展塢裝置110之連接埠對應之參數之預設值。在另一實施例中,若電力傳輸控制器112仍沒有取得電子裝置120之系統資訊SI (即電子裝置120之系統資訊SI仍未被寫入儲存裝置113中),使用者可再重新按壓一次按鍵。
根據本發明另一實施例,電力傳輸控制器112會在一既定時間範圍內(例如:20秒),去探詢在集線器控制器114之儲存裝置113是否有來自電子裝置120之系統資訊SI。若在既定時間範圍內,電力傳輸控制器112有取得電子裝置120之系統資訊SI (即電子裝置120之系統資訊SI已被寫入儲存裝置113中),電力傳輸控制器112就會根據電子裝置120之系統資訊SI去設定擴展塢裝置110之連接埠之設定值。若在既定時間範圍內,電力傳輸控制器112並無法從儲存裝置113取得電子裝置120之系統資訊SI (即電子裝置120之系統資訊SI尚未被寫入儲存裝置113中),電力傳輸控制器112就會採用擴展塢裝置110之連接埠對應之參數之預設值。對應之參數之預設值可係根據USB PD標準所預先設定之數值。
第1B圖係顯示根據本發明之另一實施例所述之一擴展塢系統100之方塊圖。注意地是,在第1B圖中所示之方塊圖,僅係為了方便說明本發明之實施例,但本發明並不以第1B圖為限。
第1B圖之擴展塢系統100和第1A圖之擴展塢系統100相比較,不同地方在於,在第1B圖之擴展塢系統100中,儲存裝置113係配置在電力傳輸控制器112中,且擴展塢裝置110不包含集線器控制器114。因此,在此實施例中,當擴展塢裝置110之第一連接介面111和電子裝置120之第二連接介面121相連接時,處理器123會執行作業系統之上層服務驅動程式,以取得電子裝置120對應之系統資訊SI,並透過第二連接介面121傳送電子裝置120對應之系統資訊SI至擴展塢裝置110之第一連接介面111,以將系統資訊SI寫入電力傳輸控制器112中的儲存裝置113。電力傳輸控制器112可直接探尋(poll)儲存裝置113是否有來自電子裝置120之系統資訊SI (例如:S_ID和V_ID)。注意地是,第1B圖之擴展塢系統100中亦可配置集線器控制器114,但系統資訊SI會寫入電力傳輸控制器112中的儲存裝置113。
第1B圖所示之擴展塢系統100之其餘操作和第1A圖之擴展塢系統100相同。因此,在此就不再贅述。
根據本發明另一實施例,有別於上述在系統建立一上層服務驅動程式之方式,可藉由直接去改動作業系統之內見驅動程式(Inbox Driver)之設定,以使得擴展塢裝置110可辨識出不同廠牌之電子裝置120。
第2圖係根據本發明之一實施例所述之擴展塢裝置之設定方法之流程圖200。擴展塢之設定方法適用擴展塢系統100。如第2圖所示,在步驟S210,響應於擴展塢系統100之一擴展塢裝置之一第一連接介面連接擴展塢系統100之一電子裝置之一第二連接介面,電子裝置之一處理器執行一上層服務驅動程式,以將電子裝置對應之系統資訊寫入擴展塢裝置之一儲存裝置中,其中第一連接介面和第二連接介面係USB電力傳輸介面。在步驟S220,藉由擴展塢裝置之一電力傳輸控制器根據系統資訊,設定擴展塢裝置之複數連接埠之設定。
根據本發明一些實施例,擴展塢裝置之設定方法之步驟更包括,藉由按下擴展塢系統100之電子裝置之一按鍵,執行上層服務驅動程式,以將電子裝置對應之系統資訊寫入擴展塢裝置之儲存裝置中。
根據本發明一些實施例,擴展塢裝置之設定方法之步驟更包括,在一時間範圍內,藉由擴展塢系統100之擴展塢裝置之電力傳輸控制器探詢是否有系統資訊寫入儲存裝置中。若在時間範圍內,系統資訊沒有寫入儲存裝置中,擴展塢裝置之電力傳輸控制器採用複數連接埠對應之參數之預設值,來進行操作。若在時間範圍內,系統資訊有寫入上述儲存裝置中,擴展塢裝置之電力傳輸控制器根據系統資訊,設定複數連接埠對應之參數。
根據本發明之實施例所提出之擴展塢系統以及擴展塢裝置之設定方法,在擴展塢系統之電子裝置之作業系統中會建立一上層服務驅動程式(high-layer service filter driver)。當擴展塢系統之擴展塢裝置和電子裝置和係不同廠牌時,擴展塢裝置可根據執行上層服務驅動程式所寫入儲存裝置之系統資訊,去設定每一連接埠對應之參數之設定值。因此,根據本發明之實施例所提出之擴展塢系統以及擴展塢裝置之設定方法,將使得擴展塢系統之擴展塢裝置可辨識不同廠牌電子裝置,並針對不同廠牌電子裝置之需求設定每一連接埠對應之參數之設定值。
本說明書中以及申請專利範圍中的序號,例如「第一」、「第二」等等,僅係為了方便說明,彼此之間並沒有順序上的先後關係。
本發明之說明書所揭露之方法和演算法之步驟,可直接透過執行一處理器直接應用在硬體以及軟體模組或兩者之結合上。一軟體模組(包括執行指令和相關數據)和其它數據可儲存在數據記憶體中,像是隨機存取記憶體(RAM)、快閃記憶體(flash memory)、唯讀記憶體(ROM)、可抹除可規化唯讀記憶體(EPROM)、電子可抹除可規劃唯讀記憶體(EEPROM)、暫存器、硬碟、可攜式應碟、光碟唯讀記憶體(CD-ROM)、DVD或在此領域習之技術中任何其它電腦可讀取之儲存媒體格式。一儲存媒體可耦接至一機器裝置,舉例來說,像是電腦/處理器(爲了說明之方便,在本說明書以處理器來表示),上述處理器可透過來讀取資訊(像是程式碼),以及寫入資訊至儲存媒體。一儲存媒體可整合一處理器。一特殊應用積體電路(ASIC)包括處理器和儲存媒體。一用戶設備則包括一特殊應用積體電路。換句話說,處理器和儲存媒體以不直接連接用戶設備的方式,包含於用戶設備中。此外,在一些實施例中,任何適合電腦程序之產品包括可讀取之儲存媒體,其中可讀取之儲存媒體包括和一或多個所揭露實施例相關之程式碼。在一些實施例中,電腦程序之產品可包括封裝材料。
以上段落使用多種層面描述。顯然的,本文的教示可以多種方式實現,而在範例中揭露之任何特定架構或功能僅為一代表性之狀況。根據本文之教示,任何熟知此技藝之人士應理解在本文揭露之各層面可獨立實作或兩種以上之層面可以合併實作。
雖然本揭露已以實施例揭露如上,然其並非用以限定本揭露,任何熟習此技藝者,在不脫離本揭露之精神和範圍內,當可作些許之更動與潤飾,因此發明之保護範圍當視後附之申請專利範圍所界定者為準。
100:擴展塢系統 110:擴展塢裝置 111:第一連接介面 112:電力傳輸控制器 113:儲存裝置 114:集線器控制器 115:USB連接埠 116:顯示連接埠 117:HDMI連接埠 120:電子裝置 121:第二連接介面 122:控制器 123:處理器 200:流程圖 S210~S220:步驟 SI:系統資訊
第1A圖係顯示根據本發明之一實施例所述之一擴展塢系統100之方塊圖。 第1B圖係顯示根據本發明之另一實施例所述之一擴展塢系統100之方塊圖。 第2圖係根據本發明之一實施例所述之擴展塢裝置之設定方法之流程圖200。
100:擴展塢系統 110:擴展塢裝置 111:第一連接介面 112:電力傳輸控制器 113:儲存裝置 114:集線器控制器 115:USB連接埠 116:顯示連接埠 117:HDMI連接埠 120:電子裝置 121:第二連接介面 122:控制器 123:處理器 SI:系統資訊

Claims (14)

  1. 一種擴展塢系統,包括: 一擴展塢裝置,包括一第一連接介面、一電力傳輸控制器、一儲存裝置和複數連接埠,其中上述電力傳輸控制器耦接上述第一連接介面和上述連接埠;以及 一電子裝置,包括一第二連接介面和一處理器; 其中響應於上述第一連接介面連接上述第二連接介面,上述處理器執行一上層服務驅動程式,以將上述電子裝置對應之系統資訊寫入上述儲存裝置中,且上述電力傳輸控制器根據上述系統資訊,設定上述連接埠對應之參數; 其中上述第一連接介面和上述第二連接介面係電力傳輸介面。
  2. 如請求項1之擴展塢系統,其中上述電子裝置包括一按鍵,其中響應於上述按鍵被按下,上述處理器執行上述上層服務驅動程式,以將上述電子裝置對應之上述系統資訊寫入上述儲存裝置中。
  3. 如請求項1之擴展塢系統,其中上述電力傳輸控制器在一時間範圍內,探詢是否有上述系統資訊寫入上述儲存裝置中。
  4. 如請求項3之擴展塢系統,其中若在上述時間範圍內上述系統資訊沒有寫入上述儲存裝置中,上述電力傳輸控制器採用上述連接埠對應之參數之預設值,以及若在上述時間範圍內上述系統資訊有寫入上述儲存裝置中,上述電力傳輸控制器根據上述系統資訊,設定上述連接埠對應之參數。
  5. 如請求項1之擴展塢系統,其中上述儲存裝置配置在上述擴展塢裝置之一USB集線器控制器中,其中上述電力傳輸控制器耦接上述USB集線器控制器。
  6. 如請求項1之擴展塢系統,其中上述儲存裝置配置在上述電力傳輸控制器中。
  7. 如請求項1之擴展塢系統,其中上述系統資訊包括系統識別和供應商識別。
  8. 一種擴展塢裝置之設定方法,適用一擴展塢系統,其中上述擴展塢系統包括一擴展塢裝置和一電子裝置,上述設定方法包括: 響應於上述擴展塢裝置之一第一連接介面連接上述電子裝置之一第二連接介面,藉由上述電子裝置之一處理器執行一上層服務驅動程式,以將上述電子裝置對應之系統資訊寫入上述擴展塢裝置之一儲存裝置中,其中上述第一連接介面和上述第二連接介面係電力傳輸介面;以及 藉由上述擴展塢裝置之一電力傳輸控制器根據上述系統資訊,設定上述擴展塢裝置之複數連接埠對應之參數。
  9. 如請求項8之擴展塢裝置之設定方法,其中上述處理器執行上述上層服務驅動程式,以將上述電子裝置對應之系統資訊寫入上述擴展塢裝置之上述儲存裝置中之步驟更包括: 響應於按下上述電子裝置之一按鍵,執行上述上層服務驅動程式,以將上述電子裝置對應之上述系統資訊寫入上述儲存裝置中。
  10. 如請求項8之擴展塢裝置之設定方法,其中上述處理器執行上述上層服務驅動程式,以將上述電子裝置對應之系統資訊寫入上述擴展塢裝置之上述儲存裝置中之步驟更包括: 在一時間範圍內,藉由上述電力傳輸控制器探詢是否有上述系統資訊寫入上述儲存裝置中。
  11. 如請求項10之擴展塢裝置之設定方法,其中在上述時間範圍內,藉由上述電力傳輸控制器探詢是否有上述系統資訊寫入上述儲存裝置中之步驟更包括: 若在上述時間範圍內,上述系統資訊沒有寫入上述儲存裝置中,採用上述連接埠對應之參數之預設值;以及 若在上述時間範圍內,上述系統資訊有寫入上述儲存裝置中,藉由上述電力傳輸控制器根據上述系統資訊,設定上述連接埠對應之參數。
  12. 如請求項8之擴展塢裝置之設定方法,其中上述儲存裝置配置在上述擴展塢裝置之一USB集線器控制器中。
  13. 如請求項8之擴展塢裝置之設定方法,其中上述儲存裝置配置在上述電力傳輸控制器中。
  14. 如請求項8之擴展塢裝置之設定方法,其中上述系統資訊包括系統識別和供應商識別。
TW109103141A 2020-02-03 2020-02-03 擴展塢系統和擴展塢裝置之設定方法 TWI737148B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW109103141A TWI737148B (zh) 2020-02-03 2020-02-03 擴展塢系統和擴展塢裝置之設定方法
CN202010090787.0A CN113204513B (zh) 2020-02-03 2020-02-13 扩展坞***和扩展坞装置的设定方法
US16/868,425 US11372797B2 (en) 2020-02-03 2020-05-06 Dock system and setting method for dock

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW109103141A TWI737148B (zh) 2020-02-03 2020-02-03 擴展塢系統和擴展塢裝置之設定方法

Publications (2)

Publication Number Publication Date
TW202131199A TW202131199A (zh) 2021-08-16
TWI737148B true TWI737148B (zh) 2021-08-21

Family

ID=77024951

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109103141A TWI737148B (zh) 2020-02-03 2020-02-03 擴展塢系統和擴展塢裝置之設定方法

Country Status (3)

Country Link
US (1) US11372797B2 (zh)
CN (1) CN113204513B (zh)
TW (1) TWI737148B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113760790B (zh) * 2021-09-08 2022-06-14 东莞市海能电子有限公司 扩展坞信息指令的配置和传输方法、装置及扩展坞

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201348921A (zh) * 2012-05-25 2013-12-01 Acer Inc 電子裝置的擴充座
TW201603443A (zh) * 2014-07-01 2016-01-16 Lu Bi Yun 可供遠端監控之多埠充電裝置
TW201741803A (zh) * 2016-05-31 2017-12-01 鴻海精密工業股份有限公司 擴展塢及具有該擴展塢的移動終端
TW201913402A (zh) * 2017-09-08 2019-04-01 瑞昱半導體股份有限公司 擴展塢裝置、電子裝置及基本輸入輸出系統設置之方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7076536B2 (en) * 2000-12-21 2006-07-11 Microsoft Corporation Method and system to access software pertinent to an electronic peripheral device at an address based on a peripheral device identifier
KR100474483B1 (ko) * 2002-03-12 2005-03-09 삼성전자주식회사 네트워크를 통한 기기정보 제공장치 및 방법
US20050015536A1 (en) * 2003-07-14 2005-01-20 Kuei-Jung Lee Peripheral device having a personal disk used for storing device drivers
US20070129013A1 (en) * 2005-12-06 2007-06-07 Mehta Pratik M Apparatus and methods for information handling system with streamlined communication setup
KR101637929B1 (ko) * 2009-11-02 2016-07-12 삼성전자주식회사 모바일 기기, 서버 및 이를 포함하는 시스템의 컨텐츠 관리방법
EP2602722B1 (en) * 2011-12-07 2020-04-08 VIA Technologies, Inc. USB charging module
US20130179618A1 (en) * 2012-01-05 2013-07-11 International Business Machines Corporation Dynamic Resource Management in Mobile Computing Devices
CN104281555A (zh) * 2013-07-09 2015-01-14 纬创资通股份有限公司 计算机***
KR20180058089A (ko) * 2016-11-23 2018-05-31 삼성전자주식회사 외부 전자 장치와 통신하는 전자 장치 및 방법
US10977057B2 (en) * 2017-01-23 2021-04-13 Via Labs, Inc. Electronic apparatus capable of collectively managing different firmware codes and operation method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201348921A (zh) * 2012-05-25 2013-12-01 Acer Inc 電子裝置的擴充座
TW201603443A (zh) * 2014-07-01 2016-01-16 Lu Bi Yun 可供遠端監控之多埠充電裝置
TW201741803A (zh) * 2016-05-31 2017-12-01 鴻海精密工業股份有限公司 擴展塢及具有該擴展塢的移動終端
TW201913402A (zh) * 2017-09-08 2019-04-01 瑞昱半導體股份有限公司 擴展塢裝置、電子裝置及基本輸入輸出系統設置之方法

Also Published As

Publication number Publication date
CN113204513A (zh) 2021-08-03
CN113204513B (zh) 2024-04-19
US20210240654A1 (en) 2021-08-05
US11372797B2 (en) 2022-06-28
TW202131199A (zh) 2021-08-16

Similar Documents

Publication Publication Date Title
CN102483728B (zh) 非对称串行协议的模式之间的取决于设备的选择
US9032107B2 (en) USB key and a method for communication between the USB key and a terminal
US9747237B2 (en) Methods and apparatus for reliable detection and enumeration of devices
US20080276012A1 (en) Driver Loading via a PnP Device
US10817437B2 (en) Solid state drive control device and method
JP6069586B2 (ja) 大容量記憶装置ベースのインターフェースを通じてm−phyベースの通信を運用すること、ならびに関連するコネクタ、システム、および方法
US10380049B2 (en) Multi-host supported universal serial bus hub and automobile head unit using the same
TWI737148B (zh) 擴展塢系統和擴展塢裝置之設定方法
US11210056B2 (en) Electronic device and method of controlling thereof
TW201943249A (zh) 基於安卓(Android)系統的藍牙適配方法及終端設備
US20200159562A1 (en) Electronic device and method for providing in-vehicle infotainment service
US20200218681A1 (en) Method for automatically identifying host operating systems
TW200830183A (en) Flash drive that configures generic bluetooth controller of the drive to be compatible with multiple bluetooth peripheral devices
US8294821B1 (en) HDMI consumer electronics control common interface
CN104572007A (zh) 一种终端的音量调节方法
US10521385B2 (en) Inter-device digital audio
CN116431546A (zh) 参数配置方法、电子设备、存储介质及程序产品
TWI749658B (zh) 具自動更新韌體功能的usb集線裝置及具有該usb集線裝置的主機系統
TWI514158B (zh) 擴充座
US11381865B2 (en) Media content presentation systems
US10515025B2 (en) Communication protocol adapter
CN107977334B (zh) 电子卡及其检测方法
US7558888B2 (en) Enhanced access to hidden data storage
US9824059B2 (en) Child serial device discovery protocol
TW201702805A (zh) 辨識電腦系統之輸入裝置及其辨識方法