亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

信息處理方法及電子設(shè)備與流程

文檔序號:11250581閱讀:977來源:國知局
信息處理方法及電子設(shè)備與流程

本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種信息處理方法及電子設(shè)備。



背景技術(shù):

隨著電子技術(shù)的發(fā)展,一個用戶擁有的電子設(shè)備的種類和個數(shù)越來越多了。通常一般電子設(shè)備都包括顯示屏,不同類型的電子設(shè)備的顯示屏的類型和/或顯示參數(shù)是不同。在實際應(yīng)用過程中存在這樣的問題,需要將一個電子設(shè)備的顯示內(nèi)容轉(zhuǎn)移到另一個電子設(shè)備上去轉(zhuǎn)移去顯示。若直接將兩個電子設(shè)備的第一顯示數(shù)據(jù)進(jìn)行轉(zhuǎn)移,發(fā)現(xiàn)在顯示端顯示出現(xiàn)亂碼等問題。故如何實現(xiàn)設(shè)備之間顯示轉(zhuǎn)移,依然是現(xiàn)有技術(shù)亟待解決的問題。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明實施例期望提供的信息處理方法及電子設(shè)備,至少部分解決設(shè)備之間的顯示轉(zhuǎn)移的異常問題。

為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:

本發(fā)明實施例第一方面方面提供一種信息處理方法,應(yīng)用于第一電子設(shè)備中,包括:

基于表征所述第一電子設(shè)備連接有包括電子墨水e-ink顯示屏的附屬設(shè)備的連接信息,建立與所述附屬設(shè)備的傳輸鏈路;

通過所述傳輸鏈路,獲取所述附屬設(shè)備的e-ink顯示屏的顯示參數(shù);

獲取顯示內(nèi)容;

根據(jù)所述顯示參數(shù),將所述顯示內(nèi)容轉(zhuǎn)換成適宜在所述e-ink顯示屏中顯示的第一顯示數(shù)據(jù);

通過所述傳輸鏈路,將所述第一顯示數(shù)據(jù)發(fā)送給所述附屬設(shè)備,其中,所述第一顯示數(shù)據(jù),用于供所述e-ink顯示屏的附屬設(shè)備的顯示。

可選地,所述方法還包括:

根據(jù)所述顯示參數(shù),分配專用的緩存區(qū)域;

將所述第一顯示數(shù)據(jù)存儲在所述緩存區(qū)域;

所述通過所述傳輸鏈路,將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備,包括:

從所述緩存區(qū)域提取第一顯示數(shù)據(jù),發(fā)送給所述e-ink顯示屏的附屬設(shè)備。

可選地,所述方法還包括:

在確定與所述e-ink顯示屏的附屬設(shè)備建立所述傳輸鏈路之后,激活所述第一電子設(shè)備的預(yù)定服務(wù);

所述預(yù)定服務(wù)與提供所述顯示內(nèi)容的第一應(yīng)用建立綁定關(guān)系;

所述獲取顯示內(nèi)容,包括:

所述預(yù)定服務(wù)從所述第一應(yīng)用獲取所述顯示內(nèi)容。

可選地,所述預(yù)定服務(wù)與提供所述顯示內(nèi)容的第一應(yīng)用建立綁定關(guān)系,包括以下至少之一:

所述預(yù)定服務(wù)采集綁定指令;根據(jù)所述綁定指令指向的應(yīng)用,與所述第一應(yīng)用建立綁定關(guān)系;

確定所述第一電子設(shè)備的前臺應(yīng)用,與所述前臺應(yīng)用建立綁定關(guān)系,其中,所述顯示內(nèi)容為所述前臺應(yīng)用顯示的截屏內(nèi)容和/或顯示內(nèi)容。

可選地,所述方法還包括:

將所述第一應(yīng)用置于應(yīng)用堆棧的最上層,以使更新觸發(fā)事件作用于所述第一應(yīng)用;

監(jiān)控所述第一應(yīng)用的所述更新觸發(fā)事件,其中,所述更新觸發(fā)事件,用于觸發(fā)所述第一應(yīng)用的顯示更新;

當(dāng)檢測所述第一應(yīng)用的顯示更新時,重新獲取生成所述第一顯示數(shù)據(jù)的顯示內(nèi)容。

可選地,所述通過所述傳輸鏈路,將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備,包括:

利用異步傳輸方式將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備。

可選地,所述利用異步傳輸方式將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備,至少包括以下之一:

建立專用傳輸線程,并利用所述專用傳輸線程采用異步傳輸鏈路將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備;

當(dāng)完成前一個數(shù)據(jù)塊傳輸之后直接進(jìn)入到下一個數(shù)據(jù)塊的傳輸,且當(dāng)出現(xiàn)傳輸失敗時基于所述e-ink顯示屏的附屬設(shè)備重傳請求重傳對應(yīng)的數(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ù);當(dāng)所述第n數(shù)據(jù)塊滿足所述第一預(yù)定條件時,刪除或覆蓋所述第n數(shù)據(jù)塊,否則所述緩存區(qū)域繼續(xù)保存所述第n數(shù)據(jù)塊并繼續(xù)監(jiān)控所述第n數(shù)據(jù)塊是否滿足所述第一預(yù)定條件。

可選地,所述方法還包括:

當(dāng)所述第一電子設(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è)置有連接觸點(diǎn);

所述基于表征所述第一電子設(shè)備連接有包括電子墨水e-ink顯示屏的附屬設(shè)備的連接信息,建立與所述附屬設(shè)備的傳輸鏈路,包括:

檢測所述連接觸點(diǎn)是否導(dǎo)通;

當(dāng)檢測到所述連接觸點(diǎn)導(dǎo)通時,確定與所述e-ink顯示屏的附屬設(shè)備建立傳輸鏈路。

本發(fā)明實施例第二方面提供一種電子設(shè)備,所述電子設(shè)備為第一電子設(shè)備中,包括:

第一建立單元,用于基于表征所述第一電子設(shè)備連接有包括電子墨水e-ink顯示屏的附屬設(shè)備的連接信息,建立與所述附屬設(shè)備的傳輸鏈路;

第一獲取單元,用于通過所述傳輸鏈路,獲取所述附屬設(shè)備的e-ink顯示屏的顯示參數(shù);

第二獲取單元,用于獲取顯示內(nèi)容;

轉(zhuǎn)換單元,用于根據(jù)所述顯示參數(shù),將所述顯示內(nèi)容轉(zhuǎn)換成適宜在所述e-ink顯示屏中顯示的第一顯示數(shù)據(jù);

