一種多屏互動方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種多屏互動方法及其系統(tǒng),所述方法包括以下步驟:A、移動設(shè)備接收用戶推送指令,獲取本地推送資源并將其顯示在移動設(shè)備屏幕上;B、移動設(shè)備獲取顯示設(shè)備參數(shù),根據(jù)該參數(shù)將推送資源處理成適合顯示設(shè)備顯示的文件;C、將處理后的文件發(fā)送至顯示設(shè)備進(jìn)行顯示。通過本發(fā)明的系統(tǒng)可實現(xiàn)本地資源到顯示設(shè)備的自動推送,實現(xiàn)了方便快捷地推送大量資源的操作,并能夠自動對推送資源進(jìn)行識別,保證推送資源的連貫顯示,且可實現(xiàn)顯示設(shè)備端對推送資源進(jìn)行旋轉(zhuǎn)等處理,減輕了推送端移動設(shè)備的處理壓力,加快了處理速度。
【專利說明】一種多屏互動方法及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明跨平臺互動【技術(shù)領(lǐng)域】,尤其涉及一種多屏互動方法及其系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)在的多屏互動技術(shù)可實現(xiàn)移動設(shè)備與電視間的共享,即可以將移動設(shè)備的資源,如本地圖片推送到電視上。但是推送到電視上時,需要手動選擇推送的資源,當(dāng)需要推送大量的資源時,則需要進(jìn)行大量的重復(fù)操作,十分麻煩,用戶體驗感不好。并且,用戶對推送到電視上的資源也不能進(jìn)行處理,這有時會造成電視不能很好地顯示推送資源。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種多屏互動方法及其系統(tǒng),旨在解決目前多屏互動技術(shù)推送的問題。
[0005]本發(fā)明的技術(shù)方案如下:
一種多屏互動的方法,其中,所述方法包括以下步驟:
A、移動設(shè)備接收用戶推送指令,獲取本地推送資源并將其顯示在移動設(shè)備屏幕上;
B、所述移動設(shè)備獲取顯示設(shè)備參數(shù),根據(jù)該參數(shù)將推送資源處理成適合顯示設(shè)備顯示的文件;
C、將處理后的文件發(fā)送至顯示設(shè)備進(jìn)行顯示。
[0006]所述的多屏互動的方法,其中,所述步驟A中獲取本地推送資源并將其顯示在移動設(shè)備屏幕上具體為:根據(jù)預(yù)先讀取的移動設(shè)備參數(shù)將本地推送資源處理成適合移動設(shè)備顯示的文件,將處理后的文件顯示在移動設(shè)備的屏幕上。
[0007]所述的多屏互動的方法,其中,所述移動設(shè)備參數(shù)包括移動設(shè)備屏幕的分辨率,所述顯示設(shè)備參數(shù)包括顯示設(shè)備屏幕的分辨率。
[0008]所述的多屏互動的方法,其中,所述步驟B具體為:
B1、所述移動設(shè)備獲取顯示設(shè)備參數(shù);
B2、根據(jù)所獲取的顯示設(shè)備參數(shù)判斷所述推送資源是否適合顯示設(shè)備顯示,若否,則執(zhí)行步驟B3 ;
B3、所述移動設(shè)備按照顯示設(shè)備參數(shù)將推送資源處理成與顯示設(shè)備參數(shù)匹配,適合顯示設(shè)備顯示的文件。
[0009]所述的多屏互動的方法,其中,所述移動設(shè)備獲取顯示設(shè)備參數(shù)后進(jìn)行保存,當(dāng)所述移動設(shè)備斷開與顯示設(shè)備的連接時,所述移動設(shè)備刪除所保存的顯示設(shè)備參數(shù)。
[0010]所述的多屏互動的方法,其中,當(dāng)移動設(shè)備連續(xù)向顯示設(shè)備發(fā)送推送資源時,若顯示設(shè)備在接收上一個推送資源并且其加載顯示尚未完成時,又接收到下一個推送資源,則顯示設(shè)備取消上一個推送資源的加載顯示,釋放資源,同時加載顯示下一個推送資源。
[0011]所述的多屏互動的方法,其中,所述步驟C還包括:所述顯示設(shè)備接收完所述移動設(shè)備發(fā)送的處理后文件時,所述顯示設(shè)備向移動設(shè)備反饋一用于表示推送成功的狀態(tài)值,所述移動設(shè)備接收并解析該狀態(tài)值形成推送結(jié)果信息,并將該推送結(jié)果信息顯示在移動設(shè)備屏幕上。
[0012]所述的多屏互動的方法,其中,當(dāng)用戶推送指令為自動播放且自動推送指令時,所述移動設(shè)備每隔預(yù)定時間按預(yù)定順序讀取下一個推送資源并處理成適合顯示設(shè)備顯示的文件,將處理后文件發(fā)送至顯示設(shè)備顯示。
[0013]所述的多屏互動的方法,其中,當(dāng)移動設(shè)備連續(xù)發(fā)送推送資源時,判斷當(dāng)前發(fā)送的推送資源與之前一次發(fā)送的推送資源是否為同一資源,若是,則不發(fā)送當(dāng)前推送資源。
[0014]所述的多屏互動的方法,其中,當(dāng)移動設(shè)備連續(xù)發(fā)送推送資源時,檢測并判斷相鄰兩推送資源的切換時長是否超過預(yù)定值,若是,則彈出密鑰輸入菜單,當(dāng)用戶輸入密鑰與預(yù)存值一致時,則推送資源的連續(xù)發(fā)送繼續(xù)。
[0015]所述的多屏互動的方法,其中,所述移動設(shè)備在將處理后的推送資源發(fā)送到所述顯示設(shè)備后,向顯示設(shè)備發(fā)送推送資源調(diào)整指令,顯示設(shè)備接收該指令后,對所接收的推送資源進(jìn)行相應(yīng)調(diào)整處理后顯示在顯示設(shè)備屏幕上。
[0016]一種多屏互動系統(tǒng),其中,所述系統(tǒng)包括:
用戶接口單元,用于接收用戶推送指令;
存儲器,用于本地存儲推送資源;
控制器,用于獲取本地推送資源,及獲取顯示設(shè)備參數(shù),根據(jù)該參數(shù)將推送資源處理成適合顯示設(shè)備顯示的文件;
顯示單元,用于將所述控制器獲取的本地推送資源顯示在移動設(shè)備屏幕上;
通信接口、用于將所述控制器處理的適合顯示設(shè)備顯示的文件發(fā)送至顯示設(shè)備進(jìn)行顯
/Jn ο
[0017]有益效果:本發(fā)明提供一種多屏互動方法及其系統(tǒng),通過本發(fā)明的系統(tǒng)可實現(xiàn)本地資源到顯示設(shè)備的自動推送,實現(xiàn)了方便快捷地推送大量資源的操作,并能夠自動對推送資源進(jìn)行識別,保證推送資源的連貫顯示,且可實現(xiàn)顯示設(shè)備端對推送資源進(jìn)行旋轉(zhuǎn)等處理,減輕了推送端移動設(shè)備的處理壓力,加快了處理速度。
【專利附圖】
【附圖說明】
[0018]圖1為本發(fā)明多屏互動方法流程圖。
[0019]圖2為本發(fā)明多屏互動方法具體實施例中移動設(shè)備通過WIFI連接顯示設(shè)備的示意圖。
[0020]圖3為圖1的多屏互動方法中步驟S200的具體方法流程圖。
[0021]圖4為本發(fā)明多屏互動方法具體實施例中移動設(shè)備推送圖片的初始界面圖。
[0022]圖5為本發(fā)明多屏互動方法具體實施例中移動設(shè)備的自動推送功能的提示界面圖。
[0023]圖6為本發(fā)明多屏互動方法具體實施例中采用手動推送圖片時移動設(shè)備操作示意圖。
[0024]圖7為本發(fā)明多屏互動方法具體實施例中采用手動推送圖片時移動設(shè)備推送過程界面示意圖。[0025]圖8為本發(fā)明多屏互動方法具體實施例中移動設(shè)備推送結(jié)果顯示界面圖。
[0026]圖9為本發(fā)明多屏互動方法的具體實施例中推送資源的自動推送流程圖。
[0027]圖10為本發(fā)明多屏互動系統(tǒng)的原理框圖。
【具體實施方式】
[0028]本發(fā)明提供一種多屏互動方法及其系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0029]如圖1所示的一種多屏互動的方法,其中,所述方法包括以下步驟:
S100、移動設(shè)備接收用戶推送指令,獲取本地推送資源并將其顯示在移動設(shè)備屏幕上。
[0030]進(jìn)一步地,該步驟具體為:接收用戶推送指令,讀取本地推送資源;
根據(jù)預(yù)先讀取的移動設(shè)備參數(shù)將本地推送資源處理成適合移動設(shè)備顯示的文件;將處理后的文件顯示在移動設(shè)備的屏幕上。所述推送資源可以是圖片、影音等文件,所述移動設(shè)備參數(shù)包括移動設(shè)備屏幕的分辨率,所述移動設(shè)備可以是手機、平板電腦等便攜式設(shè)備,所述顯示設(shè)備可以為智能電視、投影儀等設(shè)備。
[0031]以推送資源為圖片文件為例,如圖2所示,移動設(shè)備100將圖片推送到顯示設(shè)備200上顯示之前,需要通過WIFI等局域網(wǎng)或廣域網(wǎng)與顯示設(shè)備200建立連接,移動設(shè)備通過觸摸屏或按鍵接收用戶的推送指令,用戶在移動設(shè)備界面上可選擇自動推送指令,選擇后在用戶進(jìn)行圖片切換(例如觸摸屏向右或向下滑動)時,移動設(shè)備接收該圖片切換命令,根據(jù)預(yù)先讀取的手機屏幕的分辨率從移動設(shè)備存儲器中讀取下一圖片文件,將其處理成適合手機屏幕顯示的文件(即處理成與手機屏幕分辨率匹配的文件),隨后將該文件顯示在手機設(shè)備的屏幕上。
[0032]在進(jìn)行影音資源推送時,顯示設(shè)備與移動設(shè)備建立連接后,顯示設(shè)備獲取移動設(shè)備中欲推送資源的地址,并根據(jù)該地址連續(xù)獲取該影音資源的文件數(shù)據(jù),利用該文件數(shù)據(jù)進(jìn)行顯示。
[0033]S200、所述移動設(shè)備獲取顯示設(shè)備參數(shù),根據(jù)該參數(shù)將所述推送資源處理成適合顯示設(shè)備顯示的文件。
[0034]其中,所述顯示設(shè)備參數(shù)包括顯示設(shè)備屏幕的分辨率。以移動設(shè)備獲取顯示設(shè)備屏幕分辨率為例,移動設(shè)備在獲取了顯示設(shè)備屏幕分辨率的參數(shù)信息后,按照該參數(shù)信息指定的分辨率對圖片類推送資源進(jìn)行壓縮,得到與顯示設(shè)備屏幕分辨率一致的推送資源,例如針對智能電視等顯示設(shè)備對推送圖片進(jìn)行如上的處理,處理后的圖片分辨率與智能電視屏幕分辨率一致,因此在推送到智能電視上后可直接進(jìn)行圖片的正常顯示,不會出現(xiàn)圖片變形等問題。另外,圖片壓縮后其數(shù)據(jù)包大小也會大大減少,從而也提高了之后的推送文件發(fā)送到顯示設(shè)備的傳輸速度。
[0035]如圖3所示的具體實施例中,上述步驟具體為:
S210、所述移動設(shè)備獲取顯示設(shè)備參數(shù);
S220、根據(jù)所獲取的顯示設(shè)備參數(shù)判斷所述推送資源是否適合顯示設(shè)備顯示,若否,則執(zhí)行步驟S230 ;
S230、所述移動設(shè)備按照顯示設(shè)備參數(shù)將推送資源處理成與顯示設(shè)備參數(shù)匹配,適合顯示設(shè)備顯示的文件。即按照顯示器參數(shù)將推送資源壓縮成與顯示設(shè)備屏幕分辨率匹配的文件。步驟S220判斷過程的設(shè)置可減少步驟S230中推送資源的處理量,與顯示設(shè)備參數(shù)匹配的推送資源無需進(jìn)行處理,從而相應(yīng)提高了推送資源處理速度。
[0036]較佳實施例中,所述移動設(shè)備獲取顯示設(shè)備參數(shù)后進(jìn)行保存,當(dāng)所述移動設(shè)備斷開與顯示設(shè)備的連接時,所述移動設(shè)備刪除所保存的顯示設(shè)備參數(shù)。即當(dāng)移動設(shè)備對同一顯示設(shè)備連續(xù)推送多個文件,且移動設(shè)備一直與顯示設(shè)備處于連接狀態(tài)時,則只需要在首次推送時獲取顯示設(shè)備的參數(shù),第二次以后的推送操作不需要重新獲取顯示設(shè)備參數(shù)。這樣加快了推送資源的處理速度;但當(dāng)移動設(shè)備檢測到和顯示設(shè)備斷開后,移動設(shè)備再次與顯示設(shè)備建立連接時,則需要重新獲取顯示設(shè)備參數(shù)。這樣,如果移動設(shè)備和顯示設(shè)備斷開連接后再連接后,顯示設(shè)備變更,則仍然可以在變更后的顯示設(shè)備上獲取滿意的顯示效果。
[0037]S300、將處理后的文件發(fā)送至顯示設(shè)備進(jìn)行顯示。
[0038]進(jìn)一步地,上述步驟還包括:所述顯示設(shè)備接收完所述移動設(shè)備發(fā)送的處理后文件時,所述顯示設(shè)備向移動設(shè)備反饋一用于表示推送成功的狀態(tài)值,所述移動設(shè)備接收并解析該狀態(tài)值形成推送結(jié)果信息,并將該推送結(jié)果信息顯示在移動設(shè)備屏幕上。即當(dāng)顯示設(shè)備接收到移動設(shè)備推送的文件后,會反饋給移動設(shè)備一個狀態(tài)值,表示推送成功。移動設(shè)備會讀取該狀態(tài)值,并將推送結(jié)果顯示在界面上。當(dāng)顯示設(shè)備在第一預(yù)定時間內(nèi)未接收到移動設(shè)備推送的文件時,即移動設(shè)備在第一預(yù)定時間內(nèi)未接收到顯示設(shè)備反饋的狀態(tài)值,則在移動設(shè)備界面上顯示推送不成功信息。
[0039]較佳實施例中,當(dāng)用戶推送指令為自動播放且自動推送指令時,所述移動設(shè)備每隔預(yù)定時間按預(yù)定順序讀取下一個推送資源并處理成適合顯示設(shè)備顯示的文件,將處理后文件發(fā)送至顯示設(shè)備顯示。即具體到推送圖片實例上,當(dāng)用戶同時選擇自動播放和自動推送時,則不需要用戶手動切換圖片,而是每隔所述預(yù)定時間,移動設(shè)備從本地存儲器中讀取下一圖片的內(nèi)容,將其進(jìn)行壓縮成適合手機顯示的文件,顯示在屏幕上;同時根據(jù)顯示設(shè)備的參數(shù)信息,從存儲器中讀取下一圖片的文件,將其壓縮成適合顯示設(shè)備顯示的文件,通過通信接口將其傳輸給顯示設(shè)備。此處預(yù)定時間是系統(tǒng)自動設(shè)定的,也可由用戶預(yù)先自定義設(shè)置。
[0040]較佳實施例中,當(dāng)移動設(shè)備連續(xù)發(fā)送推送資源時,判斷當(dāng)前發(fā)送的推送資源與之前一次發(fā)送的推送資源是否為同一資源,若是,則不發(fā)送當(dāng)前推送資源。實際推送過程中,由于傳輸速度的限制,傳輸圖片、顯示設(shè)備處理顯示圖片都需要一定的時間,在連續(xù)推送時,很可能會出現(xiàn)推送下一張圖片時上一張圖片還沒有傳輸完成或者沒有完成處理完全顯示出來的情況。本發(fā)明為解決上述問題獲得更好地效果進(jìn)行以下處理(以推送圖片為例):移動設(shè)備的控制器首先判斷推送的圖片和上一張圖片是否為相同圖片,若為相同圖片,則控制器控制不響應(yīng)該該圖片的推送指令;若為不同圖片,則在移動設(shè)備的通信接口等待上一張圖片傳輸完成后,繼續(xù)傳輸下一張圖片。較佳的是,可通過比對前后兩圖片的名稱及其大小來判斷兩圖片是否相同,若兩個圖片名稱和大小均相同,則判斷為兩幅圖片相同,若否,則判斷為不同圖片。另外,還可通過比對圖片的位圖數(shù)據(jù)文件,逐一比較每一個像素點來實現(xiàn)兩圖片的比對。
[0041]較佳實施例中,當(dāng)移動設(shè)備連續(xù)發(fā)送推送資源時,檢測并判斷相鄰兩推送資源的切換時長是否超過預(yù)定值,若是,則彈出密鑰輸入菜單,當(dāng)用戶輸入密鑰與預(yù)存值一致時,則推送資源的連續(xù)發(fā)送繼續(xù)。設(shè)置密鑰驗證主要是保證用戶在自動推送時保護(hù)用戶的隱私安全。除進(jìn)行密鑰校對外,還可采取權(quán)限控制的方式。以推送圖片為例,通常在推送首張圖片時,進(jìn)行密鑰校對,當(dāng)下一圖片與上一張圖片間的切換時長小于預(yù)定值,則不需要要重新進(jìn)行密鑰校對。當(dāng)下一圖片與上一張圖片間的切換時長超過預(yù)定值,則需要要重新進(jìn)行密鑰校對。
[0042]處于保護(hù)用戶隱私的考慮,在選擇自動推送時,有可能會把用戶不想推送的圖片通過顯示設(shè)備顯示出來,因此,在用戶選擇自動推送前,可對移動設(shè)備中的不想進(jìn)行推送的資源設(shè)置標(biāo)記。移動設(shè)備在自動推送過程中,控制器在讀取下一圖片時,若下一圖片為被標(biāo)記的圖片,則自動跳至該圖片后的下一圖片,繼續(xù)進(jìn)行推送。具體的,用戶可首先進(jìn)入標(biāo)記設(shè)置模式,在該模式下,所有被點選的圖片均被標(biāo)記,則推送過程中。這些被標(biāo)記圖片將被自動排出在推送資源行列外。標(biāo)記可以是在圖片文件名中特定的后綴字段等形式,移動設(shè)備會自動檢索推送文件夾中的各個圖片的文件名是否含有特定后綴,若有,則確定該帶有特定后綴的圖片為被標(biāo)記資源。
另外,當(dāng)移動設(shè)備連續(xù)向顯示設(shè)備發(fā)送推送資源時,若顯示設(shè)備在接收上一個推送資源并進(jìn)行加載時(尚未加載完畢),又接收到下一個推送資源的推送指令,則顯示設(shè)備取消上一個推送資源的加載,釋放資源,開始加載下一個推送資源。以圖片連續(xù)推送為例,顯示設(shè)備的圖片播放器在接收到移動設(shè)備推送的上一個圖片的推送地址時進(jìn)行該圖片的加載,如果加載完畢,則顯示出來。如果還沒加載完時又接收到下一個圖片的推送地址,則顯示設(shè)備的圖片播放器釋放資源,重新加載新的圖片。在顯示設(shè)備加載顯示當(dāng)前圖片過程中,若接收到下一圖片的推送指令,則認(rèn)為用戶已經(jīng)放棄當(dāng)前圖片的顯示,則可按照上述的方案直接釋放當(dāng)前資源,執(zhí)行下一圖片的推送指令,重新加載下一圖片。
[0043]較佳實施例中,所述移動設(shè)備在將處理后的推送資源發(fā)送到所述顯示設(shè)備后,向顯示設(shè)備發(fā)送推送資源調(diào)整指令,顯示設(shè)備接收該指令后,對所接收的推送資源進(jìn)行調(diào)整處理后顯示在顯示設(shè)備屏幕上。以推送圖片為例,當(dāng)用戶推送圖片到顯示設(shè)備后,同時又選擇旋轉(zhuǎn)圖片,則移動設(shè)備直接將旋轉(zhuǎn)指令傳輸給顯示設(shè)備,顯示設(shè)備接收指令后直接對接收到的推送圖片進(jìn)行旋轉(zhuǎn)處理后,再次顯示在顯示設(shè)備上。在上述情況下,由于移動設(shè)備只需要將旋轉(zhuǎn)指令傳輸給顯示設(shè)備,不需要重新傳輸推送文件,大大加快了處理速度。除上述方式外,當(dāng)然也可采用由移動設(shè)備重新讀取推送到顯示設(shè)備的圖片,并將其進(jìn)行旋轉(zhuǎn)處理,然后再轉(zhuǎn)換成適合顯示設(shè)備顯示的文件,然后再重新傳輸給顯示設(shè)備的方法。
[0044]在另一具體實施例中,當(dāng)用戶通過移動設(shè)備瀏覽網(wǎng)頁時,針對網(wǎng)頁中的圖片,可通過框選該圖片并選擇推送命令,將該圖片按照上述推送方案發(fā)送到顯示設(shè)備進(jìn)行顯示。也可通過某一特定操作,例如在移動設(shè)備上長按網(wǎng)頁上的某一圖片,自動彈出選擇菜單,菜單中包括推送命令欄,用戶點擊選擇推送命令后,移動設(shè)備獲取該網(wǎng)頁圖片的緩存文件,并其發(fā)送至顯示設(shè)備,顯示設(shè)備對該網(wǎng)頁圖片進(jìn)行顯示。另外,對于無法獲取緩存文件的網(wǎng)頁圖片,移動設(shè)備在用戶選擇某一網(wǎng)頁圖片進(jìn)行推送后,對該網(wǎng)頁圖片的顯示區(qū)域進(jìn)行識別并對識別后的區(qū)域進(jìn)行截屏,將該網(wǎng)頁圖片截取下來,之后按照推送命令將其發(fā)送至顯示設(shè)備進(jìn)行顯示。
[0045]具體實施例中,顯示設(shè)備接收到的推送資源例如圖片可能存在部分損壞的圖片,這可能是由于推送過程的中斷造成的,也可能是移動設(shè)備上的該圖片推送前已經(jīng)損壞,針對這種情況,顯示設(shè)備在接收到推送的圖片后會首先讀取讀片文件頭并根據(jù)圖片文件頭信息判斷圖片是否完整,若經(jīng)判斷,圖片為不完整圖片(損壞圖片),則顯示設(shè)備向移動設(shè)備發(fā)送再次推送該圖片的命令,移動設(shè)備接收該命令后放棄當(dāng)前推送動作,重新推送該圖片,若顯示設(shè)備檢測到再次發(fā)送的該圖片仍不完整時,則對該圖片進(jìn)行修復(fù),具體的,首先確定該圖片的損壞區(qū)域,并獲取損壞區(qū)域外的邊緣上的像素值,利用該像素值設(shè)置相鄰的損壞區(qū)域的像素點,若損壞區(qū)域邊緣的像素點與多個邊緣外的像素點相鄰,則取多個邊緣外的像素點像素值的平均數(shù)來設(shè)置該像素點。根據(jù)損壞區(qū)域邊緣設(shè)置好的像素點進(jìn)一步設(shè)置區(qū)域內(nèi)更靠近里面的像素點,以此類推,直至設(shè)置好圖片損壞區(qū)域的所有像素點。完成圖片修復(fù)后對圖片進(jìn)行顯示,在損壞圖片顯示后后可同時顯示是否保存的提示,即顯示“該圖片源文件損壞,當(dāng)前顯示圖片為修復(fù)后圖片,是否需要保存該修復(fù)并替換源文件?”的提示,若用戶選擇替換,則顯示設(shè)備將該修改后的圖片反饋至移動設(shè)備,移動設(shè)備在接受到該反饋的圖片后,按照圖片地址找到源文件,將接收到的修復(fù)后的圖片替換源文件。
[0046]本發(fā)明的多屏互動方法在實際運用過程中,還可通過顯示設(shè)備的遙控器實現(xiàn)對推送資源自動推送的控制,這樣用戶就可直接通過遙控器在顯示設(shè)備端控制整個自動推送過程,其具體過程是:當(dāng)移動設(shè)備向顯示設(shè)備(例如智能電視)自動推送資源時,用戶通過顯示設(shè)備的遙控裝置(例如遙控器)向顯示設(shè)備發(fā)出控制指令,則顯示設(shè)備接收并解析該控制指令后進(jìn)行響應(yīng),同時利用解析后的指令生成控制命令并反饋到移動設(shè)備,移動設(shè)備接收并解析反饋的控制命令后作出響應(yīng)。例如當(dāng)圖片在自動推送過程中,用戶通過遙控器上的暫停鍵發(fā)送暫停推送指令,顯示設(shè)備接收相應(yīng)的鍵值,進(jìn)一步獲取該鍵值對應(yīng)的暫停命令,按照該暫停命令停止圖片的進(jìn)一步顯示和接收(即顯示畫面停止),并向移動設(shè)備發(fā)送相應(yīng)的暫停命令,移動設(shè)備接收暫停命令后停止當(dāng)前的圖片推送,并記錄當(dāng)前的推送進(jìn)度(包括當(dāng)前推送的圖片信息以及已完成的推送數(shù)據(jù)信息等),顯示設(shè)備和移動設(shè)備均可在用戶通過遙控器發(fā)送取消暫停的命令后恢復(fù)之前的推送過程。
[0047]如圖4所示的具體實施例中,當(dāng)移動設(shè)備與顯示設(shè)備間建立連接成功后,便可進(jìn)行推送資源的操作。圖示為推送圖片界面,界面中間為圖片展示區(qū),左右滑動可切換“上一張”、“下一張”圖片;界面左下方“旋轉(zhuǎn)”按鈕
可以旋轉(zhuǎn)推送圖片的方向,每次點擊旋轉(zhuǎn)按鈕,圖片會自動旋轉(zhuǎn)90° ;界面下方中間有“播放”按鈕'點擊按鈕會啟動幻燈片播放功能,將會每隔預(yù)定時間自動推送下一張圖片;界面右下方有“自動推送”按鈕甲,點擊按鈕可以打開“自動推送”功能或者關(guān)閉“自動推送”功能,開啟時每次切換圖片時將自動推送到電視上。
[0048]從圖4所示的界面可以看出有兩種推送圖片的方式,自動推送和手動快捷操作推送。
[0049]當(dāng)點擊“自動推送”按鈕甲會開啟自動推送功能,會出現(xiàn)圖5所示的界面,告知用戶自動推送功能已開啟。之后進(jìn)行左右滑動切換圖片則自動推送將當(dāng)前的圖片推送到電視上。此時如果再點擊“播放”按鈕 >,將會每隔預(yù)定時間自動切換下一張圖片,并自動推送到電視上。
[0050]圖6所示的具體實施例是采用手動推送圖片界面。關(guān)閉自動推送功能后,左右滑動僅為切換圖片,并不進(jìn)行推送。此時,用戶需要將圖片推送到顯示設(shè)備上時,則可通過觸摸手勢將圖片向上滑動來啟動圖片推送至電視的目的。即移動設(shè)備設(shè)置預(yù)定動作識別指令與推送功能啟動相關(guān)聯(lián),當(dāng)在圖片瀏覽界面接收到該預(yù)定動作后,獲取該圖片并啟動該圖片的推送過程,將圖片推送至顯示設(shè)備。圖7即為選擇推送后,顯示推送中的界面,推送結(jié)束時界面會反饋結(jié)果,顯示如圖8所示的“推送成功”或“推送失敗”信息。
[0051]如圖9所示的是本發(fā)明推送資源的自動推送流程,具體步驟如下:
S1、開始。
[0052]S2、顯示內(nèi)容。移動設(shè)備端按照指令讀取當(dāng)前資源并顯示。
[0053]S3、是否可以推送。通過讀取是否存在自動推送命令來判斷是否進(jìn)行推送,若是,則執(zhí)行步驟S4,若否,則執(zhí)行步驟S9.S4、推送。將推送資源按照顯示設(shè)備參數(shù)處理后通過通信接口發(fā)送出去。
[0054]S5、等待推送反饋。移動設(shè)備等待顯示設(shè)備反饋的狀態(tài)值。
[0055]S6、是否成功。若在預(yù)定時間內(nèi)接收到推送成功的狀態(tài)值,則執(zhí)行步驟S7,若預(yù)定時間內(nèi)未收到反饋或收到顯示設(shè)備發(fā)送的推送失敗的狀態(tài)值,則執(zhí)行步驟S8
S7、通知成功。移動設(shè)備讀取狀態(tài)值并在界面顯示推送成功信息。
[0056]S8、通知失敗。移動設(shè)備界面顯示推送失敗信息。
[0057]S9、結(jié)束。
[0058]如圖10所示的一種多屏互動系統(tǒng),其中,所述系統(tǒng)包括:
用戶接口單元100,用于接收用戶推送指令,具體如步驟SlOO所述;
存儲器200,用于本地存儲推送資源,具體如步驟SlOO所述;
控制器300,用于獲取本地推送資源,及獲取顯示設(shè)備參數(shù),根據(jù)該參數(shù)將推送資源處理成適合顯示設(shè)備顯示的文件,具體如步驟S200所述;
顯示單元400,用于將所述控制器獲取的本地推送資源顯示在移動設(shè)備屏幕上,具體如步驟SlOO所述;
通信接口 500、用于將所述控制器處理的適合顯示設(shè)備顯示的文件發(fā)送至顯示設(shè)備進(jìn)行顯示,具體如步驟S300所述。
[0059]本發(fā)明提供一種多屏互動方法及其系統(tǒng),通過本發(fā)明的系統(tǒng)可實現(xiàn)本地資源到顯示設(shè)備的自動推送,實現(xiàn)了方便快捷地推送大量資源的操作,并能夠自動對推送資源進(jìn)行識別,保證推送資源的連貫顯示,且可實現(xiàn)顯示設(shè)備端對推送資源進(jìn)行旋轉(zhuǎn)等處理,減輕了推送端移動設(shè)備的處理壓力,加快了處理速度。
[0060]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種多屏互動的方法,其特征在于,所述方法包括以下步驟: A、移動設(shè)備接收用戶推送指令,獲取本地推送資源并將其顯示在移動設(shè)備屏幕上; B、所述移動設(shè)備獲取顯示設(shè)備參數(shù),根據(jù)該參數(shù)將所述推送資源處理成適合顯示設(shè)備顯示的文件; C、將處理后的文件發(fā)送至顯示設(shè)備進(jìn)行顯示。
2.根據(jù)權(quán)利要求1所述的多屏互動的方法,其特征在于,所述步驟A中獲取本地推送資源并將其顯示在移動設(shè)備屏幕上具體為:根據(jù)預(yù)先讀取的移動設(shè)備參數(shù)將本地推送資源處理成適合移動設(shè)備顯示的文件,將處理后的文件顯示在移動設(shè)備的屏幕上。
3.根據(jù)權(quán)利要求2所述的多屏互動的方法,其特征在于,所述移動設(shè)備參數(shù)包括移動設(shè)備屏幕的分辨率,所述顯示設(shè)備參數(shù)包括顯示設(shè)備屏幕的分辨率。
4.根據(jù)權(quán)利要求3所述的多屏互動的方法,其特征在于,所述步驟B具體為: B1、所述移動設(shè)備獲取顯示設(shè)備參數(shù); B2、根據(jù)所獲取的顯示設(shè)備參數(shù)判斷所述推送資源是否適合顯示設(shè)備顯示,若否,則執(zhí)行步驟B3 ; B3、所述移動設(shè) 備按照顯示設(shè)備參數(shù)將推送資源處理成與顯示設(shè)備參數(shù)匹配,適合顯示設(shè)備顯示的文件。
5.根據(jù)權(quán)利要求1所述的多屏互動的方法,其特征在于,所述移動設(shè)備獲取顯示設(shè)備參數(shù)后進(jìn)行保存,當(dāng)所述移動設(shè)備斷開與顯示設(shè)備的連接時,所述移動設(shè)備刪除所保存的顯示設(shè)備參數(shù)。
6.根據(jù)權(quán)利要求1所述的多屏互動的方法,其特征在于,當(dāng)移動設(shè)備連續(xù)向顯示設(shè)備發(fā)送推送資源時,若顯示設(shè)備接收上一個推送資源且其加載顯示尚未完成時,又接收到下一個推送資源,則顯示設(shè)備取消上一個推送資源的加載顯示,釋放資源,同時加載顯示下一個推送資源。
7.根據(jù)權(quán)利要求1所述的多屏互動的方法,其特征在于,當(dāng)移動設(shè)備連續(xù)發(fā)送推送資源時,判斷當(dāng)前發(fā)送的推送資源與之前一次發(fā)送的推送資源是否為同一資源,若是,則不發(fā)送當(dāng)前推送資源。
8.根據(jù)權(quán)利要求1所述的多屏互動的方法,其特征在于,當(dāng)移動設(shè)備連續(xù)發(fā)送推送資源時,檢測并判斷相鄰兩推送資源的切換時長是否超過預(yù)定值,若是,則彈出密鑰輸入菜單,當(dāng)用戶輸入密鑰與預(yù)存值一致時,則推送資源的連續(xù)發(fā)送繼續(xù)。
9.根據(jù)權(quán)利要求1所述的多屏互動的方法,其特征在于,所述移動設(shè)備在將處理后的推送資源發(fā)送到所述顯示設(shè)備后,向顯示設(shè)備發(fā)送推送資源調(diào)整指令,顯示設(shè)備接收該指令后,對所接收的推送資源進(jìn)行相應(yīng)調(diào)整處理后顯示在顯示設(shè)備屏幕上。
10.一種多屏互動系統(tǒng),其特征在于,所述系統(tǒng)包括: 用戶接口單元,用于接收用戶推送指令; 存儲器,用于本地存儲推送資源; 控制器,用于獲取本地推送資源,及獲取顯示設(shè)備參數(shù),根據(jù)該參數(shù)將推送資源處理成適合顯示設(shè)備顯示的文件; 顯示單元,用于將所述控制器獲取的本地推送資源顯示在移動設(shè)備屏幕上; 通信接口、用于將所述控制器處理的適合顯示設(shè)備顯示的文件發(fā)送至顯示設(shè)備進(jìn)行顯示。
【文檔編號】H04M1/725GK103995683SQ201410169245
【公開日】2014年8月20日 申請日期:2014年4月24日 優(yōu)先權(quán)日:2014年4月24日
【發(fā)明者】王凱, 于定敏 申請人:深圳創(chuàng)維-Rgb電子有限公司