本發(fā)明涉及信息處理技術(shù),尤其涉及一種信息共享方法及終端。
背景技術(shù):
目前,廣泛應(yīng)用于PC、Ipad等電子產(chǎn)品中的聊天工具如微信、QQ而言,當(dāng)所述聊天工具開啟視頻通話功能模式時,若需分享照片、新聞、微博等結(jié)構(gòu)化的多媒體信息時,只能退出視頻通話的全屏模式,并利用已開啟的AIO窗口發(fā)送多媒體信息給對方的方式實現(xiàn)多媒體信息的共享。而且,視頻通話雙方無法同步進行對已共享多媒體信息的互動控制操作。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例為解決現(xiàn)有技術(shù)中存在的問題而提供一種信息共享方法及終端。
本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
一方面,本發(fā)明實施例提供一種信息共享方法,所述方法包括:
第一終端與第二終端進行信息處理;
基于預(yù)設(shè)合成策略在所述第一終端的顯示窗口、以及所述第二終端的顯示窗口中合成用于同步顯示的信息共享窗口,使所述信息共享窗口與所述第一終端的顯示窗口共同顯示,并使所述信息共享窗口與所述第二終端的顯示窗口共同顯示;
在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所檢測到的第一信息選取指令的操作、以及所述第二終端響應(yīng)所檢測到的第二信息選取指令的操作;
在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息。
上述方案中,所述基于預(yù)設(shè)合成策略在所述第一終端的顯示窗口中合成信息共享窗口,包括:
以第一顯示參數(shù)對所述第一終端的顯示窗口進行調(diào)整,并以第二顯示參數(shù)對所述信息共享窗口進行調(diào)整并合成調(diào)整后的窗口;其中,
調(diào)整后的所述信息共享窗口與調(diào)整后的所述第一終端的顯示窗口以不同的透明度疊加顯示。
上述方案中,所述基于預(yù)設(shè)合成策略在所述第二終端的顯示窗口中合成信息共享窗口,包括:
發(fā)送攜帶第三顯示參數(shù)和第四顯示參數(shù)的調(diào)整指令至所述第二終端;其中,
所述第三顯示參數(shù)用于使所述第二終端對所述第二終端的顯示窗口進行調(diào)整,并以所述第四顯示參數(shù)對所述信息共享窗口進行調(diào)整,并合成調(diào)整后的窗口;其中,
調(diào)整后的所述信息共享窗口與調(diào)整后的所述第二終端的顯示窗口以不同的透明度疊加顯示。
上述方案中,所述在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所檢測到的第一信息選取指令的操作、以及所述第二終端響應(yīng)所檢測到的第二信息選取指令的操作包括:
基于所述第一終端的顯示窗口檢測第一信息選取指令,在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所述第一信息選取指令的操作;
獲取所述第二終端基于所述第二終端的顯示窗口所檢測到的第二信息選取指令,在所述信息共享窗口中呈現(xiàn)所述第二終端響應(yīng)所述第二信息選取指令的操作。
上述方案中,所述在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所述第一信息選取指令的操作,包括:
在所述信息共享窗口中呈現(xiàn)信息獲取界面;
呈現(xiàn)所述信息獲取界面中的所述第一信息被選取的動態(tài)過程,以及所述第一信息被上傳至所述信息共享窗口的動態(tài)過程。
上述方案中,所述在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息,包括:
獲取針對所述第一目標(biāo)信息和/或所述第二目標(biāo)信息的操作指令,所述操作指令為基于檢測所述第一終端呈現(xiàn)的信息共享窗口得到,或基于檢測所述第二終端呈現(xiàn)的信息共享窗口得到;
響應(yīng)所述操作指令,在所述信息共享窗口中呈現(xiàn)對應(yīng)調(diào)整第一目標(biāo)信息和/或所述第二目標(biāo)信息的操作,并在調(diào)整完成后呈現(xiàn)調(diào)整后的所述第一目標(biāo)信息和/或所述第二目標(biāo)信息。
另一方面,本發(fā)明實施例還提供一種第一終端,所述第一終端包括信息處理模塊、窗口合成模塊、第一顯示控制模塊和第二顯示控制模塊;
所述信息處理模塊,用于實現(xiàn)第一終端與第二終端之間的信息處理過程;
所述窗口合成模塊,用于基于預(yù)設(shè)合成策略在所述第一終端的顯示窗口、以及所述第二終端的顯示窗口中合成用于同步顯示的信息共享窗口,使所述信息共享窗口與所述第一終端的顯示窗口共同顯示,并使所述信息共享窗口與所述第二終端的顯示窗口共同顯示;
所述第一顯示控制模塊,用于控制在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所檢測到的第一信息選取指令的操作、以及所述第二終端響應(yīng)所檢測到的第二信息選取指令的操作;
所述第二顯示控制模塊,用于控制在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息。
上述方案中,所述窗口合成模塊包括調(diào)整單元;
所述調(diào)整單元,用于以第一顯示參數(shù)對所述第一終端的顯示窗口進行調(diào)整,并以第二顯示參數(shù)對所述信息共享窗口進行調(diào)整并合成調(diào)整后的窗口;其中,
調(diào)整后的所述信息共享窗口與調(diào)整后的所述第一終端的顯示窗口以不同的透明度疊加顯示。
上述方案中,所述窗口合成模塊包括發(fā)送單元;
所述發(fā)送單元,用于發(fā)送攜帶第三顯示參數(shù)和第四顯示參數(shù)的調(diào)整指令至所述第二終端;其中,所述第三顯示參數(shù)用于使所述第二終端對所述第二終端的顯示窗口進行調(diào)整,并以所述第四顯示參數(shù)對所述信息共享窗口進行調(diào)整,并合成調(diào)整后的窗口;其中,
調(diào)整后的所述信息共享窗口與調(diào)整后的所述第二終端的顯示窗口以不同的透明度疊加顯示。
上述方案中,所述第一顯示控制模塊包括檢測單元、第一顯示控制單元、第一獲取單元和第二顯示控制單元;
所述檢測單元,用于基于所述第一終端的顯示窗口檢測第一信息選取指令;
所述第一顯示控制單元,用于控制在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所述第一信息選取指令的操作;
所述第一獲取單元,用于獲取所述第二終端基于所述第二終端的顯示窗口所檢測到的第二信息選取指令;
所述第二顯示控制單元,用于控制在所述信息共享窗口中呈現(xiàn)所述第二終端響應(yīng)所述第二信息選取指令的操作。
上述方案中,所述第一顯示控制單元,用于控制在所述信息共享窗口中呈現(xiàn)信息獲取界面;呈現(xiàn)所述信息獲取界面中的所述第一信息被選取的動態(tài)過程,以及所述第一信息被上傳至所述信息共享窗口的動態(tài)過程。
上述方案中,所述第二顯示控制模塊包括第二獲取單元和第三顯示控制單元;
所述第二獲取單元,用于獲取針對所述第一目標(biāo)信息和/或所述第二目標(biāo)信息的操作指令,所述操作指令為基于檢測所述第一終端呈現(xiàn)的信息共享窗口得到,或基于檢測所述第二終端呈現(xiàn)的信息共享窗口得到;
所述第三顯示控制單元,用于響應(yīng)所述操作指令,控制在所述信息共享窗口中呈現(xiàn)對應(yīng)調(diào)整第一目標(biāo)信息和/或所述第二目標(biāo)信息的操作,并在調(diào)整完成后呈現(xiàn)調(diào)整后的所述第一目標(biāo)信息和/或所述第二目標(biāo)信息。
本發(fā)明實施例中,在第一終端與第二終端進行信息處理的過程中,基于預(yù) 設(shè)合成策略在所述第一終端的顯示窗口、以及所述第二終端的顯示窗口中合成用于同步顯示的信息共享窗口的方式,使得所述信息共享窗口與所述第一終端的顯示窗口共同顯示所述信息共享窗口與所述第二終端的顯示窗口共同顯示;進一步在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所檢測到的第一信息選取指令的操作、以及所述第二終端響應(yīng)所檢測到的第二信息選取指令的操作;在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息。如此,在所述信息共享窗口與所述第一終端的顯示窗口共同顯示所述信息共享窗口與所述第二終端的顯示窗口共同顯示的基礎(chǔ)上,任意一方的分享內(nèi)容都可以直接放置在信息共享窗口中進行實時分享,使得終端在不改變自身已開啟應(yīng)用對應(yīng)的顯示窗口的顯示效果的基礎(chǔ)上,同步顯示任意一方的分享內(nèi)容,有效提升分享體驗。
附圖說明
圖1a為本發(fā)明實施例一中信息共享方法的實現(xiàn)流程示意圖;
圖1b為本發(fā)明實施例一中終端顯示窗口的顯示示意圖;
圖1c為本發(fā)明實施例一中終端兩個窗口共同顯示的顯示示意圖;
圖2a為本發(fā)明實施例二中信息共享方法的實現(xiàn)流程示意圖;
圖2b為本發(fā)明實施例二中終端兩個窗口共同顯示的顯示示意圖一;
圖2c為本發(fā)明實施例二中終端兩個窗口共同顯示的顯示示意圖二;
圖3a為本發(fā)明實施例三中信息共享方法的實現(xiàn)流程示意圖;
圖3b為本發(fā)明實施例三中終端兩個窗口共同顯示的顯示示意圖;
圖4a為本發(fā)明實施例四中信息共享方法的實現(xiàn)流程示意圖;
圖4b為本發(fā)明實施例四中終端兩個窗口共同顯示的顯示示意圖一;
圖4c為本發(fā)明實施例四中終端兩個窗口共同顯示的顯示示意圖二;
圖5為本發(fā)明實施例五中終端的組成結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例所述的一種終端的硬件結(jié)構(gòu)示意圖;
圖7為傳統(tǒng)的信息共享方法中終端顯示窗口的顯示示意圖;
圖8為本發(fā)明一應(yīng)用實例信息共享方法中終端顯示窗口的顯示示意圖。
具體實施方式
下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案進一步詳細闡述。
實施例一:
圖1a為本發(fā)明實施例一信息共享方法的實現(xiàn)流程示意圖,如圖1a所示,所述方法包括:
步驟101:第一終端與第二終端進行信息處理;
這里,第一終端通過運行第一應(yīng)用與運行所述第一應(yīng)用的第二終端進行信息處理。所述第一應(yīng)用可以為諸如視頻通話、文字聊天、互動游戲等任意的應(yīng)用場景。當(dāng)然,本發(fā)明實施例在第一終端通過運行第一應(yīng)用與運行所述第一應(yīng)用的第二終端進行信息處理的過程中,在所述第一終端的顯示窗口中呈現(xiàn)有對應(yīng)所述第一應(yīng)用的相關(guān)信息,所述第二終端的顯示窗口中呈現(xiàn)有對應(yīng)所述第一應(yīng)用的相關(guān)信息。
在一示例中,如圖1b所示,當(dāng)?shù)谝唤K端A和所述第二終端B進行視頻通話過程中,在所述第一終端A的全屏顯示窗口A1中呈現(xiàn)有第二終端B的視頻圖像,同樣在所述第二終端B的全屏顯示窗口中呈現(xiàn)有第一終端A的視頻圖像。當(dāng)然,在所述第一終端A的全屏顯示窗口A1中的部分區(qū)域也可以呈現(xiàn)有第一終端A自身的視頻圖像,在所述第二終端B的全屏顯示窗口中呈現(xiàn)有第二終端B自身的視頻圖像。
步驟102:基于預(yù)設(shè)合成策略在所述第一終端的顯示窗口、以及所述第二終端的顯示窗口中合成用于同步顯示的信息共享窗口,使所述信息共享窗口與所述第一終端的顯示窗口共同顯示,并使所述信息共享窗口與所述第二終端的顯示窗口共同顯示;
這里,所述預(yù)設(shè)合成策略可以包括多窗口之間的疊加方式、顯示透明度等。其中,多窗口之間的疊加方式可以包括部分疊加或全部疊加。所述顯示透明度可以設(shè)置為任意值,只要不影響多窗口同時顯示的效果即可。
在一示例中,如圖1c所示,基于預(yù)設(shè)合成策略在所述第一終端A的全屏顯示窗口A1中合成用于同步顯示的信息共享窗口A2,使所述信息共享窗口A2與所述第一終端A的全屏顯示窗口A1共同顯示,且以部分重疊的方式共同顯示。
步驟103:在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所檢測到的第一信息選取指令的操作、以及所述第二終端響應(yīng)所檢測到的第二信息選取指令的操作;
這里,所述第一信息選取指令可以包括對待分享圖片、游戲、新聞、微博、網(wǎng)頁、地理位置、POI等信息的選取指令;所述第二信息選取指令和所述第一信息選取指令相類似,也可以包括對待分享圖片、游戲、新聞、微博、網(wǎng)頁、地理位置、POI等信息的選取指令。
在一示例中,在步驟103中,具體地可以基于所述第一終端的顯示窗口檢測第一信息選取指令,在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所述第一信息選取指令的操作;獲取所述第二終端基于所述第二終端的顯示窗口所檢測到的第二信息選取指令,在所述信息共享窗口中呈現(xiàn)所述第二終端響應(yīng)所述第二信息選取指令的操作。
步驟104:在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息。
這里,所述第一目標(biāo)信息和所述第二目標(biāo)信息可以包括待分享圖片、游戲、新聞、微博、網(wǎng)頁、地理位置、POI等多種類型。當(dāng)然,所述第一信息選取指令對應(yīng)的第一目標(biāo)信息和所述第二信息選取指令對應(yīng)的第二目標(biāo)信息的類型可以相同,也可以不同。
本發(fā)明實施例中,在第一終端與第二終端進行信息處理的過程中,基于預(yù)設(shè)合成策略在所述第一終端的顯示窗口、以及所述第二終端的顯示窗口中合成用于同步顯示的信息共享窗口的方式,使得所述信息共享窗口與所述第一終端的顯示窗口共同顯示所述信息共享窗口與所述第二終端的顯示窗口共同顯示; 進一步在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所檢測到的第一信息選取指令的操作、以及所述第二終端響應(yīng)所檢測到的第二信息選取指令的操作;在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息。如此,在所述信息共享窗口與所述第一終端的顯示窗口共同顯示所述信息共享窗口與所述第二終端的顯示窗口共同顯示的基礎(chǔ)上,任意一方的分享內(nèi)容都可以直接放置在信息共享窗口中進行實時分享,使得終端在不改變自身已開啟應(yīng)用對應(yīng)的顯示窗口的顯示效果的基礎(chǔ)上,同步顯示任意一方的分享內(nèi)容,有效提升分享體驗。
實施例二
圖2a為本發(fā)明實施例二信息共享方法的實現(xiàn)流程示意圖,如圖2a所示,所述方法包括:
步驟101:第一終端與第二終端進行信息處理;
步驟1021:以第一顯示參數(shù)對所述第一終端的顯示窗口進行調(diào)整,并以第二顯示參數(shù)對所述信息共享窗口進行調(diào)整并合成調(diào)整后的窗口;
其中,調(diào)整后的所述信息共享窗口與調(diào)整后的所述第一終端的顯示窗口以不同的透明度疊加顯示。
這里,所述第一顯示參數(shù)和所述第二顯示參數(shù)均至少包括以下維度之一:顯示透明度或顯示區(qū)域。
在一示例中,如圖2b所示,所述調(diào)整后的信息共享窗口A2全部覆蓋調(diào)整后的所述第一終端的顯示窗口,此時,為了保證兩個窗口的顯示效果均不受影響,可以通過調(diào)整顯示透明度的方式,使得兩個窗口的顯示透明度差距足夠大,相當(dāng)于在所述第一終端的顯示窗口上豎立一個虛擬透明的信息共享窗口。
在又一示例中,如圖2c所示,所述調(diào)整后的信息共享窗口A2和調(diào)整后的所述第一終端的顯示窗口分別與第一終端顯示界面的部分區(qū)域相對應(yīng),其中所述兩個窗口之間可以存在部分重疊或完全沒有重疊。
步驟1022:發(fā)送攜帶第三顯示參數(shù)和第四顯示參數(shù)的調(diào)整指令至所述第二 終端;所述第三顯示參數(shù)用于使所述第二終端對所述第二終端的顯示窗口進行調(diào)整,并以所述第四顯示參數(shù)對所述信息共享窗口進行調(diào)整,并合成調(diào)整后的窗口;
其中,調(diào)整后的所述信息共享窗口與調(diào)整后的所述第二終端的顯示窗口以不同的透明度疊加顯示。
這里,所述調(diào)整后的所述信息共享窗口與調(diào)整后的所述第二終端的顯示窗口以不同的透明度疊加顯示包括如下兩種方式:1)調(diào)整后的信息共享窗口部分覆蓋或全部覆蓋調(diào)整后的所述第二終端的顯示窗口,此時,為了保證兩個窗口的顯示效果均不受影響,可以通過調(diào)整顯示透明度的方式,使得兩個窗口的顯示透明度差距足夠大,相當(dāng)于在所述第二終端的顯示窗口上豎立一個虛擬透明的信息共享窗口;2)所述調(diào)整后的信息共享窗口和調(diào)整后的所述第二終端的顯示窗口分別與第二終端顯示界面的部分區(qū)域相對應(yīng),即兩個窗口之間沒有重疊。
需要說明的是,本發(fā)明實施例步驟1021和步驟1022中所述第一顯示參數(shù)、和第三顯示參數(shù)可以一致;所述第二顯示參數(shù)和第四顯示參數(shù)可以一致,也就是說兩個終端的顯示效果一致。
步驟103:在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所檢測到的第一信息選取指令的操作、以及所述第二終端響應(yīng)所檢測到的第二信息選取指令的操作;
步驟104:在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息。
本發(fā)明實施例中,在第一終端與第二終端進行信息處理的過程中,以第一顯示參數(shù)對所述第一終端的顯示窗口進行調(diào)整,并以第二顯示參數(shù)對所述信息共享窗口進行調(diào)整并合成調(diào)整后的窗口,發(fā)送攜帶第三顯示參數(shù)和第四顯示參數(shù)的調(diào)整指令至所述第二終端;所述第三顯示參數(shù)用于使所述第二終端對所述第二終端的顯示窗口進行調(diào)整,并以所述第四顯示參數(shù)對所述信息共享窗口進行調(diào)整,合成調(diào)整后的窗口,使得所述信息共享窗口與所述第一終端的顯示窗 口共同顯示所述信息共享窗口與所述第二終端的顯示窗口共同顯示;進一步在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所檢測到的第一信息選取指令的操作、以及所述第二終端響應(yīng)所檢測到的第二信息選取指令的操作;在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息。如此,在所述信息共享窗口與所述第一終端的顯示窗口共同顯示所述信息共享窗口與所述第二終端的顯示窗口共同顯示的基礎(chǔ)上,任意一方的分享內(nèi)容都可以直接放置在信息共享窗口中進行實時分享,使得終端在不改變自身已開啟應(yīng)用對應(yīng)的顯示窗口的顯示效果的基礎(chǔ)上,同步顯示任意一方的分享內(nèi)容,有效提升分享體驗。
實施例三
圖3a為本發(fā)明實施例三信息共享方法的實現(xiàn)流程示意圖,如圖3a所示,所述方法包括:
步驟101:第一終端與第二終端進行信息處理;
步驟102:基于預(yù)設(shè)合成策略在所述第一終端的顯示窗口、以及所述第二終端的顯示窗口中合成用于同步顯示的信息共享窗口,使所述信息共享窗口與所述第一終端的顯示窗口共同顯示,并使所述信息共享窗口與所述第二終端的顯示窗口共同顯示;
步驟1031:基于所述第一終端的顯示窗口檢測第一信息選取指令,在所述信息共享窗口中呈現(xiàn)信息獲取界面,所述信息獲取界面中的所述第一信息被選取的動態(tài)過程,以及所述第一信息被上傳至所述信息共享窗口的動態(tài)過程;
其中,所述信息獲取界面可以是備選信息的界面,或其他任意形式,如調(diào)出瀏覽器查詢信息的界面等。
在一示例中,如圖3b所示,所述第一信息為本地某一文件夾下存儲的相關(guān)文件;基于所述第一終端A的顯示窗口檢測第一信息選取指令,在所述信息共享窗口A2中呈現(xiàn)信息獲取界面,所述信息獲取界面中的所述第一信息被選取的動態(tài)過程,以及所述第一信息被上傳至所述信息共享窗口A2的動態(tài)過程。
步驟1032:獲取所述第二終端基于所述第二終端的顯示窗口所檢測到的第二信息選取指令,在所述信息共享窗口中呈現(xiàn)信息獲取界面,所述信息獲取界面中的所述第二信息被選取的動態(tài)過程,以及所述第二信息被上傳至所述信息共享窗口的動態(tài)過程;
步驟104:在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息。
本發(fā)明實施例中,在第一終端與第二終端進行信息處理的過程中,基于預(yù)設(shè)合成策略在所述第一終端的顯示窗口、以及所述第二終端的顯示窗口中合成用于同步顯示的信息共享窗口,使所述信息共享窗口與所述第一終端的顯示窗口共同顯示,并使所述信息共享窗口與所述第二終端的顯示窗口共同顯示;進一步基于所述第一終端的顯示窗口檢測第一信息選取指令,在所述信息共享窗口中呈現(xiàn)信息獲取界面,所述信息獲取界面中的所述第一信息被選取的動態(tài)過程,以及所述第一信息被上傳至所述信息共享窗口的動態(tài)過程;獲取所述第二終端基于所述第二終端的顯示窗口所檢測到的第二信息選取指令,在所述信息共享窗口中呈現(xiàn)信息獲取界面,所述信息獲取界面中的所述第二信息被選取的動態(tài)過程,以及所述第二信息被上傳至所述信息共享窗口的動態(tài)過程;在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息。如此,在所述信息共享窗口與所述第一終端的顯示窗口共同顯示所述信息共享窗口與所述第二終端的顯示窗口共同顯示的基礎(chǔ)上,任意一方的分享內(nèi)容都可以直接放置在信息共享窗口中進行實時分享,使得終端在不改變自身已開啟應(yīng)用對應(yīng)的顯示窗口的顯示效果的基礎(chǔ)上,同步顯示任意一方的分享內(nèi)容,有效提升分享體驗。
實施例四
圖4a為本發(fā)明實施例四信息共享方法的實現(xiàn)流程示意圖,如圖4a所示,所述方法包括:
步驟101:第一終端與第二終端進行信息處理;
這里,第一終端通過運行第一應(yīng)用與運行所述第一應(yīng)用的第二終端進行信息處理。所述第一應(yīng)用可以為諸如視頻通話、文字聊天、互動游戲等任意的應(yīng)用場景。當(dāng)然,本發(fā)明實施例在第一終端通過運行第一應(yīng)用與運行所述第一應(yīng)用的第二終端進行信息處理的過程中,在所述第一終端的顯示窗口中呈現(xiàn)有對應(yīng)所述第一應(yīng)用的相關(guān)信息,所述第二終端的顯示窗口中呈現(xiàn)有對應(yīng)所述第一應(yīng)用的相關(guān)信息。
步驟102:基于預(yù)設(shè)合成策略在所述第一終端的顯示窗口、以及所述第二終端的顯示窗口中合成用于同步顯示的信息共享窗口,使所述信息共享窗口與所述第一終端的顯示窗口共同顯示,并使所述信息共享窗口與所述第二終端的顯示窗口共同顯示;
步驟103:在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所檢測到的第一信息選取指令的操作、以及所述第二終端響應(yīng)所檢測到/的第二信息選取指令的操作;
步驟1041:在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息;
步驟1042:獲取針對所述第一目標(biāo)信息和/或所述第二目標(biāo)信息的操作指令,所述操作指令為基于檢測所述第一終端呈現(xiàn)的信息共享窗口得到,或基于檢測所述第二終端呈現(xiàn)的信息共享窗口得到;
步驟1043:響應(yīng)所述操作指令,在所述信息共享窗口中呈現(xiàn)對應(yīng)調(diào)整第一目標(biāo)信息和/或所述第二目標(biāo)信息的操作,并在調(diào)整完成后呈現(xiàn)調(diào)整后的所述第一目標(biāo)信息和/或所述第二目標(biāo)信息。
這里,所述第一目標(biāo)信息和所述第二目標(biāo)信息可以包括待分享圖片、游戲、新聞、微博、網(wǎng)頁、地理位置、POI等多種類型。當(dāng)然,所述第一信息選取指令對應(yīng)的目標(biāo)信息和所述第二信息選取指令對應(yīng)的目標(biāo)信息的類型可以相同,也可以不同。
在一示例中,如圖4b所示,通過步驟1041在第一終端A的所述信息共享窗口A2中呈現(xiàn)五子棋游戲交互界面信息的基礎(chǔ)上,通過步驟1042獲取針對所述五子棋游戲交互界面信息的操作指令;進一步地,在步驟1043中,響應(yīng)所述操作指令,在所述信息共享窗口A2中呈現(xiàn)對應(yīng)調(diào)整所述五子棋游戲交互界面信息的操作,并在調(diào)整完成后呈現(xiàn)調(diào)整后的所述五子棋游戲交互界面信息,如圖4c所示。
本發(fā)明實施例中,在第一終端與第二終端進行信息處理的過程中,基于預(yù)設(shè)合成策略在所述第一終端的顯示窗口、以及所述第二終端的顯示窗口中合成用于同步顯示的信息共享窗口的方式,使得所述信息共享窗口與所述第一終端的顯示窗口共同顯示所述信息共享窗口與所述第二終端的顯示窗口共同顯示;進一步在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所檢測到的第一信息選取指令的操作、以及所述第二終端響應(yīng)所檢測到的第二信息選取指令的操作;在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息;獲取針對所述第一目標(biāo)信息和/或所述第二目標(biāo)信息的操作指令,所述操作指令為基于檢測所述第一終端呈現(xiàn)的信息共享窗口得到,或基于檢測所述第二終端呈現(xiàn)的信息共享窗口得到;響應(yīng)所述操作指令,在所述信息共享窗口中呈現(xiàn)對應(yīng)調(diào)整第一目標(biāo)信息和/或所述第二目標(biāo)信息的操作,并在調(diào)整完成后呈現(xiàn)調(diào)整后的所述第一目標(biāo)信息和/或所述第二目標(biāo)信息。如此,在所述信息共享窗口與所述第一終端的顯示窗口共同顯示所述信息共享窗口與所述第二終端的顯示窗口共同顯示的基礎(chǔ)上,任意一方的分享內(nèi)容都可以直接放置在信息共享窗口中進行實時分享,使得終端在不改變自身已開啟應(yīng)用對應(yīng)的顯示窗口的顯示效果,且同步顯示任意一方的分享內(nèi)容的基礎(chǔ)上,進一步同步任意一方對分享內(nèi)容的互動操作,有效提升分享體驗。
實施例五
圖5為本發(fā)明實施例終端的組成結(jié)構(gòu)示意圖;如圖5所示,所述終端為第 一終端,所述第一終端包括信息處理模塊51、窗口合成模塊52、第一顯示控制模塊53和第二顯示控制模塊54;其中,
所述信息處理模塊51,用于實現(xiàn)第一終端與第二終端之間的信息處理過程;
所述窗口合成模塊52,用于基于預(yù)設(shè)合成策略在所述第一終端的顯示窗口、以及所述第二終端的顯示窗口中合成用于同步顯示的信息共享窗口,使所述信息共享窗口與所述第一終端的顯示窗口共同顯示,并使所述信息共享窗口與所述第二終端的顯示窗口共同顯示;
所述第一顯示控制模塊53,用于控制在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所檢測到的第一信息選取指令的操作、以及所述第二終端響應(yīng)所檢測到的第二信息選取指令的操作;
所述第二顯示控制模塊54,用于控制在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息。
在一實施例中,如圖5所示,所述窗口合成模塊52包括調(diào)整單元521;
所述調(diào)整單元521,用于以第一顯示參數(shù)對所述第一終端的顯示窗口進行調(diào)整,并以第二顯示參數(shù)對所述信息共享窗口進行調(diào)整并合成調(diào)整后的窗口;其中,調(diào)整后的所述信息共享窗口與調(diào)整后的所述第一終端的顯示窗口以不同的透明度疊加顯示。
在一實施例中,如圖5所示,所述窗口合成模塊52還包括發(fā)送單元522;
所述發(fā)送單元522,用于發(fā)送攜帶第三顯示參數(shù)和第四顯示參數(shù)的調(diào)整指令至所述第二終端;其中,所述第三顯示參數(shù)用于使所述第二終端對所述第二終端的顯示窗口進行調(diào)整,并以所述第四顯示參數(shù)對所述信息共享窗口進行調(diào)整,并合成調(diào)整后的窗口;其中,調(diào)整后的所述信息共享窗口與調(diào)整后的所述第二終端的顯示窗口以不同的透明度疊加顯示。
在一實施例中,如圖5所示,所述第一顯示控制模塊53包括檢測單元531、第一顯示控制單元532、第一獲取單元533和第二顯示控制單元534;
所述檢測單元531,用于基于所述第一終端的顯示窗口檢測第一信息選取指令;
所述第一顯示控制單元532,用于控制在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所述第一信息選取指令的操作;
具體地,所述第一顯示控制單元532用于控制在所述信息共享窗口中呈現(xiàn)信息獲取界面;呈現(xiàn)所述信息獲取界面中的所述第一信息被選取的動態(tài)過程,以及所述第一信息被上傳至所述信息共享窗口的動態(tài)過程。
所述第一獲取單元533,用于獲取所述第二終端基于所述第二終端的顯示窗口所檢測到的第二信息選取指令;
所述第二顯示控制單元534,用于控制在所述信息共享窗口中呈現(xiàn)所述第二終端響應(yīng)所述第二信息選取指令的操作。
在一實施例中,如圖5所示,所述第二顯示控制模塊54包括第二獲取單元541和第三顯示控制單元542;
所述第二獲取單元541,用于獲取針對所述第一目標(biāo)信息和/或所述第二目標(biāo)信息的操作指令,所述操作指令為基于檢測所述第一終端呈現(xiàn)的信息共享窗口得到,或基于檢測所述第二終端呈現(xiàn)的信息共享窗口得到;
所述第三顯示控制單元542,用于響應(yīng)所述操作指令,控制在所述信息共享窗口中呈現(xiàn)對應(yīng)調(diào)整第一目標(biāo)信息和/或所述第二目標(biāo)信息的操作,并在調(diào)整完成后呈現(xiàn)調(diào)整后的所述第一目標(biāo)信息和/或所述第二目標(biāo)信息。
當(dāng)然,本發(fā)明實施例所述第一終端和所述第二終端是對等的,即在實際應(yīng)用中,所述第二終端的組成結(jié)構(gòu)可以完全與所述第一終端的組成結(jié)構(gòu)相類型。
這里需要指出的是:以上終端實施例五的描述,與上述方法描述是類似的,具有同方法實施例一至四相同的有益效果,因此不做贅述。對于本發(fā)明終端實施例五中未披露的技術(shù)細節(jié),本領(lǐng)域的技術(shù)人員請參照本發(fā)明方法實施例一至四的描述而理解,為節(jié)約篇幅,這里不再贅述。
實施例六
本實施例基于上述任一實施例提供一個具體的硬件,如圖6所示,所述裝置S6包括處理器62、存儲介質(zhì)64以及至少一個外部通信接口61;所述處理器62、存儲介質(zhì)64以及外部通信接口61均通過總線63連接。所述處理器62可為微處理器、中央處理器、數(shù)字信號處理器或可編程邏輯陣列等具有處理功能的電子元器件。所述存儲介質(zhì)64中存儲有計算機可執(zhí)行代碼。
所述硬件可以為前述任一實施例所述的第一終端。
當(dāng)所述硬件為所述第一終端時,所述處理器62執(zhí)行所述計算機可執(zhí)行代碼時,至少能實現(xiàn)以下功能;
第一終端與第二終端進行信息處理;
基于預(yù)設(shè)合成策略在所述第一終端的顯示窗口、以及所述第二終端的顯示窗口中合成用于同步顯示的信息共享窗口,使所述信息共享窗口與所述第一終端的顯示窗口共同顯示,并使所述信息共享窗口與所述第二終端的顯示窗口共同顯示;
在所述信息共享窗口中呈現(xiàn)所述第一終端響應(yīng)所檢測到的第一信息選取指令的操作、以及所述第二終端響應(yīng)所檢測到的第二信息選取指令的操作;
在呈現(xiàn)操作完成時,在所述信息共享窗口中呈現(xiàn)所述第一信息選取指令對應(yīng)的第一目標(biāo)信息、以及所述第二信息選取指令對應(yīng)的第二目標(biāo)信息。
具體應(yīng)用場景一:
圖7為傳統(tǒng)的信息共享方法中終端顯示窗口的顯示示意圖,如圖7所示,當(dāng)?shù)谝唤K端A與第二終端B在開啟QQ視頻通話模式的過程中,若第一終端A準備分享照片給第二終端B時,第一終端A首先退出視頻通話的全屏模式,并打開與第二終端B進行QQ聊天的AIO窗口,進一步通過AIO窗口發(fā)送待分享的照片給第二終端B。當(dāng)然,第一終端A和第二終端B通過以上方式實現(xiàn)照片分享后,雙方只能實現(xiàn)對所述照片的瀏覽,無法同步評論照片或通過照片產(chǎn)生其他的互動操作。
然而,終端用戶在視頻聊天的時候分享照片的主要目的是想有更多針對所 述分享照片的話題,如同步評論照片,即指點照片的某一細節(jié)并讓對方同步看到,以及就此照片產(chǎn)生更多的互動。但是,傳統(tǒng)的信息共享方法迫使用戶退出全屏沉浸式的視頻聊天模式,進入AIO才能實現(xiàn)照片等多媒體信息的分享,使得用戶無法繼續(xù)獲得全屏沉浸式的聊天體驗,缺少情感化體驗;而且,當(dāng)照片等多媒體信息得到分享后,所述傳統(tǒng)的信息共享方法也無法滿足用戶對分享信息的更多互動,驗證影響用戶體驗。
具體應(yīng)用場景二:
圖8為本發(fā)明一應(yīng)用實例信息共享方法中終端顯示窗口的顯示示意圖,如圖8所示,首先,在第一終端A與第二終端B進行全屏視頻通話的過程中,即在第一終端A的顯示窗口顯示有第二終端B的視頻圖像及第一終端A自身的視頻圖像,且在第二終端B的顯示窗口顯示有第一終端A的視頻圖像及第二終端B自身的視頻圖像;其次,在基于預(yù)設(shè)合成策略在所述第一終端A的顯示窗口、以及所述第二終端B的顯示窗口中合成用于同步顯示的信息共享窗口中呈現(xiàn)分享照片的獲取界面,所述獲取界面中顯示有所述分享照片被選取的動態(tài)過程,以及所述分享照片被上傳至所述信息共享窗口的動態(tài)過程;進一步地,在呈現(xiàn)操作完成時,即所述分享照片已上傳完成后,在所述信息共享窗口中呈現(xiàn)所述分享照片;最后,獲取任意一方針對所述分享照片的操作指令,如改變所述分享照片的位置、大小、以及指點照片的某一細節(jié)等交互操作指令后,在所述信息共享窗口中呈現(xiàn)對應(yīng)調(diào)整所述分享照片的操作,并在調(diào)整完成后呈現(xiàn)調(diào)整后的所述分享照片。當(dāng)然,在實際應(yīng)用中,除了通過本發(fā)明實施例所述信息共享方法實現(xiàn)對照片等圖片信息的分享外,還可以實現(xiàn)對游戲、新聞、微博、網(wǎng)頁、地理位置、POI等多媒體信息的分享。
如此,在所述信息共享窗口與所述第一終端A的顯示窗口共同顯示所述信息共享窗口與所述第二終端B的顯示窗口共同顯示的基礎(chǔ)上,任意一方的分享內(nèi)容都可以直接放置在信息共享窗口中進行實時分享,使得終端在不改變自身已開啟應(yīng)用對應(yīng)的顯示窗口的顯示效果,且同步顯示任意一方的分享內(nèi)容的基 礎(chǔ)上,進一步同步任意一方對分享內(nèi)容的互動操作,有效提升分享體驗。
這里,需要補充說明的是,上述實施例中所涉及的終端可以為PC這種電子設(shè)備,還可以為如PAD,平板電腦,手提電腦這種便攜電子設(shè)備、還可以為如手機這種智能移動終端,不限于這里的描述;所述終端至少包括用于存儲數(shù)據(jù)的數(shù)據(jù)庫和用于信息處理的處理器,或者包括設(shè)置于所述終端內(nèi)的存儲介質(zhì)或獨立設(shè)置的存儲介質(zhì)。
其中,對于用于信息處理的處理器而言,在執(zhí)行處理時,可以采用微處理器、中央處理器(CPU,Central Processing Unit)、數(shù)字信號處理器(DSP,Digital Singnal Processor)或可編程邏輯陣列(FPGA,F(xiàn)ield-Programmable Gate Array)實現(xiàn);對于存儲介質(zhì)來說,包含操作指令,該操作指令可以為計算機可執(zhí)行代碼,通過所述操作指令來實現(xiàn)上述本發(fā)明實施例信息處理方法流程中的各個步驟。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。