傳輸單元,用于通過所述傳輸鏈路,將所述第一顯示數(shù)據(jù)發(fā)送給所述附屬設(shè)備,其中,所述第一顯示數(shù)據(jù),用于供所述e-ink顯示屏的附屬設(shè)備的顯示。

可選地,所述第一電子設(shè)備還包括:

分配單元,用于根據(jù)所述顯示參數(shù),分配專用的緩存區(qū)域;

存儲單元,用于將所述第一顯示數(shù)據(jù)存儲在所述緩存區(qū)域;

所述傳輸單元,用于從所述緩存區(qū)域提取第一顯示數(shù)據(jù),發(fā)送給所述e-ink顯示屏的附屬設(shè)備。

可選地,所述第一電子設(shè)備還包括:

激活單元,用于在確定與所述e-ink顯示屏的附屬設(shè)備建立所述傳輸鏈路之后,激活所述第一電子設(shè)備的預(yù)定服務(wù);

第二建立單元,用于所述預(yù)定服務(wù)與提供所述顯示內(nèi)容的第一應(yīng)用建立綁定關(guān)系;

所述第二獲取單元,具體用于所述預(yù)定服務(wù)從所述第一應(yīng)用獲取所述顯示內(nèi)容。

可選地,所述第二建立單元,具體用于所述預(yù)定服務(wù)采集綁定指令;根據(jù)所述綁定指令指向的應(yīng)用,與所述第一應(yīng)用建立綁定關(guān)系;和/或,確定所述第一電子設(shè)備的前臺應(yīng)用,與所述前臺應(yīng)用建立綁定關(guān)系,其中,所述顯示內(nèi)容為所述前臺應(yīng)用顯示的截屏內(nèi)容和/或顯示內(nèi)容。

可選地,所述第一電子設(shè)備還包括:

堆棧單元,用于將所述第一應(yīng)用置于應(yīng)用堆棧的最上層,以使更新觸發(fā)事件作用于所述第一應(yīng)用;

監(jiān)控單元,用于監(jiān)控所述第一應(yīng)用的所述更新觸發(fā)事件,其中,所述更新觸發(fā)事件,用于觸發(fā)所述第一應(yīng)用的顯示更新;

所述第二獲取單元,用于當(dāng)檢測所述第一應(yīng)用的顯示更新時,重新獲取生成所述第一顯示數(shù)據(jù)的顯示內(nèi)容。

可選地,所述傳輸單元,具體用于利用異步傳輸方式將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備。

可選地,所述傳輸單元,具體用于

建立專用傳輸線程,并利用所述專用傳輸線程采用異步傳輸鏈路將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備;

和/或,

當(dāng)完成前一個數(shù)據(jù)塊傳輸之后直接進(jìn)入到下一個數(shù)據(jù)塊的傳輸,且當(dāng)出現(xiàn)傳輸失敗時基于所述e-ink顯示屏的附屬設(shè)備重傳請求重傳對應(yīng)的數(shù)據(jù)塊。

可選地,存儲所述第一顯示數(shù)據(jù)的緩存區(qū)域的容量,為n倍一幀所述第一顯示數(shù)據(jù)的數(shù)據(jù)量;其中,所述n為不小于2的整數(shù);

所述第一電子設(shè)備還包括:

判斷單元,用于在所述緩存區(qū)域中的第n數(shù)據(jù)塊傳輸給所述e-ink顯示屏的附屬設(shè)備之后,判斷所述第n數(shù)據(jù)塊是否滿足第一預(yù)定條件;所述n為正整數(shù);一個或多個所述數(shù)據(jù)塊組成一幀所述第一顯示數(shù)據(jù);

處理單元,用于當(dāng)所述第n數(shù)據(jù)塊滿足所述第一預(yù)定條件時,刪除或覆蓋所述第n數(shù)據(jù)塊,否則所述緩存區(qū)域繼續(xù)保存所述第n數(shù)據(jù)塊并繼續(xù)監(jiān)控所述第n數(shù)據(jù)塊是否滿足所述第一預(yù)定條件。

可選地,所述第一電子設(shè)備還包括:

生成單元,用于當(dāng)所述第一電子設(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è)置有連接觸點(diǎn);

所述第一建立單元,具體用于檢測所述連接觸點(diǎn)是否導(dǎo)通;當(dāng)檢測到所述連接觸點(diǎn)導(dǎo)通時,確定與所述e-ink顯示屏的附屬設(shè)備建立傳輸鏈路。

本發(fā)明實施例提供的信息處理方法及電子設(shè)備,第一電子設(shè)備通過與e-link顯示屏的附屬設(shè)備直接按建立傳輸鏈路,基于傳輸鏈路獲取附屬設(shè)備的顯示參數(shù);將獲取的顯示內(nèi)容根據(jù)顯示參數(shù),轉(zhuǎn)換成適宜在附屬設(shè)備的e-link顯示屏顯示的第一顯示數(shù)據(jù),發(fā)送給附屬設(shè)備供附屬設(shè)備顯示。這樣的話,第一電子設(shè)備發(fā)送給附屬設(shè)備的第一顯示數(shù)據(jù),不會導(dǎo)致因為與e-link顯示屏不相適配造成的顯示異常的現(xiàn)象,從而實現(xiàn)了不同顯示設(shè)備之間顯示數(shù)據(jù)的有效轉(zhuǎn)移。

附圖說明

圖1為本發(fā)明實施例提供的第一種信息處理方法的流程示意圖;

圖2為本發(fā)明實施例提供的第二種信息處理方法的流程示意圖;

圖3為本發(fā)明實施例提供的一種數(shù)據(jù)處理的時序圖;

圖4為本發(fā)明實施例提供的一種第一電子設(shè)備的結(jié)構(gòu)示意圖;

圖5為本發(fā)明實施例提供的第一電子設(shè)備和附屬設(shè)備的連接示意圖;

圖6為本發(fā)明實施例提供的另一種第一電子設(shè)備的結(jié)構(gòu)示意圖;

圖7為本發(fā)明實施例提供的另一種數(shù)據(jù)處理的時序圖。

具體實施方式

以下結(jié)合說明書附圖及具體實施例對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)闡述。

如圖1所示,本實施例提供一種信息處理方法,應(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è)備可為手機(jī)或平板電腦等各種電子設(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ù)。

