本發(fā)明涉及顯示技術(shù)領(lǐng)域,特別涉及一種顯示方法及電子設(shè)備。
背景技術(shù):
隨著電子設(shè)備制造技術(shù)的快速發(fā)展,e-ink顯示屏應(yīng)用到各種電子設(shè)備上。但是由于e-ink本身的顯示原理,無法實現(xiàn)針對顯示界面上某一個局部的對象(例如,圖標)產(chǎn)生動態(tài)的顯示效果,例如,在e-ink顯示屏上讓圖標抖動起來。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例的目的是提供一種使e-ink顯示屏的部分區(qū)域具有一定動態(tài)顯示效果的顯示方法及電子設(shè)備。
為了實現(xiàn)上述目的,本發(fā)明實施例提供了一種顯示方法,包括:
確定e-ink顯示屏的第一區(qū)域,所述第一區(qū)域為所述e-ink顯示屏的顯示區(qū)域的部分區(qū)域,所述第一區(qū)域至少將所述顯示區(qū)域劃分為不重疊的第一區(qū)域和所述第二區(qū)域;
獲得屬于所述第一區(qū)域的顯示數(shù)據(jù);
控制所述e-ink顯示屏的顯示部件上電;
基于所述顯示數(shù)據(jù)更新所述第一區(qū)域內(nèi)的電荷顆粒以及維持第二區(qū)域內(nèi)的電荷顆粒不變,以使得所述第一區(qū)域相對于所述第二區(qū)域基于所述顯示數(shù)據(jù)呈現(xiàn)動態(tài)效果。
本發(fā)明實施例還提供一種電子設(shè)備,所述電子設(shè)備包括:
e-ink顯示屏,所述e-ink顯示屏的顯示區(qū)域包括第一區(qū)域,所述第一區(qū)域為所述顯示區(qū)域的部分區(qū)域,所述第一區(qū)域至少將所述顯示區(qū)域劃分為不重疊的第一區(qū)域和所述第二區(qū)域;
處理器,所述處理器用于獲得屬于所述第一區(qū)域的顯示數(shù)據(jù),并控制所述e-ink顯示屏的顯示部件上電,以基于所述顯示數(shù)據(jù)更新所述第一區(qū)域內(nèi)的電荷顆粒以及維持第二區(qū)域內(nèi)的電荷顆粒不變,以使得所述第一區(qū)域相對于所述第二區(qū)域基于所述顯示數(shù)據(jù)呈現(xiàn)動態(tài)效果。
由以上本發(fā)明實施例可以看出,本發(fā)明實施例通過獲得屬于所述部分區(qū)域的顯示數(shù)據(jù),對e-ink顯示屏的顯示部件上電;基于所述顯示數(shù)據(jù)更新部分區(qū)域內(nèi)的電荷顆粒,以及維持不與部分區(qū)域重疊的電荷顆粒不變,以使得部分區(qū)域呈現(xiàn)動態(tài)效果,從而實現(xiàn)了在e-ink顯示屏的部分顯示區(qū)域呈現(xiàn)動態(tài)顯示效果。
附圖說明
圖1為本發(fā)明的顯示方法的一種實施例的流程圖;
圖2為本發(fā)明的顯示方法的基于一種實施例確定對e-ink顯示屏的第一區(qū)域和第二區(qū)域的示意圖;
圖3為本發(fā)明的顯示方法的另一種具體實施例的流程圖;
圖4為本發(fā)明的顯示方法的另一種具體實施例的流程圖;
圖5為本發(fā)明的顯示方法的基于另一種具體實施例的應(yīng)用場景示意圖;
圖6為本發(fā)明的顯示方法的基于另一種具體實施例的另一應(yīng)用場景示意圖;
圖7為本發(fā)明的電子設(shè)備的一種實施例的示意圖。
具體實施方式
下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
e-ink是融合化學、物理和電子學的整體產(chǎn)生的一種新材料。在制造e-ink顯示裝置時,需要制造一種膠質(zhì)材料——微膠囊,這只是一種簡單的化學過程。這種膠質(zhì)材料呈細小的固態(tài)顆粒狀,具有承載液態(tài)材料的物理性質(zhì)。微膠囊類似于傳統(tǒng)墨水懸浮在液態(tài)“載媒體”,然而它可以粘著到普通墨水可以用的任何表面,并且可以用現(xiàn)有的絲網(wǎng)印刷工藝打印。將e-ink粘著到普通的電子屏幕上就可以形成e-ink屏幕,也稱電子紙。這種電子紙表面看起來與普通紙張十分相似,可以像報紙一樣被折疊卷起,但實際上二者卻有天壤之別。它上面涂有一種由無數(shù)微小的透明顆粒組成的電子墨水,這種透明顆粒的直徑只有人的頭發(fā)絲直徑的一半大小。這種微小的透明顆粒內(nèi)包含著黑色的染料和一些更為微小的白色粒子,染料使包裹著它的透明顆粒呈黑色,那些更為微小的白色粒子能夠感應(yīng)電荷而朝不同的方向運動,當它們集中向某一個方向運動時,就能使原本看起來呈黑色的顆粒的某一面變成白色。根據(jù)這一原理,當這種電子墨水被涂到紙、布或其他平面物體上后,人們只要適當?shù)貙λ枰噪姄簦湍苁箶?shù)以億計的顆粒變幻顏色,從而根據(jù)接收到的數(shù)據(jù)不斷地改變所顯現(xiàn)的圖案和文字,這便是電子墨水的神奇功效。由于此種顯示裝置具有記憶性,因此只有畫素顏色變化時才耗電,在關(guān)掉電源后顯示屏上畫面仍可保留,因此非常省電。進一步地,由于e-ink顯示屏的一般用作電子書的顯示屏,因此顯示效果有限。本發(fā)明實施例提供一種用于e-ink顯示屏的、能夠呈現(xiàn)局部動態(tài)顯示效果的顯示方法。
實施例一
本實施例提供了一種顯示方法,具體地,所述方法應(yīng)用于e-ink顯示屏,或者說具有e-ink顯示屏的電子設(shè)備,例如,電子書或者作為其他電子設(shè)備附屬模塊設(shè)備等。在e-ink顯示屏的顯示區(qū)域劃分不相重疊的第一區(qū)域和第二區(qū)域,然后獲得屬于所述第一區(qū)域的顯示數(shù)據(jù),控制所述e-ink顯示屏的顯示部件上電,基于所述顯示數(shù)據(jù)更新所述第一區(qū)域內(nèi)的電荷顆粒以及維持第二區(qū)域內(nèi)的電荷顆粒不變,以使得所述第一區(qū)域相對于所述第二區(qū)域基于所述顯示數(shù)據(jù)呈現(xiàn)動態(tài)效果。也就是說,當用戶觀看所述e-ink顯示屏時,能夠看到第一區(qū)域呈出的動態(tài)效果,動態(tài)效果可以是例如閃動或滾動的動態(tài)效果,還可以是動畫顯示效果等。
圖1為本發(fā)明的顯示方法的實施例一的流程圖,如圖1所示,本實施例的顯示方法,具體可以包括如下步驟:
確定e-ink顯示屏的第一區(qū)域,所述第一區(qū)域為所述e-ink顯示屏的顯示區(qū)域的部分區(qū)域,所述第一區(qū)域至少將所述顯示區(qū)域劃分為不重疊的第一區(qū)域和所述第二區(qū)域。
本實施例中,所述顯示區(qū)域為所述e-ink顯示屏對應(yīng)的顯示界面中的至少部分區(qū)域。在實際應(yīng)用中,第一區(qū)域可以設(shè)置于整個顯示區(qū)域的靠近邊緣位置,由于第一區(qū)域的顯示效果可以為閃動、滾動或動畫顯示內(nèi)容等,為使其不影響第二區(qū)域的顯示效果,因此將第一區(qū)域設(shè)置于顯示區(qū)域的靠近邊緣的位置,以對用戶起到提示作用。
獲得屬于所述第一區(qū)域的顯示數(shù)據(jù)。
具體地,基于第一區(qū)域和第二區(qū)域的顯示數(shù)據(jù)不同,因此第一區(qū)域和第二區(qū)域獲得顯示數(shù)據(jù)的過程是相互獨立的。
控制所述e-ink顯示屏的顯示部件上電。
具體地,在更新e-ink顯示屏的顯示區(qū)域的內(nèi)容時,實際是對所述e-ink顯示屏的顯示部件上電,以使其中的電荷顆粒向一個方向運動,從而更新了e-ink顯示屏的顯示區(qū)域的顯示內(nèi)容。
基于所述顯示數(shù)據(jù)更新所述第一區(qū)域內(nèi)的電荷顆粒以及維持第二區(qū)域內(nèi)的電荷顆粒不變,以使得所述第一區(qū)域相對于所述第二區(qū)域基于所述顯示數(shù)據(jù)呈現(xiàn)動態(tài)效果。
具體地,由于第一區(qū)域與第二區(qū)域的顯示效果不同,因此第一區(qū)域內(nèi)的電荷顆粒與第二區(qū)域內(nèi)的電荷顆粒并非同步刷新。同時,其于第一區(qū)域所呈現(xiàn)的是動態(tài)顯示效果,因此,在呈現(xiàn)動態(tài)效果時,第一區(qū)域的刷新頻率大于第二區(qū)域的刷新頻率,因此至少有一時刻,第一區(qū)進行刷新,也就是第一區(qū)域的電荷顆粒更新,而第二區(qū)域的電荷顆粒保持不變。
在一具體實施例中,如圖2所示,所述e-ink顯示屏先確定出第一區(qū)域,顯示區(qū)域上除第一區(qū)域以外的區(qū)域作為第二區(qū)域。這里,第一區(qū)域的形態(tài)可以為方形、圓形等任意形狀,而第一區(qū)域可以位為顯示區(qū)域的邊緣,或中心,同時第一區(qū)域呈現(xiàn)的動態(tài)效果的時間可以為在觸發(fā)動態(tài)效果顯示事件發(fā)生后的任一時間段內(nèi),例如,在收到短消息時觸發(fā)第一區(qū)域的動態(tài)顯示效果,并在第一區(qū)域內(nèi)在滾動或閃動提示的方式顯示30秒鐘。這樣,便于用戶及時的獲得消息,提升了用戶體驗。
本發(fā)明實施例通過獲得屬于所述部分區(qū)域的顯示數(shù)據(jù),使e-ink顯示屏的部分區(qū)域,對e-ink顯示屏的顯示部件上電;基于所述顯示數(shù)據(jù)更新部分區(qū)域內(nèi)的電荷顆粒,以及維持不與部分區(qū)域重疊的電荷顆粒不變,以使得部分區(qū)域呈現(xiàn)動態(tài)效果,從而實現(xiàn)了在e-ink顯示屏的部分顯示區(qū)域呈現(xiàn)動態(tài)顯示效果。
實施例二
基于如圖1所示的實施例所述的方法,本實施例進一步給出了另一具體的實施例。具體地,如圖3所示,本實施例具體可以包括如下步驟:
確定e-ink顯示屏的第一區(qū)域,所述第一區(qū)域為所述e-ink顯示屏的顯示區(qū)域的部分區(qū)域,所述第一區(qū)域至少將所述顯示區(qū)域劃分為不重疊的第一區(qū)域和所述第二區(qū)域。
本實施例中,所述顯示區(qū)域為所述e-ink顯示屏對應(yīng)的顯示界面中的至少部分區(qū)域。在實際應(yīng)用中,第一區(qū)域可以設(shè)置于整個顯示區(qū)域的靠近邊緣位置,由于第一區(qū)域的顯示效果可以為閃動、滾動或動畫顯示內(nèi)容等,為使其不影響第二區(qū)域的顯示效果,因此將第一區(qū)域設(shè)置于顯示區(qū)域的靠近邊緣的位置,以對用戶起到提示作用。
獲得屬于所述第一區(qū)域的顯示數(shù)據(jù)。
具體地,基于第一區(qū)域和第二區(qū)域的顯示數(shù)據(jù)不同,因此第一區(qū)域和第二區(qū)域獲得顯示數(shù)據(jù)的過程是相互獨立的。
控制所述e-ink顯示屏的顯示部件上電。
具體地,在更新e-ink顯示屏的顯示區(qū)域的內(nèi)容時,實際是對所述e-ink顯示屏的顯示部件上電,以使其中的電荷顆粒向一個方向運動,從而更新了e-ink顯示屏的顯示區(qū)域的顯示內(nèi)容。
在預(yù)定時間內(nèi)基于所述多個不同圖像中每一個圖像的顯示子數(shù)據(jù)以特定刷新率更新所述第一區(qū)域內(nèi)的電荷顆粒,以及維持第二區(qū)域內(nèi)的電荷顆粒不變,以使得所述第一區(qū)域相對于所述第二區(qū)域基于所述顯示數(shù)據(jù)呈現(xiàn)動態(tài)效果。
其中,所述顯示數(shù)據(jù)包括多個不同圖像一一對應(yīng)的顯示子數(shù)據(jù)。
具體地,呈現(xiàn)動態(tài)效果的實質(zhì)是多幅圖像快速的更新而呈現(xiàn)的一種顯示效果,因此,第一區(qū)域的顯示數(shù)據(jù)包括了多個不同圖像對應(yīng)的顯示子數(shù)據(jù)。為使第一區(qū)域內(nèi)呈現(xiàn)動態(tài)顯示效果,可以首先獲取第一區(qū)域要顯示的每一顯示子數(shù)據(jù),并且以特定的刷新率更新第一區(qū)域內(nèi)的電荷顆粒。并且第一區(qū)域和第二區(qū)域?qū)﹄姾深w粒的刷新是獨立的過程,因此至少有一時刻,在第一區(qū)域電荷顆粒刷新時,第二區(qū)的電荷顆粒維持不變。
本發(fā)明實施例通過獲得屬于所述部分區(qū)域的顯示數(shù)據(jù),使e-ink顯示屏的部分區(qū)域,對e-ink顯示屏的顯示部件上電;基于所述顯示數(shù)據(jù)更新部分區(qū)域內(nèi)的電荷顆粒,以及維持不與部分區(qū)域重疊的電荷顆粒不變,以使得部分區(qū)域呈現(xiàn)動態(tài)效果,從而實現(xiàn)了在e-ink顯示屏的部分顯示區(qū)域呈現(xiàn)動態(tài)顯示效果。
實施例三
基于如圖1所示的實施例所述的方法,本實施例進一步給出了另一具體的實施例。具體地,如圖4所示,本實施例具體可以包括如下步驟:
確定e-ink顯示屏的第一區(qū)域,所述第一區(qū)域為所述e-ink顯示屏的顯示區(qū)域的部分區(qū)域,所述第一區(qū)域至少將所述顯示區(qū)域劃分為不重疊的第一區(qū)域和所述第二區(qū)域。
本實施例中,所述顯示區(qū)域為所述e-ink顯示屏對應(yīng)的顯示界面中的至少部分區(qū)域。在實際應(yīng)用中,第一區(qū)域可以設(shè)置于整個顯示區(qū)域的靠近邊緣位置,由于第一區(qū)域的顯示效果可以為閃動、滾動或動畫顯示內(nèi)容等,為使其不影響第二區(qū)域的顯示效果,因此將第一區(qū)域設(shè)置于顯示區(qū)域的靠近邊緣的位置,以對用戶起到提示作用。
在預(yù)定時間內(nèi)基于特定速率獲得多次顯示數(shù)據(jù);每次獲得的顯示數(shù)據(jù)對應(yīng)于在所述第一區(qū)域內(nèi)的顯示圖像;每次獲得的顯示數(shù)據(jù)不同。
具體地,呈現(xiàn)動態(tài)效果的實質(zhì)是多幅圖像快速的更新而呈現(xiàn)的一種顯示效果,因此,第一區(qū)域的顯示數(shù)據(jù)包括了多個顯示數(shù)據(jù)。在具體實施時,這多個顯示數(shù)據(jù)為多次獲取,也就是說,基于一個較快的速率,多次獲取顯示數(shù)據(jù),使第一區(qū)域呈現(xiàn)動態(tài)的顯示效果。
控制所述e-ink顯示屏的顯示部件上電。
具體地,在更新e-ink顯示屏的顯示區(qū)域的內(nèi)容時,實際是對所述e-ink顯示屏的顯示部件上電,以使其中的電荷顆粒向一個方向運動,從而更新了e-ink顯示屏的顯示區(qū)域的顯示內(nèi)容。
基于所述顯示數(shù)據(jù)更新所述第一區(qū)域內(nèi)的電荷顆粒以及維持第二區(qū)域內(nèi)的電荷顆粒不變,以使得所述第一區(qū)域相對于所述第二區(qū)域基于所述顯示數(shù)據(jù)呈現(xiàn)動態(tài)效果。
具體地,由于第一區(qū)域與第二區(qū)域的顯示效果不同,因此第一區(qū)域內(nèi)的電荷顆粒與第二區(qū)域內(nèi)的電荷顆粒并非同步刷新。同時,其于第一區(qū)域所呈現(xiàn)的是動態(tài)顯示效果,因此,在呈現(xiàn)動態(tài)效果時,第一區(qū)域的刷新頻率大于第二區(qū)域的刷新頻率,因此至少有一時刻,第一區(qū)進行刷新,也就是第一區(qū)域的電荷顆粒更新,而第二區(qū)域的電荷顆粒保持不變。
本發(fā)明實施例通過獲得屬于所述部分區(qū)域的顯示數(shù)據(jù),使e-ink顯示屏的部分區(qū)域,對e-ink顯示屏的顯示部件上電;基于所述顯示數(shù)據(jù)更新部分區(qū)域內(nèi)的電荷顆粒,以及維持不與部分區(qū)域重疊的電荷顆粒不變,以使得部分區(qū)域呈現(xiàn)動態(tài)效果,從而實現(xiàn)了在e-ink顯示屏的部分顯示區(qū)域呈現(xiàn)動態(tài)顯示效果。
實施例四
基于如圖1所示的實施例所述的方法,本實施例進一步給出了另一具體的實施例。
確定e-ink顯示屏的第一區(qū)域,所述第一區(qū)域為所述e-ink顯示屏的顯示區(qū)域的部分區(qū)域,所述第一區(qū)域至少將所述顯示區(qū)域劃分為不重疊的第一區(qū)域和所述第二區(qū)域。
本實施例中,所述顯示區(qū)域為所述e-ink顯示屏對應(yīng)的顯示界面中的至少部分區(qū)域。在實際應(yīng)用中,第一區(qū)域可以設(shè)置于整個顯示區(qū)域的靠近邊緣位置,由于第一區(qū)域的顯示效果可以為閃動、滾動或動畫顯示內(nèi)容等,為使其不影響第二區(qū)域的顯示效果,因此將第一區(qū)域設(shè)置于顯示區(qū)域的靠近邊緣的位置,以對用戶起到提示作用。
獲得屬于所述第一區(qū)域的顯示數(shù)據(jù)。
具體地,基于第一區(qū)域和第二區(qū)域的顯示數(shù)據(jù)不同,因此第一區(qū)域和第二區(qū)域獲得顯示數(shù)據(jù)的過程是相互獨立的。
控制所述e-ink顯示屏的顯示部件上電。
具體地,在更新e-ink顯示屏的顯示區(qū)域的內(nèi)容時,實際是對所述e-ink顯示屏的顯示部件上電,以使其中的電荷顆粒向一個方向運動,從而更新了e-ink顯示屏的顯示區(qū)域的顯示內(nèi)容。
基于所述顯示數(shù)據(jù)更新所述第一區(qū)域內(nèi)的電荷顆粒以及維持第二區(qū)域內(nèi)的電荷顆粒不變,以使得所述第一區(qū)域相對于所述第二區(qū)域基于所述顯示數(shù)據(jù)呈現(xiàn)動態(tài)效果。
具體地,由于第一區(qū)域與第二區(qū)域的顯示效果不同,因此第一區(qū)域內(nèi)的電荷顆粒與第二區(qū)域內(nèi)的電荷顆粒并非同步刷新。同時,其于第一區(qū)域所呈現(xiàn)的是動態(tài)顯示效果,因此,在呈現(xiàn)動態(tài)效果時,第一區(qū)域的刷新頻率大于第二區(qū)域的刷新頻率,因此至少有一時刻,第一區(qū)進行刷新,也就是第一區(qū)域的電荷顆粒更新,而第二區(qū)域的電荷顆粒保持不變。
進一步地,第一區(qū)域的動態(tài)效果呈現(xiàn)可以是一直持續(xù),例如,以滾動的形式顯示當前的時間。也可以是僅持續(xù)一段時間。在僅持續(xù)一段時間的情況下,可以由特定事件觸發(fā)第一區(qū)域呈現(xiàn)動態(tài)效果。觸發(fā)第一區(qū)域呈現(xiàn)動態(tài)效果的呈現(xiàn)方法可以包括,a:獲得特定事件,所述特定事件持續(xù)一段時間,所述一段時間作為所述預(yù)定時間;或者,b:獲得特定事件,基于所述特定事件觸發(fā)所述第一區(qū)域呈現(xiàn)動態(tài)效果顯示。
也就是說,以未觸發(fā)第一區(qū)域呈現(xiàn)動態(tài)效果時,第一區(qū)域和第二區(qū)域構(gòu)成顯示區(qū)域,可以共同顯示同一顯示內(nèi)容,這樣可以以較大的顯示面積來顯示,使用戶獲得較好的體驗。而在發(fā)生了觸發(fā)事件時,第一區(qū)域才開始呈現(xiàn)動態(tài)效果。
在一個場景中,如圖5所示,第一區(qū)域是由特定事件來觸發(fā)呈現(xiàn)動態(tài)顯示效果,且所述特定事件持續(xù)一段時間。例如,在接收到來電提醒這一事件時,第一區(qū)域上呈現(xiàn)閃動的效果,提示用戶接收到來電信息。并且這一來電信息將持續(xù)一段時間,即來電持續(xù)的這一時間段,當來電停止,這一動態(tài)顯示效果也將結(jié)束。
在另一個場景中,第一區(qū)域是由特定事件來觸發(fā)呈現(xiàn)動態(tài)顯示效果,且基于所述特定事件觸發(fā)所述第一區(qū)域呈現(xiàn)動態(tài)效果顯示。如,用戶為增加顯示效果的趣味性,可以在第一區(qū)域設(shè)置一動畫顯示效果,如如圖6所示,顯示一顆跳動的心臟的顯示效果,或者一只奔跑小狗,一只睡覺的小貓等動畫,使顯示畫面不那么單調(diào)。
本發(fā)明實施例通過可以實現(xiàn)基于特定事件觸發(fā)局部動態(tài)顯示效果,提高顯示畫面的趣味性。
實施例五
基于如圖1所示的實施例所述的方法,本實施例進一步給出了另一具體的實施例。具體地,本實施例具體可以包括如下步驟:
確定e-ink顯示屏的第一區(qū)域,所述第一區(qū)域為所述e-ink顯示屏的顯示區(qū)域的部分區(qū)域,所述第一區(qū)域至少將所述顯示區(qū)域劃分為不重疊的第一區(qū)域和所述第二區(qū)域。
本實施例中,所述顯示區(qū)域為所述e-ink顯示屏對應(yīng)的顯示界面中的至少部分區(qū)域。在實際應(yīng)用中,第一區(qū)域可以設(shè)置于整個顯示區(qū)域的靠近邊緣位置,由于第一區(qū)域的顯示效果可以為閃動、滾動或動畫顯示內(nèi)容等,為使其不影響第二區(qū)域的顯示效果,因此將第一區(qū)域設(shè)置于顯示區(qū)域的靠近邊緣的位置,以對用戶起到提示作用。
獲得屬于所述第一區(qū)域的顯示數(shù)據(jù)。
具體地,基于第一區(qū)域和第二區(qū)域的顯示數(shù)據(jù)不同,因此第一區(qū)域和第二區(qū)域獲得顯示數(shù)據(jù)的過程是相互獨立的。
控制所述e-ink顯示屏的顯示部件上電。
具體地,在更新e-ink顯示屏的顯示區(qū)域的內(nèi)容時,實際是對所述e-ink顯示屏的顯示部件上電,以使其中的電荷顆粒向一個方向運動,從而更新了e-ink顯示屏的顯示區(qū)域的顯示內(nèi)容。
基于所述顯示數(shù)據(jù)更新所述第一區(qū)域內(nèi)的電荷顆粒以及維持第二區(qū)域內(nèi)的電荷顆粒不變,以使得所述第一區(qū)域相對于所述第二區(qū)域基于所述顯示數(shù)據(jù)呈現(xiàn)動態(tài)效果。
具體地,由于第一區(qū)域與第二區(qū)域的顯示效果不同,因此第一區(qū)域內(nèi)的電荷顆粒與第二區(qū)域內(nèi)的電荷顆粒并非同步刷新。同時,其于第一區(qū)域所呈現(xiàn)的是動態(tài)顯示效果,因此,在呈現(xiàn)動態(tài)效果時,第一區(qū)域的刷新頻率大于第二區(qū)域的刷新頻率,因此至少有一時刻,第一區(qū)進行刷新,也就是第一區(qū)域的電荷顆粒更新,而第二區(qū)域的電荷顆粒保持不變。
在一具體實施例中,如圖2所示,所述e-ink顯示屏先確定出第一區(qū)域,顯示區(qū)域上除第一區(qū)域以外的區(qū)域作為第二區(qū)域。這里,第一區(qū)域的形態(tài)可以為方形、圓形等任意形狀,而第一區(qū)域可以位為顯示區(qū)域的邊緣,或中心,同時第一區(qū)域呈現(xiàn)的動態(tài)效果的時間可以為在觸發(fā)動態(tài)效果顯示事件發(fā)生后的任一時間段內(nèi),例如,在收到短消息時觸發(fā)第一區(qū)域的動態(tài)顯示效果,并在第一區(qū)域內(nèi)在滾動或閃動提示的方式顯示30秒鐘。這樣,便于用戶及時的獲得消息,提升了用戶體驗。
在一具體的實施例中,所述e-ink顯示屏為通過電子設(shè)備的主接口實現(xiàn)可插拔的擴展顯示屏。
所述方法還包括以下步驟:
所述e-ink顯示屏通過所述電子設(shè)備的主接口連接時獲得所述e-ink顯示屏的顯示參數(shù)。
具體地,當e-ink顯示屏作為電子設(shè)備的附屬設(shè)備,即擴展顯示屏時,其不論是顯示參數(shù)還是顯示數(shù)據(jù)均來源于電子設(shè)備。對于第一區(qū)域和第二區(qū)域的確定也是通過電子設(shè)備設(shè)定的。顯示參數(shù)可以包括如分辨率等參數(shù)。
獲得顯示界面,所述顯示界面用于在所述e-ink顯示屏的顯示區(qū)域上顯示。
具體地,可以根據(jù)顯示的圖像的比例確定顯示區(qū)域的顯示界面。
基于所述顯示參數(shù)處理所述顯示界面,以使得處理后的所述顯示界面與所述e-ink顯示屏適配并且在所述e-ink顯示屏上顯示。
具體地,可以根據(jù)要顯示的顯示數(shù)據(jù)、顯示參數(shù)生成的處理后的顯示界面與e-ink顯示屏適配。
所述確定e-ink顯示屏的第一區(qū)域包括:
基于所述處理后的所顯示界面確定至少一個第一區(qū)域。換句話講,就是該處理后的所述顯示界面上對應(yīng)于e-ink的整個顯示區(qū)域,其中,顯示界面上的一個或者多個對象在獲得特定事件的時候該一個或者多個對象將要產(chǎn)生動態(tài)效果。例如,獲得新短消息的時候,顯示界面上的短信圖標將會產(chǎn)生抖動的動態(tài)效果。或者,短信圖標的元素會運動起來產(chǎn)生動畫效果。所以至少一個第一區(qū)域為與處理后的顯示界面上的一個或者多個對象對應(yīng)的區(qū)域。
例如,在手機獲得一個新的短消息時手機通過與包括e-ink的附屬設(shè)備之間的傳輸通道僅僅將支持短信圖標抖動或者支持短信圖標的元素會運動起來產(chǎn)生動畫效果的多幀圖像(短信圖標僅僅是顯示界面中的部分)按照所述e-ink顯示屏上顯示靜態(tài)的所述短信圖標對應(yīng)的區(qū)域所對應(yīng)的數(shù)據(jù)塊的標號基于預(yù)定刷新率將多幀圖像的每一幀以數(shù)據(jù)塊的方式傳輸給包括e-ink顯示屏的附屬設(shè)備。使得包括e-ink的附屬設(shè)備在獲得每一幀的數(shù)據(jù)塊時按照數(shù)據(jù)塊的標號更新該標號對應(yīng)原有數(shù)據(jù)塊。從而實現(xiàn)在e-ink顯示屏上的顯示界面上的短信圖標將會產(chǎn)生抖動的動態(tài)效果?;蛘?,短信圖標的元素會運動起來產(chǎn)生動畫效果
具體地,還可以根據(jù)顯示界面,和第一區(qū)域的顯示內(nèi)容確定第一區(qū)域,例如,顯示界面為縱向顯示,而第一區(qū)域的顯示內(nèi)容僅為一滾動消息,則可以在顯示界面的上邊緣或下邊緣劃分出第一區(qū)域,來顯示滾動消息,顯示界面為模向顯示,而第一區(qū)域顯示一動畫,則可以在顯示界面的左邊緣或邊緣劃分出一方形區(qū)域作為第一區(qū)域。
本發(fā)明實施例通過獲得屬于所述部分區(qū)域的顯示數(shù)據(jù),使e-ink顯示屏的部分區(qū)域,對e-ink顯示屏的顯示部件上電;基于所述顯示數(shù)據(jù)更新部分區(qū)域內(nèi)的電荷顆粒,以及維持不與部分區(qū)域重疊的電荷顆粒不變,以使得部分區(qū)域呈現(xiàn)動態(tài)效果,從而實現(xiàn)了在e-ink顯示屏的部分顯示區(qū)域呈現(xiàn)動態(tài)顯示效果。
實施例六
本實施例提供了一種電子設(shè)備,所述電子設(shè)備設(shè)置有e-ink顯示屏,如所述電子設(shè)備可以為電子書,當所述e-ink顯示屏為通過電子設(shè)備的主接口實現(xiàn)可插拔的擴展顯示屏時,電子設(shè)備可以為包含了e-ink顯示屏的移動終端。對于包含了e-ink顯示屏的移動終端來說,當用戶使用移動終端觀看電子書時,可以通過e-ink顯示屏來顯示電子書,這樣可以節(jié)省電量,而且在看電子書時,還可以通過e-ink顯示屏的局動態(tài)顯示效果,來收到移動終端收到的來電、消息,這樣不會錯過任何消息,還可以增強e-ink顯示屏的顯示效果,使用戶獲得更好的體驗。進一步地,如圖7所示,所述電子設(shè)備包括:
所述電子設(shè)備包括:
e-ink顯示屏,所述e-ink顯示屏的顯示區(qū)域包括第一區(qū)域,所述第一區(qū)域為所述顯示區(qū)域的部分區(qū)域,所述第一區(qū)域至少將所述顯示區(qū)域劃分為不重疊的第一區(qū)域和所述第二區(qū)域;
處理器,所述處理器用于獲得屬于所述第一區(qū)域的顯示數(shù)據(jù),并控制所述e-ink顯示屏的顯示部件上電,以基于所述顯示數(shù)據(jù)更新所述第一區(qū)域內(nèi)的電荷顆粒以及維持第二區(qū)域內(nèi)的電荷顆粒不變,以使得所述第一區(qū)域相對于所述第二區(qū)域基于所述顯示數(shù)據(jù)呈現(xiàn)動態(tài)效果。
在一具體實施例中,所述顯示數(shù)據(jù)包括多個不同圖像一一對應(yīng)的顯示子數(shù)據(jù);
所述處理器,還用于在預(yù)定時間內(nèi)基于所述多個不同圖像中每一個圖像的顯示子數(shù)據(jù)以特定刷新率更新所述第一區(qū)域內(nèi)的電荷顆粒。
在另一具體實施例中,所述處理器,還用于在預(yù)定時間內(nèi)基于特定速率獲得多次顯示數(shù)據(jù);以及
每次獲得的顯示數(shù)據(jù)對應(yīng)于在所述第一區(qū)域內(nèi)的顯示圖像;以及
每次獲得的顯示數(shù)據(jù)不同。
在另一具體實施例中,所述處理器還用于:
獲得特定事件,所述特定事件持續(xù)一段時間,所述一段時間作為所述預(yù)定時間;
或者
獲得特定事件,基于所述特定事件觸發(fā)所述第一區(qū)域呈現(xiàn)動態(tài)效果顯示。
在另一具體實施例中,,所述e-ink顯示屏為通過電子設(shè)備的主接口實現(xiàn)可插拔的擴展顯示屏;
所述e-ink顯示屏,還配置為通過所述電子設(shè)備的主接口連接時獲得所述e-ink顯示屏的顯示參數(shù);
所述處理器,還配置為獲得顯示界面,所述顯示界面用于在所述e-ink顯示屏的顯示區(qū)域上顯示;以及
基于所述顯示參數(shù)處理所述顯示界面,以使得處理后的所述顯示界面與所述e-ink顯示屏適配并且在所述e-ink顯示屏上顯示;
所述處理器,還具體配置為基于所述處理后的所顯示界面確定至少一個第一區(qū)域。
本實施例提供一種信息處理方法,應(yīng)用于第一電子設(shè)備中,包括:
步驟s110:基于表征所述第一電子設(shè)備連接有包括e-ink顯示屏的附屬設(shè)備的連接信息,建立與所述附屬設(shè)備的傳輸鏈路;
步驟s120:通過所述傳輸鏈路,獲取所述附屬設(shè)備的e-ink顯示屏的顯示參數(shù);
步驟s130:獲取顯示內(nèi)容;
步驟s140:根據(jù)所述顯示參數(shù),將所述顯示內(nèi)容轉(zhuǎn)換成適宜在所述e-ink顯示屏中顯示的第一顯示數(shù)據(jù);
步驟s150:通過所述傳輸鏈路,將所述第一顯示數(shù)據(jù)發(fā)送給所述附屬設(shè)備,其中,所述第一顯示數(shù)據(jù),用于供所述e-ink顯示屏的附屬設(shè)備的顯示。
本實施例所述第一電子設(shè)備可為各種能夠與所述附屬設(shè)備連接的電子設(shè)備。在本實施例中所述第一電子設(shè)備可為手機或平板電腦等各種電子設(shè)備。
在本實施例中步驟s110中所述第一電子設(shè)備會檢測所述連接信息,若檢測到有所述連接信息時,則與所述附屬設(shè)備建立傳輸鏈路。該傳輸鏈路可用于各種信息的傳輸。
所述傳輸鏈路可用于控制指令的傳輸,也可以用于顯示數(shù)據(jù)的傳輸。在一些實施例中為了加速所述e-ink顯示屏的顯示速率,減少顯示延時。所述傳輸鏈路可分為并行的第一子鏈路和第二子鏈路;所述第一子鏈路用于傳輸各種控制指令;所述第二子鏈路用于所述第一電子設(shè)備向所述附屬設(shè)備的第一顯示數(shù)據(jù)。這樣控制指令和顯示分開傳輸,則需要傳輸控制指令時,不用占用傳輸顯示數(shù)據(jù)的鏈路的帶寬。在一些實施例中,所述第一子鏈路的最大傳輸速率低于所述第二子鏈路的最大傳輸速率。在另一些實施例中,所述傳輸鏈路也可以不區(qū)分出第一子鏈路和第二子鏈路;所述第一電子設(shè)備向所述附屬設(shè)備發(fā)送數(shù)據(jù)的過程中,分時傳輸所述控制指令和所述第一顯示數(shù)據(jù)。例如,在一個傳輸時間間隔內(nèi)包括第一子間隔和第二子間隔;所述第一子間隔用于傳輸所述控制指令,所述第二子間隔用于傳輸?shù)谝伙@示數(shù)據(jù)。所述第一子間隔對應(yīng)的第一時長小于所述第二子間隔的第二時長。
所述傳輸鏈路在用于傳輸所述第一數(shù)據(jù)之前,還可以用于所述附屬設(shè)備向所述第一電子設(shè)備傳輸所述顯示參數(shù)等向第一電子設(shè)備反饋的各種數(shù)據(jù)。
在本實施例中當建立好所述傳輸鏈路之后,所述第一電子設(shè)備會通過所述傳輸鏈路獲得所述附屬設(shè)備的e-ink顯示屏的顯示參數(shù)。在本實施例中所述顯示參數(shù)可包括e-ink顯示屏的物理尺寸、分辨率以及色彩位數(shù)等。所述物理尺寸可包括e-ink顯示屏的長及寬的具體指。所述分辨率可包括所述e-ink顯示屏包括的像素,行像素數(shù)和/或列像素數(shù)。所述色彩位數(shù),表示的所述e-ink顯示屏一個像素的有多少比特用于指示顏色。通常位數(shù)越多,則e-ink顯示屏的色彩越豐富,可顯示的顏色種類就越多。在本實施例中所述e-ink顯示屏可為黑白顯示屏,也可以為彩色顯示屏。通常當所述e-ink顯示屏為黑白顯示屏時,則所述顯示參數(shù)可以不包括所述色彩位數(shù)。
在步驟s130中會獲取需要由所述e-ink顯示屏的顯示內(nèi)容,具體的獲取方法可包括:抓取所述第一電子設(shè)備自身的顯示屏顯示的顯示內(nèi)容,也可以是在所述第一電子設(shè)備后臺運行的應(yīng)用或程序的顯示內(nèi)容。
在本實施例中所述第一電子設(shè)備可包括液晶顯示屏或投影顯示屏等不同于電子墨水顯示屏以外的其他種類顯示屏,若所述顯示內(nèi)容更為所述第一電子設(shè)備的待顯示內(nèi)容,顯然當前僅適用于所述第一電子設(shè)備顯示,若直接發(fā)送給e-link顯示屏顯示就會存在顯示異常問題。例如,所述e-ink顯示屏為黑白顯示屏;所述第一電子設(shè)備的顯示屏為彩色的液晶顯示屏;則所述步驟s130可包括:將所述顯示內(nèi)容進行色彩轉(zhuǎn)換,將原始彩色的顯示數(shù)據(jù),轉(zhuǎn)換成灰度顯示數(shù)據(jù)。例如,當所述第一電子設(shè)備的顯示屏的像素總數(shù)大于所述e-ink顯示屏,則所述步驟s130還可包括:某些像素數(shù)據(jù)的丟棄和/或優(yōu)化等處理??傊?,在本實施例中所述步驟s130會將所述顯示內(nèi)容根據(jù)所述e-ink顯示屏自身的顯示參數(shù),生成不會導致所述e-ink顯示屏的顯示畫面異常的第一顯示數(shù)據(jù)。
在獲取所述顯示內(nèi)容之后,會根據(jù)從所述附屬設(shè)備的顯示參數(shù)進行數(shù)據(jù)處理,生成所述適宜在所述e-ink顯示屏的顯示數(shù)據(jù)。轉(zhuǎn)換之后的顯示數(shù)據(jù)在本實施例中稱之為第一顯示數(shù)據(jù)。在步驟s150中將所述第一顯示數(shù)據(jù)通過之前建立的傳輸鏈路發(fā)送給所述e-ink顯示屏,則所述e-ink顯示屏接收到所述第一顯示數(shù)據(jù)之后,就能夠成功的顯示出對應(yīng)的內(nèi)容;從而可以避免因為直接將適宜在第一電子設(shè)備中顯示內(nèi)容直接發(fā)送給e-ink顯示屏導致的顯示異常的問題;故簡單的實現(xiàn)了兩個設(shè)備之間的顯示數(shù)據(jù)的轉(zhuǎn)移。
在本實施例中第一電子設(shè)備也可以為顯示設(shè)備,例如,所述第一電子設(shè)備包括液晶顯示屏或投影顯示屏或有機發(fā)光二極管(oled)顯示屏等。在本實施例中所述第一電子設(shè)備的顯示屏的顯示功耗可大于所述e-ink顯示屏的顯示功耗,這樣的話,第一電子設(shè)備的所需要顯示的顯示內(nèi)容轉(zhuǎn)移到e-ink上進行顯示,則可以達到節(jié)省整體功耗的目的。
在一些實施例中,所述方法還包括:
步驟s101:根據(jù)所述顯示參數(shù),分配專用的緩存區(qū)域;
步驟s102:將所述第一顯示數(shù)據(jù)存儲在所述緩存區(qū)域;
所述步驟s150可包括:
從所述緩存區(qū)域提取第一顯示數(shù)據(jù),發(fā)送給所述e-ink顯示屏的附屬設(shè)備。
在本實施例中所述第一電子設(shè)備中專門分配了用于緩存所述第一顯示數(shù)據(jù)的緩存區(qū)域。在本實施例中的步驟s141中分配緩存區(qū)域時,會根據(jù)所述顯示參數(shù)確定出所述緩存區(qū)域的緩存容量。例如,所述第一電子設(shè)備可以根據(jù)所述顯示參數(shù),確定出緩存所述附屬設(shè)備的一幀圖像所需的緩存容量。故第一電子設(shè)備可以根據(jù)所述顯示參數(shù),分配多大容量的緩存求。
在本實施例中通過步驟s101中專用的緩存區(qū)域的分配,方便將所述顯示內(nèi)容轉(zhuǎn)換成所述第一顯示數(shù)據(jù)之后,緩存所述緩存區(qū)域;在后續(xù)步驟s150中向所述附屬設(shè)備發(fā)送所述第一顯示數(shù)據(jù)時,可以直接從所述緩存區(qū)域取數(shù)據(jù)通過所述傳輸鏈路進行傳輸即可;而不用傳輸線程每一次都動態(tài)的確定當前第一顯示數(shù)據(jù)的緩存區(qū)域,再進行數(shù)據(jù)的傳輸,提升了第一顯示數(shù)據(jù)的傳輸速率,減少了附屬設(shè)備的顯示時延??蛇x地,所述緩存區(qū)域的容量不小于所述附屬設(shè)備的一幀畫面的數(shù)據(jù)量。
在具體的實施例中所述步驟s101優(yōu)選的為:根據(jù)所述顯示參數(shù),為緩存所述第一顯示數(shù)據(jù)分配專用的連續(xù)緩存區(qū)域。這樣的話,所述步驟s150中在多次反復發(fā)送數(shù)據(jù)時,可以不用在多個緩存位置去讀取需要傳輸?shù)臄?shù)據(jù),整體上再次提升傳輸速率和降低附屬設(shè)備的顯示時延。
在一些實施例中,所述緩存區(qū)域的容量可為m倍所述附屬設(shè)備一幀畫面的數(shù)據(jù)量。這樣的話,所述第一電子設(shè)備在將所述顯示內(nèi)容轉(zhuǎn)換成所述第一顯示數(shù)據(jù)時,就可以預(yù)先進行多幀畫面的第二顯示數(shù)據(jù)的生成和緩存,就不變要等到一幀第二顯示數(shù)據(jù)被傳輸完之后,再生成緩存下一幀第二顯示數(shù)據(jù)。這里的m的取值可為不小于2的整數(shù)。
在一些實施例中,所述方法還包括:
在確定與所述e-ink顯示屏的附屬設(shè)備建立所述傳輸鏈路之后,激活所述第一電子設(shè)備的預(yù)定服務(wù);
所述預(yù)定服務(wù)與提供所述顯示內(nèi)容的第一應(yīng)用建立綁定關(guān)系;
所述步驟s130包括:
所述預(yù)定服務(wù)從所述第一應(yīng)用獲取所述顯示內(nèi)容。
在一些實施例中所述第一電子設(shè)備可通過屏幕數(shù)據(jù)的抓取方式,獲得所述顯示內(nèi)容,使得所述附屬設(shè)備與所述第一電子設(shè)備進行同屏顯示。但是在本實施例中,所述第一電子設(shè)備設(shè)置有預(yù)定服務(wù)。該預(yù)定服務(wù)為操作系統(tǒng)級服務(wù),也可以是應(yīng)用級服務(wù)。所述操作系統(tǒng)服務(wù)可為利用所述操作系統(tǒng)中預(yù)定組件提供的服務(wù)。所述應(yīng)用級服務(wù)可為所述第一電子設(shè)備的操作系統(tǒng)內(nèi)安裝的專用應(yīng)用的應(yīng)用服務(wù)。在本實施例中所述預(yù)定服務(wù)可為所述第一電子設(shè)備的處理器或處理電路運行的特定代碼或特定程序。
在本實施例中當確定出所述傳輸鏈路已建立之后,所述第一電子設(shè)備自動激活所述預(yù)定服務(wù),而不用用戶手動激活,提升了電子設(shè)備的智能性及用戶使用滿意度。
當所述預(yù)定服務(wù)被激活之后,該預(yù)定服務(wù)會與提供所述顯示內(nèi)容的第一應(yīng)用建立綁定關(guān)系。這里的第一應(yīng)用可為所述第一電子設(shè)備的前臺應(yīng)用,也可以是所述第一電子設(shè)備的后臺應(yīng)用。所述前臺應(yīng)用為一個應(yīng)用的應(yīng)用窗口在所述第一電子設(shè)備的顯示屏顯示,可被用戶查看到;所述后臺應(yīng)為該應(yīng)用的應(yīng)用窗口被前臺應(yīng)用給遮擋,用戶是不可見。
在本實施例中所述預(yù)定服務(wù)從所述第一應(yīng)用獲取顯示內(nèi)容。在本實施例中所述預(yù)定服務(wù)與所述第一應(yīng)用建立綁定關(guān)系之后,就知道到哪一個應(yīng)用中獲取所述顯示內(nèi)容;在本實施例中所述預(yù)定服務(wù)與第一應(yīng)用建立綁定關(guān)系之后,就可以通過與所述第一應(yīng)用共享顯示內(nèi)容的存儲地址,從而所述預(yù)定服務(wù)可以簡便的讀取到所述第一應(yīng)用的顯示內(nèi)容;不管該顯示內(nèi)容最終是否會在所述第一電子設(shè)備的前臺顯示與否。
作為本實施例的進一步改進,所述預(yù)定服務(wù)與提供所述顯示內(nèi)容的第一應(yīng)用建立綁定關(guān)系的方式有多種,以下提供兩種可選方式:
可選方式一:
所述預(yù)定服務(wù)采集綁定指令;根據(jù)所述綁定指令指向的應(yīng)用,與所述第一應(yīng)用建立綁定關(guān)系。
這里的綁定指令可為所述第一電子設(shè)備從人機交互接口,接收的用戶輸入的控制指令;也可以是從所述附屬設(shè)備接收的綁定指令。例如,用戶利用所述附屬設(shè)備的人機交互界面指定了項獲取的第一電子設(shè)備的哪一個應(yīng)用的顯示內(nèi)容。所述綁定指令中可攜帶有指向所述第一應(yīng)用的應(yīng)用參數(shù)。這里的應(yīng)用參數(shù)可為所述應(yīng)用標識或應(yīng)用名稱等。
這樣的話,根據(jù)用戶操作的選擇需要共享給附屬設(shè)備顯示的顯示內(nèi)容。這樣所述附屬設(shè)備的相當于所述第一電子設(shè)備的拓展屏,利用另一個電子設(shè)備的e-ink顯示屏實現(xiàn)了第一電子設(shè)備的顯示拓展。若所述第一應(yīng)用為后臺應(yīng)用,這樣的話,第一電子設(shè)備利用附屬設(shè)備的e-ink顯示屏實現(xiàn)了對后臺應(yīng)用的顯示。若所述第一應(yīng)用為前臺應(yīng)用的話,不同的用戶可以通過第一電子設(shè)備自身的屏幕和附屬設(shè)備的e-ink屏查看到同一個應(yīng)用的顯示畫面。在本實施例中所述第一電子設(shè)備自身也是一個顯示設(shè)備,所述顯示內(nèi)容實質(zhì)上是所述第一電子設(shè)備已經(jīng)生成的第二顯示數(shù)據(jù),且通常所述第一電子設(shè)備的顯示分辨率高于所述e-ink顯示屏的顯示分辨率,和/或,所述第一電子設(shè)備的顯示面積大于所述e-ink顯示屏的顯示面積;在本實施例中將已經(jīng)生成好單個像素的顯示數(shù)據(jù),轉(zhuǎn)換成適宜于所述附屬設(shè)備顯示的第二顯示數(shù)據(jù),僅需要通過數(shù)據(jù)的丟棄、灰度轉(zhuǎn)換等就可以了,不會增加所述第一電子設(shè)備的處理器特別的處理資源,具有實現(xiàn)間的特點。另一方面,所述附屬設(shè)備中可以沒有設(shè)置為e-ink顯示屏提供顯示光源或顯示光源處于關(guān)閉狀態(tài)下,所述e-ink顯示屏可以借助環(huán)境光就可以顯示,具有顯示功效的特點。,故相當于由功耗較大的第一電子設(shè)備自身來顯示,整體上可以降低功耗。
可選方式二:
確定所述第一電子設(shè)備的前臺應(yīng)用,與所述前臺應(yīng)用建立綁定關(guān)系,其中,所述顯示內(nèi)容為所述前臺應(yīng)用顯示的截屏內(nèi)容和/或顯示內(nèi)容。
在本實施例中若在預(yù)定時間內(nèi)未檢測到所述綁定指令,則所述預(yù)定服務(wù)會自動與第一電子設(shè)備的前臺應(yīng)用建立綁定關(guān)系,所述顯示內(nèi)容可為所述前臺應(yīng)用的截屏內(nèi)容和/或顯示內(nèi)容。所述截屏內(nèi)容可為所述預(yù)定服務(wù)通過屏幕顯示抓取的方式獲得顯示內(nèi)容,在本實施例中所述預(yù)定應(yīng)用也可以直接讀取所述前臺應(yīng)用緩存區(qū)域中的顯示數(shù)據(jù)(對應(yīng)于所述顯示內(nèi)容)即可。
在一些實施例中,所述方法還包括:
將所述第一應(yīng)用置于應(yīng)用堆棧的最上層,以使更新觸發(fā)事件作用于所述第一應(yīng)用;
監(jiān)控所述第一應(yīng)用的所述更新觸發(fā)事件,其中,所述更新觸發(fā)事件,用于觸發(fā)所述第一應(yīng)用的顯示更新;
當檢測所述第一應(yīng)用的顯示更新時,重新獲取生成所述第一顯示數(shù)據(jù)的顯示內(nèi)容。
在本實施例中將所述第一應(yīng)用至于堆棧的最上層,這樣的話,各種觸發(fā)事件直接作用的是第一應(yīng)用,而非其他應(yīng)用。在本實施例中所述更新觸發(fā)事件可包括用戶輸入觸發(fā)事件,也可以是來自其他設(shè)備的信息觸發(fā)事件。例如,閱讀應(yīng)用的信息觸發(fā)事件可包括:服務(wù)器推送的新文章。所述用戶輸入觸發(fā)事件,檢測到作用于所述第一應(yīng)用的輸入操作,所述第一應(yīng)用的應(yīng)用界面發(fā)生相應(yīng)的變化。
在本實施例中若所述第一應(yīng)用一旦有顯示更新,則重新獲取所述顯示內(nèi)容,以便形成供所述第一電子設(shè)備顯示的第一顯示數(shù)據(jù)。
在一些實施例中,所述步驟s150可包括:
利用異步傳輸方式將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備。
本實施例中所述異步傳輸方式是相當于同步傳輸而言的。采用同步傳輸方式進行同步傳輸時,傳輸數(shù)據(jù)的雙方需要經(jīng)過因同步確認相關(guān)信號傳輸和應(yīng)答,才會進行數(shù)據(jù)傳輸;顯然這就導致了因為同步導致了時間的消耗。在本實施例中采用異步傳輸方式進行異步傳輸,這樣的話,所述數(shù)據(jù)的傳輸方(如所述第一電子設(shè)備)有第一顯示數(shù)據(jù)傳輸時,直接傳輸即可,不用等待附屬設(shè)備的同步確認,從而可以節(jié)省因同步導致的時延。
在一些實施例中,所述利用異步傳輸方式將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備,包括:
建立專用傳輸線程,并利用所述專用傳輸線程采用異步傳輸鏈路將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備。在本實施例中會專門設(shè)置一個傳輸線程,專門負責該第一顯示數(shù)據(jù)傳輸,該專用傳輸線程僅負責數(shù)據(jù)傳輸,而不進行同步等處理,這樣可以確保傳輸時沿小的特點。
在另一些實施例中,所述利用異步傳輸方式將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備,包括:
當完成前一個數(shù)據(jù)塊傳輸之后直接進入到下一個數(shù)據(jù)塊的傳輸,且當出現(xiàn)傳輸失敗時基于所述e-ink顯示屏的附屬設(shè)備重傳請求重傳對應(yīng)的數(shù)據(jù)塊。
在本實施例中進行數(shù)據(jù)傳輸,不再進行同步處理。在完成一個數(shù)據(jù)塊的傳輸之后,就直接進入下一個數(shù)據(jù)塊的傳輸,當出現(xiàn)數(shù)據(jù)失敗時,基于附屬設(shè)備的重傳請求進行重傳。在本實施例中每一個數(shù)據(jù)塊都攜帶自己的快標識。這樣的附屬設(shè)備接收到對應(yīng)的數(shù)據(jù)塊之后,根據(jù)塊標識可以進行數(shù)據(jù)塊之間的拼裝以及處理,通過塊標識的缺少等確定出哪一個數(shù)據(jù)塊傳輸失敗。例如,每一個所述數(shù)據(jù)塊的塊標識都是連續(xù)編碼的,則附屬設(shè)備接收到的數(shù)據(jù)塊的塊標識中間有間斷時,可確定出出現(xiàn)傳輸失敗,將缺少的塊標識攜帶在重傳請求中,請求第一電子設(shè)備的重傳。這樣的話,第一電子設(shè)備會接收到攜帶有對應(yīng)塊標識的重傳請求,根據(jù)重傳請求中的塊標識,找到對應(yīng)的數(shù)據(jù)塊傳輸給所述附屬設(shè)備即可。
在本實施中所述附屬設(shè)備的一幀所述第一顯示數(shù)據(jù)可以分為多個數(shù)據(jù)塊進行傳輸,尤其使用是應(yīng)用于傳輸鏈路的帶寬有線的時候,通過多個數(shù)據(jù)塊的拆分,可以利用高速傳輸實現(xiàn)數(shù)據(jù)幀的快速傳輸。
進一步地,存儲所述第一顯示數(shù)據(jù)的緩存區(qū)域的容量,為n倍一幀所述第一顯示數(shù)據(jù)的數(shù)據(jù)量;其中,所述n為不小于2的整數(shù);
所述方法還包括:
在所述緩存區(qū)域中的第n數(shù)據(jù)塊傳輸給所述e-ink顯示屏的附屬設(shè)備之后,判斷所述第n數(shù)據(jù)塊是否滿足第一預(yù)定條件;所述n為正整數(shù);一個或多個所述數(shù)據(jù)塊組成一幀所述第一顯示數(shù)據(jù);
當所述第n數(shù)據(jù)塊滿足所述第一預(yù)定條件時,刪除或覆蓋所述第n數(shù)據(jù)塊,否則所述緩存區(qū)域繼續(xù)保存所述第n數(shù)據(jù)塊并繼續(xù)監(jiān)控所述第n數(shù)據(jù)塊是否滿足所述第一預(yù)定條件。
在本實施例中,所述緩存區(qū)域的存儲容量為n倍一幀所述第一顯示數(shù)據(jù)的數(shù)據(jù)量,這樣的話,所述緩存區(qū)域可以同時緩存n幀所述附屬設(shè)備的數(shù)據(jù)幀。在本實施例中所述第一電子設(shè)備向所述附屬設(shè)備進行數(shù)據(jù)傳輸時,可以以數(shù)據(jù)幀為一次數(shù)據(jù)傳輸?shù)幕締卧?。在完成一幀?shù)據(jù)的傳輸之后,可以繼續(xù)保存在所述緩存區(qū)域一段時間,以免在接收所述附屬設(shè)備的重傳請求時,需要重新生成所述第一顯示數(shù)據(jù),一方面減少第一電子設(shè)備的不必要的負荷,另一方面可以減少因重新生成所述第一顯示數(shù)據(jù)導致的時延。
在本實施例中所述判斷所述第n數(shù)據(jù)塊是否滿足所述第一預(yù)定條件可包括以下至少之一:
判斷所述第n數(shù)據(jù)塊的傳輸結(jié)束后到當前時刻經(jīng)歷的第一時長,是否超過第一預(yù)設(shè)時長,若所述第一時長超過了所述預(yù)設(shè)時長,則可認為滿足所述第一預(yù)定條件;
判斷所述第n數(shù)據(jù)塊所在數(shù)據(jù)幀傳輸結(jié)束后傳輸結(jié)束后到當前時刻經(jīng)歷的第二時長,是否超過第二預(yù)設(shè)時長,若所述第二時長超過了所述預(yù)設(shè)時長,則可認為滿足所述第一預(yù)定條件;
若所述第n數(shù)據(jù)塊所在數(shù)據(jù)幀為第m幀;若當前已經(jīng)接收到了第m+1幀中數(shù)據(jù)塊的重傳請求,則可確定滿足所述第一預(yù)定條件。
在一些實施中若一個所述數(shù)據(jù)塊為一幀所述第一顯示數(shù)據(jù),則所述n的取值不大于所述n。
以上僅是幾種確定是否滿足所述第一預(yù)定條件的可選方式,在具體實現(xiàn)還有多種,在此就不一一舉例了。
在本實施例中通過所述第一預(yù)定條件的設(shè)置,不再所述第n數(shù)據(jù)塊傳輸?shù)浇o所述附屬設(shè)備就刪除或丟棄,可以避免附屬設(shè)備請求重傳時需要重新生成所述第一顯示數(shù)據(jù)導致的各種問題。
在一些實施例中,所述方法還包括:
當所述第一電子設(shè)備和e-ink顯示屏的附屬設(shè)備處于協(xié)同顯示模式時,生成第二顯示數(shù)據(jù);
在所述第一電子設(shè)備顯示所述顯示內(nèi)容之前,顯示所述第二顯示數(shù)據(jù);其中,所述第二顯示數(shù)據(jù)的顯示時長,不小于所述第一電子設(shè)備將所述顯示內(nèi)容轉(zhuǎn)換成所述第一顯示數(shù)據(jù)的第一時長;或者,所述第二顯示數(shù)據(jù)的顯示時長,不小于將所述顯示內(nèi)容轉(zhuǎn)換成所述第一顯示數(shù)據(jù)并傳輸?shù)剿鰁-ink顯示屏的附屬設(shè)備的第二顯示時長。
在本實施例中所述第一電子設(shè)備和所述附屬設(shè)備之間有多種顯示模式,例如,所述協(xié)同顯示模式,和獨立顯示模式。所述獨立顯示模式,即便所述附屬設(shè)備的顯示內(nèi)容來自第一電子設(shè)備,但是所述第一電子設(shè)備和附屬設(shè)備的顯示內(nèi)容依然不同。所述協(xié)同顯示模式,則所述第一電子設(shè)備和所述附屬設(shè)備的顯示內(nèi)容相同。
在本實施例中為了實現(xiàn)了所述第一電子設(shè)備和所述附屬設(shè)備之間的顯示同步,避免由于所述第一顯示數(shù)據(jù)傳輸?shù)剿龈綄僭O(shè)備之前,所述第一電子設(shè)備自身的提前顯示。在本實施例中,所述第一電子設(shè)備還會生成所述第二顯示數(shù)據(jù),這里的第二顯示數(shù)據(jù)可以被所述第一電子設(shè)備進行顯示,且顯示時長為第三預(yù)定時長。這里的第三預(yù)定時長可為所述第一電子設(shè)備預(yù)先確定的時長。所述第三時長是根據(jù)經(jīng)驗值或仿真,確定出的不小于所述第一電子設(shè)備將所述顯示內(nèi)容轉(zhuǎn)換成所述第一顯示數(shù)據(jù)的第一時長,或者是不小于將所述顯示內(nèi)容轉(zhuǎn)換成所述第一顯示數(shù)據(jù)并傳輸?shù)剿鰁-ink顯示屏的附屬設(shè)備的第二顯示時長。
在本實施例中所述第二顯示數(shù)據(jù)的顯示時長,可為所述第一電子設(shè)備的動態(tài)確定,具體如,監(jiān)控所述附屬設(shè)備對所述第一顯示數(shù)據(jù)的接收狀態(tài)和/或轉(zhuǎn)換狀態(tài),根據(jù)所述接收狀態(tài)確定所述顯示長。
在本實施例中所述第二顯示數(shù)據(jù)可為視頻,該視頻為所述第一電子設(shè)備進入所述第一顯示數(shù)據(jù)對應(yīng)的顯示內(nèi)容的進入視頻。這樣的話,一方面不增加所述第二顯示數(shù)據(jù)的顯示,導致的第一電子設(shè)備的提前顯示;另一方面可以避免所述第一電子設(shè)備需要等待附屬設(shè)備的顯示導致的顯示空白時間,導致用戶認為的顯示異常或產(chǎn)生等待的焦慮情緒,提升了電子設(shè)備的智能性及用戶使用滿意度。
第一電子設(shè)備和附屬設(shè)備處于協(xié)同顯示模式的數(shù)據(jù)處理時序。發(fā)送給附屬設(shè)備的顯示數(shù)據(jù)的處理包括:顯示內(nèi)容獲取、顯示數(shù)據(jù)灰度化、顯示數(shù)據(jù)裁剪,生成e-ink顯示數(shù)據(jù)(即所述第一顯示數(shù)據(jù))、數(shù)據(jù)壓縮、數(shù)據(jù)傳輸、附屬設(shè)備的數(shù)據(jù)處理,最終是附屬設(shè)備的e-ink屏顯示。第一電子設(shè)備中則在進行顯示能獲取到數(shù)據(jù)傳輸?shù)倪^程中,顯示第二顯示數(shù)據(jù),顯示完第二顯示數(shù)據(jù)之后,第一電子設(shè)備顯示所述顯示內(nèi)容。
第一電子設(shè)備顯示第二顯示數(shù)據(jù)的時長,大致等于所述第一顯示數(shù)據(jù)的生成到傳輸完畢的時長。
在本實施例中,所述第一電子設(shè)備的非顯示面設(shè)置有連接觸點;
所述步驟s110,包括:
檢測所述連接觸點是否導通;
當檢測到所述連接觸點導通時,確定與所述e-ink顯示屏的附屬設(shè)備建立傳輸鏈路。
在本實施例中所述第一電子設(shè)備的非顯示面,即為沒有設(shè)置有顯示屏的一面(例如,所述第一電子設(shè)備中顯示屏所在面的背面)設(shè)置有連接觸點,該連接觸點可以與所述附屬設(shè)備上連接觸點通過接觸的方式,導通對應(yīng)的傳輸路徑。當所述第一電子設(shè)備檢測到所述連接觸點導通之后,就認為與所述附屬設(shè)備建立傳輸鏈路。
例如,所述第一電子設(shè)備的連接觸點包括多個。且多個連接觸點位于所述第一電子設(shè)備的非顯示面,如所述第一電子設(shè)備后蓋所在面。所述多個連接觸點中包括檢測觸點;當所述附屬設(shè)備的連接觸點與所述第一電子設(shè)備的連接觸點接觸之后,所述第一電子設(shè)備的檢測觸點在所述第一電子設(shè)備施加的檢測電壓的作用下,會形成回路電流,從而可認為所述連接觸點導通了。所述第一電子設(shè)備的連接觸點中除了所述檢測觸點以外,還可包括其他連接觸點,這些連接觸點所在的傳輸路徑上可設(shè)置有受控開關(guān),平常狀態(tài)下為了保護第一電子設(shè)備內(nèi)容電路,則所述受控開關(guān)處于斷開狀態(tài),當檢測到所述連接觸點中的檢測觸點導通則所述受控開關(guān)閉合,完成所述附屬設(shè)備的連接建立。
所述第一電子設(shè)備和附屬設(shè)備通過連接觸點連接傳輸連接。若所述附屬設(shè)備的連接觸點也是設(shè)置在附屬設(shè)備的背面的,則所述第一電子設(shè)備和所述附屬設(shè)備進行背面對背面的貼合。
在一些實施例中所述連接觸點所在的傳輸路徑上可不設(shè)置受控開關(guān),所述第一電子設(shè)備在檢測到連接觸點導通之后,可通過與附屬設(shè)備之間握手信息的交互,完成連接建立。這里的握手信息可為建立連接的相關(guān)信息,例如,所述附屬設(shè)備的設(shè)備標識等獲取。所述第一電子設(shè)備可以通過所述設(shè)備標識的獲取,可以判斷所述附屬設(shè)備是否為授權(quán)設(shè)備,當是授權(quán)設(shè)備時則不拒絕與所述附屬設(shè)備的連接建立,否則可拒絕與所述附屬設(shè)備的連接建立。
這里需要指出的是:以上電子設(shè)備實施例項的描述,與上述方法描述是類似的,具有同方法實施例相同的有益效果,因此不做贅述。對于本發(fā)明電子設(shè)備實施例中未披露的技術(shù)細節(jié),本領(lǐng)域的技術(shù)人員請參照本發(fā)明方法實施例的描述而理解,為節(jié)約篇幅,這里不再贅述。
在本申請所提供的幾個實施例中,應(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è)備、只讀存儲器(rom,readonlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(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,readonlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。