雙模式電子裝置、電子系統(tǒng)以及主控端判斷方法
【專利摘要】本發(fā)明提供一種雙模式電子裝置、電子系統(tǒng)以及主控端判斷方法,該裝置包括一傳輸端口電路、一主控制電路、一從控制電路以及一切換器。切換器用以當一電子裝置耦接至雙模式電子裝置時,接收來自電子裝置的一優(yōu)先權信息。當電子裝置的優(yōu)先權信息中的優(yōu)先權高于雙模式電子裝置的優(yōu)先權時,切換器將傳輸端口電路耦接至從控制電路,并以相容于雷奔界面的傳輸協議接收來自電子裝置的指令,并且電子裝置作為一主控端。當電子裝置的優(yōu)先權信息中的優(yōu)先權低于雙模式電子裝置的優(yōu)先權時,將傳輸端口電路耦接至主控制電路,并以相容于雷奔界面的傳輸協議傳送指令至電子裝置。本發(fā)明可使得具有主控能力的周邊裝置與主機可同時存在,增加周邊裝置使用上的便利性。
【專利說明】雙模式電子裝置、電子系統(tǒng)以及主控端判斷方法
【技術領域】
[0001]本公開文本涉及電子系統(tǒng),特別涉及一種具有雷奔界面的電子系統(tǒng)。
【背景技術】
[0002]近年來,隨著電腦與信息產業(yè)的蓬勃發(fā)展,各種新的周邊設備可輕易的連結上個人電腦與筆記型電腦等等,其中周邊設備包含了網際網絡和外接式存儲裝置等。然而,在某些周邊設備的界面中,僅允許有一個主控端存在,使得具有主控能力的多個周邊設備無法連接至主機。因此,亟需一種電子系統(tǒng)與效能控制方法使得具有主控能力的周邊裝置與主機可同時存在,增加周邊裝置使用上的便利性。
【發(fā)明內容】
[0003]有鑒于此,為解決現有技術的缺陷,本發(fā)明提供一種雙模式電子裝置包括一傳輸端口電路、一主控制電路、一從控制電路以及一切換器。切換器用以當一電子裝置耦接至雙模式電子裝置時,接收來自電子裝置的一優(yōu)先權信息,并且將優(yōu)先權信息中的優(yōu)先權與雙模式電子裝置的優(yōu)先權進行比較。當優(yōu)先權信息中的優(yōu)先權高于雙模式電子裝置的優(yōu)先權時,切換器將傳輸端口電路耦接至從控制電路,并以相容于雷奔界面的傳輸協議接收來自電子裝置的指令,并且電子裝置作為一主控端。當優(yōu)先權信息中的優(yōu)先權低于雙模式電子裝置的優(yōu)先權時,將傳輸端口電路耦接至主控制電路,并以相容于雷奔界面的傳輸協議傳送指令至電子裝置。
[0004]本發(fā)明提供一種主控端判斷方法,適用于一雙模式電子裝置。主控端判斷方法包括比較雙模式電子裝置的一優(yōu)先權與來自于一電子裝置的一優(yōu)先權信息的一優(yōu)先權;當優(yōu)先權信息中的優(yōu)先權高于雙模式電子裝置的優(yōu)先權時,將雙模式電子裝置的一傳輸端口電路耦接至一從控制電路,并以相容于雷奔的傳輸協議接收來自電子裝置的指令;以及當優(yōu)先權信息中的優(yōu)先權低于雙模式電子裝置的優(yōu)先權時,將傳輸端口電路稱接至雙模式電子裝置的一主控制電路,并以相容于雷奔的傳輸協議傳送指令至電子裝置。
[0005]本發(fā)明提供另一種電子系統(tǒng)包括一第一主控端、一第一雙模式電子裝置以及一第二雙模式電子裝置,其中第一主控端的優(yōu)先權高于第一雙模式電子裝置與第二雙模式電子裝置的優(yōu)先權。第一雙模式電子裝置與第二雙模式電子裝置分別包括一主控制電路、一主控制電路、一傳輸端口電路、一切換器以及一處理器。主控制電路以相容于雷奔界面的傳輸協議傳送指令。從控制電路以相容于雷奔界面的傳輸協議接收指令。切換器用以選擇性地將傳輸端口電路耦接至從控制電路或者主控制電路。處理器用以當第一以及第二雙模式電子裝置與第一主控端分離時,確定一第一亂數(RandomNumber)時間以及一第二亂數時間,其中第一雙模式電子裝置用以確定第一亂數時間,第二雙模式電子裝置用以確定第二亂數時間后,產生一第一亂數信號以及一第二亂數信號。第一雙模式電子裝置中的處理器用以當第一雙模式電子裝置未在第一亂數時間內接收到第二雙模式電子裝置所提供的一第一亂數信號時,提供一第二亂數信號至第二雙模式電子裝置,并且當第一雙模式電子裝置在第一亂數時間內接收到第一亂數信號時,傳送第一雙模式電子裝置的優(yōu)先權信息至第二雙模式電子裝置。第二雙模式電子裝置中的處理器用以當第二雙模式電子裝置未在第二亂數時間內接收到第一雙模式電子裝置所提供的第二亂數信號時,提供第一亂數信號至第一雙模式電子裝置,并且當第二雙模式電子裝置在第二亂數時間內接收到第一亂數信號時,傳送第二雙模式電子裝置的優(yōu)先權信息至第一雙模式電子裝置。
[0006]本發(fā)明提供另一種主控端判斷方法,適用于一第一雙模式電子裝置、一第二雙模式電子裝置以及一第一主控端,其中主控端與第一以及第二雙模式電子裝置以菊鏈式彼此耦接。主控端判斷方法包括根據是否在一既定時間內接收到一廣播信號,判斷第一以及第二雙模式電子裝置與第一主控端是否分離;當主控端與第一以及第二雙模式電子裝置分離時,分別通過第一以及第二雙模式電子裝置確定一第一以及第二亂數時間;當第一亂數時間小于第二亂數時間時,通過相應于最先產生的上述第一或者第二亂數信號的第一或者第二雙模式電子裝置,定義第一或者第二雙模式電子裝置中之一為一第二主控端;當第二亂數時間小于第一亂數時間時,第二雙模式電子裝置,定義第一或者第二雙模式電子裝置中之一為一第二主控端;以及將被定義為第二主控端的第一或者第二雙模式電子裝置的一傳輸端口電路耦接至一主控制電路。
[0007]本發(fā)明可使得具有主控能力的周邊裝置與主機可同時存在,增加周邊裝置使用上的便利性。
【專利附圖】
【附圖說明】
[0008]圖1為本發(fā)明所提供的電子系統(tǒng)的方塊圖;
[0009]圖2為本發(fā)明所提供的雙模式電子裝置的方塊圖;
[0010]圖3為本發(fā)明所提供的雙模式電子裝置彼此耦接的示意圖;
[0011]圖4為本發(fā)明所提供的雙模式電子裝置與主機彼此耦接的示意圖;
`[0012]圖5為本發(fā)明所提供的雙模式電子裝置彼此耦接的示意圖;
[0013]圖6為本發(fā)明所提供的主控端判斷方法的流程圖。
[0014]圖7為本發(fā)明所提供的主控端判斷方法的流程圖。
[0015]【主要附圖標記說明】
[0016]100-電子系統(tǒng);
[0017]110 -主機;
[0018]120-12N-電子裝置;
[0019]201,202,203-雙模式電子裝置;
[0020]2011、2021、2031 -傳輸端口電路;
[0021]2012、2022、2032 -公傳輸端口;
[0022]1103、2013、2023、2033 -母傳輸端口 ;
[0023]1104、2014、2024、2034 -主控制電路;
[0024]2015,2025,2035 -從控制電路;
[0025]2016、2026、2036 -切換器;
[0026]1107、2017、2027、2037 -平臺控制器;
[0027]1108、2018、2028、2038 -處理器?!揪唧w實施方式】
[0028]以下將詳細討論本發(fā)明各種實施例的裝置及使用方法。然而值得注意的是,本發(fā)明所提供的許多可行的發(fā)明概念可實施在各種特定范圍中。這些特定實施例僅用于舉例說明本發(fā)明的裝置及使用方法,但非用于限定本發(fā)明的范圍。
[0029]圖1為本發(fā)明所提供的電子系統(tǒng)的方塊圖。電子系統(tǒng)100包括一主機110以及多個電子裝置120-12N。值得注意的是,在某些實施例中多個電子裝置120-12N中之一者可為主機110。電子裝置120-12N以菊鏈式(Daisy Chain)的方式耦接,其中電子裝置120-12N中的至少一者為雙模式電子裝置(例如圖2所示)。在本發(fā)明中,雙模式電子裝置具有作為主控端(master device or host device)與從裝置(slave device)的能力。舉例而言,在一第一模式下,雙模式電子裝置作為主控端,用以傳送指令至其它電子裝置。相反地,在一第二模式下,雙模式電子裝置作為從裝置,用以接收來自主機110或者作為主控端的電子裝置的指令。值得注意的是,本發(fā)明并不限制電子裝置120-12N中雙模式電子裝置的數量。此外,電子裝置120-12N具有高速傳輸界面,諸如雷奔(thunderbolt)界面,使得電子裝置120-12N以相容于雷奔界面的傳輸協議與主機110進行通信。在某些實施例中,電子系統(tǒng)100不包括主機110。
[0030]主機110具有作為主控端以及運算數據的能力,用以傳送指令至電子裝置120-12N。主機110在連接至電子裝置120-12N時,傳送一優(yōu)先權信息至所連接的每一雙模式電子裝置(或者雙模式電子裝置中的主控端),并且周期性地傳送一廣播信號至所連接的每一電子裝置。主機110包括一母傳輸端口 1103、一主控制電路(hostcontroller) 1104、一平臺控制器 1107 (Platform Controller Hub, PCH)以及一處理器1108。母傳輸端口 1103用以連接至電子裝置120-12N中之一者的公傳輸端口,以便以相容于雷奔界面的傳輸協議與所耦接的電子裝置進行通信,但本發(fā)明不加以限制。在某些實施例中,主機110中的母傳輸端口 1103可替換為公傳輸端口,以便連接至電子裝置120-12N中之一者的母傳輸端口。主控制電路1104用以當主機110耦接至電子裝置120-12N中之一者時,以相容于雷奔界面的傳輸協議傳送指令至所耦接的電子裝置。值得注意的是,主機110所傳送的優(yōu)先權信息具有一最高優(yōu)先權,并且主機110為永遠的主控端。平臺控制器1107耦接于主控制電路1104與處理器1108之間,用以對數據進行編/解碼,使得主控制電路1104與處理器1108可以進行溝通,確定主機110中程序執(zhí)行的順序,并且傳送處理器1108的指令至主機110中的各部件。值得注意的是,主機110還可包括存儲裝置、網絡模塊、顯示裝置、揚聲器(未圖示)等裝置,本發(fā)明不加以限制。舉例而言,主機110可為一桌上型電腦、一筆記型電腦或一平板電腦,但不限定于此。
[0031]在本公開文本的實施例中以雷奔界面所連接的電子裝置為例,但本發(fā)明不限于此,任何具有高速傳輸界面(例如5Gbps以上)的電子裝置都可以是本發(fā)明的電子裝置120-12N。值得注意的是,本實施例中的雷奔界面包括一周邊零件連接界面(PeripheralComponent Interconnect Express,PCIE)以及一數字式視頻界面(DisplayPort,DP),但本發(fā)明不限于此。本實施例的雷奔界面由于具有周邊零件連接界面,因此在主機110以及電子裝置120-12N耦接的通道上,無法存在兩個以上的主控端。
[0032]圖2為本發(fā)明所提供的雙模式電子裝置的方塊圖。雙模式電子裝置201包括一傳輸端口電路2011、一主控制電路(host controller) 2014、一從控制電路(slavecontroller) 2015、一切換器 2016、一平臺控制器 2017 (Platform Controller Hub, PCH)以及一處理器2018。值得注意的是,每一雙模式電子裝置皆具有一優(yōu)先權以及具有優(yōu)先權的一優(yōu)先權信息,其中所有雙模式電子裝置的優(yōu)先權皆低于主機110的最高優(yōu)先權,并且優(yōu)先權代表雙模式電子裝置的運算能力以及應用方式,在此不加以限制。在本發(fā)明優(yōu)選的實施例中,雙模式電子裝置201為網絡存儲裝置(Network-attached storage, NAS),并且雙模式電子裝置201也可具有一網絡模塊(未圖示)以及一存儲裝置(未圖示)。
[0033]傳輸端口電路2011用以連接至電子裝置120-12N和/或主機110。舉例而言,傳輸端口電路2011包括一公傳輸端口 2012用以連接另一電子裝置(或主機110)的母傳輸端口以及一母傳輸端口 2013用以連接至另一電子裝置(或主機110)中的公傳輸端口,以便以相容于雷奔的傳輸協議與所連接的主機110和/或電子裝置進行通信。在某些實施例中,傳輸端口電路2011也可包括兩個公傳輸端口 2012或者兩個母傳輸端口 2013。
[0034]主控制電路2014用以當雙模式電子裝置201未耦接至主機110或優(yōu)先權較高的其他雙模式電子裝置時,以相容于雷奔界面的傳輸協議傳送指令至所耦接的電子裝置。從控制電路2015用以當雙模式電子裝置201耦接至主機110或者具有較高優(yōu)先權的另一雙模式電子裝置時,以相容于雷奔界面的傳輸協議接收來自所耦接的主機110或者具有較高優(yōu)先權的雙模式電子裝置的指令,其中指令可包括定址信息以及動作指令等。
[0035]切換器2016用以當雙模式電子裝置201耦接至主機110或者另一雙模式電子裝置時,接收來自主機110或者所連接的雙模式電子裝置的一優(yōu)先權信息。當切換器2016接收到優(yōu)先權信息后,將所接收到的優(yōu)先權信息中的優(yōu)先權與雙模式電子裝置201的優(yōu)先權進行比較,并且根據比較結果將傳輸端口電路2011耦接至從控制電路2015或者主控制電路 2014。
[0036]舉例而言,當切換器2016所接收到優(yōu)先權信息中的優(yōu)先權高于雙模式電子裝置201的優(yōu)先權時,切換器2016將傳輸端口電路2011耦接至從控制電路2015。此時,雙模式電子裝置201將自己定義為從裝置,而將優(yōu)先權較高的雙模式電子裝置/主機110定義為主控端。相反地,當切換器2016所接收到優(yōu)先權信息中的優(yōu)先權低于雙模式電子裝置201的優(yōu)先權時,切換器2016將傳輸端口電路2011耦接至主控制電路2014。此時,雙模式電子裝置201將自己定義為主控端,而將優(yōu)先權較低的雙模式電子裝置定義為從裝置。
[0037]在本發(fā)明的一實施例中,切換器2016在根據優(yōu)先權信息將傳輸端口電路2011率禹接至主控制電路2014后會周期性地傳送廣播信號至所耦接的雙模式電子裝置或電子裝置。換言之,當雙模式電子裝置201作為一主控端后,則會周期性地傳送廣播信號至所耦接的雙模式電子裝置和/或電子裝置。相反地,在根據優(yōu)先權信息將傳輸端口電路2011耦接至從控制電路2015后,切換器2016則會根據是否在一既定時間內接收到來自主控端(主機110或具有較高優(yōu)先權的雙模式電子裝置)的廣播信號,判斷雙模式電子裝置201與主控端是否分離。當雙模式電子裝置201與主控端分離時,切換器2016將傳輸端口電路2011耦接至主控制電路2014。
[0038]平臺控制器2017耦接于主控制電路2014、從控制電路2015與處理器2018之間,用以對數據進行編/解碼,使得主控制電路2014、從控制電路2015與處理器2018可以進行溝通,確定雙模式電子裝置201中程序執(zhí)行的順序,并且傳送處理器2018的指令至雙模式電子裝置201中的各部件。值得注意的是,雙模式電子裝置201還可包括存儲裝置、網絡模塊、顯示裝置、揚聲器(未圖示)等裝置,本發(fā)明不加以限制。
[0039]圖2為本發(fā)明所提供的雙模式電子裝置彼此連接的示意圖。圖3包括圖2所示的雙模式電子裝置201以及另一雙模式電子裝置202。雙模式電子裝置202包括一傳輸端口電路2021、一主控制電路2024、一從控制電路2025、一切換器2026、一平臺控制器2027以及一處理器2028,其中傳輸端口電路2021包括一公傳輸端口 2022以及一母傳輸端口 2023。雙模式電子裝置202與雙模式電子裝置201的特征相同,請參考上述說明。當雙模式電子裝置202中的傳輸端口電路2021的公傳輸端口 2022耦接至傳輸端口電路2011的母傳輸端口 2013時,雙模式電子裝置202將一優(yōu)先權信息傳送至雙模式電子裝置201。雙模式電子裝置201根據優(yōu)先權信息中的優(yōu)先權,將雙模式電子裝置201或者雙模式電子裝置202定義為一主控端。舉例而言,當雙模式電子裝置201的優(yōu)先權高于雙模式電子裝置202的優(yōu)先權時,則雙模式電子裝置201被定義為主控端,而雙模式電子裝置202作為從裝置。相反地,當雙模式電子裝置202的優(yōu)先權高于雙模式電子裝置201的優(yōu)先權時,則雙模式電子裝置202被定義為主控端,而雙模式電子裝置201作為從裝置。在某些實施例中,雙模式電子裝置201與202會互相傳送優(yōu)先權信息,用以根據優(yōu)先權信息中的優(yōu)先權,確定出雙模式電子裝置201與雙模式電子裝置202何者作為一主控端,另一者為從裝置。
[0040]舉例而言,當主控端為雙模式電子裝置201時,切換器2016將傳輸端口電路2011耦接至主控制電路2014,并且雙模式電子裝置202中的切換器2026將傳輸端口電路2021耦接至雙模式電子裝置202中的一從控制電路2025。相反地,當主控端為雙模式電子裝置202時,雙模式電子裝置202中的切換器2026將傳輸端口電路2021耦接至主控制電路2024,并且切換器2016將傳輸端口電路2011耦接至從控制電路2015。值得注意的是,在本實施例中,雙模式電子裝置201除了耦接至雙模式電子裝置202外,也可耦接至其他非雙模式的電子裝置,本發(fā)明不加以限制。
[0041]圖4為本發(fā)明所提供的雙模式電子裝置與主機彼此耦接的示意圖。在本實施例中,假設雙模式電子裝置201以及雙模式電子裝置202已經彼此連接,并且雙模式電子裝置201作為一主控端。當雙模式電子裝置201以及雙模式電子裝置202耦接至主機110時,主機110傳送一優(yōu)先權信息至雙模式電子裝置201和/或雙模式電子裝置202,并且周期性地傳送一廣播信號至雙模式電子裝置201以及雙模式電子裝置202。換言之,當主機連接至切換器2016時,先傳送優(yōu)先權信息至切換器2016和/或切換器2026,接著周期性地傳送廣播信號至切換器2016和/或切換器2026。當接收到優(yōu)先權信息時,切換器2016根據優(yōu)先權信息別將傳輸端口電路2011耦接至從控制電路2015。值得注意的是,由于模式電子裝置202在本實施例中為從裝置,因此,當主機連接至切換器2016后,傳輸端口電路2011以及傳輸端口電路2021分別耦接至從控制電路2015以及從控制電路2025。在本發(fā)明的另一實施例中,當接收到優(yōu)先權信息時,切換器2016以及切換器2026根據優(yōu)先權信息分別將傳輸端口電路2011以及傳輸端口電路2021耦接至從控制電路2015以及從控制電路2025。
[0042]另外,當接收到主機110的優(yōu)先權信息后,切換器2016與2026根據是否在既定時間內再度接收到廣播信號判斷主機110是否已經和雙模式電子裝置201與202分離。舉例而言,當切換器2016與2026未能在既定時間內再度接收到廣播信號,則表示主機110已經和雙模式電子裝置201與202分離。當主機110已經和雙模式電子裝置201與202分離后,處理器2018以及處理器2028分別確定一第一亂數時間以及一第二亂數時間。接著,雙模式電子裝置201中的處理器2018若未在第一亂數時間內接收到雙模式電子裝置202的亂數信號,貝1J后產生一第一亂數信號。同樣地,雙模式電子裝置202中的處理器2028若未在第二亂數時間內接收到雙模式電子裝置201的亂數信號,則產生一第二亂數信號。若雙模式電子裝置201中的處理器2018在第一亂數時間內接收到雙模式電子裝置202的亂數信號,則傳送優(yōu)先權信息至雙模式電子裝置202。同樣地,雙模式電子裝置202中的處理器2028若在第二亂數時間內接收到雙模式電子裝置201的亂數信號,則傳送優(yōu)先權信息至雙模式電子裝置202。值得注意的是,當雙模式電子裝置201以及雙模式電子裝置202分別同時產生第一以及第二亂數信號時,雙模式電子裝置201以及雙模式電子裝置202重新設定第一以及第二亂數時間。在本發(fā)明的另一實施例中,第一亂數時間以及第二亂數時間也可分別由切換器2016以及切換器2026所確定,并且切換器2016以及切換器2026亦可用以產生亂數信號以及接收其他雙模式電子裝置的亂數信號。舉例而言,雙模式電子裝置201中的切換器2016若未在第一亂數時間內接收到雙模式電子裝置202的亂數信號,則后產生一第一亂數信號。同樣地,雙模式電子裝置202中的切換器2026若未在第二亂數時間內接收到雙模式電子裝置201的亂數信號,產生一第二亂數信號。若雙模式電子裝置201中的切換器2016在第一亂數時間內接收到雙模式電子裝置202的亂數信號,則傳送優(yōu)先權信息至雙模式電子裝置202。同樣地,雙模式電子裝置202中的切換器2026若在第二亂數時間內接收到雙模式電子裝置201的亂數信號,則傳送優(yōu)先權信息至雙模式電子裝置202。
[0043]當第一亂數時間小于第二亂數時間時,雙模式電子裝置201根據雙模式電子裝置202的優(yōu)先權,將雙模式電子裝置201或者雙模式電子裝置202定義為主控端。舉例而言,當雙模式電子裝置201的優(yōu)先權高于雙模式電子裝置202的優(yōu)先權時,雙模式電子裝置201將自己定義為主控端。當雙模式電子裝置201本身的優(yōu)先權低于雙模式電子裝置202的優(yōu)先權時,雙模式電子裝置201將雙模式電子裝置202定義為主控端。
[0044]相反地,當第二亂數時間小于第一亂數時間時,雙模式電子裝置202根據雙模式電子裝置201的優(yōu)先權,將雙模式電子裝置201或者雙模式電子裝置202定義為主控端。舉例而言,當雙模式電子裝置202本身的優(yōu)先權高于雙模式電子裝置201的優(yōu)先權時,雙模式電子裝置202將自己定義為主控端。當雙模式電子裝置202本身的優(yōu)先權低于雙模式電子裝置201的優(yōu)先權時,雙模式電子裝置202將主動裝置201定義為主控端。
[0045]值得注意的是,在本實施例中,雙模式電子裝置201除了耦接至雙模式電子裝置202以及主機110外,亦可耦接至其他電子裝置,本發(fā)明不加以限制。雙模式電子裝置201耦接至兩個以上的其他雙模式電子裝置的詳細內容,可參考圖5的說明。值得注意的是,當多個雙模式電子裝置耦接時,僅存在一個主控端,即僅有一個雙模式電子裝置的切換器會耦接至主控制電路。然而,當多個雙模式電子裝置耦接至主機110時,雙模式電子裝置則不存在一個主控端,意即耦接至主機110的所有雙模式電子裝置的切換器皆會將傳輸端口電路耦接至從控制電路。
[0046]圖5為本發(fā)明所提供的雙模式電子裝置彼此耦接的示意圖。圖5與圖3相似,其差異在于圖5還包括一雙模式電子裝置203。雙模式電子裝置203包括一傳輸端口電路2031、一主控制電路2034、一從控制電路2035、一切換器2036、一平臺控制器2037以及一處理器2038,其中傳輸端口電路2031包括一公傳輸端口 2032以及一母傳輸端口 2033。雙模式電子裝置203與雙模式電子裝置201的特征相同,請參考上述說明。在本實施例中,假設雙模式電子裝置201以及雙模式電子裝置202已經彼此耦接,雙模式電子裝置201作為主控端,并且雙模式電子裝置202作為從裝置。當雙模式電子裝置203的公傳輸端口 2032耦接至雙模式電子裝置202的母傳輸端口 2023時,雙模式電子裝置203將一優(yōu)先權信息傳送至雙模式電子裝置201。在本發(fā)明的另一實施例中,當雙模式電子裝置203的公傳輸端口 2032耦接至雙模式電子裝置202的母傳輸端口 2023時,雙模式電子裝置203可將優(yōu)先權信息同時傳送至雙模式電子裝置201以及雙模式電子裝置202。此時,雙模式電子裝置201根據雙模式電子裝置203的優(yōu)先權信息中的優(yōu)先權,將雙模式電子裝置201或者雙模式電子裝置203重新定義為主控端。值得注意的是,本發(fā)明也可包括三個以上的雙模式電子裝置,在此不受限制。舉例而言,當有新的雙模式電子裝置耦接至多個已連接的雙模式電子裝置時,由新的雙模式電子裝置發(fā)出具有其優(yōu)先權的優(yōu)先權信息,并且由多個已連接的雙模式電子裝置中的主控端判斷何者的優(yōu)先權較高,以確定新的主控端。
[0047]圖6為本發(fā)明所提供的主控端判斷方法的流程圖。主控端判斷方法適用于一雙模式電子裝置(例如雙模式電子裝置201)。流程開始于步驟S600。在某些實施例中,雙模式電子裝置201被預設為一主控端。
[0048]在步驟S600中,雙模式電子裝置201根據來自所耦接的電子裝置的優(yōu)先權信息,判斷雙模式電子裝置201是否耦接至主機110或者一具有主控能力的電子裝置(例如雙模式電子裝置202)。值得注意的是,當主機110或者雙模式電子裝置202耦接至雙模式電子裝置201時,主機110或者雙模式電子裝置202,傳送一優(yōu)先權信息至雙模式電子裝置201。因此,當雙模式電子裝置201耦接至主機110或者雙模式電子裝置202時,雙模式電子裝置201根據優(yōu)先權信息判斷是否耦接至主機110或者雙模式電子裝置202。當雙模式電子裝置201未收到來自主機110或者雙模式電子裝置202的優(yōu)先權信息時,則表示雙模式電子裝置201未耦接至主機110或者雙模式電子裝置202時,雙模式電子裝置201繼續(xù)判斷是否耦接至主機110或者一具有主控能力的電子裝置。此時,雙模式電子裝置201仍預設為主控端。當雙模式電子裝置201接收到來自主機110或雙模式電子裝置202的優(yōu)先權信息時,則表示雙模式電子裝置201耦接至主機110或者雙模式電子裝置202,流程進行至步驟S602。
[0049]在步驟S602中,切換器2016將所接收的優(yōu)先權信息中的優(yōu)先權與雙模式電子裝置201的優(yōu)先權進行比較,判斷所接收的優(yōu)先權信息中的優(yōu)先權高于或者低于雙模式電子裝置201的優(yōu)先權。當所接收的優(yōu)先權信息中的優(yōu)先權高于雙模式電子裝置201的優(yōu)先權時,流程進行至步驟S604。當所接收的優(yōu)先權信息中的優(yōu)先權低于雙模式電子裝置201的優(yōu)先權時,流程進行至步驟S606。舉例而言,當切換器2016接收到來自雙模式電子裝置202的優(yōu)先權信息時,將雙模式電子裝置202的優(yōu)先權信息中的優(yōu)先權與雙模式電子裝置201的優(yōu)先權進行比較。當切換器2016接收到來自主機110的優(yōu)先權信息時,將主機110的優(yōu)先權信息中的優(yōu)先權與雙模式電子裝置201的優(yōu)先權進行比較。值得注意的是,主機110的優(yōu)先權高于所有雙模式電子裝置的優(yōu)先權。
[0050]在步驟S604中,切換器2016根據優(yōu)先權信息,將傳輸端口電路2011耦接至從控制電路2015。當雙模式電子裝置201耦接至從控制電路2015時,則表示主控端為主機110或者雙模式電子裝置202,而雙模式電子裝置201作為從裝置,故雙模式電子裝置201以相容于雷奔界面的傳輸協議接收來自主控端的指令。流程結束于步驟S604。
[0051]在步驟S606中,切換器2016根據優(yōu)先權信息,將傳輸端口電路2011耦接至主控制電路2014。當雙模式電子裝置201的傳輸端口電路2011耦接至主控制電路2014時,則表示主控端為雙模式電子裝置201,而雙模式電子裝置202作為從裝置,故雙模式電子裝置201以相容于雷奔界面的傳輸協議傳送指令至電子裝置中的其他者。流程結束于步驟S606。值得注意的是,當雙模式電子裝置201的傳輸端口電路2011耦接至主控制電路2014后,切換器2016還用以周期性地傳送一廣播信號至所耦接的電子裝置。
[0052]圖7為本發(fā)明所提供的主控端判斷方法的流程圖。主控端判斷方法適用于多個雙模式電子裝置(例如雙模式電子裝置201-202)以及一主控端。在此實施例中,假設主控端與雙模式電子裝置201-202以菊鏈式彼此耦接,并且主控端為一雙模式電子裝置201或者一主機110。流程開始于步驟S700。
[0053]在步驟S700中,雙模式電子裝置201-202中的切換器2016-2026根據是否在一既定時間內接收到一廣播信號,判斷雙模式電子裝置201-202與主控端是否分離。當雙模式電子裝置201-202與主控端分離時,流程進行至步驟S702。當雙模式電子裝置201-202與主控端未分離時,切換器2016-2026繼續(xù)判斷雙模式電子裝置201-202與主控端是否分離。
[0054]在步驟S702中,主控端與雙模式電子裝置201-202分離時,雙模式電子裝置201-202分別確定一亂數時間。
[0055]接著,在步驟S704中,亂數時間較小的雙模式電子裝置,將其優(yōu)先權與其余雙模式電子裝置的優(yōu)先權進行比較。
[0056]舉例而言,雙模式電子裝置201確定一第一亂數時間,而雙模式電子裝置202確定一第二亂數時間。接著,雙模式電子裝置201中的處理器2018若未在第一亂數時間內接收到雙模式電子裝置202的亂數信號,則后產生一第一亂數信號。同樣地,雙模式電子裝置202中的處理器2028若未在第二亂數時間內接收到雙模式電子裝置201的亂數信號,產生一第二亂數信號。若雙模式電子裝置201中的處理器2018在第一亂數時間內接收到雙模式電子裝置202的亂數信號,則傳送優(yōu)先權信息至雙模式電子裝置202。同樣地,雙模式電子裝置202中的處理器2028若在第二亂數時間內接收到雙模式電子裝置201的亂數信號,則傳送優(yōu)先權信息至雙模式電子裝置202。值得注意的是,當雙模式電子裝置201以及雙模式電子裝置202分別同時產生第一以及第二亂數信號時,雙模式電子裝置201以及雙模式電子裝置202重新設定第一以及第二亂數時間。在本發(fā)明的另一實施例中,第一亂數時間以及第二亂數時間亦可分別由切換器2016以及切換器2026所確定,并且切換器2016以及切換器2026亦可產生亂數信號以及接收其他雙模式電子裝置的亂數信號。舉例而言,雙模式電子裝置201中的切換器2016若未在第一亂數時間內接收到雙模式電子裝置202的亂數信號,貝1J后產生一第一亂數信號。同樣地,雙模式電子裝置202中的切換器2026若未在第二亂數時間內接收到雙模式電子裝置201的亂數信號,產生一第二亂數信號。若雙模式電子裝置201中的切換器2016在第一亂數時間內接收到雙模式電子裝置202的亂數信號,則傳送優(yōu)先權信息至雙模式電子裝置202。同樣地,雙模式電子裝置202中的切換器2026若在第二亂數時間內接收到雙模式電子裝置201的亂數信號,則傳送優(yōu)先權信息至雙模式電子裝置202。
[0057]當第一亂數時間小于第二亂數時間時,雙模式電子裝置201根據雙模式電子裝置202的優(yōu)先權,將雙模式電子裝置201或者雙模式電子裝置202定義為主控端。當雙模式電子裝置201的優(yōu)先權高于雙模式電子裝置202的優(yōu)先權時,雙模式電子裝置201將自己定義為主控端。當雙模式電子裝置201本身的優(yōu)先權低于雙模式電子裝置202的優(yōu)先權時,雙模式電子裝置201將雙模式電子裝置202定義為主控端。
[0058]相反地,當第二亂數時間小于第一亂數時間時,雙模式電子裝置202根據雙模式電子裝置201的優(yōu)先權,將雙模式電子裝置201或者雙模式電子裝置202定義為主控端。舉例而言,當雙模式電子裝置202本身的優(yōu)先權高于雙模式電子裝置201的優(yōu)先權時,雙模式電子裝置202將自己定義為主控端。當雙模式電子裝置202本身的優(yōu)先權低于雙模式電子裝置201的優(yōu)先權時,雙模式電子裝置202將雙模式電子裝置201定義為主控端。
[0059]另外,被定義為主控端的雙模式電子裝置(例如雙模式電子裝置202)的切換器2026,將傳輸端口電路2021耦接至主控制電路2024。流程結束于步驟S704。值得注意的是,本發(fā)明所有實施例中的切換器不會將傳輸端口電路同時連接至主控制電路與從控制電路。換言之,傳輸端口電路只會連接至主控制電路與從控制電路中之一者。
[0060]本發(fā)明的方法,或特定型態(tài)或其部份,可以以程序碼的型態(tài)存在。程序碼可存儲于物理媒體,如軟盤、光盤片、硬盤、或是任何其他機器可讀取(如電腦可讀取)存儲媒體,亦或不限于外在形式的電腦程序產品,其中,當程序碼被機器,如電腦載入且執(zhí)行時,此機器變成用以參與本發(fā)明的裝置。程序碼也可透過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態(tài)進行傳送,其中,當程序碼被機器,如電腦接收、載入且執(zhí)行時,此機器變成用以參與本發(fā)明的裝置。當在一般用途處理單元實作時,程序碼結合處理單元提供一操作類似于應用特定邏輯電路的獨特裝置。
[0061]惟以上所述者,僅為本發(fā)明的優(yōu)選實施例而已,當不能以此限定本發(fā)明實施的范圍,即大凡依本發(fā)明權利要求及發(fā)明說明內容所作的簡單的等效變化與修飾,皆仍屬本發(fā)明專利涵蓋的范圍內。另外本發(fā)明的任一實施例或權利要求不須達成本發(fā)明所公開的全部目的或優(yōu)點或特點。此外,摘要部分和標題僅是用來輔助專利文件搜索之用,并非用來限制本發(fā)明的權利范圍。
【權利要求】
1.一種雙模式電子裝置,包括: 一傳輸端口電路; 一主控制電路; 一從控制電路;以及 一切換器,用以當一電子裝置耦接至上述雙模式電子裝置時,接收來自上述電子裝置的一優(yōu)先權信息,并且將上述優(yōu)先權信息中的優(yōu)先權與上述雙模式電子裝置的優(yōu)先權進行比較; 其中當上述優(yōu)先權信息中的優(yōu)先權高于上述雙模式電子裝置的優(yōu)先權時,上述切換器將上述傳輸端口電路耦接至從控制電路,并以相容于雷奔界面的傳輸協議接收來自上述電子裝置的指令,并且上述電子裝置作為一主控端;以及 當上述優(yōu)先權信息中的優(yōu)先權低于上述雙模式電子裝置的優(yōu)先權時,將上述傳輸端口電路耦接至主控制電路,并以相容于上述雷奔界面的傳輸協議傳送指令至上述電子裝置。
2.如權利要求1所述的雙模式電子裝置,其中當上述優(yōu)先權信息中的優(yōu)先權高于上述雙模式電子裝置的優(yōu)先權時,上述切換器還用以接收上述主控端周期性地傳送的一廣播信號,并且根據上述廣播信號判斷上述雙模式電子裝置是否與上述主控端分離。
3.如權利要求2所述的雙模式電子裝置,其中當上述優(yōu)先權信息的優(yōu)先權低于上述雙模式電子裝置的優(yōu)先權時,上述切換器還用以周期性地傳送一廣播信號至所耦接的上述電子裝置。
4.如權利要求2所述的雙模式電子裝置,還包括一處理器,用以確定一亂數時間,其中當上述雙模式電子裝置已與上述`主控端分離,并且上述處理器未在上述亂數時間內接收到另一電子裝置所提供的一第一亂數信號時,提供一第二亂數信號至上述另一電子裝置,并且當上述處理器在上述亂數時間內接收到上述第一亂數信號,上述處理器則傳送上述雙模式電子裝置的優(yōu)先權信息至上述另一電子裝置。
5.一種主控端判斷方法,適用于一雙模式電子裝置,上述主控端判斷方法包括: 比較上述雙模式電子裝置的一優(yōu)先權與來自于一電子裝置的一優(yōu)先權信息的一優(yōu)先權; 當上述優(yōu)先權信息中的優(yōu)先權高于上述雙模式電子裝置的優(yōu)先權時,將上述雙模式電子裝置的一傳輸端口電路耦接至一從控制電路,并以相容于雷奔的傳輸協議接收來自上述電子裝置的指令;以及 當上述優(yōu)先權信息中的優(yōu)先權低于上述雙模式電子裝置的優(yōu)先權時,將上述傳輸端口電路耦接至上述雙模式電子裝置的一主控制電路,并以相容于雷奔的傳輸協議傳送指令至上述電子裝置。
6.—種電子系統(tǒng),包括: 一第一主控端; 一第一雙模式電子裝置;以及 一第二雙模式電子裝置,其中上述第一主控端的優(yōu)先權高于上述第一雙模式電子裝置與上述第二雙模式電子裝置的優(yōu)先權,且上述第一雙模式電子裝置與上述第二雙模式電子裝置分別包括: 一主控制電路,用以通過相容于雷奔界面的傳輸協議傳送指令;一從控制電路,用以通過相容于雷奔界面的傳輸協議接收指令; 一傳輸端口電路; 一切換器,用以選擇性地將上述傳輸端口電路耦接至上述從控制電路或者主控制電路;以及 一處理器,用以當上述第一、第二雙模式電子裝置與上述第一主控端分離時,上述第一雙模式電子裝置確定一第一亂數時間,上述第二雙模式電子裝置確定一第二亂數時間; 其中上述第一雙模式電子裝置中的上述處理器用以當上述第一雙模式電子裝置未在上述第一亂數時間內接收到第二雙模式電子裝置所提供的一第一亂數信號時,提供一第二亂數信號至上述第二雙模式電子裝置,并且當上述第一雙模式電子裝置在上述第一亂數時間內接收到上述第一亂數信號時,傳送上述第一雙模式電子裝置的優(yōu)先權信息至上述第二雙模式電子裝置; 上述第二雙模式電子裝置中的上述處理器用以當上述第二雙模式電子裝置未在上述第二亂數時間內接收到上述第一雙模式電子裝置所提供的上述第二亂數信號時,提供上述第一亂數信號至上述第一雙模式電子裝置,并且當上述第二雙模式電子裝置在上述第二亂數時間內接收到上述第一亂數信號時,傳送上述第二雙模式電子裝置的優(yōu)先權信息至上述第一雙模式電子裝置。
7.如權利要求6所述的電子系統(tǒng),其中當上述第一亂數時間小于上述第二亂數時間時,上述第一雙模式電子裝置根據上述第二雙模式電子裝置的優(yōu)先權,將上述第一雙模式電子裝置或者上述第二雙模式電子裝置定義為一第二主控端,并且當上述第二亂數時間小于上述第一亂數時間時,上述第二雙模式電子裝置根據上述第一雙模式電子裝置的優(yōu)先權,將上述第一雙模式電子裝置或者上述第二雙模式電子裝置定義為上述第二主控端。
8.如權利要求7所述的電子系統(tǒng),其中上述第二主控端的上述切換器,還用以將上述第二主控端的上述傳輸端口耦接至上述主控制電路。
9.一種主控端判斷方法,適用于一第一雙模式電子裝置、一第二雙模式電子裝置以及一第一主控端,其中上述主控端與上述第一以及第二雙模式電子裝置以菊鏈式彼此耦接,上述主控端判斷方法包括: 根據是否在一既定時間內接收到一廣播信號,判斷上述第一以及第二雙模式電子裝置與上述第一主控端是否分離; 當上述主控端與上述第一、第二雙模式電子裝置分離時,分別通過上述第一、第二雙模式電子裝置確定一第一以及第二亂數時間; 當上述第一亂數時間小于上述第二亂數時間時,上述第一雙模式電子裝置定義上述第一或者第二雙模式電子裝置中之一者為一第二主控端; 當上述第二亂數時間小于上述第一亂數時間時,上述第二雙模式電子裝置定義上述第一或者第二雙模式電子裝置中之一者為一第二主控端;以及 將被定義為上述第二主控端的上述第一雙模式電子裝置或者上述第二雙模式電子裝置的一傳輸端口電路耦接至一主控制電路。
【文檔編號】G06F13/14GK103455451SQ201210183048
【公開日】2013年12月18日 申請日期:2012年6月5日 優(yōu)先權日:2012年6月5日
【發(fā)明者】謝復雅 申請人:宏碁股份有限公司