在本實施例中當(dāng)建立好所述傳輸鏈路之后,所述第一電子設(shè)備會通過所述傳輸鏈路獲得所述附屬設(shè)備的e-ink顯示屏的顯示參數(shù)。在本實施例中所述顯示參數(shù)可包括e-ink顯示屏的物理尺寸、分辨率以及色彩位數(shù)等。所述物理尺寸可包括e-ink顯示屏的長及寬的具體指。所述分辨率可包括所述e-ink顯示屏包括的像素,行像素數(shù)和/或列像素數(shù)。所述色彩位數(shù),表示的所述e-ink顯示屏一個像素的有多少比特用于指示顏色。通常位數(shù)越多,則e-ink顯示屏的色彩越豐富,可顯示的顏色種類就越多。在本實施例中所述e-ink顯示屏可為黑白顯示屏,也可以為彩色顯示屏。通常當(dāng)所述e-ink顯示屏為黑白顯示屏?xí)r,則所述顯示參數(shù)可以不包括所述色彩位數(shù)。

在步驟s130中會獲取需要由所述e-ink顯示屏的顯示內(nèi)容,具體的獲取方法可包括:抓取所述第一電子設(shè)備自身的顯示屏顯示的顯示內(nèi)容,也可以是在所述第一電子設(shè)備后臺運(yùn)行的應(yīng)用或程序的顯示內(nèi)容。

在本實施例中所述第一電子設(shè)備可包括液晶顯示屏或投影顯示屏等不同于電子墨水顯示屏以外的其他種類顯示屏,若所述顯示內(nèi)容更為所述第一電子設(shè)備的待顯示內(nèi)容,顯然當(dāng)前僅適用于所述第一電子設(shè)備顯示,若直接發(fā)送給e-link顯示屏顯示就會存在顯示異常問題。例如,所述e-ink顯示屏為黑白顯示屏;所述第一電子設(shè)備的顯示屏為彩色的液晶顯示屏;則所述步驟s130可包括:將所述顯示內(nèi)容進(jìn)行色彩轉(zhuǎn)換,將原始彩色的顯示數(shù)據(jù),轉(zhuǎn)換成灰度顯示數(shù)據(jù)。例如,當(dāng)所述第一電子設(shè)備的顯示屏的像素總數(shù)大于所述e-ink顯示屏,則所述步驟s130還可包括:某些像素數(shù)據(jù)的丟棄和/或優(yōu)化等處理??傊诒緦嵤├兴霾襟Es130會將所述顯示內(nèi)容根據(jù)所述e-ink顯示屏自身的顯示參數(shù),生成不會導(dǎo)致所述e-ink顯示屏的顯示畫面異常的第一顯示數(shù)據(jù)。

在獲取所述顯示內(nèi)容之后,會根據(jù)從所述附屬設(shè)備的顯示參數(shù)進(jìn)行數(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顯示屏導(dǎo)致的顯示異常的問題;故簡單的實現(xiàn)了兩個設(shè)備之間的顯示數(shù)據(jù)的轉(zhuǎn)移。

在本實施例中第一電子設(shè)備也可以為顯示設(shè)備,例如,所述第一電子設(shè)備包括液晶顯示屏或投影顯示屏或有機(jī)發(fā)光二極管(oled)顯示屏等。在本實施例中所述第一電子設(shè)備的顯示屏的顯示功耗可大于所述e-ink顯示屏的顯示功耗,這樣的話,第一電子設(shè)備的所需要顯示的顯示內(nèi)容轉(zhuǎn)移到e-ink上進(jìn)行顯示,則可以達(dá)到節(jié)省整體功耗的目的。

在一些實施例中,如圖2所示,所述方法還包括:

步驟s101:根據(jù)所述顯示參數(shù),分配專用的緩存區(qū)域;

步驟s102:將所述第一顯示數(shù)據(jù)存儲在所述緩存區(qū)域;

所述步驟s150可包括步驟s151,所述步驟s151可包括:

從所述緩存區(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ù)通過所述傳輸鏈路進(jìn)行傳輸即可;而不用傳輸線程每一次都動態(tài)的確定當(dāng)前第一顯示數(shù)據(jù)的緩存區(qū)域,再進(jìn)行數(shù)據(jù)的傳輸,提升了第一顯示數(shù)據(jù)的傳輸速率,減少了附屬設(shè)備的顯示時延??蛇x地,所述緩存區(qū)域的容量不小于所述附屬設(shè)備的一幀畫面的數(shù)據(jù)量。

在具體的實施例中所述步驟s101優(yōu)選的為:根據(jù)所述顯示參數(shù),為緩存所述第一顯示數(shù)據(jù)分配專用的連續(xù)緩存區(qū)域。這樣的話,所述步驟s150中在多次反復(fù)發(fā)送數(shù)據(jù)時,可以不用在多個緩存位置去讀取需要傳輸?shù)臄?shù)據(jù),整體上再次提升傳輸速率和降低附屬設(shè)備的顯示時延。

在一些實施例中,所述緩存區(qū)域的容量可為m倍所述附屬設(shè)備一幀畫面的數(shù)據(jù)量。這樣的話,所述第一電子設(shè)備在將所述顯示內(nèi)容轉(zhuǎn)換成所述第一顯示數(shù)據(jù)時,就可以預(yù)先進(jìn)行多幀畫面的第二顯示數(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è)備進(jìn)行同屏顯示。但是在本實施例中,所述第一電子設(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è)備的處理器或處理電路運(yùn)行的特定代碼或特定程序。

在本實施例中當(dāng)確定出所述傳輸鏈路已建立之后,所述第一電子設(shè)備自動激活所述預(yù)定服務(wù),而不用用戶手動激活,提升了電子設(shè)備的智能性及用戶使用滿意度。

當(dāng)所述預(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è)備的前臺顯示與否。

作為本實施例的進(jìn)一步改進(jìn),所述預(yù)定服務(wù)與提供所述顯示內(nèi)容的第一應(yīng)用建立綁定關(guān)系的方式有多種,以下提供兩種可選方式:

可選方式一:

所述預(yù)定服務(wù)采集綁定指令;根據(jù)所述綁定指令指向的應(yīng)用,與所述第一應(yīng)用建立綁定關(guān)系。

這里的綁定指令可為所述第一電子設(shè)備從人機(jī)交互接口,接收的用戶輸入的控制指令;也可以是從所述附屬設(shè)備接收的綁定指令。例如,用戶利用所述附屬設(shè)備的人機(jī)交互界面指定了項獲取的第一電子設(shè)備的哪一個應(yīng)用的顯示內(nèi)容。所述綁定指令中可攜帶有指向所述第一應(yīng)用的應(yīng)用參數(shù)。這里的應(yīng)用參數(shù)可為所述應(yīng)用標(biāo)識或應(yīng)用名稱等。

