本發(fā)明涉及顯示技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序的雙開顯示方法及裝置。
背景技術(shù):
現(xiàn)有技術(shù)中電子設(shè)備一般都是只有一個(gè)顯示屏。目前很多應(yīng)用程序支持應(yīng)用雙開功能,“應(yīng)用多開”是指將某應(yīng)用軟件,如聊天類應(yīng)用軟件、游戲類應(yīng)用軟件等,分為多個(gè)分身,達(dá)到多個(gè)分身同時(shí)執(zhí)行不同任務(wù)的高效運(yùn)用目的,使得用戶可以通過(guò)不同的賬號(hào),對(duì)一個(gè)應(yīng)用軟件的多個(gè)分身進(jìn)行同時(shí)登錄和管理等操作。即一個(gè)應(yīng)用程序可以有應(yīng)用真身及應(yīng)用分身。但單屏只能顯示應(yīng)用真身或應(yīng)用分身,無(wú)法同時(shí)運(yùn)行應(yīng)用真身與應(yīng)用分身,用戶需要頻繁手動(dòng)切換窗口。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上內(nèi)容,有必要提供一種應(yīng)用程序的雙開顯示方法及裝置,能在不同的顯示屏獨(dú)立顯示不同賬號(hào)的應(yīng)用程序,無(wú)需用戶頻繁切換賬號(hào),并能實(shí)現(xiàn)兩個(gè)顯示屏的智能切換,方便了用戶的使用。
一種應(yīng)用程序的雙開顯示方法,應(yīng)用于多屏的電子設(shè)備中,所述電子設(shè)備包括第一顯示屏及第二顯示屏,所述方法包括:
當(dāng)檢測(cè)到目標(biāo)應(yīng)用啟動(dòng)時(shí),將所述目標(biāo)應(yīng)用的應(yīng)用真身的信號(hào)確定為第一路信號(hào)及將所述目標(biāo)應(yīng)用的應(yīng)用分身的信號(hào)確定為第二路信號(hào);
將所述第一路信號(hào)輸出至所述第一顯示屏,將所述第二路信號(hào)輸出在所述第二顯示屏;
在所述第一顯示屏上顯示所述應(yīng)用真身,在所述第二顯示屏上顯示所述應(yīng)用分身。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述方法還包括:
確定用戶當(dāng)前使用的顯示屏;
判斷預(yù)設(shè)切換條件是否被觸發(fā);
當(dāng)所述預(yù)設(shè)切換條件被觸發(fā),且所述當(dāng)前使用的顯示屏為所述第一顯示屏?xí)r,將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào);或
當(dāng)所述預(yù)設(shè)切換條件被觸發(fā),且所述當(dāng)前使用的顯示屏為所述第二顯示屏?xí)r,將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào)。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述判斷預(yù)設(shè)切換條件是否被觸發(fā)包括:
當(dāng)檢測(cè)到切換開關(guān)被觸發(fā)時(shí),判斷所述預(yù)設(shè)切換條件被觸發(fā),所述切換開關(guān)顯示在所述當(dāng)前使用的顯示屏上;或
當(dāng)監(jiān)測(cè)到在當(dāng)前沒(méi)有使用的顯示屏上顯示的至少一個(gè)應(yīng)用程序接收到即時(shí)消息時(shí),判斷所述預(yù)設(shè)切換條件被觸發(fā)。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述方法還包括:
當(dāng)所述當(dāng)前使用的顯示屏為所述第一顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第二顯示屏?xí)r,將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào),將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào);
將在所述第一顯示屏上顯示的應(yīng)用程序切換到所述第二顯示屏上顯示,將在所述第二顯示屏上顯示的應(yīng)用程序切換到所述第一顯示屏上顯示;或
當(dāng)所述當(dāng)前使用的顯示屏為所述第二顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第一顯示屏?xí)r,將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào),將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào);
將在所述第二顯示屏上顯示的應(yīng)用程序切換到所述第一顯示屏上顯示,將在所述第一顯示屏上顯示的應(yīng)用程序切換到所述第二顯示屏上顯示。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述方法還包括:
當(dāng)所述當(dāng)前使用的顯示屏為所述第一顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第二顯示屏?xí)r,將所述至少一個(gè)應(yīng)用程序切換到所述第一顯示屏上進(jìn)行顯示;或
當(dāng)所述當(dāng)前使用的顯示屏為所述第二顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第一顯示屏?xí)r,并將所述至少一個(gè)應(yīng)用程序切換到所述第二顯示屏上進(jìn)行顯示。
一種應(yīng)用程序的雙開顯示裝置,運(yùn)行于多屏的電子設(shè)備中,所述電子設(shè)備包括第一顯示屏及第二顯示屏,所述裝置包括:
確定模塊,用于當(dāng)檢測(cè)到目標(biāo)應(yīng)用啟動(dòng)時(shí),將所述目標(biāo)應(yīng)用的應(yīng)用真身的信號(hào)確定為第一路信號(hào)及將所述目標(biāo)應(yīng)用的應(yīng)用分身的信號(hào)確定為第二路信號(hào);
輸出模塊,用于將所述第一路信號(hào)輸出至所述第一顯示屏,將所述第二路信號(hào)輸出在所述第二顯示屏,
顯示模塊,用于在所述第一顯示屏上顯示所述應(yīng)用真身,在所述第二顯示屏上顯示所述應(yīng)用分身。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述確定模塊還用于確定用戶當(dāng)前使用的顯示屏;及所述裝置還包括:
判斷模塊,用于判斷預(yù)設(shè)切換條件是否被觸發(fā);
切換模塊,用于當(dāng)所述預(yù)設(shè)切換條件被觸發(fā),且所述當(dāng)前使用的顯示屏為所述第一顯示屏?xí)r,將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào);或
所述切換模塊還用于當(dāng)所述預(yù)設(shè)切換條件被觸發(fā),且所述當(dāng)前使用的顯示屏為所述第二顯示屏?xí)r,將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào)。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述判斷模塊用于判斷預(yù)設(shè)切換條件是否被觸發(fā)包括:
當(dāng)檢測(cè)到切換開關(guān)被觸發(fā)時(shí),判斷所述預(yù)設(shè)切換條件被觸發(fā),所述切換開關(guān)顯示在所述當(dāng)前使用的顯示屏上;或
當(dāng)監(jiān)測(cè)到在當(dāng)前沒(méi)有使用的顯示屏上顯示的至少一個(gè)應(yīng)用程序接收到即時(shí)消息時(shí),判斷所述預(yù)設(shè)切換條件被觸發(fā)。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述切換模塊還用于當(dāng)所述當(dāng)前使用的顯示屏為所述第一顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第二顯示屏?xí)r,將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào),將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào);
所述顯示模塊還用于將在所述第一顯示屏上顯示的應(yīng)用程序切換到所述第二顯示屏上顯示,將在所述第二顯示屏上顯示的應(yīng)用程序切換到所述第一顯示屏上顯示;
所述切換模塊還用于當(dāng)所述當(dāng)前使用的顯示屏為所述第二顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第一顯示屏?xí)r,將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào),將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào);
所述顯示模塊還用于將在所述第二顯示屏上顯示的應(yīng)用程序切換到所述第一顯示屏上顯示,將在所述第一顯示屏上顯示的應(yīng)用程序切換到所述第二顯示屏上顯示。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述顯示模塊還用于當(dāng)所述當(dāng)前使用的顯示屏為所述第一顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第二顯示屏?xí)r,將所述至少一個(gè)應(yīng)用程序切換到所述第一顯示屏上進(jìn)行顯示;
所述顯示模塊還用于當(dāng)所述當(dāng)前使用的顯示屏為所述第二顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第一顯示屏?xí)r,將所述至少一個(gè)應(yīng)用程序切換到所述第二顯示屏上進(jìn)行顯示。
由以上技術(shù)方案可以看出,當(dāng)所述電子設(shè)備檢測(cè)到目標(biāo)應(yīng)用啟動(dòng)時(shí),將所述目標(biāo)應(yīng)用的應(yīng)用真身的信號(hào)確定為第一路信號(hào)及將所述目標(biāo)應(yīng)用的應(yīng)用分身的信號(hào)確定為第二路信號(hào),將所述第一路信號(hào)輸出至所述第一顯示屏,將所述第二路信號(hào)輸出在第二顯示屏,在所述第一顯示屏上顯示所述應(yīng)用真身,在所述第二顯示屏上顯示所述應(yīng)用分身。因此,本發(fā)明能獨(dú)立顯示一個(gè)應(yīng)用程序的應(yīng)用真身及應(yīng)用分身,無(wú)需用戶頻繁切換賬號(hào),并能實(shí)現(xiàn)兩個(gè)顯示屏的智能切換,方便了用戶的使用。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1是本發(fā)明應(yīng)用程序的雙開顯示方法的第一較佳實(shí)施例的流程圖。
圖2是本發(fā)明應(yīng)用程序的雙開顯示方法的第二較佳實(shí)施例的流程圖。
圖3是本發(fā)明應(yīng)用程序的雙開顯示裝置的第一較佳實(shí)施例的功能模塊圖。
圖4是本發(fā)明應(yīng)用程序的雙開顯示裝置的第二較佳實(shí)施例的功能模塊圖。
圖5是本發(fā)明實(shí)現(xiàn)應(yīng)用程序的雙開顯示方法的較佳實(shí)施例的電子設(shè)備的結(jié)構(gòu)示意圖。
主要元件符號(hào)說(shuō)明
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
優(yōu)選地,本發(fā)明的應(yīng)用程序的雙開顯示方法可以應(yīng)用在一個(gè)或者多個(gè)電子設(shè)備中。所述電子設(shè)備是一種能夠按照事先設(shè)定或存儲(chǔ)的指令,自動(dòng)進(jìn)行數(shù)值計(jì)算和/或信息處理的設(shè)備,其硬件包括但不限于微處理器、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)、數(shù)字處理器(Digital Signal Processor,DSP)、嵌入式設(shè)備等。
所述電子設(shè)備還可以是任何一種可與用戶進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,個(gè)人計(jì)算機(jī)、平板電腦、智能手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、游戲機(jī)、交互式網(wǎng)絡(luò)電視(Internet Protocol Television,IPTV)、智能式穿戴式設(shè)備等。
所述電子設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)(Virtual Private Network,VPN)等。
所述電子設(shè)備包括兩個(gè)顯示屏,即第一顯示屏及第二顯示屏。所述第一顯示屏以及第二顯示屏可以分別設(shè)置在所述電子設(shè)備的正面以及背面。例如,所述第一顯示屏可以是所述電子設(shè)備的正面的顯示屏以及所述第二顯示屏可以是所述電子設(shè)備的背面的顯示屏。
所述兩個(gè)顯示屏中的其中一個(gè)可以是彩色屏,如IPS(In-Plane Switching,平面轉(zhuǎn)換)屏幕、ASV(Advance Super View)屏幕、(Thin Film Transistor,薄膜場(chǎng)效應(yīng)晶體管)屏幕、OLED(Organic Light Emitting Display,有機(jī)發(fā)光顯示器)屏幕、TFD(Thin Film Diode,薄膜二極管半透式)屏幕、UFB(Ultra Fine&Bright)、STN(Super Twisted Nematic,超扭曲向列型)屏幕、CSTN(Color Super Twisted Nematic)屏幕等,另一個(gè)可以是電子墨水屏。
本發(fā)明其他較佳實(shí)施例中,所述兩個(gè)顯示屏也可以均為彩色屏或者均為電子墨水屏。
如圖1所示,是本發(fā)明應(yīng)用程序的雙開顯示方法的第一較佳實(shí)施例的流程圖。根據(jù)不同的需求,該流程圖中步驟的順序可以改變,某些步驟可以省略。
S10,當(dāng)所述電子設(shè)備檢測(cè)到目標(biāo)應(yīng)用啟動(dòng)時(shí),所述電子設(shè)備將所述目標(biāo)應(yīng)用的應(yīng)用真身的信號(hào)確定為第一路信號(hào)及將所述目標(biāo)應(yīng)用的應(yīng)用分身的信號(hào)確定為第二路信號(hào)。
在至少一個(gè)實(shí)施例中,所述目標(biāo)應(yīng)用有應(yīng)用雙開功能,包括所述應(yīng)用真身及所述應(yīng)用分身。例如,用戶安裝聊天軟件之后,可以利用“應(yīng)用多開”功能在桌面生成兩個(gè)聊天軟件,一名字為“工作聊天軟件”,以工作賬號(hào)登錄,另一名字為“私人聊天軟件”,以私人賬號(hào)登錄,這樣,工作和生活上的聊天軟件中的聯(lián)系人就能分開,并且兩個(gè)聊天軟件可以同時(shí)運(yùn)行管理,非常的方便。
在至少一個(gè)實(shí)施例中,所述電子設(shè)備支持多路信號(hào)輸入,并利用虛擬機(jī)管理程序Hyperviso分別獨(dú)立處理每一路信號(hào)。具體地,所述電子設(shè)備分別獨(dú)立處理所述第一路信號(hào)及所述第二路信號(hào)。這樣所述電子設(shè)備能分別獨(dú)立管理所述第一顯示屏及所述第二顯示屏,使所述第一顯示屏及所述第二顯示屏上的應(yīng)用程序能獨(dú)立運(yùn)行。
在至少一個(gè)實(shí)例中,當(dāng)所述電子設(shè)備檢測(cè)到所述應(yīng)用真身啟動(dòng)或者所述應(yīng)用分身啟動(dòng),即所述電子設(shè)備檢測(cè)到所述目標(biāo)應(yīng)用啟動(dòng)。
S11,所述電子設(shè)備將所述第一路信號(hào)輸出至所述第一顯示屏,將所述第二路信號(hào)輸出在第二顯示屏。
S12,所述電子設(shè)備在所述第一顯示屏上顯示所述應(yīng)用真身,在所述第二顯示屏上顯示所述應(yīng)用分身。
在至少一個(gè)實(shí)施例中,所述電子設(shè)備根據(jù)應(yīng)用程序的屬性信息將所有應(yīng)用程序分類成多個(gè)群組,將不同群組的應(yīng)用程序分別顯示在所述第一顯示屏或所述第二顯示屏上。所述屬性信息包括以下一種或者多種:類別、用途等等。
例如,分類后的群組包括游戲群組、聊天群組、文件群組等等,所述電子設(shè)備將游戲群組顯示在所述第一顯示屏,將所述聊天群組及所述文件群組顯示在所述第二顯示屏。
例如,在所述第一顯示屏上顯示所述工作聊天軟件,在所述第二顯示屏上顯示所述私人聊天軟件等等。這樣就無(wú)需用戶來(lái)回切換賬號(hào),方了便用戶。
如圖2所示,是本發(fā)明應(yīng)用程序的雙開顯示方法的第二較佳實(shí)施例的流程圖。根據(jù)不同的需求,該流程圖中步驟的順序可以改變,某些步驟可以省略。
S20,所述電子設(shè)備檢測(cè)到目標(biāo)應(yīng)用啟動(dòng)時(shí),所述電子設(shè)備將所述目標(biāo)應(yīng)用的應(yīng)用真身的信號(hào)確定為第一路信號(hào)及將所述目標(biāo)應(yīng)用的應(yīng)用分身的信號(hào)確定為第二路信號(hào)。
在至少一個(gè)實(shí)施例中,所述目標(biāo)應(yīng)用有應(yīng)用雙開功能,包括所述應(yīng)用真身及所述應(yīng)用分身。例如,用戶安裝聊天軟件之后,可以利用“應(yīng)用多開”功能在桌面生成兩個(gè)聊天軟件,一名字為“工作聊天軟件”,以工作賬號(hào)登錄,另一名字為“私人聊天軟件”,以私人賬號(hào)登錄,這樣,工作和生活上的聊天軟件中的聯(lián)系人就能分開,并且兩個(gè)聊天軟件可以同時(shí)運(yùn)行管理,非常的方便。
在至少一個(gè)實(shí)施例中,所述電子設(shè)備支持多路信號(hào)輸入,并利用虛擬機(jī)管理程序Hyperviso分別獨(dú)立處理每一路信號(hào)。具體地,所述電子設(shè)備分別獨(dú)立處理所述第一路信號(hào)及所述第二路信號(hào)。這樣所述電子設(shè)備能分別獨(dú)立管理所述第一顯示屏及所述第二顯示屏,使所述第一顯示屏及所述第二顯示屏上的應(yīng)用程序能獨(dú)立運(yùn)行。
在至少一個(gè)實(shí)例中,當(dāng)所述電子設(shè)備檢測(cè)到所述應(yīng)用真身啟動(dòng)或者所述應(yīng)用分身啟動(dòng),即所述電子設(shè)備檢測(cè)到所述目標(biāo)應(yīng)用啟動(dòng)。
S21,所述電子設(shè)備將所述第一路信號(hào)輸出至所述第一顯示屏,將所述第二路信號(hào)輸出在第二顯示屏。
S22,所述電子設(shè)備在所述第一顯示屏上顯示所述應(yīng)用真身,在所述第二顯示屏上顯示所述應(yīng)用分身。
在至少一個(gè)實(shí)施例中,所述電子設(shè)備根據(jù)應(yīng)用程序的屬性信息將所有應(yīng)用程序分類成多個(gè)群組,將不同群組的應(yīng)用程序分別顯示在所述第一顯示屏或所述第二顯示屏上。所述屬性信息包括以下一種或者多種:類別、用途等等。
例如,分類后的群組包括游戲群組、聊天群組、文件群組等等,所述電子設(shè)備將游戲群組顯示在所述第一顯示屏,將所述聊天群組及所述文件群組顯示在所述第二顯示屏。
S23,所述電子設(shè)備判斷用戶當(dāng)前使用的顯示屏是否為所述第一顯示屏。
在至少一個(gè)實(shí)施例中,所述電子設(shè)備包括至少一個(gè)傳感器,所述至少一個(gè)傳感器包括以下一種或者多種:重力傳感器、加速度傳感器、限位傳感器、方向傳感器等等。所述電子設(shè)備根據(jù)所述至少一個(gè)傳感器的傳感器數(shù)據(jù)確定所述當(dāng)前使用的顯示屏。
在其他實(shí)施例中,所述電子設(shè)備檢測(cè)所述第一顯示屏的觸摸數(shù)據(jù)及所述第二顯示屏的觸摸數(shù)據(jù),確定所述當(dāng)前使用的顯示屏。所述觸摸數(shù)據(jù)包括觸摸次數(shù)、觸摸面積等等。
優(yōu)選地,將在預(yù)設(shè)時(shí)間段內(nèi)觸摸面積小于預(yù)設(shè)面積值的顯示屏確定為所述當(dāng)前使用的顯示屏。例如,當(dāng)用戶手拿著手機(jī)時(shí),手握著手機(jī)的第二顯示屏、當(dāng)前正在使用第一顯示屏,這樣第二顯示屏與手的接觸面積就會(huì)很大,所述當(dāng)前使用的顯示屏為所述第一顯示屏。
優(yōu)選地,將在預(yù)設(shè)時(shí)間段內(nèi)沒(méi)有連續(xù)檢測(cè)到觸摸數(shù)據(jù)的顯示屏確定為所述當(dāng)前使用的顯示屏。例如,當(dāng)用戶手拿著手機(jī)時(shí),手握著手機(jī)的第二顯示屏、第二顯示屏的觸摸數(shù)據(jù)就能連續(xù)檢測(cè)到,則用戶當(dāng)前正在使用所述第一顯示屏,所述當(dāng)前使用的顯示屏為所述第一顯示屏。
當(dāng)所述當(dāng)前使用的顯示屏為所述第一顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第二顯示屏?xí)r,執(zhí)行S24。當(dāng)所述當(dāng)前使用的顯示屏為所述第二顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第一顯示屏?xí)r,執(zhí)行S26。
S24,所述電子設(shè)備判斷預(yù)設(shè)切換條件是否被觸發(fā)。
在至少一個(gè)實(shí)施例中,當(dāng)所述預(yù)設(shè)切換條件被觸發(fā)時(shí),執(zhí)行S25。當(dāng)所述預(yù)設(shè)切換條件沒(méi)有被觸發(fā)時(shí),繼續(xù)執(zhí)行S24。
在至少一個(gè)實(shí)施例中,一個(gè)切換開關(guān)顯示在所述第一顯示屏上,所述切換開關(guān)可以是一個(gè)圖標(biāo)或者實(shí)體按鍵。當(dāng)所述電子設(shè)備檢測(cè)到所述切換開關(guān)被觸發(fā)時(shí),所述電子設(shè)備判斷所述預(yù)設(shè)切換條件被觸發(fā)。
其他實(shí)施例中,所述電子設(shè)備監(jiān)測(cè)在所述第二顯示屏上顯示的至少一個(gè)應(yīng)用程序是否接收到即時(shí)消息。當(dāng)所述電子設(shè)備監(jiān)測(cè)到所述至少一個(gè)應(yīng)用程序接收到即時(shí)消息時(shí),所述電子設(shè)備判斷所述預(yù)設(shè)切換條件被觸發(fā)。
S25,所述電子設(shè)備將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào)。
在至少一個(gè)實(shí)施例中,所述第一路信號(hào)是所述第一顯示屏的輸入信號(hào),所述第二路信號(hào)是所述第二顯示屏的輸入信號(hào)。當(dāng)一個(gè)應(yīng)用程序的信號(hào)確定為第一路信號(hào)時(shí),所述電子設(shè)備將所述應(yīng)用程序在所述第一顯示屏上顯示。當(dāng)一個(gè)應(yīng)用程序的信號(hào)確定為第二路信號(hào)時(shí),所述電子設(shè)備將所述應(yīng)用程序在所述第二顯示屏上顯示。
在至少一個(gè)實(shí)施例中,當(dāng)所述電子設(shè)備檢測(cè)到所述切換開關(guān)被觸發(fā)時(shí),所述電子設(shè)備確定所述切換條件被觸發(fā)。所述電子設(shè)備將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào),將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào)。所述電子設(shè)備將在所述第一顯示屏上顯示的應(yīng)用程序切換到所述第二顯示屏上顯示,將在所述第二顯示屏上顯示的應(yīng)用程序切換到所述第一顯示屏上顯示。
例如,在第一顯示屏上顯示的應(yīng)用程序有A應(yīng)用程序及B應(yīng)用程序,在第二顯示屏上顯示的應(yīng)用程序有C應(yīng)用程序及D應(yīng)用程序。當(dāng)用戶將切換開關(guān)打開后,在第二顯示屏上顯示A應(yīng)用程序及B應(yīng)用程序,在第一顯示屏上顯示C應(yīng)用程序及D應(yīng)用程序。這樣可以實(shí)現(xiàn)所述電子設(shè)備的兩個(gè)顯示屏的顯示信息的智能切換。
在至少一個(gè)實(shí)施例中,當(dāng)所述電子設(shè)備監(jiān)測(cè)到在所述第二顯示屏上顯示的至少一個(gè)應(yīng)用程序接收到即時(shí)消息時(shí),所述電子設(shè)備確定所述切換條件被觸發(fā)。所述電子設(shè)備將所述至少一個(gè)應(yīng)用程序的信號(hào)確定為所述第一顯示屏的輸入信號(hào),并將所述至少一個(gè)應(yīng)用程序切換到所述第一顯示屏上進(jìn)行顯示。具體地,所述電子設(shè)備根據(jù)所述至少一個(gè)應(yīng)用程序的窗口信息及所述第一顯示屏的顯示界面,顯示所述至少一個(gè)應(yīng)用程序。所述窗口信息包括,但不限于:窗口尺寸、窗口位置、窗口的層次關(guān)系等等。
優(yōu)選地,當(dāng)所述電子設(shè)備檢測(cè)到用戶在所述顯示屏上關(guān)閉了所述至少一個(gè)應(yīng)用程序時(shí),所述電子設(shè)備將所述至少一個(gè)應(yīng)用程序的信號(hào)切換為所述第二顯示屏的輸入信號(hào)。
例如,聊天軟件有工作聊天軟件及私人聊天軟件。在第一顯示屏上顯示的是工作聊天軟件,私人聊天軟件顯示在第二顯示屏上。當(dāng)電子設(shè)備監(jiān)測(cè)到私人聊天軟件接收到一個(gè)聯(lián)系人發(fā)送的即時(shí)信息時(shí),所述電子設(shè)備在第一顯示屏上顯示所述私人聊天軟件。
S26,所述電子設(shè)備判斷預(yù)設(shè)切換條件是否被觸發(fā)。
在至少一個(gè)實(shí)施例中,當(dāng)所述預(yù)設(shè)切換條件被觸發(fā)時(shí),執(zhí)行S27。當(dāng)所述預(yù)設(shè)切換條件沒(méi)有被觸發(fā)時(shí),繼續(xù)執(zhí)行S26。
在至少一個(gè)實(shí)施例中,一個(gè)切換開關(guān)顯示在所述第二顯示屏上,所述切換開關(guān)可以是一個(gè)圖標(biāo)或者實(shí)體按鍵。當(dāng)所述電子設(shè)備檢測(cè)到所述切換開關(guān)被觸發(fā)時(shí),所述電子設(shè)備判斷所述預(yù)設(shè)切換條件被觸發(fā)。
其他實(shí)施例中,所述電子設(shè)備監(jiān)測(cè)在所述第一顯示屏上顯示的至少一個(gè)應(yīng)用程序是否接收到即時(shí)消息。當(dāng)所述電子設(shè)備監(jiān)測(cè)到所述至少一個(gè)應(yīng)用程序接收到即時(shí)消息時(shí),所述電子設(shè)備判斷所述預(yù)設(shè)切換條件被觸發(fā)。
S27,所述電子設(shè)備將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào)。
在至少一個(gè)實(shí)施例中,當(dāng)所述電子設(shè)備檢測(cè)到所述切換開關(guān)被觸發(fā)時(shí),所述電子設(shè)備確定所述切換條件被觸發(fā)。所述電子設(shè)備將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào),將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào)。所述電子設(shè)備將在所述第二顯示屏上顯示的應(yīng)用程序切換到所述第一顯示屏上顯示,將在所述第一顯示屏上顯示的應(yīng)用程序切換到所述第二顯示屏上顯示。
在至少一個(gè)實(shí)施例中,當(dāng)所述電子設(shè)備監(jiān)測(cè)到在所述第一顯示屏上顯示的至少一個(gè)應(yīng)用程序接收到即時(shí)消息時(shí),所述電子設(shè)備確定所述切換條件被觸發(fā)。所述電子設(shè)備將所述至少一個(gè)應(yīng)用程序的信號(hào)確定為所述第二顯示屏的輸入信號(hào),并將所述至少一個(gè)應(yīng)用程序切換到所述第二顯示屏上進(jìn)行顯示。具體地,所述電子設(shè)備根據(jù)所述至少一個(gè)應(yīng)用程序的窗口信息及所述第二顯示屏的顯示界面,顯示所述至少一個(gè)應(yīng)用程序。所述窗口信息包括,但不限于:窗口尺寸、窗口位置、窗口的層次關(guān)系等等。
優(yōu)選地,當(dāng)所述電子設(shè)備檢測(cè)到用戶在所述顯示屏上關(guān)閉了所述至少一個(gè)應(yīng)用程序時(shí),所述電子設(shè)備將所述至少一個(gè)應(yīng)用程序的信號(hào)切換為所述第一顯示屏的輸入信號(hào)。
由以上技術(shù)方案可以看出,當(dāng)所述電子設(shè)備檢測(cè)到目標(biāo)應(yīng)用啟動(dòng)時(shí),將所述目標(biāo)應(yīng)用的應(yīng)用真身的信號(hào)確定為第一路信號(hào)及將所述目標(biāo)應(yīng)用的應(yīng)用分身的信號(hào)確定為第二路信號(hào),將所述第一路信號(hào)輸出至所述第一顯示屏,將所述第二路信號(hào)輸出在第二顯示屏,在所述第一顯示屏上顯示所述應(yīng)用真身,在所述第二顯示屏上顯示所述應(yīng)用分身。而且本發(fā)明還能根據(jù)切換條件切換所述第一顯示屏及所述第二顯示屏的輸入信號(hào)。因此,本發(fā)明能獨(dú)立顯示一個(gè)應(yīng)用程序的應(yīng)用真身及應(yīng)用分身,無(wú)需用戶頻繁切換賬號(hào),并能實(shí)現(xiàn)兩個(gè)顯示屏的智能切換,方便了用戶的使用。
如圖3所示,本發(fā)明應(yīng)用程序的雙開顯示裝置的第一較佳實(shí)施例的功能模塊圖。所述應(yīng)用程序的雙開顯示裝置11包括確定模塊100、輸出模塊101、顯示模塊102及分類模塊103。本發(fā)明所稱的模塊是指一種能夠被處理器13所執(zhí)行并且能夠完成固定功能的一系列計(jì)算機(jī)程序段,其存儲(chǔ)在存儲(chǔ)器12中。在本實(shí)施例中,關(guān)于各模塊的功能將在后續(xù)的實(shí)施例中詳述。
當(dāng)所述電子設(shè)備檢測(cè)到目標(biāo)應(yīng)用啟動(dòng)時(shí),所述確定模塊100用于將所述目標(biāo)應(yīng)用的應(yīng)用真身的信號(hào)確定為第一路信號(hào)及將所述目標(biāo)應(yīng)用的應(yīng)用分身的信號(hào)確定為第二路信號(hào)。
在至少一個(gè)實(shí)施例中,所述目標(biāo)應(yīng)用有應(yīng)用雙開功能,包括所述應(yīng)用真身及所述應(yīng)用分身。例如,用戶安裝聊天軟件之后,可以利用“應(yīng)用多開”功能在桌面生成兩個(gè)聊天軟件,一名字為“工作聊天軟件”,以工作賬號(hào)登錄,另一名字為“私人聊天軟件”,以私人賬號(hào)登錄,這樣,工作和生活上的聊天軟件中的聯(lián)系人就能分開,并且兩個(gè)聊天軟件可以同時(shí)運(yùn)行管理,非常的方便。
在至少一個(gè)實(shí)施例中,所述電子設(shè)備支持多路信號(hào)輸入,并利用虛擬機(jī)管理程序Hyperviso分別獨(dú)立處理每一路信號(hào)。具體地,所述電子設(shè)備分別獨(dú)立處理所述第一路信號(hào)及所述第二路信號(hào)。這樣所述電子設(shè)備能分別獨(dú)立管理所述第一顯示屏及所述第二顯示屏,使所述第一顯示屏及所述第二顯示屏上的應(yīng)用程序能獨(dú)立運(yùn)行。
在至少一個(gè)實(shí)例中,當(dāng)所述電子設(shè)備檢測(cè)到所述應(yīng)用真身啟動(dòng)或者所述應(yīng)用分身啟動(dòng),即所述電子設(shè)備檢測(cè)到所述目標(biāo)應(yīng)用啟動(dòng)。
所述輸出模塊101用于將所述第一路信號(hào)輸出至所述第一顯示屏,將所述第二路信號(hào)輸出在第二顯示屏。
所述顯示模塊102在所述第一顯示屏上顯示所述應(yīng)用真身,在所述第二顯示屏上顯示所述應(yīng)用分身。
在至少一個(gè)實(shí)施例中,所述分類模塊103用于根據(jù)應(yīng)用程序的屬性信息將所有應(yīng)用程序分類成多個(gè)群組。所述顯示模塊102將不同群組的應(yīng)用程序分別顯示在所述第一顯示屏或所述第二顯示屏上。所述屬性信息包括以下一種或者多種:類別、用途等等。
例如,分類后的群組包括游戲群組、聊天群組、文件群組等等,所述顯示模塊102將游戲群組顯示在所述第一顯示屏,將所述聊天群組及所述文件群組顯示在所述第二顯示屏。
例如,在所述第一顯示屏上顯示所述工作聊天軟件,在所述第二顯示屏上顯示所述私人聊天軟件等等。這樣就無(wú)需用戶來(lái)回切換賬號(hào),方了便用戶。
通過(guò)上述技術(shù)方案,當(dāng)所述電子設(shè)備檢測(cè)到目標(biāo)應(yīng)用啟動(dòng)時(shí),將所述目標(biāo)應(yīng)用的應(yīng)用真身的信號(hào)確定為第一路信號(hào)及將所述目標(biāo)應(yīng)用的應(yīng)用分身的信號(hào)確定為第二路信號(hào),將所述第一路信號(hào)輸出至所述第一顯示屏,將所述第二路信號(hào)輸出在第二顯示屏,在所述第一顯示屏上顯示所述應(yīng)用真身,在所述第二顯示屏上顯示所述應(yīng)用分身。因此,本發(fā)明能獨(dú)立顯示一個(gè)應(yīng)用程序的應(yīng)用真身及應(yīng)用分身,無(wú)需用戶頻繁切換賬號(hào)。
如圖4所示,本發(fā)明應(yīng)用程序的雙開顯示裝置的第二較佳實(shí)施例的功能模塊圖。本發(fā)明第二較佳實(shí)施例中,除了所述確定模塊100、所述輸出模塊101、所述顯示模塊102及所述分類模塊103,所述應(yīng)用程序的雙開顯示裝置11中的功能模塊至少可以包括判斷模塊104及切換模塊105。本發(fā)明所稱的模塊是指一種能夠被處理器13所執(zhí)行并且能夠完成固定功能的一系列計(jì)算機(jī)程序段,其存儲(chǔ)在存儲(chǔ)器12中。在本實(shí)施例中,關(guān)于各模塊的功能將在后續(xù)的實(shí)施例中詳述。
當(dāng)所述電子設(shè)備檢測(cè)到目標(biāo)應(yīng)用啟動(dòng)時(shí),所述確定模塊100用于將所述目標(biāo)應(yīng)用的應(yīng)用真身的信號(hào)確定為第一路信號(hào)及將所述目標(biāo)應(yīng)用的應(yīng)用分身的信號(hào)確定為第二路信號(hào)。
在至少一個(gè)實(shí)施例中,所述目標(biāo)應(yīng)用有應(yīng)用雙開功能,包括所述應(yīng)用真身及所述應(yīng)用分身。例如,用戶安裝聊天軟件之后,可以利用“應(yīng)用多開”功能在桌面生成兩個(gè)聊天軟件,一名字為“工作聊天軟件”,以工作賬號(hào)登錄,另一名字為“私人聊天軟件”,以私人賬號(hào)登錄,這樣,工作和生活上的聊天軟件中的聯(lián)系人就能分開,并且兩個(gè)聊天軟件可以同時(shí)運(yùn)行管理,非常的方便。
在至少一個(gè)實(shí)施例中,所述電子設(shè)備支持多路信號(hào)輸入,并利用虛擬機(jī)管理程序Hyperviso分別獨(dú)立處理每一路信號(hào)。具體地,所述電子設(shè)備分別獨(dú)立處理所述第一路信號(hào)及所述第二路信號(hào)。這樣所述電子設(shè)備能分別獨(dú)立管理所述第一顯示屏及所述第二顯示屏,使所述第一顯示屏及所述第二顯示屏上的應(yīng)用程序能獨(dú)立運(yùn)行。
在至少一個(gè)實(shí)例中,當(dāng)所述電子設(shè)備檢測(cè)到所述應(yīng)用真身啟動(dòng)或者所述應(yīng)用分身啟動(dòng),即所述電子設(shè)備檢測(cè)到所述目標(biāo)應(yīng)用啟動(dòng)。
所述輸出模塊101用于將所述第一路信號(hào)輸出至所述第一顯示屏,將所述第二路信號(hào)輸出在第二顯示屏。
所述顯示模塊102在所述第一顯示屏上顯示所述應(yīng)用真身,在所述第二顯示屏上顯示所述應(yīng)用分身。
在至少一個(gè)實(shí)施例中,所述分類模塊103用于根據(jù)應(yīng)用程序的屬性信息將所有應(yīng)用程序分類成多個(gè)群組。所述顯示模塊102將不同群組的應(yīng)用程序分別顯示在所述第一顯示屏或所述第二顯示屏上。所述屬性信息包括以下一種或者多種:類別、用途等等。
例如,分類后的群組包括游戲群組、聊天群組、文件群組等等,所述顯示模塊102將游戲群組顯示在所述第一顯示屏,將所述聊天群組及所述文件群組顯示在所述第二顯示屏。
例如,在所述第一顯示屏上顯示所述工作聊天軟件,在所述第二顯示屏上顯示所述私人聊天軟件等等。這樣就無(wú)需用戶來(lái)回切換賬號(hào),方了便用戶。
所述判斷模塊104判斷用戶當(dāng)前使用的顯示屏是否為所述第一顯示屏。
在至少一個(gè)實(shí)施例中,所述電子設(shè)備包括至少一個(gè)傳感器,所述至少一個(gè)傳感器包括以下一種或者多種:重力傳感器、加速度傳感器、限位傳感器、方向傳感器等等。所述判斷模塊104根據(jù)所述至少一個(gè)傳感器的傳感器數(shù)據(jù)確定所述當(dāng)前使用的顯示屏。
在其他實(shí)施例中,所述判斷模塊104檢測(cè)所述第一顯示屏的觸摸數(shù)據(jù)及所述第二顯示屏的觸摸數(shù)據(jù),確定所述當(dāng)前使用的顯示屏。所述觸摸數(shù)據(jù)包括觸摸次數(shù)、觸摸面積等等。
優(yōu)選地,所述判斷模塊104將在預(yù)設(shè)時(shí)間段內(nèi)觸摸面積小于預(yù)設(shè)面積值的顯示屏確定為所述當(dāng)前使用的顯示屏。例如,當(dāng)用戶手拿著手機(jī)時(shí),手握著手機(jī)的第二顯示屏、當(dāng)前正在使用第一顯示屏,這樣第二顯示屏與手的接觸面積就會(huì)很大,所述當(dāng)前使用的顯示屏為所述第一顯示屏。
優(yōu)選地,所述判斷模塊104將在預(yù)設(shè)時(shí)間段內(nèi)沒(méi)有連續(xù)檢測(cè)到觸摸數(shù)據(jù)的顯示屏確定為所述當(dāng)前使用的顯示屏。例如,當(dāng)用戶手拿著手機(jī)時(shí),手握著手機(jī)的第二顯示屏、第二顯示屏的觸摸數(shù)據(jù)就能連續(xù)檢測(cè)到,則用戶當(dāng)前正在使用所述第一顯示屏,所述當(dāng)前使用的顯示屏為所述第一顯示屏。
在本發(fā)明至少一個(gè)實(shí)施例中,當(dāng)所述當(dāng)前使用的顯示屏為所述第一顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第二顯示屏?xí)r,所述判斷模塊104判斷預(yù)設(shè)切換條件是否被觸發(fā)。
在至少一個(gè)實(shí)施例中,一個(gè)切換開關(guān)顯示在所述第一顯示屏上,所述切換開關(guān)可以是一個(gè)圖標(biāo)或者實(shí)體按鍵。當(dāng)所述判斷模塊104檢測(cè)到所述切換開關(guān)被觸發(fā)時(shí),所述判斷模塊104判斷所述預(yù)設(shè)切換條件被觸發(fā)。
其他實(shí)施例中,所述判斷模塊104監(jiān)測(cè)在所述第二顯示屏上顯示的至少一個(gè)應(yīng)用程序是否接收到即時(shí)消息。當(dāng)所述判斷模塊104監(jiān)測(cè)到所述至少一個(gè)應(yīng)用程序接收到即時(shí)消息時(shí),所述判斷模塊104判斷所述預(yù)設(shè)切換條件被觸發(fā)。
所述切換模塊105用于當(dāng)所述預(yù)設(shè)切換條件被觸發(fā)時(shí),將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào)。
在至少一個(gè)實(shí)施例中,所述第一路信號(hào)是所述第一顯示屏的輸入信號(hào),所述第二路信號(hào)是所述第二顯示屏的輸入信號(hào)。當(dāng)一個(gè)應(yīng)用程序的信號(hào)確定為第一路信號(hào)時(shí),所述電子設(shè)備將所述應(yīng)用程序在所述第一顯示屏上顯示。當(dāng)一個(gè)應(yīng)用程序的信號(hào)確定為第二路信號(hào)時(shí),所述電子設(shè)備將所述應(yīng)用程序在所述第二顯示屏上顯示。
在至少一個(gè)實(shí)施例中,當(dāng)所述判斷模塊104檢測(cè)到所述切換開關(guān)被觸發(fā)時(shí),所述判斷模塊104確定所述切換條件被觸發(fā)。所述判斷模塊104將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào),將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào)。所述顯示模塊102將在所述第一顯示屏上顯示的應(yīng)用程序切換到所述第二顯示屏上顯示,將在所述第二顯示屏上顯示的應(yīng)用程序切換到所述第一顯示屏上顯示。
例如,在第一顯示屏上顯示的應(yīng)用程序有A應(yīng)用程序及B應(yīng)用程序,在第二顯示屏上顯示的應(yīng)用程序有C應(yīng)用程序及D應(yīng)用程序。當(dāng)用戶將切換開關(guān)打開后,在第二顯示屏上顯示A應(yīng)用程序及B應(yīng)用程序,在第一顯示屏上顯示C應(yīng)用程序及D應(yīng)用程序。這樣可以實(shí)現(xiàn)所述電子設(shè)備的兩個(gè)顯示屏的顯示信息的智能切換。
在至少一個(gè)實(shí)施例中,當(dāng)所述判斷模塊104監(jiān)測(cè)到在所述第二顯示屏上顯示的至少一個(gè)應(yīng)用程序接收到即時(shí)消息時(shí),所述判斷模塊104確定所述切換條件被觸發(fā)。所述顯示模塊102將所述至少一個(gè)應(yīng)用程序的信號(hào)確定為所述第一顯示屏的輸入信號(hào),并將所述至少一個(gè)應(yīng)用程序切換到所述第一顯示屏上進(jìn)行顯示。具體地,所述顯示模塊102根據(jù)所述至少一個(gè)應(yīng)用程序的窗口信息及所述第一顯示屏的顯示界面,顯示所述至少一個(gè)應(yīng)用程序。所述窗口信息包括,但不限于:窗口尺寸、窗口位置、窗口的層次關(guān)系等等。
優(yōu)選地,當(dāng)所述判斷模塊104檢測(cè)到用戶在所述顯示屏上關(guān)閉了所述至少一個(gè)應(yīng)用程序時(shí),所述切換模塊105將所述至少一個(gè)應(yīng)用程序的信號(hào)切換為所述第二顯示屏的輸入信號(hào)。
例如,聊天軟件有工作聊天軟件及私人聊天軟件。在第一顯示屏上顯示的是工作聊天軟件,私人聊天軟件顯示在第二顯示屏上。當(dāng)電子設(shè)備監(jiān)測(cè)到私人聊天軟件接收到一個(gè)聯(lián)系人發(fā)送的即時(shí)信息時(shí),所述電子設(shè)備在第一顯示屏上顯示所述私人聊天軟件。
在本發(fā)明的至少一個(gè)實(shí)施例中,當(dāng)所述當(dāng)前使用的顯示屏為所述第二顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第一顯示屏?xí)r,所述判斷模塊104判斷預(yù)設(shè)切換條件是否被觸發(fā)。
在至少一個(gè)實(shí)施例中,一個(gè)切換開關(guān)顯示在所述第二顯示屏上,所述切換開關(guān)可以是一個(gè)圖標(biāo)或者實(shí)體按鍵。當(dāng)所述判斷模塊104檢測(cè)到所述切換開關(guān)被觸發(fā)時(shí),所述判斷模塊104判斷所述預(yù)設(shè)切換條件被觸發(fā)。
其他實(shí)施例中,所述判斷模塊104監(jiān)測(cè)在所述第一顯示屏上顯示的至少一個(gè)應(yīng)用程序是否接收到即時(shí)消息。當(dāng)所述判斷模塊104監(jiān)測(cè)到所述至少一個(gè)應(yīng)用程序接收到即時(shí)消息時(shí),所述判斷模塊104判斷所述預(yù)設(shè)切換條件被觸發(fā)。
所述切換模塊105用于當(dāng)所述預(yù)設(shè)切換條件被觸發(fā)時(shí),將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào)。
在至少一個(gè)實(shí)施例中,當(dāng)所述判斷模塊104檢測(cè)到所述切換開關(guān)被觸發(fā)時(shí),所述判斷模塊104確定所述切換條件被觸發(fā)。所述判斷模塊104將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào),將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào)。所述顯示模塊102將在所述第二顯示屏上顯示的應(yīng)用程序切換到所述第一顯示屏上顯示,將在所述第一顯示屏上顯示的應(yīng)用程序切換到所述第二顯示屏上顯示。
在至少一個(gè)實(shí)施例中,當(dāng)所述判斷模塊104監(jiān)測(cè)到在所述第一顯示屏上顯示的至少一個(gè)應(yīng)用程序接收到即時(shí)消息時(shí),所述判斷模塊104確定所述切換條件被觸發(fā)。所述顯示模塊102將所述至少一個(gè)應(yīng)用程序的信號(hào)確定為所述第二顯示屏的輸入信號(hào),并將所述至少一個(gè)應(yīng)用程序切換到所述第二顯示屏上進(jìn)行顯示。具體地,所述顯示模塊102根據(jù)所述至少一個(gè)應(yīng)用程序的窗口信息及所述第二顯示屏的顯示界面,顯示所述至少一個(gè)應(yīng)用程序。所述窗口信息包括,但不限于:窗口尺寸、窗口位置、窗口的層次關(guān)系等等。
優(yōu)選地,當(dāng)所述判斷模塊104檢測(cè)到用戶在所述顯示屏上關(guān)閉了所述至少一個(gè)應(yīng)用程序時(shí),所述切換模塊105將所述至少一個(gè)應(yīng)用程序的信號(hào)切換為所述第一顯示屏的輸入信號(hào)。
上述以軟件功能模塊的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能模塊存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。
如圖5所示,圖5是本發(fā)明實(shí)現(xiàn)應(yīng)用程序的雙開顯示方法的較佳實(shí)施例的電子設(shè)備的結(jié)構(gòu)示意圖。所述電子設(shè)備1包括存儲(chǔ)器12、處理器13、第一顯示屏14及第二顯示屏15。
所述電子設(shè)備1還包括但不限于任何一種可與用戶通過(guò)鍵盤、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,個(gè)人計(jì)算機(jī)、平板電腦、智能手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、游戲機(jī)、交互式網(wǎng)絡(luò)電視(Internet Protocol Television,IPTV)、智能式穿戴式設(shè)備等。所述電子設(shè)備1所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)(Virtual Private Network,VPN)等。
所述存儲(chǔ)器12用于存儲(chǔ)一種應(yīng)用程序的雙開顯示方法的程序和各種數(shù)據(jù),并在所述電子設(shè)備1運(yùn)行過(guò)程中實(shí)現(xiàn)高速、自動(dòng)地完成程序或數(shù)據(jù)的存取。所述存儲(chǔ)器12可以是電子設(shè)備1的外部存儲(chǔ)器和/或內(nèi)部存儲(chǔ)器。進(jìn)一步地,所述存儲(chǔ)器12可以是集成電路中沒(méi)有實(shí)物形式的具有存儲(chǔ)功能的電路,如RAM(Random-Access Memory,隨機(jī)存取存儲(chǔ)器)、FIFO(First In First Out,)等。或者,所述存儲(chǔ)器12也可以是具有實(shí)物形式的存儲(chǔ)器,如內(nèi)存條、TF卡(Trans-flash Card)等等。
所述處理器13又稱中央處理器(CPU,Central Processing Unit),是一塊超大規(guī)模的集成電路,是電子設(shè)備1的運(yùn)算核心(Core)和控制核心(Control Unit)。所述處理器13可執(zhí)行所述電子設(shè)備1的操作系統(tǒng)以及安裝的各類應(yīng)用程序、程序代碼等,例如應(yīng)用程序的雙開顯示裝置11。
所述第一顯示屏14或所述第二顯示屏15可以是彩色屏,如IPS(In-Plane Switching,平面轉(zhuǎn)換)屏幕、ASV(Advance Super View)屏幕、(Thin Film Transistor,薄膜場(chǎng)效應(yīng)晶體管)屏幕、OLED(Organic Light Emitting Display,有機(jī)發(fā)光顯示器)屏幕、TFD(Thin Film Diode,薄膜二極管半透式)屏幕、UFB(Ultra Fine&Bright)、STN(Super Twisted Nematic,超扭曲向列型)屏幕、CSTN(Color Super Twisted Nematic)屏幕等,所述第二顯示屏15或所述第一顯示屏14可以是電子墨水屏。
本發(fā)明其他較佳實(shí)施例中,所述第一顯示屏14及所述第二顯示屏15可以也可以均為彩色屏或者均為電子墨水屏。
結(jié)合圖1及2,所述電子設(shè)備1中的所述存儲(chǔ)器12存儲(chǔ)多個(gè)指令以實(shí)現(xiàn)一種應(yīng)用程序的雙開顯示方法,所述處理器13可執(zhí)行所述多個(gè)指令從而實(shí)現(xiàn):當(dāng)檢測(cè)到目標(biāo)應(yīng)用啟動(dòng)時(shí),將所述目標(biāo)應(yīng)用的應(yīng)用真身的信號(hào)確定為第一路信號(hào)及將所述目標(biāo)應(yīng)用的應(yīng)用分身的信號(hào)確定為第二路信號(hào);將所述第一路信號(hào)輸出至所述第一顯示屏,將所述第二路信號(hào)輸出在第二顯示屏,在所述第一顯示屏上顯示所述應(yīng)用真身,在所述第二顯示屏上顯示所述應(yīng)用分身。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述處理器13執(zhí)行的多個(gè)指令還包括:
確定用戶當(dāng)前使用的顯示屏;
判斷預(yù)設(shè)切換條件是否被觸發(fā);
當(dāng)所述預(yù)設(shè)切換條件被觸發(fā),且所述當(dāng)前使用的顯示屏為所述第一顯示屏?xí)r,將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào);或
當(dāng)所述預(yù)設(shè)切換條件被觸發(fā),且所述當(dāng)前使用的顯示屏為所述第二顯示屏?xí)r,將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào)。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述判斷預(yù)設(shè)切換條件是否被觸發(fā)包括:
當(dāng)檢測(cè)到切換開關(guān)被觸發(fā)時(shí),判斷所述預(yù)設(shè)切換條件被觸發(fā),所述切換開關(guān)顯示在所述當(dāng)前使用的顯示屏上;或
當(dāng)監(jiān)測(cè)到在當(dāng)前沒(méi)有使用的顯示屏上顯示的至少一個(gè)應(yīng)用程序接收到即時(shí)消息時(shí),判斷所述預(yù)設(shè)切換條件被觸發(fā)。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述處理器13執(zhí)行的多個(gè)指令還包括:
當(dāng)所述當(dāng)前使用的顯示屏為所述第一顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第二顯示屏?xí)r,將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào),將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào);
將在所述第一顯示屏上顯示的應(yīng)用程序切換到所述第二顯示屏上顯示,將在所述第二顯示屏上顯示的應(yīng)用程序切換到所述第一顯示屏上顯示;或
當(dāng)所述當(dāng)前使用的顯示屏為所述第二顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第一顯示屏?xí)r,將所述第二顯示屏的輸入信號(hào)切換為所述第一顯示屏的輸入信號(hào),將所述第一顯示屏的輸入信號(hào)切換為所述第二顯示屏的輸入信號(hào);
將在所述第二顯示屏上顯示的應(yīng)用程序切換到所述第一顯示屏上顯示,將在所述第一顯示屏上顯示的應(yīng)用程序切換到所述第二顯示屏上顯示。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,所述處理器13執(zhí)行的多個(gè)指令還包括:
當(dāng)所述當(dāng)前使用的顯示屏為所述第一顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第二顯示屏?xí)r,將在所述第二顯示屏上的所述至少一個(gè)應(yīng)用程序切換到所述第一顯示屏上進(jìn)行顯示;或
當(dāng)所述當(dāng)前使用的顯示屏為所述第二顯示屏,所述當(dāng)前沒(méi)有使用的顯示屏為所述第一顯示屏?xí)r,并將在所述第一顯示屏上的所述至少一個(gè)應(yīng)用程序切換到所述第二顯示屏上進(jìn)行顯示。
具體地,所述處理器13對(duì)上述指令的具體實(shí)現(xiàn)方法可參考圖2對(duì)應(yīng)實(shí)施例中相關(guān)步驟的描述,具體地,所述處理器13對(duì)上述指令的具體實(shí)現(xiàn)方法可參考圖3對(duì)應(yīng)實(shí)施例中相關(guān)步驟的描述,在此不贅述。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式。
所述作為分離部件說(shuō)明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能模塊的形式實(shí)現(xiàn)。
對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附關(guān)聯(lián)圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第二等詞語(yǔ)用來(lái)表示名稱,而并不表示任何特定的順序。
最后應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。