一種顯示方法和電子設備與流程
2023-12-02 03:25:31 1

本發明涉及多屏顯示領域,尤其涉及一種顯示方法和電子設備。
背景技術:
android(安卓)系統是一個開放性行動裝置綜合平臺。該平臺可以由作業系統、中間件、用戶界面和應用軟體組成,其作業系統中的應用管理器(launcher)具有管理android系統中所有安裝好的應用程式的功能,並提供能運行這些程序的映射關係,即應用程式與界面顯示圖標的映射,這樣該android系統就可以負責顯示窗口的管理、應用列表的生成等。
現有技術當中,android系統中只有一個應用管理器進行一個屏幕的窗口管理、應用列表的生成等,即可以通過應用管理器實現一個屏幕中的用戶界面的顯示、應用程式的顯示等,但是當用戶想要同時通過多個屏幕顯示不同的內容時,或者用戶想要同時通過多個屏幕進行操作時,由於應用管理器只能支持本設備一個屏幕的顯示,無法滿足用戶的要求。
技術實現要素:
本發明的實施例提供一種顯示方法和電子設備,能夠將適合電子設備的外接設備的應用在外接設備中進行顯示,以方便用戶操作,提高了用戶體驗。
為達到上述目的,本發明的實施例採用如下技術方案:
第一方面,提供一種顯示方法,應用於第一電子設備,所述第一電子設備和第二電子設備數據連接,所述第二電子設備包括第二顯示單元,其特徵在於,所述方法包括:
按照預定策略,從所述第一電子設備中的對象集合中確定第二對象子集;
至少將所述第二對象子集對應的關聯數據發送至所述第二電子設備,使得所述第二顯示單元依據所述關聯數據顯示所述第二對象子集的至少部分對象的對象標識。
第二方面,提供一種電子設備,包括:
第二確定單元,用於按照預定策略,從所述第一電子設備中的對象集合中確定第二對象子集;
發送單元,用於至少將所述第二對象子集對應的關聯數據發送至所述第二電子設備,使得所述第二顯示單元依據所述關聯數據顯示所述第二對象子集的至少部分對象的對象標識。
本發明實施例提供一種顯示方法和電子設備,通過按照預定策略,從第一電子設備中的對象集合中確定第一對象子集和第二對象子集,至少將第二對象子集對應的關聯數據發送至第二電子設備,使得第二顯示單元依據關聯數據顯示第二對象子集的至少部分對象的對象標識,同時將第一對象子集的至少部分對象的對象標識顯示在第一電子設備的第一顯示單元中,而後接收啟動命令,並根據啟動命令在第一顯示單元或第二顯示單元中運行與啟動命令對應的應用,從而將適合電子設備的外接設備的應用在外接設備中進行顯示,以方便用戶操作,提高了用戶體驗。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的一種顯示方法流程示意圖;
圖2為本發明又一實施例提供的一種顯示方法流程示意圖;
圖3為本發明又一實施例提供的一種電子設備結構示意圖;
圖4為本發明又一實施例提供的另一種電子設備結構示意圖;
圖5為本發明又一實施例提供的又一種電子設備結構示意圖;
圖6為本發明又一實施例提供的又一種電子設備結構示意圖;
圖7為本發明又一實施例提供的又一種電子設備結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
本發明實施例提供一種顯示方法,應用於第一電子設備,第一電子設備和第二電子設備數據連接,第二電子設備包括第二顯示單元,如圖1所示,包括:
s101、第一電子設備按照預定策略,從第一電子設備中的對象集合中確定第二對象子集。
s102、第一電子設備至少將第二對象子集對應的關聯數據發送至第二電子設備,使得第二顯示單元依據關聯數據顯示第二對象子集的至少部分對象的對象標識。
其中,第一電子設備和第二電子設備都可以為手機、pad(平板電腦)、tv(電視機)以及pc機中的任意兩種,或者是其中的同一種設備,其型號可以為相同的型號,也可以為不同的型號。
另外,按照預定策略也可以從第一電子設備的對象集合中確定第一對象子集,並將第一對象子集的至少部分對象的對象標識顯示在第一電子設備的第一顯示單元中。而後,在接收到啟動應用的命令,並獲取了與該命令對應的對象後,可以在第一電子設備中運行與該對象對應的應用,並將該應用的運行畫面顯示在其對應的第一顯示單元中或第二顯示單元中。
本發明實施例提供一種顯示方法,按照預定策略,從第一電子設備中的對象集合中確定第一對象子集和第二對象子集,至少將第二對象子集對應的關聯數據發送至第二電子設備,使得第二顯示單元依據關聯數據顯示第二對象子集的至少部分對象的對象標識,同時將第一對象子集的至少部分對象的對象標識顯示在第一電子設備的第一顯示單元中,而後接收啟動命令,並根據啟動命令在第一顯示單元或第二顯示單元中運行與啟動命令對應的應用,從而能夠將適合電子設備的外接設備的應用在外接設備中進行顯示,以方便用戶操作,提高了用戶體驗。
本發明又一實施例提供一種顯示方法,以第一電子設備為手機,第二電子設備為外接顯示器進行說明,如圖2所示,包括:
s201、第一電子設備獲取第二電子設備的設備參數,和第一電子設備的設備參數。
其中,設備參數可以包括但不限於電子設備中顯示單元的解析度,或顯示單元的尺寸,或設備的輸入方式。該輸入方式可以為觸屏模式或者滑鼠鍵盤操作模式。
示例性的,第一電子設備與第二電子設備數據連接。第一電子設備可以通過hdmi(highdefinitionmultimediainterface,高清晰度多媒體接口)技術與第二電子設備進行連接。其中,hdmi技術是一種數位化視頻/音頻接口技術,是適合影像傳輸的專用型數位化接口。
其中,第一電子設備可以是基於android系統的設備。android是一種基於linux的自由及開放原始碼的作業系統,主要用於便攜設備,如智慧型手機和平板電腦,因此,該第一電子設備可以是手機或者平板電腦等,當然該第一電子設備也可以採用其他作業系統,並不限於android系統。第二電子設備可以為與第一電子設備連接的外接顯示器。
s202、第一電子設備獲取對象集合中的每個對象的屬性參數,屬性參數和設備參數對應,而後執行s203或s205。
示例性的,假設第一電子設備為手機,第二電子設備為一外接顯示器,當手機與外接顯示器連接後,手機會從自身的對象集合中獲取每個對象的屬性參數,即可以獲取每個對象所適合的屏幕解析度、屏幕尺寸或者設備的輸入方式等。這些屬性參數可以和手機或者顯示器的設備參數對應。其中,對象集合中的每個對象可以對應手機應用庫中的每個應用。
s203、第一電子設備依據第二電子設備的設備參數和每個對象的屬性參數,確定匹配第二電子設備的設備參數的至少一個屬性參數。
示例性的,當第一電子設備可以為android系統的手機時,該android系統可以為包括應用管理器的android系統。該應用管理器可以包括第一應用管理器和第二應用管理器,其中,應用管理器也可以被理解為桌面管理器或菜單管理器。這樣,在手機與顯示器進行連接後,手機中的應用管理器可以依據外接顯示器的設備參數和手機中每個應用的屬性參數來進行對比匹配,來確定手機應用庫中至少一個應用的屬性參數與外接顯示器的設備參數匹配。例如,該手機在匹配過程中,手機中的word文檔這一應用的屬性參數與外接顯示器的設備參數同為滑鼠鍵盤操作模式,則可以確定手機中匹配外接顯示器設備參數的屬性參數可以為滑鼠鍵盤操作模式。
其中,在現有技術中,基於android系統的設備有一個應用管理器,該應用管理器可以用於生成應用列表並顯示在屏幕中,進而當用戶在應用列表中選中某一應用程式時,應用管理器用於啟動這一應用程式,並在屏幕中顯示對應的用戶界面。因此,這裡的應用管理器可以管理一個屏幕中應用列表的生成和應用程式的啟動。
這樣,當手機的android系統為基於應用管理器的系統時,在給手機外接一個外接顯示器後,該應用管理器可以同時管理兩個屏幕分別進行顯示,其中,手機所在的小屏管理器可以負責小屏的桌面窗口管理和適合手機運行的應用列表的生成等,大屏管理器可以負責外接大屏的桌面窗口管理和適合外接顯示器運行的應用列表的生成等。
s204、第一電子設備依據至少一個屬性參數對應的對象形成第二對象子集,而後執行s207或s208。
示例性的,當手機的應用管理器中的第二應用管理器確定出至少一個應用的屬性參數與外接設備的設備參數匹配,該至少一個應用對應的對象形成第二對象子集,即該第二對象子集中的應用為適合外接顯示器運行的對象。
假設外接顯示器為滑鼠鍵盤操作模式,手機的應用管理器確定出手機應用庫中存在可以進行滑鼠鍵盤操作的word文檔應用,則該word文檔應用就可以構成第二對象子集。
s205、第一電子設備依據第一電子設備的設備參數和每個對象的屬性參數,確定匹配第一電子設備的設備參數的至少一個屬性參數。
示例性的,與步驟s203類似,在手機與顯示器進行連接後,手機中的應用管理器可以依據手機自身的設備參數和手機中每個應用的屬性參數來進行對比匹配,來確定手機應用庫中至少一個應用的屬性參數與手機自身的設備參數匹配。例如,該手機在匹配過程中,手機中的簡訊應用的屬性參數與手機自身的設備參數同為相同的屏幕解析度時,則可以確定手機中匹配外接顯示器的屬性參數為屏幕解析度。
s206、第一電子設備依據至少一個屬性參數對應的對象形成第一對象子集,而後執行s207或s208。
示例性的,當手機的應用管理器的第二應用管理器確定出至少一個應用的屬性參數與手機自身的設備參數匹配,該至少一個應用對應的對象可以形成第一對象子集,即該第一對象子集中的應用為適合手機來運行的對象。
假設手機為觸屏模式,手機的應用管理器確定出手機應用庫中存在可以適合進行觸屏操作的遊戲應用,則該遊戲應用就可以構成第一對象子集裡的對象。
這樣一來,手機中的應用管理器可以通過匹配參數從對象集合中確定適合手機運行的第一對象子集,和適合外接顯示器運行的第二對象子集,以便於應用管理器控制對象在手機或外接顯示器中的顯示和運行。
s207、第一電子設備將第二對象子集對應的關聯數據發送至第二電子設備,使得第二顯示單元顯示第二對象子集的至少部分對象標識,而後執行s209或s212。
具體的,當手機在確定了第二對象子集裡的對象後,手機就可以將該第二對象子集對應的關聯數據發送至外接顯示器。其中,關聯數據可以包括對象的標識數據,也可以包括對象的標識數據和對象的應用數據。當手機將第二對象子集裡的關聯數據發送至外接顯示器後,外接顯示器的第二顯示單元就可以顯示第二對象子集裡的對象標識,而當第二對象子集裡的對象較多,第二顯示單元就要進行分頁顯示,這樣一來,第二顯示單元就可以在首頁或者分頁中顯示第二對象子集裡的至少部分對象標識。
s208、第一電子設備將對象集合中所有對象對應的關聯數據發送至第二電子設備,使得第二顯示單元顯示對象集合中的所有對象的至少部分對象標識,而後執行s209或s212。
可選的,當手機在確定了第二對象子集裡的對象後,也可以將手機對象集合裡的所有對象對應的關聯數據發送至外接顯示器。同樣,當所有對象集合裡的對象較多,第二單元也要進行分頁顯示,這樣,外接顯示器的第二顯示單元可以在首頁或者分頁中顯示所有對象集合的至少部分對象標識。其中,當手機在向外接顯示器發送所有對象的關聯數據時,也可以將顯示順序清單發送至外接顯示器,可以將第二對象子集中的對象標識可以顯示在第一對象子集的對象標識之前,方便用戶對適合外接顯示器運行的對象進行啟動並運行。
其中,對象標識的顯示位置可以由應用管理器來進行控制,其中,第一應用管理器可以控制第一對象子集裡的對象標識在第一顯示單元中的顯示位置,第二應用管理器可以控制第二對象子集裡的對象標識在第二顯示單元中的顯示位置。
s209、第一電子設備接收針對第二對象的第二啟動命令,第二對象屬於第二對象子集。
示例性的,當手機確定了的第二對象子集裡的對象後,用戶就可以在手機上進行應用的選擇並啟動,當用戶選擇的是第二對象子集裡的第二對象所對應的應用來運行時,手機便接收的為針對第二對象子集裡的第二對象的啟動命令,以便於第二對象的顯示和運行。
s210、第一電子設備執行第二啟動命令,在第一電子設備中運行與第二對象對應的第二應用。
示例性的,當手機將第二對象子集或所有對象子集裡對象的對象標識發送至外接顯示器後,手機在接收到針對第二對象的啟動命令時,可以在手機中運行針對第二對象對應的第二應用;當手機將第二對象子集或所有對象子集裡對象標識和應用數據發送至外接顯示器後,手機在接收到針對第二對象的啟動命令時,可以在外接顯示器中運行針對該第二對象對應的應用。
假設手機應用庫中,word文檔這一應用是在第二對象子集中的,當word應用的標識數據被發送到外接顯示器後,用戶在手機中啟動word文檔這一應用時,可以再手機中運行word文檔這一應用;當word文檔應用的標識數據和應用數據都被發送到外接顯示器後,用戶在手機中啟動word文檔應用時,可以在外接顯示器中運行word文檔應用。
s211、第一電子設備將第二應用的運行畫面顯示在第二顯示單元中。
示例性的,當手機運行第二對象子集裡的第二對象,或者外接顯示器運行第二對象子集裡的第二對象時,便可以將該第二對象對應的應用顯示在外接顯示器的第二顯示單元中,即外接顯示器屏幕中,以便於用戶可以在外接顯示器中對該第二應用進行操作。
s212、第一電子設備接收針對第一對象的第一啟動命令,第一對象屬於第一對象子集。
示例性的,當手機確定了的第一對象子集裡的對象後,用戶就可以在手機上進行應用的選擇並啟動,當用戶選擇的是第一對象子集裡的第一對象所對應的應用來運行時,手機便接收的為針對第一對象子集裡的第一對象的啟動命令,以便於第一對象的顯示和運行。
s213、第一電子設備執行第一啟動命令,在第一電子設備中運行與第一對象對應的第一應用。
示例性的,當手機在接收到針對第一對象的啟動命令時,可以在手機中運行針對第一對象對應的第一應用。同時,當手機是將第二對象子集或所有對象子集裡對象的對象標識發送至外接顯示器的,手機在接收到針對第二對象的啟動命令時,可以在手機中運行針對第二對象對應的第二應用,當手機是將第二對象子集或所有對象子集裡對象標識和應用數據發送至外接顯示器的,手機在接收到針對第二對象的啟動命令時,可以在外接顯示器中運行針對該第二對象對應的應用。
s214、第一電子設備將第一應用的運行畫面顯示在第一顯示單元中。
具體的,當手機接收到的是針對手機第一對象子集裡的第一應用時,可以將該第一應用的顯示畫面顯示在手機屏幕中。同時,在手機中運行並顯示了第一應用的運行畫面後,手機也可以接收針對外接顯示器第二對象子集裡的第二應用,可以將該第二應用的運行畫面顯示在外接顯示器的屏幕中,這樣,用戶可以在手機中操作第一應用。同時也可以在外接顯示器中操作第二應用。
示例性的,假設用戶的手機為觸屏操作模式,外接顯示器為滑鼠鍵盤操作模式,當用戶在手機屏幕的第一應用列表中觸屏啟動某一電影來觀看時,也可以在外接設備的顯示器的第二應用列表中用滑鼠鍵盤操作某一word文檔,其中,手機應用管理器的手機小屏管理器可以負責在手機中的電影的運行和畫面顯示,而手機應用管理器的大屏管理器可以負責word文檔在外接顯示器中的顯示和運行,這樣,手機android系統可以將手機中適合外接顯示器的應用顯示在外接顯示器的屏幕中,即同時將電影和word文檔分別在手機和外接顯示器中分屏顯示,這樣,用戶在進行電影觀看的同時,也可以在外接顯示器中操作word文檔,提升了用戶體驗。
其中,對象集合中應用的運行是由手機中的應用管理器來控制運行的,用戶在手機的應用管理器中要觸發啟動運行的對象標識之前,一方面,當該對象標識對應的應用未啟動時,應用管理器對該應用進行啟動並顯示在對應的顯示單元中。另一方面,當該應用已經啟動並運行在後臺時,即在前臺未顯示時,可以將該應用切換到前臺進行顯示。應用管理器可以只支持其中一種方面,也可以對這兩種方面都支持。
本發明實施例提供一種顯示方法,按照預定策略,從第一電子設備中的對象集合中確定第一對象子集和第二對象子集,至少將第二對象子集對應的關聯數據發送至第二電子設備,使得第二顯示單元依據關聯數據顯示第二對象子集的至少部分對象的對象標識,同時將第一對象子集的至少部分對象的對象標識顯示在第一電子設備的第一顯示單元中,而後接收啟動命令,並根據啟動命令,在第一電子設備或第二電子設備中運行於該啟動命令對應的應用,而後將與啟動命令對應的應用顯示在第一顯示單元或第二顯示單元中,從而能夠將適合電子設備的外接設備的應用在外接設備中進行顯示,以方便用戶操作,提高了用戶體驗。
本發明又一實施例提供一種電子設備01,該電子設備01在本實施例中用第一電子設備01進行說明,如圖3所示,包括:
第二確定單元011,用於按照預定策略,從第一電子設備中的對象集合中確定第二對象子集。
發送單元012,用於至少將第二對象子集對應的關聯數據發送至第二電子設備,使得第二顯示單元依據關聯數據顯示第二對象子集的至少部分對象的對象標識。
進一步的,如圖4所示,第一電子設備01包括第一顯示單元,該第一電子設備01還可以包括:
第一確定單元013,用於按照預定策略,從對象集合中確定第一對象子集。
顯示單元014,用於將第一對象子集的至少部分對象的對象標識顯示在第一電子設備的第一顯示單元中。
再進一步的,第一電子設備還包括第二應用管理器,第二應用管理器用於控制第二對象子集裡的對象的顯示和運行。
再進一步的,第一電子設備還包括第一應用管理器和第二應用管理器,第一應用管理器用於控制第一對象子集裡的對象的顯示和運行,第二應用管理器用於控制第二對象子集裡的對象的顯示和運行,第一應用管理器和第二應用管理器不同。
再進一步的,如圖5所示,第二確定單元011可以包括:
第二參數獲取單元0111,用於獲取第二電子設備的設備參數。
屬性參數獲取單元0112,用於獲取對象集合中的每個對象的屬性參數,屬性參數和設備參數對應。
第二匹配單元0113,用於依據第二電子設備的設備參數和每個對象的屬性參數,確定匹配第二電子設備的設備參數的至少一個屬性參數。
第二獲取單元0114,用於依據至少一個屬性參數對應的對象形成第二對象子集。
其中,設備參數包括顯示單元的解析度,或顯示單元的尺寸,或設備的輸入方式。
再進一步的,如圖6所示,第一確定單元013可以包括:
第一參數獲取單元0131,用於獲取第一電子設備的設備參數。
屬性參數獲取單元0112,用於獲取對象集合中的每個對象的屬性參數,屬性參數和設備參數對應。
第一匹配單元0132,用於依據第一電子設備的設備參數和每個對象的屬性參數,確定匹配第一電子設備的設備參數的至少一個屬性參數。
第一獲取單元0133,用於依據至少一個屬性參數對應的對象形成第一對象子集。
其中,設備參數包括顯示單元的解析度,或顯示單元的尺寸,或設備的輸入方式。
再進一步的,發送單元012可以具體用於:
將第二對象子集對應的關聯數據發送至第二電子設備,使得第二顯示單元顯示第二對象子集的至少部分對象標識;或
將對象集合中所有對象對應的關聯數據發送至第二電子設備,使得第二顯示單元顯示對象集合中的所有對象的至少部分對象標識,其中,第二對象子集中的對象標識顯示在第一對象子集的對象標識之前。
再進一步的,如圖7所示,第一電子設備01還可以包括:
第二命令接收單元015,用於接收針對第二對象的第二啟動命令,第二對象屬於第二對象子集。
第二命令執行單元016,用於執行第二啟動命令,在第一電子設備中運行與第二對象對應的第二應用。
第二顯示單元017,用於將第二應用的運行畫面顯示在第二顯示單元中。
更進一步的,第一電子設備01還可以包括:
第一命令接收單元018,用於接收針對第一對象的第一啟動命令,第一對象屬於第一對象子集。
第一命令執行單元019,用於執行第一啟動命令,在第一電子設備中運行與第一對象對應的第一應用。
第一顯示單元020,用於將第一應用的運行畫面顯示在第一顯示單元中。
本發明實施例提供一種電子設備,按照預定策略,從第一電子設備中的對象集合中確定第一對象子集和第二對象子集,至少將第二對象子集對應的關聯數據發送至第二電子設備,使得第二顯示單元依據關聯數據顯示第二對象子集的至少部分對象的對象標識,同時將第一對象子集的至少部分對象的對象標識顯示在第一電子設備的第一顯示單元中,而後接收啟動命令,並根據啟動命令在第一顯示單元或第二顯示單元中運行與啟動命令對應的應用,從而能夠將適合電子設備的外接設備的應用在外接設備中進行顯示,以方便用戶操作,提高了用戶體驗。
在本申請所提供的幾個實施例中,應該理解到,所揭露的設備和方法,可以通過其它的方式實現。例如,以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
另外,在本發明各個實施例中的設備和系統中,各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理包括,也可以兩個或兩個以上單元集成在一個單元中。且上述的各單元既可以採用硬體的形式實現,也可以採用硬體加軟體功能單元的形式實現。
實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成,前述的程序可以存儲於一計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:u盤、移動硬碟、只讀存儲器(readonlymemory,簡稱rom)、隨機存取存儲器(randomaccessmemory,簡稱ram)、磁碟或者光碟等各種可以存儲程序代碼的介質。
以上所述,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以所述權利要求的保護範圍為準。