這樣的話,根據(jù)用戶操作的選擇需要共享給附屬設(shè)備顯示的顯示內(nèi)容。這樣所述附屬設(shè)備的相當(dāng)于所述第一電子設(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)間的特點(diǎn)。另一方面,所述附屬設(shè)備中可以沒有設(shè)置為e-ink顯示屏提供顯示光源或顯示光源處于關(guān)閉狀態(tài)下,所述e-ink顯示屏可以借助環(huán)境光就可以顯示,具有顯示功效的特點(diǎn)。,故相當(dāng)于由功耗較大的第一電子設(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)用的顯示更新;

當(dā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è)備。

本實施例中所述異步傳輸方式是相當(dāng)于同步傳輸而言的。采用同步傳輸方式進(jìn)行同步傳輸時,傳輸數(shù)據(jù)的雙方需要經(jīng)過因同步確認(rèn)相關(guān)信號傳輸和應(yīng)答,才會進(jìn)行數(shù)據(jù)傳輸;顯然這就導(dǎo)致了因為同步導(dǎo)致了時間的消耗。在本實施例中采用異步傳輸方式進(jìn)行異步傳輸,這樣的話,所述數(shù)據(jù)的傳輸方(如所述第一電子設(shè)備)有第一顯示數(shù)據(jù)傳輸時,直接傳輸即可,不用等待附屬設(shè)備的同步確認(rèn),從而可以節(jié)省因同步導(dǎo)致的時延。

在一些實施例中,所述利用異步傳輸方式將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備,包括:

建立專用傳輸線程,并利用所述專用傳輸線程采用異步傳輸鏈路將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備。在本實施例中會專門設(shè)置一個傳輸線程,專門負(fù)責(zé)該第一顯示數(shù)據(jù)傳輸,該專用傳輸線程僅負(fù)責(zé)數(shù)據(jù)傳輸,而不進(jìn)行同步等處理,這樣可以確保傳輸時沿小的特點(diǎn)。

在另一些實施例中,所述利用異步傳輸方式將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備,包括:

當(dāng)完成前一個數(shù)據(jù)塊傳輸之后直接進(jìn)入到下一個數(shù)據(jù)塊的傳輸,且當(dāng)出現(xiàn)傳輸失敗時基于所述e-ink顯示屏的附屬設(shè)備重傳請求重傳對應(yīng)的數(shù)據(jù)塊。

在本實施例中進(jìn)行數(shù)據(jù)傳輸,不再進(jìn)行同步處理。在完成一個數(shù)據(jù)塊的傳輸之后,就直接進(jìn)入下一個數(shù)據(jù)塊的傳輸,當(dāng)出現(xiàn)數(shù)據(jù)失敗時,基于附屬設(shè)備的重傳請求進(jìn)行重傳。在本實施例中每一個數(shù)據(jù)塊都攜帶自己的快標(biāo)識。這樣的附屬設(shè)備接收到對應(yīng)的數(shù)據(jù)塊之后,根據(jù)塊標(biāo)識可以進(jìn)行數(shù)據(jù)塊之間的拼裝以及處理,通過塊標(biāo)識的缺少等確定出哪一個數(shù)據(jù)塊傳輸失敗。例如,每一個所述數(shù)據(jù)塊的塊標(biāo)識都是連續(xù)編碼的,則附屬設(shè)備接收到的數(shù)據(jù)塊的塊標(biāo)識中間有間斷時,可確定出出現(xiàn)傳輸失敗,將缺少的塊標(biāo)識攜帶在重傳請求中,請求第一電子設(shè)備的重傳。這樣的話,第一電子設(shè)備會接收到攜帶有對應(yīng)塊標(biāo)識的重傳請求,根據(jù)重傳請求中的塊標(biāo)識,找到對應(yīng)的數(shù)據(jù)塊傳輸給所述附屬設(shè)備即可。

在本實施中所述附屬設(shè)備的一幀所述第一顯示數(shù)據(jù)可以分為多個數(shù)據(jù)塊進(jìn)行傳輸,尤其使用是應(yīng)用于傳輸鏈路的帶寬有線的時候,通過多個數(shù)據(jù)塊的拆分,可以利用高速傳輸實現(xiàn)數(shù)據(jù)幀的快速傳輸。

進(jìn)一步地,存儲所述第一顯示數(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ù);

當(dāng)所述第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è)備進(jìn)行數(shù)據(jù)傳輸時,可以以數(shù)據(jù)幀為一次數(shù)據(jù)傳輸?shù)幕締卧?。在完成一幀?shù)據(jù)的傳輸之后,可以繼續(xù)保存在所述緩存區(qū)域一段時間,以免在接收所述附屬設(shè)備的重傳請求時,需要重新生成所述第一顯示數(shù)據(jù),一方面減少第一電子設(shè)備的不必要的負(fù)荷,另一方面可以減少因重新生成所述第一顯示數(shù)據(jù)導(dǎo)致的時延。

在本實施例中所述判斷所述第n數(shù)據(jù)塊是否滿足所述第一預(yù)定條件可包括以下至少之一:

判斷所述第n數(shù)據(jù)塊的傳輸結(jié)束后到當(dāng)前時刻經(jīng)歷的第一時長,是否超過第一預(yù)設(shè)時長,若所述第一時長超過了所述預(yù)設(shè)時長,則可認(rèn)為滿足所述第一預(yù)定條件;

判斷所述第n數(shù)據(jù)塊所在數(shù)據(jù)幀傳輸結(jié)束后傳輸結(jié)束后到當(dāng)前時刻經(jīng)歷的第二時長,是否超過第二預(yù)設(shè)時長,若所述第二時長超過了所述預(yù)設(shè)時長,則可認(rèn)為滿足所述第一預(yù)定條件;

若所述第n數(shù)據(jù)塊所在數(shù)據(jù)幀為第m幀;若當(dāng)前已經(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ù)導(dǎo)致的各種問題。

在一些實施例中,所述方法還包括:

當(dāng)所述第一電子設(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é)同顯示模式,和獨(dú)立顯示模式。所述獨(dú)立顯示模式,即便所述附屬設(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è)備進(jìn)行顯示,且顯示時長為第三預(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è)備進(jìn)入所述第一顯示數(shù)據(jù)對應(yīng)的顯示內(nèi)容的進(jìn)入視頻。這樣的話,一方面不增加所述第二顯示數(shù)據(jù)的顯示,導(dǎo)致的第一電子設(shè)備的提前顯示;另一方面可以避免所述第一電子設(shè)備需要等待附屬設(shè)備的顯示導(dǎo)致的顯示空白時間,導(dǎo)致用戶認(rèn)為的顯示異?;虍a(chǎn)生等待的焦慮情緒,提升了電子設(shè)備的智能性及用戶使用滿意度。

