本發(fā)明實施例涉及通信技術領域,尤其涉及一種多顯示屏電子設備的控制方法及裝置。
背景技術:
隨著網絡化、智能化的快速發(fā)展,由于多顯示屏的電子設備具有不同屏顯示電子設備的不同功能對應的內容等特點,已成為電子設備的發(fā)展方向。
現有的多顯示屏的電子設備,通常包括主顯示屏和副顯示屏,用戶可以根據實際需求或者不同的功能特點等,對所要顯示的內容設置對應的顯示屏,例如,將重要性較高的顯示內容設置為主顯示屏顯示,重要性較低的顯示內容設置為副顯示屏顯示。
但是,現有技術中的多顯示屏的電子設備,由于主顯示屏和副顯示屏之間的結構為固定結構、系統(tǒng)限制等因素,使用戶無法根據實際需求,增加其它顯示屏或者減少電子設備的上原有的顯示屏,降低了多顯示屏的電子設備實用性。
技術實現要素:
本發(fā)明實施例提供一種多顯示屏電子設備的控制方法及裝置,實現了根據實際需求,在多顯示屏電子設備增加其它熱插拔顯示屏或者減少電子設備的上原有的熱插拔顯示屏本發(fā)明實施例的技術方案,既能夠滿足多顯示屏的電子設備的各種功能,又能夠根據需求隨時插入或者拔出熱插拔顯示屏,符合單顯示屏的電子設備的外觀風格和使用習慣,提高了多顯示屏的電子設備實用性。
本發(fā)明實施例提供一種多顯示屏電子設備的控制方法,所述多顯示屏電子設備包括多個熱插拔顯示屏,所述方法包括:
若監(jiān)測到熱插拔顯示屏的插拔信號,根據所述插拔信號,確定所述多顯示屏電子設備當前連接的熱插拔顯示屏的數目;
根據所述當前連接的熱插拔顯示屏的數目,配置當前連接的每個熱插拔顯示屏的顯示信息。
本發(fā)明實施例還提供一種多顯示屏電子設備的控制裝置,所述多顯示屏電子設備包括多個熱插拔顯示屏,所述裝置包括:
確定模塊,用于若監(jiān)測到熱插拔顯示屏的插拔信號,根據所述插拔信號,確定所述多顯示屏電子設備當前連接的熱插拔顯示屏的數目;
配置模塊,用于根據所述當前連接的熱插拔顯示屏的數目,配置當前連接的每個熱插拔顯示屏的顯示信息。
本發(fā)明實施例的多顯示屏電子設備的控制方法及裝置,通過監(jiān)測到熱插拔顯示屏的插拔信號,根據插拔信號,確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目之后,根據當前連接的熱插拔顯示屏的數目,配置當前連接的每個熱插拔顯示屏的顯示信息,實現了根據實際需求,在多顯示屏電子設備增加其它熱插拔顯示屏或者減少電子設備的上原有的熱插拔顯示屏本發(fā)明實施例的技術方案,既能夠滿足多顯示屏的電子設備的各種功能,又能夠根據需求隨時插入或者拔出熱插拔顯示屏,符合單顯示屏的電子設備的外觀風格和使用習慣,提高了多顯示屏的電子設備實用性。
附圖說明
此處所說明的附圖用來提供對本發(fā)明實施例的進一步理解,構成本發(fā)明實施例的一部分,本發(fā)明實施例的示意性實施例及其說明用于解釋本發(fā)明實施例,并不構成對本發(fā)明實施例的不當限定。在附圖中:
圖1為本發(fā)明實施例的多顯示屏電子設備的控制方法實施例一的流程圖;
圖2為本發(fā)明實施例的多顯示屏電子設備的控制方法實施例二的流程圖;
圖3為本發(fā)明實施例的多顯示屏電子設備的控制方法實施例三的流程圖;
圖4為本發(fā)明實施例的多顯示屏電子設備的控制裝置實施例一的結構示意圖;
圖5為本發(fā)明實施例的多顯示屏電子設備的控制裝置實施例二的結構示意圖;
圖6為本發(fā)明實施例的多顯示屏電子設備結構示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例具體實施例及相應的附圖對本發(fā)明實施例技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本發(fā)明實施例一部分實施例,而不是全部的實施例。基于本發(fā)明實施例中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明實施例保護的范圍。
說明書和權利要求書及上述附圖中的術語“第一”、“第二”等(如果存在)是用于區(qū)別類似的部分,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本申請的實施例能夠以除了在這里圖示的以外的順序實施。
以下結合附圖,詳細說明本發(fā)明實施例各實施例提供的技術方案。
實施例一
圖1為本發(fā)明實施例的多顯示屏電子設備的控制方法實施例一的流程圖,如圖1所示,本發(fā)明實施例的多顯示屏電子設備的控制方法,具體可以包括如下步驟:
100、若監(jiān)測到熱插拔顯示屏的插拔信號,根據監(jiān)測到的插拔信號,確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目。
本發(fā)明實施例,為了使用戶能夠根據實際需求,在多顯示屏電子設備上增加其它顯示屏或者減少電子設備的上原有的顯示屏,可以將多顯示屏電子設備的結構以及多顯示屏電子設備上的顯示屏的結構進行改變,使其滿足顯示屏熱插拔的簡易性穩(wěn)定可操作性和美觀性,本發(fā)明實施例中可以將該類顯示屏定義為熱插拔顯示屏。
例如,本發(fā)明實施例中,多顯示屏電子設備包括多個熱插拔顯示屏,每個熱插拔顯示屏可以分別通過多顯示屏電子設備上的通訊接口與多顯示屏電子設備實現連接或斷開,也可以在熱插拔顯示屏上設置通訊接口,通過顯示屏與顯示屏連接或斷開,實現與多顯示屏電子設備連接或斷開,本發(fā)明實施例不做具體限制。
本發(fā)明實施例中,熱插拔顯示屏的插拔信號包括熱插拔顯示屏的插入信號或者熱插拔顯示屏的拔出信號。具體地,每個熱插拔顯示屏均可以插入多顯示屏電子設備或者從多顯示屏電子設備拔出,熱插拔顯示屏插入后會生成相應的插入信號,熱插拔顯示屏拔出后會生成相應的拔出信號,因此,本發(fā)明實施例可以采用通用輸入/輸出(generalpurposeinputoutput,gpio)、中斷或者輪詢等方式監(jiān)測熱插拔顯示屏的插拔信號,若監(jiān)測到熱插拔顯示屏的插拔信號,說明此時有熱插拔顯示屏插入多顯示屏電子設備,或者,有熱插拔顯示屏從多顯示屏電子設備拔出,多顯示屏電子設備當前連接的熱插拔顯示屏的數目有變化,因此,需要確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目。
在一個具體實現過程中,多顯示屏電子設備在關機狀態(tài)下可能會存在熱插拔顯示屏插拔操作,但是此時無法確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目的,因此,在多顯示屏電子設備在開機啟動過程中,對多顯示屏電子設備當前連接的熱插拔顯示屏進行上電,此時相當于當前每個連接的熱插拔顯示屏生成插入信號,多顯示屏電子設備監(jiān)測到熱插拔顯示屏生成的插入信號后,確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目。
例如,本發(fā)明實施例的多顯示屏電子設備在開機過程中,熱插拔顯示屏生成的插入信號可以包括但不限于gpio信號、中斷信號或光耦合信號,多顯示屏電子設備監(jiān)測到熱插拔顯示屏生成的插入信號后,可以確認熱插拔顯示屏是否為正常插入,進而確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目。
多顯示屏電子設備在開機狀態(tài)下,可能會根據實際需求插入或者拔出至少一個熱插拔顯示屏,此時,會生成對應的信號,并被多顯示屏電子設備監(jiān)測到,此時會根據監(jiān)測到的插信號,在原有熱插拔顯示屏的數目上加上插入信號對應的熱插拔顯示屏的數目,得到多顯示屏電子設備當前連接的熱插拔顯示屏的數目,或者,在原有熱插拔顯示屏的數目上減去拔出信號對應的熱插拔顯示屏的數目,得到多顯示屏電子設備當前連接的熱插拔顯示屏的數目。
例如,本發(fā)明實施例的多顯示屏電子設備在開機狀態(tài)下,熱插拔顯示屏生成的插拔信號可以包括但不限于gpio信號、中斷信號或光耦合信號,多顯示屏電子設備監(jiān)測到熱插拔顯示屏生成的插拔信號后,可以監(jiān)測到是否存在熱插拔顯示屏插拔事件,進而確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目。
101、根據當前連接的熱插拔顯示屏的數目,配置當前連接的每個熱插拔顯示屏的顯示信息。
本發(fā)明實施例在確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目之后,可以根據實際需求配置當前連接的每個熱插拔顯示屏的顯示信息。
例如,本發(fā)明實施例可以將分別對據當前連接的每個熱插拔顯示屏設置對應的權重,將權重值最大的熱插拔顯示屏作為主顯示屏,其它作為副顯示屏,在配置當前連接的每個熱插拔顯示屏的顯示信息時,可以根據當前連接的每個熱插拔顯示屏的權重值大小以及待顯示內容的重要性,自動配置當前連接的每個熱插拔顯示屏的顯示信息。
需要說明的是,本發(fā)明實施例并不限制與上述配置當前連接的每個熱插拔顯示屏的顯示信息的方式,例如,用戶可以根據實際需求以及方便快捷性原則,手動配置當前連接的每個熱插拔顯示屏的顯示信息。
本發(fā)明實施例的多顯示屏電子設備的控制方法的執(zhí)行主體可以為多顯示屏電子設備的控制裝置,該多顯示屏電子設備的控制裝置具體可以通過軟件來集成,例如多顯示屏電子設備的控制裝置具體可以為一個應用;或者,也可以將該多顯示屏電子設備的控制裝置集成在多顯示屏電子設備的操作系統(tǒng)中,本發(fā)明對此不進行特別限定。
本發(fā)明實施例的多顯示屏電子設備的控制方法,通過監(jiān)測到熱插拔顯示屏的插拔信號,根據插拔信號,確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目之后,根據當前連接的熱插拔顯示屏的數目,配置當前連接的每個熱插拔顯示屏的顯示信息,實現了根據實際需求,在多顯示屏電子設備增加其它熱插拔顯示屏或者減少電子設備的上原有的熱插拔顯示屏本發(fā)明實施例的技術方案,既能夠滿足多顯示屏的電子設備的各種功能,又能夠根據需求隨時插入或者拔出熱插拔顯示屏,符合單顯示屏的電子設備的外觀風格和使用習慣,提高了多顯示屏的電子設備實用性。
實施例二
圖2為本發(fā)明實施例的多顯示屏電子設備的控制方法實施例二的流程圖,如圖2所示,本發(fā)明實施例的多顯示屏電子設備的控制方法在圖1所示實施例的基礎上,進一步更加詳細地對本發(fā)明的技術方案進行描述。
如圖2所示,本發(fā)明實施例的多顯示屏電子設備的控制方法,具體可以包括如下步驟:
200、若監(jiān)測到熱插拔顯示屏的插入信號,根據監(jiān)測到的插入信號,獲取插入信號對應的熱插拔顯示屏的參數信息。
例如,用戶在看視頻時若顯示視頻的熱插拔顯示屏比較小,可以采用插入熱插拔顯示屏的方式,使視頻在兩個熱插拔顯示屏上顯示,從而放大觀看畫面,因此,當插入熱插拔顯示屏時,為了保護插入熱插拔顯示屏可以通過熱敏元件等對熱插拔顯示屏進行上電,以強化靜電釋放(electro-staticdischarge,esd)的處理能力,同時需要對傳輸總線和通訊接口進行綜合保護。
熱插拔顯示屏插入多顯示屏電子設備后,生成相應的插入信號,被多顯示屏電子設備監(jiān)測到,此時多顯示屏電子設備調用熱插拔顯示屏探測程序,從而對插入的熱插拔顯示屏進行識別,獲得插入的熱插拔顯示屏的參數信息,例如,熱插拔顯示屏的型號、分辨率等。
201、根據熱插拔顯示屏的參數信息,驅動熱插拔顯示屏,使熱插拔顯示屏進入工作狀態(tài)。
由于不同型號的熱插拔顯示屏若要正常工作,所需的驅動程序不同,因此多顯示屏電子設備內會存儲多種型號的熱插拔顯示屏的驅動程序,在得到熱插拔顯示屏的參數信息之后,會根據熱插拔顯示屏的型號查找該熱插拔顯示屏對應的驅動程序,進而驅動該熱插拔顯示屏,使該熱插拔顯示屏進入工作狀態(tài)。
202、對多顯示屏電子設備的熱插拔顯示屏接口狀態(tài)進行更新操作,得到更新結果。
在未插入新的熱插拔顯示屏之前,多顯示屏電子設備會記錄原有的熱插拔顯示屏接口狀態(tài)及其原有熱插拔顯示屏的數目,當插入的熱插拔顯示屏進入工作狀態(tài)之后,說明其被接入多顯示屏電子設備,此時會對多顯示屏電子設備的熱插拔顯示屏接口狀態(tài)進行更新操作,得到更新結果,以使多顯示屏電子設備得知新的熱插拔顯示屏被插入成功,并得到插入的熱插拔顯示屏的數目。
203、根據該更新結果,確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目。
得到更新結果之后,可以在原有熱插拔顯示屏的數目基礎上加上新插入的熱插拔顯示屏的數目,從而得到多顯示屏電子設備當前連接的熱插拔顯示屏的數目。
204、根據當前連接的熱插拔顯示屏的數目以及當前連接的每個熱插拔顯示屏的參數信息,設定顯示策略。
例如,本發(fā)明實施例在得到當前連接的熱插拔顯示屏的數目之后,會獲取當前連接的每個熱插拔顯示屏的參數信息,此時可以根據當前連接的每個熱插拔顯示屏的分辨率設定響應的顯示策略。
例如,本發(fā)明實施例以多顯示屏電子設備包括2個熱插拔顯示屏為例對本發(fā)明的技術方案進行描述。分辨率較高的熱插拔顯示屏定義為主顯示屏,分辨率較低的熱插拔顯示屏定義為第一副顯示屏,當插入一個新的熱插拔顯示屏之后,可以定義為第二副顯示屏。此時在設定顯示策略時,可以將第二副顯示屏與主顯示屏作為播放視頻用的顯示屏,第一副顯示屏可以用來顯示通知消息和/或者時間信息等。
205、根據設定的顯示策略,配置當前連接的每個熱插拔顯示屏的顯示信息。
在設定好顯示策略之后,會根據設定的顯示策略,配置當前連接的每個熱插拔顯示屏的顯示信息。
例如,多顯示屏電子設備會將播放的視頻畫面進行分配,使播放的視頻畫面在第二副顯示屏和主顯示屏上顯示,實現將視頻畫面放大的目的,當收到通知消息時,該通知消息會在第一副顯示屏上顯示,從而不影響用戶觀看視頻。
需要說明的而是,本發(fā)明實施例中插入熱插拔顯示屏實現放大視頻僅為示例對本發(fā)明的技術方案進行描述,本發(fā)明實施例不限制其它插入熱插拔顯示屏實現用戶需求的技術方案,例如,插入一個新的熱插拔顯示屏,作為鍵盤使用等。
進一步地,上述實施例中為了用戶能夠及時設定顯示策略,本發(fā)明實施例在步驟204之前,還可以向原有熱插拔顯示屏發(fā)送熱插拔顯示屏插入的提示信息,以通知用戶可以使用新插入的熱插拔顯示屏,從而設定顯示策略。
本發(fā)明實施例實現了根據實際需求,在多顯示屏電子設備增加其它熱插拔顯示屏或者減少電子設備的上原有的熱插拔顯示屏,并在顯示屏電子設備上每個熱插拔顯示屏的設置需要顯示的信息本發(fā)明實施例的技術方案,既能夠滿足多顯示屏的電子設備的各種功能,又能夠根據需求隨時插入或者拔出熱插拔顯示屏,符合單顯示屏的電子設備的外觀風格和使用習慣,提高了多顯示屏的電子設備實用性。
實施例三
圖3為本發(fā)明實施例的多顯示屏電子設備的控制方法實施例三的流程圖,如圖3所示,本發(fā)明實施例的多顯示屏電子設備的控制方法在圖1所示實施例的基礎上,進一步更加詳細地對本發(fā)明的技術方案進行描述。
如圖3所示,本發(fā)明實施例的多顯示屏電子設備的控制方法,具體可以包括如下步驟:
300、若監(jiān)測到熱插拔顯示屏的拔出信號,根據監(jiān)測到的拔出信號,獲取拔出信號對應的熱插拔顯示屏的參數信息。
例如,當多顯示屏電子設備中的某個熱插拔顯示屏不再需要使用時,可以將該熱插拔顯示屏從多顯示屏電子設備拔出,該過程中為了保護插入熱插拔顯示屏同樣可以通過熱敏元件等對熱插拔顯示屏進行上電,以強化靜電釋放(electro-staticdischarge,esd)的處理能力,同時需要對傳輸總線和通訊接口進行綜合保護。
熱插拔顯示屏從多顯示屏電子設備拔出后,生成相應的拔出信號,被多顯示屏電子設備監(jiān)測到,此時多顯示屏電子設備調用熱插拔顯示屏探測程序,從而對插入的熱插拔顯示屏進行識別,獲得插入的熱插拔顯示屏的參數信息,例如,熱插拔顯示屏的型號、分辨率等。
301、根據熱插拔顯示屏的參數信息,控制熱插拔顯示屏對應的驅動程序執(zhí)行復位操作。
由于熱插拔顯示屏插入多顯示屏電子設備時,其對應的驅動程序被調用,相當于占用系統(tǒng)資源,當熱插拔顯示屏從多顯示屏電子設備拔出后,為了保護熱插拔顯示屏再次插入多顯示屏電子設備時不受損壞,以及減少系統(tǒng)占用內存,會根據熱插拔顯示屏的參數信息,控制熱插拔顯示屏對應的驅動程序執(zhí)行復位操作,使熱插拔顯示屏對應的驅動程序停止運行。
302、對多顯示屏電子設備的熱插拔顯示屏接口狀態(tài)進行更新操作,得到更新結果。
當熱插拔顯示屏從多顯示屏電子設備拔出后,多顯示屏電子設備中的熱插拔顯示屏數目減少,此時會對多顯示屏電子設備的熱插拔顯示屏接口狀態(tài)進行更新操作,得到更新結果,以使多顯示屏電子設備得知新的熱插拔顯示屏被拔出。
303、根據該更新結果,確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目。
得到更新結果之后,可以在原有熱插拔顯示屏的數目基礎上減去拔出的熱插拔顯示屏的數目,從而得到多顯示屏電子設備當前連接的熱插拔顯示屏的數目。
304、根據當前連接的熱插拔顯示屏的數目以及當前連接的每個熱插拔顯示屏的參數信息,設定顯示策略。
例如,可以將被拔出的熱插拔顯示屏顯示信息根據實際需求在其它熱插拔顯示屏上顯示。詳細的設定策略與圖2所示實施例中步驟204相同,詳細請參考上述相關記載,在此不再贅述。
305、根據設定的顯示策略,配置當前連接的每個熱插拔顯示屏的顯示信息。
詳細的設定策略與圖2所示實施例中步驟205相同,詳細請參考上述相關記載,在此不再贅述。
進一步地,上述實施例中為了用戶能夠及時設定顯示策略,本發(fā)明實施例在步驟304之前,還可以向未被拔出的熱插拔顯示屏發(fā)發(fā)送熱插拔顯示屏拔出的提示信息,以通知用戶有熱插拔顯示屏被拔出,從而設定顯示策略。
本發(fā)明實施例實現了根據實際需求,在多顯示屏電子設備增加其它熱插拔顯示屏或者減少電子設備的上原有的熱插拔顯示屏,并在顯示屏電子設備上每個熱插拔顯示屏的設置需要顯示的信息本發(fā)明實施例的技術方案,既能夠滿足多顯示屏的電子設備的各種功能,又能夠根據需求隨時插入或者拔出熱插拔顯示屏,符合單顯示屏的電子設備的外觀風格和使用習慣,提高了多顯示屏的電子設備實用性。
實施例四
圖4為本發(fā)明實施例的多顯示屏電子設備的控制裝置實施例一的結構示意圖,如圖4所示本發(fā)明施例的多顯示屏電子設備的控制裝置,可以包括確定模塊10和配置模塊11。
在一個具體實現過程中,本發(fā)明實施例中的多顯示屏電子設備包括多個熱插拔顯示屏。
確定模塊10,用于若監(jiān)測到熱插拔顯示屏的插拔信號,根據插拔信號,確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目;
配置模塊11,用于根據當前連接的熱插拔顯示屏的數目,配置當前連接的每個熱插拔顯示屏的顯示信息。
本發(fā)明實施例的多顯示屏電子設備的控制裝置,通過采用上述各模塊實現控制多顯示屏電子設備的實現機制與上述圖1所示實施例的實現機制相同,詳細可以參考上述圖1所示實施例的記載,在此不再贅述。
本發(fā)明實施例的多顯示屏電子設備的控制裝置,通過采用上述各模塊能夠監(jiān)測到熱插拔顯示屏的插拔信號,根據插拔信號,確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目之后,根據當前連接的熱插拔顯示屏的數目,配置當前連接的每個熱插拔顯示屏的顯示信息,實現了根據實際需求,在多顯示屏電子設備增加其它熱插拔顯示屏或者減少電子設備的上原有的熱插拔顯示屏本發(fā)明實施例的技術方案,既能夠滿足多顯示屏的電子設備的各種功能,又能夠根據需求隨時插入或者拔出熱插拔顯示屏,符合單顯示屏的電子設備的外觀風格和使用習慣,提高了多顯示屏的電子設備實用性。
實施例五
圖5為本發(fā)明實施例的多顯示屏電子設備的控制裝置實施例二的結構示意圖,如圖5所示本發(fā)明施例的多顯示屏電子設備的控制裝置在圖4所示實施例的基礎上,進一步還可以包括獲取模塊12、控制模塊13和發(fā)送模塊14。
在一個具體實現過程中,確定模塊10,具體用于:
根據插拔信號,對多顯示屏電子設備的熱插拔顯示屏接口狀態(tài)進行更新操作,得到更新結果;
根據更新結果,確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目。
獲取模塊12,用于獲取插拔信號對應的熱插拔顯示屏的參數信息;
控制模塊13,用于根據熱插拔顯示屏的參數信息,驅動熱插拔顯示屏,使熱插拔顯示屏進入工作狀態(tài);或者,根據熱插拔顯示屏的參數信息,控制熱插拔顯示屏對應的驅動程序執(zhí)行復位操作。
發(fā)送模塊14,用于發(fā)送熱插拔顯示屏插入的提示信息,或者,發(fā)送熱插拔顯示屏拔出的提示信息。
配置模塊11,具體用于:
根據當前連接的熱插拔顯示屏的數目以及當前連接的每個熱插拔顯示屏的參數信息,設定顯示策略;
根據顯示策略,配置當前連接的每個熱插拔顯示屏的顯示信息。
發(fā)送模塊14,用于發(fā)送熱插拔顯示屏插入的提示信息,或者,發(fā)送熱插拔顯示屏拔出的提示信息。
本發(fā)明實施例的多顯示屏電子設備的控制裝置,通過采用上述各模塊實現控制多顯示屏電子設備的實現機制與上述圖2或圖3所示實施例的實現機制相同,詳細可以參考上述圖2或圖3所示實施例的記載,在此不再贅述。
實施例六
圖6為本發(fā)明實施例的多顯示屏電子設備結構示意圖,如圖6所示。該多顯示屏電子設備可因配置或性能不同而產生比較大的差異,可以包括一個或一個以上的處理器601和存儲器602,存儲器602中可以存儲有一個或一個以上存儲應用程序或數據。其中,存儲器602可以是短暫存儲或持久存儲。存儲在存儲器602的應用程序可以包括一個或一個以上模塊(圖示未示出),每個模塊可以包括對多顯示屏電子設備中的一系列計算機可執(zhí)行指令。更進一步地,處理器601可以設置為與存儲器602通信,在多顯示屏電子設備上執(zhí)行存儲器602中的一系列計算機可執(zhí)行指令。多顯示屏電子設備還可以包括一個或一個以上電源603,一個或一個以上有線或無線網絡接口604,一個或一個以上輸入輸出接口605,一個或一個以上鍵盤606等。
具體在本實施例中,多顯示屏電子設備包括有存儲器,以及一個或一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且一個或者一個以上程序可以包括一個或一個以上模塊,且每個模塊可以包括對多顯示屏電子設備中的一系列計算機可執(zhí)行指令,且經配置以由一個或者一個以上處理器執(zhí)行該一個或者一個以上程序包含用于進行以下計算機可執(zhí)行指令:
若監(jiān)測到熱插拔顯示屏的插拔信號,根據所述插拔信號,確定所述多顯示屏電子設備當前連接的熱插拔顯示屏的數目;
根據所述當前連接的熱插拔顯示屏的數目,配置當前連接的每個熱插拔顯示屏的顯示信息。
可選地,計算機可執(zhí)行指令在被執(zhí)行時,還可以使所述處理器:
根據所述插拔信號,對所述多顯示屏電子設備的熱插拔顯示屏接口狀態(tài)進行更新操作,得到更新結果;
根據所述更新結果,確定所述多顯示屏電子設備當前連接的熱插拔顯示屏的數目。
可選地,計算機可執(zhí)行指令在被執(zhí)行時,還可以使所述處理器:
獲取所述插拔信號對應的熱插拔顯示屏的參數信息;
根據所述熱插拔顯示屏的參數信息,驅動所述熱插拔顯示屏,使所述熱插拔顯示屏進入工作狀態(tài);或者,
根據所述熱插拔顯示屏的參數信息,控制所述熱插拔顯示屏對應的驅動程序執(zhí)行復位操作。
可選地,計算機可執(zhí)行指令在被執(zhí)行時,還可以使所述處理器:
根據所述當前連接的熱插拔顯示屏的數目以及所述當前連接的每個熱插拔顯示屏的參數信息,設定顯示策略;
根據所述顯示策略,配置所述當前連接的每個熱插拔顯示屏的顯示信息。
可選地,計算機可執(zhí)行指令在被執(zhí)行時,還可以使所述處理器:
發(fā)送熱插拔顯示屏插入的提示信息,或者,發(fā)送熱插拔顯示屏拔出的提示信息。
本發(fā)明實施例的多顯示屏電子設備,通過監(jiān)測到熱插拔顯示屏的插拔信號,根據插拔信號,確定多顯示屏電子設備當前連接的熱插拔顯示屏的數目之后,根據當前連接的熱插拔顯示屏的數目,配置當前連接的每個熱插拔顯示屏的顯示信息,實現了根據實際需求,在多顯示屏電子設備增加其它熱插拔顯示屏或者減少電子設備的上原有的熱插拔顯示屏本發(fā)明實施例的技術方案,既能夠滿足多顯示屏的電子設備的各種功能,又能夠根據需求隨時插入或者拔出熱插拔顯示屏,符合單顯示屏的電子設備的外觀風格和使用習慣,提高了多顯示屏的電子設備實用性。
在20世紀90年代,對于一個技術的改進可以很明顯地區(qū)分是硬件上的改進(例如,對二極管、晶體管、開關等電路結構的改進)還是軟件上的改進(對于方法流程的改進)。然而,隨著技術的發(fā)展,當今的很多方法流程的改進已經可以視為硬件電路結構的直接改進。設計人員幾乎都通過將改進的方法流程編程到硬件電路中來得到相應的硬件電路結構。因此,不能說一個方法流程的改進就不能用硬件實體模塊來實現。例如,可編程邏輯器件(programmablelogicdevice,pld)(例如現場可編程門陣列(fieldprogrammablegatearray,fpga))就是這樣一種集成電路,其邏輯功能由用戶對器件編程來確定。由設計人員自行編程來把一個數字系統(tǒng)“集成”在一片pld上,而不需要請芯片制造廠商來設計和制作專用的集成電路芯片。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logiccompiler)”軟件來實現,它與程序開發(fā)撰寫時所用的軟件編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語言來撰寫,此稱之為硬件描述語言(hardwaredescriptionlanguage,hdl),而hdl也并非僅有一種,而是有許多種,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)與verilog。本領域技術人員也應該清楚,只需要將方法流程用上述幾種硬件描述語言稍作邏輯編程并編程到集成電路中,就可以很容易得到實現該邏輯方法流程的硬件電路。
控制器可以按任何適當的方式實現,例如,控制器可以采取例如微處理器或處理器以及存儲可由該(微)處理器執(zhí)行的計算機可讀程序代碼(例如軟件或固件)的計算機可讀介質、邏輯門、開關、專用集成電路(applicationspecificintegratedcircuit,asic)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存儲器控制器還可以被實現為存儲器的控制邏輯的一部分。本領域技術人員也知道,除了以純計算機可讀程序代碼方式實現控制器以外,完全可以通過將方法步驟進行邏輯編程來使得控制器以邏輯門、開關、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實現相同功能。因此這種控制器可以被認為是一種硬件部件,而對其內包括的用于實現各種功能的裝置也可以視為硬件部件內的結構。或者甚至,可以將用于實現各種功能的裝置視為既可以是實現方法的軟件模塊又可以是硬件部件內的結構。
本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產品的形式。
本發(fā)明是參照根據本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執(zhí)行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設備包括一個或多個處理器(cpu)、輸入/輸出接口、網絡接口和內存。
內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內存等形式,如只讀存儲器(rom)或閃存(flashram)。內存是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限于相變內存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(cd-rom)、數字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括暫存電腦可讀媒體(transitorymedia),如調制的數據信號和載波。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
本領域技術人員應明白,本發(fā)明實施例的實施例可提供為方法、系統(tǒng)或計算機程序產品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產品的形式。
以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求范圍之內。