圖3所示是第一電子設(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è)備中則在進(jìn)行顯示能獲取到數(shù)據(jù)傳輸?shù)倪^程中,顯示第二顯示數(shù)據(jù),顯示完第二顯示數(shù)據(jù)之后,第一電子設(shè)備顯示所述顯示內(nèi)容。

從圖3可知,第一電子設(shè)備顯示第二顯示數(shù)據(jù)的時長,大致等于所述第一顯示數(shù)據(jù)的生成到傳輸完畢的時長。

在本實施例中,所述第一電子設(shè)備的非顯示面設(shè)置有連接觸點(diǎn);

所述步驟s110,包括:

檢測所述連接觸點(diǎn)是否導(dǎo)通;

當(dāng)檢測到所述連接觸點(diǎn)導(dǎo)通時,確定與所述e-ink顯示屏的附屬設(shè)備建立傳輸鏈路。

在本實施例中所述第一電子設(shè)備的非顯示面,即為沒有設(shè)置有顯示屏的一面(例如,所述第一電子設(shè)備中顯示屏所在面的背面)設(shè)置有連接觸點(diǎn),該連接觸點(diǎn)可以與所述附屬設(shè)備上連接觸點(diǎn)通過接觸的方式,導(dǎo)通對應(yīng)的傳輸路徑。當(dāng)所述第一電子設(shè)備檢測到所述連接觸點(diǎn)導(dǎo)通之后,就認(rèn)為與所述附屬設(shè)備建立傳輸鏈路。

例如,如圖4所示,所述第一電子設(shè)備的連接觸點(diǎn)包括多個。且多個連接觸點(diǎn)位于所述第一電子設(shè)備的非顯示面,如所述第一電子設(shè)備后蓋所在面。所述多個連接觸點(diǎn)中包括檢測觸點(diǎn);當(dāng)所述附屬設(shè)備的連接觸點(diǎn)與所述第一電子設(shè)備的連接觸點(diǎn)接觸之后,所述第一電子設(shè)備的檢測觸點(diǎn)在所述第一電子設(shè)備施加的檢測電壓的作用下,會形成回路電流,從而可認(rèn)為所述連接觸點(diǎn)導(dǎo)通了。所述第一電子設(shè)備的連接觸點(diǎn)中除了所述檢測觸點(diǎn)以外,還可包括其他連接觸點(diǎn),這些連接觸點(diǎn)所在的傳輸路徑上可設(shè)置有受控開關(guān),平常狀態(tài)下為了保護(hù)第一電子設(shè)備內(nèi)容電路,則所述受控開關(guān)處于斷開狀態(tài),當(dāng)檢測到所述連接觸點(diǎn)中的檢測觸點(diǎn)導(dǎo)通則所述受控開關(guān)閉合,完成所述附屬設(shè)備的連接建立。

圖5所示為所述第一電子設(shè)備和附屬設(shè)備通過連接觸點(diǎn)連接傳輸連接的示意圖。若所述附屬設(shè)備的連接觸點(diǎn)也是設(shè)置在附屬設(shè)備的背面的,則所述第一電子設(shè)備和所述附屬設(shè)備進(jìn)行背面對背面的貼合。

在一些實施例中所述連接觸點(diǎn)所在的傳輸路徑上可不設(shè)置受控開關(guān),所述第一電子設(shè)備在檢測到連接觸點(diǎn)導(dǎo)通之后,可通過與附屬設(shè)備之間握手信息的交互,完成連接建立。這里的握手信息可為建立連接的相關(guān)信息,例如,所述附屬設(shè)備的設(shè)備標(biāo)識等獲取。所述第一電子設(shè)備可以通過所述設(shè)備標(biāo)識的獲取,可以判斷所述附屬設(shè)備是否為授權(quán)設(shè)備,當(dāng)是授權(quán)設(shè)備時則不拒絕與所述附屬設(shè)備的連接建立,否則可拒絕與所述附屬設(shè)備的連接建立。

在一些實施例中,本實施例還提供一種信息處理方法,應(yīng)用于e-ink顯示屏的附屬設(shè)備,包括:

與第一電子設(shè)備建立傳輸鏈路;

獲取所述e-ink顯示屏的附屬設(shè)備的顯示單元的顯示參數(shù);

通過所述傳輸鏈路,將所述顯示參數(shù)發(fā)送給所述第一電子設(shè)備;

從所述第一電子設(shè)備接收根據(jù)所述顯示參數(shù)轉(zhuǎn)換成的第一顯示數(shù)據(jù);

在所述顯示單元中顯示所述第一顯示數(shù)據(jù)。

可選地,所述從所述第一電子設(shè)備接收根據(jù)所述顯示參數(shù)轉(zhuǎn)換成的第一顯示數(shù)據(jù),包括:采用異步傳輸方式從所述第一電子設(shè)備接收所述第一顯示數(shù)據(jù)。

這里的異步傳輸方式的相關(guān)描述可以參見前述實施例的對應(yīng)部分。

可選地,所述方法還包括:

判斷是否出現(xiàn)傳輸失??;

當(dāng)出現(xiàn)傳輸失敗時,獲取傳輸失敗的數(shù)據(jù)塊的標(biāo)識信息;

發(fā)送包括所述標(biāo)識信息的重傳請求;其中,所述重傳請求,用于供所述第一電子設(shè)備確定需要重傳的數(shù)據(jù)塊并重傳對應(yīng)的數(shù)據(jù)塊。

在本實施例中所述附屬設(shè)備的非顯示面可設(shè)置連接觸點(diǎn);該連接可用于與第一電子設(shè)備的連接觸點(diǎn)建立傳輸鏈路。

如圖6所示,本實施例提供一種電子設(shè)備,其特征在于,所述電子設(shè)備為第一電子設(shè)備中,包括:

第一建立單元110,用于基于表征所述第一電子設(shè)備連接有包括電子墨水e-ink顯示屏的附屬設(shè)備的連接信息,建立與所述附屬設(shè)備的傳輸鏈路;

第一獲取單元120,用于通過所述傳輸鏈路,獲取所述附屬設(shè)備的e-ink顯示屏的顯示參數(shù);

第二獲取單元130,用于獲取顯示內(nèi)容;

轉(zhuǎn)換單元140,用于根據(jù)所述顯示參數(shù),將所述顯示內(nèi)容轉(zhuǎn)換成適宜在所述e-ink顯示屏中顯示的第一顯示數(shù)據(jù);

傳輸單元150,用于通過所述傳輸鏈路,將所述第一顯示數(shù)據(jù)發(fā)送給所述附屬設(shè)備,其中,所述第一顯示數(shù)據(jù),用于供所述e-ink顯示屏的附屬設(shè)備的顯示。

本實施例提供一種可用于實現(xiàn)前述信息處理方法的第一電子設(shè)備。該電子設(shè)備可為手機(jī)、平板電腦等電子設(shè)備。

所述第一建立單元110、第一獲取單元120、第二獲取單元130和轉(zhuǎn)換單元140,可對應(yīng)于第一電子設(shè)備中的處理器或處理電路。

所述處理器可包括中央處理器(cpu)、微處理器(mcu)、應(yīng)用處理器(ap)、可編程陣列等。所述處理電路可為專用集成電路。所述處理器或處理電路通過可執(zhí)行代碼的執(zhí)行,實現(xiàn)上述傳輸鏈路的建立和所述顯示參數(shù)的獲取。

所述傳輸單元150可對應(yīng)于所述第一電子設(shè)備內(nèi)設(shè)置的傳輸接口,該傳輸接口可用于所述附屬設(shè)備進(jìn)行第一顯示數(shù)據(jù)的傳輸。

在本發(fā)明實施例中所述第一電子設(shè)備和所述附屬設(shè)備,優(yōu)選建立的是有線傳輸鏈路,以確保第一顯示數(shù)據(jù)的穩(wěn)定性。

可選地,所述第一電子設(shè)備還包括:

分配單元,用于根據(jù)所述顯示參數(shù),分配專用的緩存區(qū)域;

存儲單元,用于將所述第一顯示數(shù)據(jù)存儲在所述緩存區(qū)域;

所述傳輸單元,用于從所述緩存區(qū)域提取第一顯示數(shù)據(jù),發(fā)送給所述e-ink顯示屏的附屬設(shè)備。

本實施例所述緩存區(qū)域可為緩存中任意一塊介質(zhì)。所述分配單元及存儲單元同樣可對應(yīng)于處理器或處理電路。所述處理器或處理電路,,將根據(jù)顯示參數(shù)分配緩存區(qū)域。存儲單元,將第一顯示數(shù)據(jù)存儲到緩存區(qū)域。在本實施例中通過緩存區(qū)域的分配,在轉(zhuǎn)換單元140將顯示內(nèi)容轉(zhuǎn)換成第一顯示數(shù)據(jù)之后,將第一顯示數(shù)據(jù)緩存到所述緩存區(qū)域。

可選地,所述第一電子設(shè)備還包括:

激活單元,用于在確定與所述e-ink顯示屏的附屬設(shè)備建立所述傳輸鏈路之后,激活所述第一電子設(shè)備的預(yù)定服務(wù);

第二建立單元,用于所述預(yù)定服務(wù)與提供所述顯示內(nèi)容的第一應(yīng)用建立綁定關(guān)系;

所述第二獲取單元130,具體用于所述預(yù)定服務(wù)從所述第一應(yīng)用獲取所述顯示內(nèi)容。

在本實施例中所述激活單元在于附屬設(shè)備建立號傳輸鏈路之后,會自動激活預(yù)定服務(wù)。這里的預(yù)定服務(wù)可為系統(tǒng)服務(wù)或應(yīng)用服務(wù),通過預(yù)定服務(wù)的季候,所述第二獲取單元130通過所述預(yù)定服務(wù)獲取所述顯示內(nèi)容。

在一些實施例中,所述第二建立單元,具體用于所述預(yù)定服務(wù)采集綁定指令;根據(jù)所述綁定指令指向的應(yīng)用,與所述第一應(yīng)用建立綁定關(guān)系;和/或,確定所述第一電子設(shè)備的前臺應(yīng)用,與所述前臺應(yīng)用建立綁定關(guān)系,其中,所述顯示內(nèi)容為所述前臺應(yīng)用顯示的截屏內(nèi)容和/或顯示內(nèi)容。

在本實施例中所述第二建立單元,會獲取綁定指令,根據(jù)綁定指令的指示與第一應(yīng)用建立綁定關(guān)系,或直接綁定到第一電子設(shè)備的前臺應(yīng)用。

可選地,所述第一電子設(shè)備還包括:

堆棧單元,用于將所述第一應(yīng)用置于應(yīng)用堆棧的最上層,以使更新觸發(fā)事件作用于所述第一應(yīng)用;

監(jiān)控單元,用于監(jiān)控所述第一應(yīng)用的所述更新觸發(fā)事件,其中,所述更新觸發(fā)事件,用于觸發(fā)所述第一應(yīng)用的顯示更新;

所述第二獲取單元130,用于當(dāng)檢測所述第一應(yīng)用的顯示更新時,重新獲取生成所述第一顯示數(shù)據(jù)的顯示內(nèi)容。

在本實施中所述堆棧單元可稱為堆棧管理單元,在本實施例中所述堆棧單元可對應(yīng)于第一電子設(shè)備的處理器或處理電路,可用于將所述第一應(yīng)用至于所述應(yīng)用堆棧的最上層,這樣的用戶的操作或其他電子設(shè)備發(fā)送的消息引起的更新觸發(fā)事件均將作用于第一應(yīng)用。

所述監(jiān)控單元可對應(yīng)于處理器或處理電路,可監(jiān)控各所屬更新觸發(fā)事件,一旦檢測更新觸發(fā)事件,就重新獲取顯示內(nèi)容,以便及時轉(zhuǎn)換成所述第一顯示數(shù)據(jù)供所述附屬設(shè)備進(jìn)行顯示。

可選地,所述傳輸單元150,具體用于利用異步傳輸方式將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備。

在本實施中所述傳輸單元150,將利用異步傳輸方式向附屬設(shè)備發(fā)送所述第一顯示數(shù)據(jù),以提升傳輸速率。

具體地,所述傳輸單元150,具體用于建立專用傳輸線程,并利用所述專用傳輸線程采用異步傳輸鏈路將所述第一顯示數(shù)據(jù)發(fā)送給所述e-ink顯示屏的附屬設(shè)備;和/或,當(dāng)完成前一個數(shù)據(jù)塊傳輸之后直接進(jìn)入到下一個數(shù)據(jù)塊的傳輸,且當(dāng)出現(xiàn)傳輸失敗時基于所述e-ink顯示屏的附屬設(shè)備重傳請求重傳對應(yīng)的數(shù)據(jù)塊。

可選地,存儲所述第一顯示數(shù)據(jù)的緩存區(qū)域的容量,為n倍一幀所述第一顯示數(shù)據(jù)的數(shù)據(jù)量;其中,所述n為不小于2的整數(shù);

所述第一電子設(shè)備還包括:

判斷單元,用于在所述緩存區(qū)域中的第n數(shù)據(jù)塊傳輸給所述e-ink顯示屏的附屬設(shè)備之后,判斷所述第n數(shù)據(jù)塊是否滿足第一預(yù)定條件;所述n為正整數(shù);一個或多個所述數(shù)據(jù)塊組成一幀所述第一顯示數(shù)據(jù);

處理單元,用于當(dāng)所述第n數(shù)據(jù)塊滿足所述第一預(yù)定條件時,刪除或覆蓋所述第n數(shù)據(jù)塊,否則所述緩存區(qū)域繼續(xù)保存所述第n數(shù)據(jù)塊并繼續(xù)監(jiān)控所述第n數(shù)據(jù)塊是否滿足所述第一預(yù)定條件。

在本實施例中所述判斷單元及處理單元,均可以對應(yīng)于所述第一電子設(shè)備的處理器或處理電路。本實施例中會自動判斷出第n數(shù)據(jù)塊是否滿足所述第一預(yù)定條件。所述處理單元,會在所述第n數(shù)據(jù)塊滿足所述第一預(yù)定條件時,主動刪除或覆蓋所述第n數(shù)據(jù)塊,從而釋放所述第n數(shù)據(jù)塊占用的緩存;若所述第n數(shù)據(jù)塊不滿足所述第一預(yù)定條件,則繼續(xù)監(jiān)控所述第n數(shù)據(jù)塊,直至所述第n數(shù)據(jù)塊滿足所述第一預(yù)定條件,刪除或覆蓋所述第n數(shù)據(jù)塊。

在一些實施例中,所述第一電子設(shè)備還包括:

生成單元,用于當(dāng)所述第一電子設(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è)備的第二顯示時長

所述生成單元,同樣可對應(yīng)于處理器或處理電路,可以用于生成第二顯示參數(shù),以協(xié)調(diào)所述第一電子設(shè)備和附屬設(shè)備協(xié)同顯示。

可選地,所述第一電子設(shè)備的非顯示面設(shè)置有連接觸點(diǎn);所述第一建立單元110,具體用于檢測所述連接觸點(diǎn)是否導(dǎo)通;當(dāng)檢測到所述連接觸點(diǎn)導(dǎo)通時,確定與所述e-ink顯示屏的附屬設(shè)備建立傳輸鏈路。

以下結(jié)合上述任意實施例提供幾個具體示例:

示例一:

本示例提供一種信息顯示方法,包括:

第一步:e-ink顯示屏的附屬設(shè)備一旦連接到手機(jī)等第一電子設(shè)備后,附屬設(shè)備會將自身顯示參數(shù)上傳給第一電子設(shè)備。所述顯示參數(shù)可包括:e-ink顯示屏的物理尺寸分辨率多少及顯示色彩位等參數(shù)。

第二步:第一電子設(shè)備接收到到此顯示參數(shù)后,根據(jù)分辨率以及顯示色彩位深分配一塊幀緩沖區(qū)(framebuffer)。此framebuffer存放e-ink顯示數(shù)據(jù)。

第三步:截取當(dāng)前第一電子設(shè)備的屏幕內(nèi)容,并且按照位圖方式存放顯示內(nèi)容。

第四步:對顯示內(nèi)容進(jìn)行縮放,使得手機(jī)端的內(nèi)容能夠顯示到e-ink屏幕上。若第一電子設(shè)備顯示屏的分辨率長寬之比和e-ink顯示屏的分辨率長寬之比正好相同,則可以進(jìn)行等比例縮放就行。

第五步:對第一電子設(shè)備的屏幕數(shù)據(jù)進(jìn)行灰度計算,使得顯示內(nèi)容色彩和e-ink顯示屏的顯示色彩匹配。

第六步:對第一電子設(shè)備的屏幕數(shù)據(jù)進(jìn)行計算,得到e-ink顯示數(shù)據(jù)填放到framebuffer中。

第七步:將此e-ink顯示數(shù)據(jù)即framebuffer數(shù)據(jù)送到e-ink的附屬設(shè)備中供e-ink顯示屏顯示。

示例二:

第一電子設(shè)備和包括e-ink屏的附屬設(shè)備之間傳輸命令時,采用同步傳輸方式進(jìn)行傳輸,即一個傳輸命令傳輸之后,接收方反饋接收到之后再發(fā)下一個傳輸命令;但是為了加速顯示數(shù)據(jù)的傳輸,本示例提供一種e-ink顯示數(shù)據(jù)異步高速傳輸方法,包括:

步驟1:第一電子設(shè)備和附屬設(shè)備之間需要傳輸e-ink顯示數(shù)據(jù)時,開啟一個異步高速傳輸通道,快速的發(fā)送e-ink顯示數(shù)據(jù)。這里的e-ink顯示數(shù)據(jù)即為前述的第一顯示數(shù)據(jù)。

步驟2:異步高速傳輸通道包括:

建立一個獨(dú)立線程專門用于數(shù)據(jù)傳輸。

e-ink顯示數(shù)據(jù),以數(shù)據(jù)塊為傳輸基本單元進(jìn)行傳輸,且數(shù)據(jù)塊傳輸完畢不需要確認(rèn)是否傳輸成功,接收到內(nèi)容放在附屬設(shè)備的緩沖區(qū)。

所有的e-ink顯示數(shù)據(jù)傳送完畢后,附屬設(shè)備檢查一幀或多幀內(nèi)所有的數(shù)據(jù)塊,校驗是否成功。如果有數(shù)據(jù)塊傳輸失敗,會則會向第一電子設(shè)備請求重傳,若傳輸完畢,異步高速傳輸通道清理。

本示例中異步傳輸?shù)姆绞骄唧w可如下:

1,傳輸開始前,第一電子設(shè)備先將基本信息(比如分塊傳輸模式,總數(shù)據(jù)塊數(shù))傳輸?shù)礁綄僭O(shè)備上。

2,第一電子設(shè)備對每一塊數(shù)據(jù)內(nèi)容加入一個塊編號;

3,第一電子設(shè)備將全部數(shù)據(jù)傳輸?shù)礁綄僭O(shè)備之后,附屬設(shè)備接收數(shù)據(jù)后,對所有數(shù)據(jù)進(jìn)行校驗,做完校驗給出反饋,向第一電子設(shè)備發(fā)送傳輸成功或者失敗的反饋信息,如果失敗,反饋信息會帶上出錯數(shù)據(jù)塊的塊編號。

4,第一電子設(shè)備接收到的反饋信息。如果成功。認(rèn)為一頁內(nèi)容傳輸完畢。如果失敗,將失敗的數(shù)據(jù)塊重新發(fā)送,重傳一次,如果最后反饋還是失敗,認(rèn)為這一頁內(nèi)容傳輸失敗。

5,附屬設(shè)備收到了一頁的數(shù)據(jù)后,就會向e-ink接口發(fā)送對應(yīng)數(shù)據(jù)。

6,e-ink顯示屏從e-ink接口接到數(shù)據(jù)后顯示出對應(yīng)內(nèi)容。

示例三:

本示例提供一種信息處理方法,包括:

步驟一:包括e-ink屏的附屬設(shè)備一旦連接到第一電子設(shè)備后,手機(jī)端自動激發(fā)默認(rèn)的系統(tǒng)服務(wù)。這里的系統(tǒng)服務(wù)為前述預(yù)定服務(wù)的一種。

步驟二:檢測到用手機(jī)端的閱讀應(yīng)用運(yùn)行,并正顯示著電子書或新聞等信息時,若檢測到用戶輸入的一鍵綁定操作,則第一電子設(shè)備的預(yù)定服務(wù)會將附屬設(shè)備綁定到所述閱讀應(yīng)用,只要進(jìn)行一次綁定,在未收到用戶特別指示接觸綁定的情況下,所述綁定關(guān)系將一直保持著。

步驟三:系統(tǒng)服務(wù)將執(zhí)行如下操作:

a)截取當(dāng)前屏幕顯示內(nèi)容,并基于所述顯示內(nèi)容生成相應(yīng)的附屬設(shè)備的顯示緩沖數(shù)據(jù);這里的附屬設(shè)備的顯示緩沖數(shù)據(jù)為前述第一顯示數(shù)據(jù)的一種;

b)將所述附屬設(shè)備的顯示緩沖數(shù)據(jù)發(fā)送生成的附屬設(shè)備顯示;

c)監(jiān)控系統(tǒng)窗口按鍵,檢測音量上下鍵;

d)綁定應(yīng)用在當(dāng)前的應(yīng)用堆棧的最上面時,當(dāng)檢測到所述上下鍵被觸發(fā)了等更新觸發(fā)時間之后,會重復(fù)上述a)至d)。

步驟四:綁定應(yīng)用的同時,會將當(dāng)前電子書的顯示數(shù)據(jù)內(nèi)容發(fā)送到附屬設(shè)備端顯示。

步驟五:用戶就可以使用附屬設(shè)備來閱讀當(dāng)前手機(jī)端閱讀軟件的內(nèi)容。

步驟六:用戶只需要按下音量上下鍵,附屬設(shè)備端顯示的內(nèi)容就能自動切換到上下頁。

示例四:

本示例基于前述實施例和示例提供的技術(shù)方案,提供一種顯示數(shù)據(jù)轉(zhuǎn)換和顯示方法。

通常顯示畫面中一個控件對應(yīng)一個視圖;通常一個顯示畫面內(nèi)可包括多個視圖,可以分成很多小塊的顯示內(nèi)容。所有的視圖被第一電子設(shè)備窗口的屏幕控制。視圖的所有信息能夠從窗口中獲取。

本示例所述方法,包括:

在分塊傳輸?shù)臄?shù)據(jù)塊中,增加了標(biāo)記e-ink屏幕對應(yīng)的坐標(biāo)值,如開始的坐標(biāo)(x1,y1)以及對應(yīng)結(jié)束的坐標(biāo)(x2,y2)。這樣附屬設(shè)備在接收到對應(yīng)的數(shù)據(jù)塊之后,就可以根據(jù)該坐標(biāo)確定出該數(shù)據(jù)塊是在e-ink屏幕上哪一個區(qū)域顯示。

前述的將顯示內(nèi)容轉(zhuǎn)換成第一顯示數(shù)據(jù)就包括:第一電子設(shè)備的顯示數(shù)據(jù)的顯示坐標(biāo)與在e-ink屏幕上顯示坐標(biāo)的對應(yīng)和轉(zhuǎn)換。例如,第一電子設(shè)備的屏幕像素位置可以通過一些運(yùn)算和e-ink屏幕中的像素位置相互對應(yīng)起來;具體如,第一電子設(shè)備,根據(jù)每一個視圖所在第一電子設(shè)備上的顯示位置計算,需要顯示在e-ink屏幕的顯示位置。

動態(tài)視圖的數(shù)據(jù)信息經(jīng)過灰度轉(zhuǎn)換后,將內(nèi)容處理分塊,有些小圖標(biāo)不需要分塊,只有比較大的區(qū)域因為數(shù)據(jù)大才需要分塊。

由于動態(tài)視圖的顯示涉及到多幀數(shù)據(jù)的顯示,故需要嚴(yán)格控制數(shù)據(jù)塊生成轉(zhuǎn)換發(fā)送給附屬設(shè)備的時間。

示例五:

如圖7所示為一種信息處理時序圖,所述信息處理流程包括:

檢測到用戶輸入的控制指令;

根據(jù)控制指令,一方面控制第一電子設(shè)備顯示動畫特效,顯示完動畫特效之后,第一電子設(shè)備顯示其前臺應(yīng)用的顯示內(nèi)容。另一方面獲取第一電子設(shè)備的截屏圖片,進(jìn)行屠屏灰度化、圖片縮放、生成e-ink顯示數(shù)據(jù)、數(shù)據(jù)壓縮、數(shù)據(jù)傳輸,附屬設(shè)備數(shù)據(jù)處理,e-link顯示e-ink顯示數(shù)據(jù)。

從圖7可知從截屏圖片到數(shù)據(jù)傳輸共需要170ms;附屬設(shè)備的數(shù)據(jù)處理大概需要x秒;所述第一電子設(shè)備顯示動畫特效的時長大致等于170ms或170ms加上x秒,這樣就可以實現(xiàn)第一電子設(shè)備和附屬設(shè)備的精確同步。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。

上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理模塊中,也可以是各單元分別單獨(dú)作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。

本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1