一種用于呈現(xiàn)顯示界面的方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種在第二設(shè)備中呈現(xiàn)第一設(shè)備的顯示界面的方法,其中,所述第二設(shè)備具有顯示屏,所述第一設(shè)備不具有顯示屏,該方法包括以下步驟:a.與所述第一設(shè)備建立連接后,接收來自所述第一設(shè)備的第一界面顯示信息,該第一界面顯示信息指示該第一設(shè)備能夠正確識別的第一顯示界面;b.根據(jù)所述第二設(shè)備的顯示屏相關(guān)信息,對所述第一界面顯示信息進(jìn)行處理,生成并呈現(xiàn)與所述第二設(shè)備的顯示屏相適應(yīng)的、該第一設(shè)備的第二顯示界面。根據(jù)本發(fā)明的方法,可實現(xiàn)不具有顯示屏的第一設(shè)備與具有顯示屏的第二設(shè)備之間的交互。
【專利說明】—種用于呈現(xiàn)顯不界面的方法、裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種用于呈現(xiàn)顯示界面的方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]目前市場上存在很多沒有顯示屏的電子設(shè)備,用戶不能很方便地了解該等電子設(shè)備的當(dāng)前狀態(tài)或配置等信息,且用戶僅能對該等電子設(shè)備進(jìn)行簡單的配置或其他操作。
[0003]作為一種方案,可對無顯示屏的電子設(shè)備設(shè)置簡單的操作面板,來實現(xiàn)該電子設(shè)備和用戶之間的交互,如在冰箱上設(shè)置簡單的按鈕,用戶可通過該等按鈕來對冰箱進(jìn)行操作。然而,該方案僅能實現(xiàn)對無顯示屏的電子設(shè)備的簡單操作,且不支持對電子設(shè)備的遠(yuǎn)程遙控。
[0004]作為另一種方案,一個廠家可針對其所生產(chǎn)的沒有顯示屏的第一設(shè)備,來生產(chǎn)一個具有顯示屏的第二設(shè)備,來專門針對該第一設(shè)備進(jìn)行操作,如一個廠家生產(chǎn)的空調(diào)和其為該空調(diào)配套生辰的遙控器。該方案中第一設(shè)備和第二設(shè)備必須為同一個廠家生產(chǎn)的配套設(shè)備,且使用第二設(shè)備來操控第一設(shè)備時,第一設(shè)備與第二設(shè)備之間的距離、方向等因素會對操控過程產(chǎn)生較大的影響。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種用于呈現(xiàn)顯示界面的方法、裝置和系統(tǒng)。
[0006]根據(jù)本發(fā)明的一個方面,提供一種在第二設(shè)備中呈現(xiàn)第一設(shè)備的顯示界面的方法,其中,所述第二設(shè)備具有顯示屏,所述第一設(shè)備不具有顯示屏,該方法包括以下步驟:
[0007]a.與所述第一設(shè)備建立連接后,接收來自所述第一設(shè)備的第一界面顯示信息,該第一界面顯示信息指示該第一設(shè)備能夠正確識別的第一顯示界面;
[0008]b.根據(jù)所述第二設(shè)備的顯示屏相關(guān)信息,對所述第一界面顯示信息進(jìn)行處理,生成并呈現(xiàn)與所述第二設(shè)備的顯示屏相適應(yīng)的、該第一設(shè)備的第二顯示界面。
[0009]根據(jù)本發(fā)明的另一個方面,還提供了一種在第一設(shè)備中向第二設(shè)備提供該第一設(shè)備的顯示界面的方法,其中,所述第二設(shè)備具有顯示屏,所述第一設(shè)備不具有顯示屏,該方法包括以下步驟:
[0010]A.當(dāng)與所述第二設(shè)備建立連接后,生成第一界面顯示信息,其中,該第一界面顯示信息指示該第一設(shè)備能夠正確識別的第一顯示界面;
[0011]B.根據(jù)所述第二設(shè)備提供的、該第二設(shè)備的顯示屏相關(guān)信息,對所述第一界面顯示信息進(jìn)行處理,生成第二界面顯示信息,該第二界面顯示信息指示所述第二設(shè)備的顯示屏相適應(yīng)的、該第一設(shè)備的第二顯示界面;
[0012]C.將所述第二界面顯示信息發(fā)送給所述第二設(shè)備。
[0013]根據(jù)本發(fā)明的另一個方面,還提供了一種在第二設(shè)備中呈現(xiàn)第一設(shè)備的顯示界面的界面呈現(xiàn)裝置,其中,所述第二設(shè)備具有顯示屏,所述第一設(shè)備不具有顯示屏,該界面呈現(xiàn)裝置包括:
[0014]第一接收裝置,用于與所述第一設(shè)備建立連接后,接收來自所述第一設(shè)備的第一界面顯示信息,該第一界面顯示信息指示該第一設(shè)備能夠正確識別的第一顯示界面;
[0015]第一生成裝置,用于根據(jù)所述第二設(shè)備的顯示屏相關(guān)信息,對所述第一界面顯示信息進(jìn)行處理,生成并呈現(xiàn)與所述第二設(shè)備的顯示屏相適應(yīng)的、該第一設(shè)備的第二顯示界面。
[0016]根據(jù)本發(fā)明的另一個方面,還提供了一種在第一設(shè)備中向第二設(shè)備提供該第一設(shè)備的顯示界面的界面發(fā)送裝置,其中,所述第二設(shè)備具有顯示屏,所述第一設(shè)備不具有顯示屏,該界面發(fā)送裝置包括:
[0017]第二生成裝置,用于當(dāng)與所述第二設(shè)備建立連接后,生成第一界面顯示信息,其中,該第一界面顯示信息指示該第一設(shè)備能夠正確識別的第一顯示界面;
[0018]第三生成裝置,用于根據(jù)所述第二設(shè)備提供的、該第二設(shè)備的顯示屏相關(guān)信息,對所述第一界面顯示信息進(jìn)行處理,生成第二界面顯示信息,該第二界面顯示信息指示與所述第二設(shè)備的顯示屏相適應(yīng)的、該第一設(shè)備的第二顯示界面;
[0019]第二提供裝置,用于將所述第二界面顯示信息提供給所述第二設(shè)備。
[0020]根據(jù)本發(fā)明的另一個方面,還提供了一種用于呈現(xiàn)顯示界面的系統(tǒng),包括本發(fā)明所述的界面呈現(xiàn)裝置以及在第一設(shè)備中的以下裝置:
[0021]第二生成裝置,用于當(dāng)與所述第二設(shè)備建立連接后,生成第一界面顯示信息,其中,該第一界面顯示信息指示該第一設(shè)備能夠正確識別的第一顯示界面;
[0022]第三提供裝置,用于將所述第一界面顯示信息提供給所述第二設(shè)備。
[0023]根據(jù)本發(fā)明的另一個方面,還提供了一種用于呈現(xiàn)顯示界面的系統(tǒng),包括本發(fā)明所述的界面發(fā)送裝置以及在第二設(shè)備中的以下裝置:
[0024]第三接收裝置,用于接收來自第一設(shè)備的第二界面顯示信息,該第二界面顯示信息指示與所述第二設(shè)備的顯示屏相適應(yīng)的、該第一設(shè)備的第二顯示界面;
[0025]呈現(xiàn)裝置,用于根據(jù)所述第二界面顯示信息,呈現(xiàn)所述第二顯示界面。
[0026]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:1)可實現(xiàn)無顯示屏的第一設(shè)備和有顯示屏的第二設(shè)備之間的交互,第二設(shè)備可根據(jù)其顯示屏相關(guān)信息對第一界面顯示信息進(jìn)行處理,以在第二設(shè)備中呈現(xiàn)適用于該第二設(shè)備的顯示屏的第二顯示界面;第二設(shè)備可將用戶對第二顯示界面執(zhí)行的操作信息轉(zhuǎn)換為針對第一顯示界面執(zhí)行的操作信息,并將轉(zhuǎn)換后的操作信息發(fā)送至第一設(shè)備,第一設(shè)備可識別該轉(zhuǎn)換后的操作信息,并根據(jù)該操作信息執(zhí)行相應(yīng)的邏輯控制;并且,第二設(shè)備無需與第一設(shè)備配套,也能夠成功展示第一設(shè)備需要向用戶展示的信息,并幫助第一設(shè)備實現(xiàn)與用戶之間的交互。也即,第二設(shè)備是跨平臺的,其可廣泛地應(yīng)用于多種不同類型,不同服務(wù)商生產(chǎn)的第一設(shè)備;2)可在無顯示屏的第一設(shè)備端,生成能夠指示與第二設(shè)備的顯示屏相適應(yīng)的第二顯示界面的第二界面顯示信息,并將該第二界面顯示信息發(fā)送至第二設(shè)備,以在該第二設(shè)備中顯示與該第二設(shè)備的顯示屏相適應(yīng)的第二顯示界面;第一設(shè)備可將第二設(shè)備提供的、用戶對第二顯示界面執(zhí)行的操作信息,轉(zhuǎn)換為針對第一顯示界面的操作信息,并通過識別該轉(zhuǎn)換后的操作信息來執(zhí)行邏輯控制。
【專利附圖】
【附圖說明】
[0027]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0028]圖1為本發(fā)明一個實施例的用于呈現(xiàn)顯示界面的方法的流程示意圖;
[0029]圖2為本發(fā)明另一個實施例的用于呈現(xiàn)顯示界面的方法的流程示意圖;
[0030]圖3為本發(fā)明一個實施例的用于呈現(xiàn)顯示界面的系統(tǒng)的結(jié)構(gòu)示意圖;
[0031]圖4為本發(fā)明另一個實施例的用于呈現(xiàn)顯示界面的系統(tǒng)的結(jié)構(gòu)示意圖。
[0032]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實施方式】
[0033]下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。
[0034]圖1為本發(fā)明一個實施例的用于呈現(xiàn)顯示界面的方法的流程示意圖。
[0035]其中,本實施例的方法主要通過第一設(shè)備和第二設(shè)備來實現(xiàn);其中,所述第一設(shè)備包括任何不具有顯示屏的電子設(shè)備,如路由器、傳感器等通信設(shè)備,又如空調(diào)、洗衣機(jī)、電冰箱等家電設(shè)備等。其中,所述第二設(shè)備包括任何具有顯示屏的計算機(jī)設(shè)備,如PC機(jī)、平板電腦、智能手機(jī)、PDA、IPTV等。優(yōu)選地,所述第二設(shè)備并非所述第一設(shè)備的專用配套設(shè)備;更優(yōu)選地,所述第一設(shè)備和所述第二設(shè)備由不同的服務(wù)商提供。
[0036]需要說明的是,所述第一設(shè)備和第二設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的第一設(shè)備和第二設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
[0037]根據(jù)本實施例的方法包括步驟S101、步驟S102、步驟S103和步驟S104。
[0038]其中,在步驟SlOl之前,第一設(shè)備與第二設(shè)備建立連接。
[0039]其中,所述連接包括在第一設(shè)備與第二設(shè)備之間建立的任何方式的連接;優(yōu)選地,所述連接包括但不限于:
[0040]I)在第一設(shè)備與第二設(shè)備之間建立的有線連接,如有線網(wǎng)絡(luò)連接、數(shù)據(jù)線連接等;
[0041]2)在第一設(shè)備與第二設(shè)備之間建立的無線連接,如W1-Fi連接、藍(lán)牙連接等。
[0042]其中,第一設(shè)備與第二設(shè)備之間的連接可在多種情況下被建立。如優(yōu)選地,當(dāng)滿足預(yù)定觸發(fā)條件時,第二設(shè)備建立與第一設(shè)備之間的連接。
[0043]其中,所述預(yù)定觸發(fā)條件包括任何預(yù)定的能夠觸發(fā)第一設(shè)備與第二設(shè)備建立連接的條件。優(yōu)選地,所述預(yù)定觸發(fā)條件包括但不限于:
[0044]I)第一設(shè)備基于無線技術(shù),如藍(lán)牙、W1-Fi等,檢測到第二設(shè)備;或者,第二設(shè)備基于無線技術(shù),如藍(lán)牙、W1-Fi等,檢測到第一設(shè)備。
[0045]具體地,第一或第二設(shè)備可自動進(jìn)行檢測,或者,根據(jù)用戶操作行為發(fā)起檢測。
[0046]例如,第一設(shè)備通過處于開啟狀態(tài)的藍(lán)牙自動檢測到第二設(shè)備。
[0047]又例如,第二設(shè)備根據(jù)用戶操作發(fā)起W1-Fi檢測并檢測到第一設(shè)備。
[0048]2)第一設(shè)備通過物理端口檢測到第二設(shè)備通過如數(shù)據(jù)線或網(wǎng)線等有線方式與該第一設(shè)備進(jìn)行有線連接;或者,第二設(shè)備通過物理端口檢測到第一設(shè)備通過如數(shù)據(jù)線或網(wǎng)線等有線方式與該第二設(shè)備進(jìn)行有線連接。
[0049]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何第二設(shè)備建立與第一設(shè)備之間的連接的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0050]在步驟SlOl中,當(dāng)與第二設(shè)備建立連接后,第一設(shè)備生成第一界面顯示信息。
[0051]其中,所述第一界面顯示信息用于指示第一設(shè)備能夠正確識別的第一顯示界面,所述第一界面顯示信息包括任何與所述第一顯示界面的顯示相關(guān)的信息;優(yōu)選地,所述第一顯示界面信息包括但不限于第一顯示界面的圖像信息、分辨率信息等;其中,所述分辨率信息用于指示第一顯示界面的分辨率;優(yōu)選地,所述分辨率信息表示為x*Y,其中,X表示水平像素,Y表示垂直像素。
[0052]需要說明的是,第一設(shè)備可識別用戶在第一顯示界面上的操作,并根據(jù)識別結(jié)果來執(zhí)行相應(yīng)的邏輯控制。
[0053]具體地,當(dāng)與第二設(shè)備建立連接后,第一設(shè)備生成第一界面顯示信息的實現(xiàn)方式包括:
[0054]I)當(dāng)與第二設(shè)備建立連接后,第一設(shè)備直接生成第一界面顯示信息。
[0055]例如,當(dāng)與第二設(shè)備建立連接后,第一設(shè)備直接將該第一設(shè)備中預(yù)設(shè)的初始顯示界面作為第一顯示界面,并生成相應(yīng)的第一界面顯示信息。
[0056]2)當(dāng)與第二設(shè)備建立連接后,第一設(shè)備根據(jù)來自第二設(shè)備的界面顯示請求,生成第一界面顯示信息。
[0057]例如,當(dāng)與第二設(shè)備建立連接后,第一設(shè)備接收到來自第二設(shè)備的界面顯示請求,則第二設(shè)備將該第一設(shè)備中預(yù)設(shè)的初始顯示界面作為第一顯示界面,并生成相應(yīng)的第一界面顯示信息。
[0058]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)與第二設(shè)備建立連接后,生成第一界面顯示信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0059]在步驟S102中,第一設(shè)備將第一界面顯示信息提供給第二設(shè)備。
[0060]具體地,第一設(shè)備可通過多種方式將第一界面顯示信息提供給第二設(shè)備。例如,第一設(shè)備可基于與第二設(shè)備之間的連接,通過打包流媒體、余弦變換、差值傳輸?shù)确绞?,將第一界面顯示信息提供給第二設(shè)備。
[0061]在步驟S103中,與第一設(shè)備建立連接后,第二設(shè)備接收來自第一設(shè)備的第一界面顯不?目息。
[0062]在步驟S104中,第二設(shè)備根據(jù)該第二設(shè)備的顯示屏相關(guān)信息,對第一界面顯示信息進(jìn)行處理,生成并呈現(xiàn)與第二設(shè)備的顯示屏相適應(yīng)的、第一設(shè)備的第二顯示界面。
[0063]其中,所述顯示屏相關(guān)信息包括任何與第二設(shè)備的顯示屏相關(guān)的信息;優(yōu)選地,所述顯示屏相關(guān)信息包括但不限于第二設(shè)備的顯示屏的尺寸信息、分辨率信息、屏幕像素密
/又寸。
[0064]其中,第二顯示界面較第一顯示界面更合適于在第二設(shè)備的顯示屏上進(jìn)行顯示,但第一設(shè)備通常無法識別用戶在該第二顯示界面上的操作。
[0065]具體地,第二設(shè)備根據(jù)該第二設(shè)備的顯示屏相關(guān)信息,對第一界面顯示信息進(jìn)行處理,并根據(jù)處理后的第一界面顯示信息生成第二顯示界面,并在第二設(shè)備的顯示屏上顯示該第二顯示界面。
[0066]優(yōu)選地,所述步驟S104進(jìn)一步包括以下步驟:第二設(shè)備根據(jù)第二設(shè)備的顯示屏相關(guān)信息以及第一界面顯示信息,確定與第二設(shè)備的顯示屏相適應(yīng)的所述第二顯示界面的分辨率信息;第二設(shè)備根據(jù)所述分辨率信息,對所述第一界面顯示信息進(jìn)行處理,生成并呈現(xiàn)所述第二顯示界面。
[0067]其中,第二顯示界面的水平像素小于或等于第二設(shè)備的顯示屏的水平像素,第二顯示界面的垂直像素小于或等于第二設(shè)備的顯示屏的垂直像素;優(yōu)選地,第二顯示界面的分辨率信息與第二設(shè)備的顯示屏的分辨率信息相適配。
[0068]例如,第二設(shè)備的顯示屏的分辨率信息為1024*768,第一界面顯示信息指示了第一顯示界面的分辨率信息為500*500 ;第二設(shè)備確定與第二設(shè)備的顯示屏相適應(yīng)的第二顯示界面的分辨率信息為960*640,且第二設(shè)備對第一界面顯示信息進(jìn)行處理,來生成分辨率為960*640的第二顯示界面,并在第二設(shè)備的顯示屏上顯示該第二顯示界面。
[0069]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)該第二設(shè)備的顯示屏相關(guān)信息,對第一界面顯示信息進(jìn)行處理,生成并呈現(xiàn)與第二設(shè)備的顯示屏相適應(yīng)的、第一設(shè)備的第二顯示界面的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0070]需要說明的是,優(yōu)選地,第二設(shè)備還可向第一設(shè)備發(fā)送用于指示在第二設(shè)備中成功顯示第二顯示界面的反饋信息。第一設(shè)備可根據(jù)該反饋信息確定隨后需要在第二設(shè)備中顯示的新第一顯示界面。
[0071]作為一種優(yōu)選方案,本實施的方案還包括步驟S105、步驟S106和步驟S107:在步驟S105中,第二設(shè)備獲取用戶對第二顯示界面執(zhí)行的操作信息;在步驟S106中,第二設(shè)備將該操作信息轉(zhuǎn)換為針對第一顯示界面的操作信息;在步驟S107中,第二設(shè)備將轉(zhuǎn)換后的操作信息提供給第一設(shè)備。
[0072]其中,所述操作信息包括與針對第一或第二顯示界面的操作相關(guān)的任何信息;優(yōu)選地,所述操作信息包括但不限于:
[0073]I)用戶執(zhí)行的操作類型。
[0074]其中,所述操作類型包括第一設(shè)備可識別的任何操作類型;優(yōu)選地,所述操作類型包括但不限于:單擊、雙擊、滑動等。
[0075]2)用戶執(zhí)行的操作在第一或第二顯示界面上的坐標(biāo)信息。
[0076]其中,所述坐標(biāo)信息包括任何與用戶執(zhí)行的操作在第一或第二顯示界面上的位置相關(guān)的信息;優(yōu)選地,所述坐標(biāo)信息包括但不限于:與用戶執(zhí)行的操作對應(yīng)的、第一或第二顯示界面上的坐標(biāo)點位置,與用戶執(zhí)行的操作對應(yīng)的、第一或第二顯示界面上的坐標(biāo)軌跡坐寸ο
[0077]需要說明的是,由于第二設(shè)備并不需要對用戶執(zhí)行的操作類型進(jìn)行轉(zhuǎn)換操作,故優(yōu)選地,步驟S106的主要目的是將用戶執(zhí)行的操作在第二顯示界面上的坐標(biāo)信息轉(zhuǎn)換為在第一顯示界面上的坐標(biāo)信息。
[0078]其中,第二設(shè)備將操作信息轉(zhuǎn)換為針對第一顯示界面的操作信息的實現(xiàn)方式包括但不限于:
[0079]I)第二設(shè)備根據(jù)第一顯示界面的分辨率信息和第二顯示界面的分辨率信息,將用戶執(zhí)行的操作在第二顯示界面上的坐標(biāo)信息,轉(zhuǎn)換為在第一顯示界面上的坐標(biāo)信息。
[0080]例如,第一顯示界面的分辨率信息為500*600,第二顯示界面的分辨率信息為1024*768,用戶執(zhí)行的操作在第二顯示界面上的坐標(biāo)點位置為(200,300);第二設(shè)備基于以下公式將在第二顯示界面上的坐標(biāo)點位置(200,300)轉(zhuǎn)換為在第一顯示界面上的坐標(biāo)點位置(Tx,Ty):
[0081]Tx = 200*(500/1024)
[0082]Ty = 300*(600/768)
[0083]2)在步驟S104中,第二設(shè)備對第一界面顯示信息進(jìn)行處理時建立第一顯示界面與第二顯示界面之間的坐標(biāo)變換關(guān)系;在步驟S106中,第二設(shè)備根據(jù)所述坐標(biāo)變換關(guān)系,將用戶在第二顯示界面上執(zhí)行的操作的坐標(biāo)信息,轉(zhuǎn)換為針對所述第一顯示界面上的坐標(biāo)信息。
[0084]例如,在步驟S104中,第二設(shè)備建立第一顯示界面與第二顯示界面之間的坐標(biāo)變換關(guān)系為:Clx = C2x ;Cly = 2C2y。其中,Clx為第一顯示界面中的橫坐標(biāo),Cly為第一顯示界面中的縱坐標(biāo),C2x為第二顯示界面中的橫坐標(biāo),C2y為第二顯示界面中的縱坐標(biāo)。則在步驟S106中,第二設(shè)備可根據(jù)該坐標(biāo)變換關(guān)系,將用戶在第二顯示界面上執(zhí)行的操作的坐標(biāo)信息,轉(zhuǎn)換為針對所述第一顯示界面上的坐標(biāo)信息。
[0085]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何將操作信息轉(zhuǎn)換為針對第一顯示界面的操作信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0086]在步驟S107之后,第一設(shè)備接收第二設(shè)備提供的針對第一顯示界面的操作信息,并根據(jù)所述針對第一顯示界面的操作信息來執(zhí)行相應(yīng)的邏輯控制,如第一設(shè)備根據(jù)所述操作信息修改其配置等。
[0087]需要說明的是,所述步驟S105、步驟S106、步驟S107可被多次執(zhí)行。例如,每當(dāng)用戶在第二顯示界面上執(zhí)行一次操作,第二設(shè)備便執(zhí)行一次步驟S105、步驟S106和步驟S107。
[0088]作為另一種優(yōu)選方案,本實施例還包括步驟S108和步驟S109。
[0089]在步驟S108中,第二設(shè)備接收第一設(shè)備反饋的新第一界面顯示信息。其中,該新第一界面顯示信息指示更新后的第一顯示界面。
[0090]其中,第一設(shè)備可在多種情形下向第二設(shè)備反饋新第一界面顯示信息。
[0091]例如,第一設(shè)備根據(jù)其接收到的針對第一顯示界面的操作信息確定更新后的第一顯示界面,并生成相應(yīng)的新第一界面顯示信息,并向第二設(shè)備反饋該新第一界面顯示信息。
[0092]又例如,第一設(shè)備接收到來自第二設(shè)備的、用于指示初始界面顯示成功的反饋信息,第一設(shè)備根據(jù)在初始界面之后需要顯示的新第一顯示界面,生成新第一界面顯示信息,并向第二設(shè)備反饋該新第一界面顯示信息。
[0093]在步驟S109中,第二設(shè)備將新第一界面顯示信息作為所述第一界面顯示信息,重復(fù)所述步驟S104,來呈現(xiàn)新第二顯示界面。
[0094]根據(jù)本實施例的方案,可實現(xiàn)無顯示屏的第一設(shè)備和有顯示屏的第二設(shè)備之間的交互,第二設(shè)備可根據(jù)其顯示屏相關(guān)信息對第一界面顯示信息進(jìn)行處理,以在第二設(shè)備中呈現(xiàn)適用于該第二設(shè)備的顯示屏的第二顯示界面;第二設(shè)備可將用戶對第二顯示界面執(zhí)行的操作信息轉(zhuǎn)換為針對第一顯示界面執(zhí)行的操作信息,并將轉(zhuǎn)換后的操作信息發(fā)送至第一設(shè)備,第一設(shè)備可識別該轉(zhuǎn)換后的操作信息,并根據(jù)該操作信息執(zhí)行相應(yīng)的邏輯控制。在本實施例的方案中,第二設(shè)備無需與第一設(shè)備配套,也能夠成功展示第一設(shè)備需要向用戶展示的信息,并幫助第一設(shè)備實現(xiàn)與用戶之間的交互。也即,第二設(shè)備是跨平臺的,其可廣泛地應(yīng)用于多種不同類型,不同服務(wù)商生產(chǎn)的第一設(shè)備。
[0095]圖2為本發(fā)明另一個實施例的用于呈現(xiàn)顯示界面的方法的流程示意圖。其中,本實施例的方法主要通過第一設(shè)備和第二設(shè)備來實現(xiàn)。
[0096]根據(jù)本實施例的方法包括步驟S201、步驟S202、步驟S203、步驟S204和步驟S205。
[0097]在步驟S201中,當(dāng)與第二設(shè)備建立連接后,第一設(shè)備生成第一界面顯示信息。
[0098]其中,所述步驟S201的實現(xiàn)方式與參照圖1所示實施例中步驟SlOl的實現(xiàn)方式相同或相似,在此不再贅述。
[0099]在步驟S202中,第一設(shè)備根據(jù)第二設(shè)備提供的、該第二設(shè)備的顯示屏相關(guān)信息,對第一界面顯示信息進(jìn)行處理,生成第二界面顯示信息。
[0100]優(yōu)選地,第二設(shè)備可在與第一設(shè)備建立連接后,立即向第一設(shè)備提供該第二設(shè)備的顯示屏相關(guān)信息。
[0101]其中,第一設(shè)備根據(jù)第二設(shè)備的顯示屏相關(guān)信息,對第一界面顯示信息進(jìn)行處理,生成第二界面顯示信息的實現(xiàn)方式,與參照圖1所示實施例中第二設(shè)備根據(jù)該第二設(shè)備的顯示屏相關(guān)信息,對第一界面顯示信息進(jìn)行處理,生成第二界面顯示信息的實現(xiàn)方式相同或者相似,在此不再贅述。
[0102]在步驟S203中,第一設(shè)備將第二界面顯示信息發(fā)送給所述第二設(shè)備。
[0103]具體地,第一設(shè)備可通過多種方式將第二界面顯示信息提供給第二設(shè)備。例如,第一設(shè)備可基于與第二設(shè)備之間的連接,通過打包流媒體、余弦變換、差值傳輸?shù)确绞剑瑢⒌诙缑骘@示信息提供給第二設(shè)備。
[0104]在步驟S204中,第二設(shè)備接收來自第一設(shè)備的第二界面顯示信息。
[0105]在步驟S205中,第二設(shè)備根據(jù)第二界面顯示信息,呈現(xiàn)第二顯示界面。
[0106]具體地,第二設(shè)備根據(jù)第二界面顯示信息,直接在第二設(shè)備的顯示屏上呈現(xiàn)第二顯示界面。
[0107]作為一種優(yōu)選方案,本實施例的方案還包括步驟S206和步驟S207。
[0108]在步驟S206中,第一設(shè)備根據(jù)來自第二設(shè)備的、與第二界面顯示信息有關(guān)的信息,生成新第一界面顯示信息。
[0109]其中,所述與第二界面顯示信息有關(guān)的信息包括與第二界面顯示信息相關(guān)的任何信息。優(yōu)選地,所述與界面顯示信息有關(guān)的信息包括但不限于:
[0110]I)用戶對第二顯示界面執(zhí)行的操作信息。
[0111]2)用于指示在第二設(shè)備中成功顯示第二顯示界面的反饋信息。
[0112]例如,用于表示在第二設(shè)備中成功顯示初始界面所對應(yīng)的第二顯示界面的反饋信肩、O
[0113]具體地,第一設(shè)備根據(jù)來自第二設(shè)備的、與第二界面顯示信息有關(guān)的信息,生成新第一界面顯示信息的實現(xiàn)方式包括但不限于:
[0114]I)所述與第二界面顯示信息有關(guān)的信息包括用戶對第二顯示界面執(zhí)行的操作信息,第一設(shè)備將該操作信息轉(zhuǎn)換為針對第一顯示界面的操作信息,并根據(jù)針對第一顯示界面的操作信息,生成新第一界面顯示信息。
[0115]例如,第一設(shè)備根據(jù)第二設(shè)備提供的、該第二設(shè)備的顯示屏相關(guān)信息,將用戶執(zhí)行的操作在第二顯示界面上的坐標(biāo)信息,轉(zhuǎn)換為在第一顯示界面上的坐標(biāo)信息;第一設(shè)備根據(jù)轉(zhuǎn)換后的坐標(biāo)信息確定更新后的第一顯示界面,并生成與該更新后的第一顯示界面相對應(yīng)的新第一界面顯示信息。
[0116]2)所述與第二界面顯示信息有關(guān)的信息包括用于指示在第二設(shè)備中成功顯示第二顯示界面的反饋信息。第一設(shè)備根據(jù)該反饋信息確定隨后需要顯示的新第一顯示界面,并生成相應(yīng)的第一界面信息。
[0117]例如,第一設(shè)備接收到的反饋信息用于指示在第二設(shè)備中成功顯示初始界面,則第一設(shè)備確定在初始界面之后需要顯示的新第一顯示界面,并生成與該新第一顯示界面相對應(yīng)的第一界面信息。
[0118]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)來自第二設(shè)備的、與界面顯示信息有關(guān)的信息,生成新第一界面顯示信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0119]在步驟S207中,第一設(shè)備將新界面顯示信息作為第一界面顯示信息,重復(fù)所述步驟S202和步驟S203。
[0120]需要說明的是,所述步驟S206和步驟S207可被多次執(zhí)行。例如,每當(dāng)?shù)谝辉O(shè)備接收到來自第二設(shè)備的、與第二界面顯示信息有關(guān)的信息時,第一設(shè)備便執(zhí)行步驟S206和步驟 S207。
[0121]此外,步驟S206和步驟S207每次被執(zhí)行之后,第二設(shè)備便執(zhí)行步驟S204和步驟S205,以在第二設(shè)備的顯示屏上顯示相應(yīng)的第二顯示界面。
[0122]根據(jù)本實施例的方案,可在無顯示屏的第一設(shè)備端,生成能夠指示與第二設(shè)備的顯示屏相適應(yīng)的第二顯示界面的第二界面顯示信息,并將該第二界面顯示信息發(fā)送至第二設(shè)備,以在該第二設(shè)備中顯示與該第二設(shè)備的顯示屏相適應(yīng)的第二顯示界面;第一設(shè)備可將第二設(shè)備提供的、用戶對第二顯示界面執(zhí)行的操作信息,轉(zhuǎn)換為針對第一顯示界面的操作信息,并通過識別該轉(zhuǎn)換后的操作信息來執(zhí)行邏輯控制。
[0123]圖3為本發(fā)明一個實施例的用于呈現(xiàn)顯示界面的系統(tǒng)的結(jié)構(gòu)示意圖。其中,本實施例的系統(tǒng)主要包括第一設(shè)備和第二設(shè)備;其中,所述第一設(shè)備包括任何不具有顯示屏的電子設(shè)備,如路由器、傳感器等通信設(shè)備,又如空調(diào)、洗衣機(jī)、電冰箱等家電設(shè)備等。其中,所述第二設(shè)備包括任何具有顯示屏的計算機(jī)設(shè)備,如PC機(jī)、平板電腦、智能手機(jī)、PDA、IPTV等。優(yōu)選地,所述第二設(shè)備并非所述第一設(shè)備的專用配套設(shè)備;更優(yōu)選地,所述第一設(shè)備和所述第二設(shè)備由不同的服務(wù)商提供。
[0124]需要說明的是,所述第一設(shè)備和第二設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的第一設(shè)備和第二設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
[0125]本實施例中,第一設(shè)備包括第二生成裝置I和第三提供裝置2,第二設(shè)備包括界面呈現(xiàn)裝置,該界面呈現(xiàn)裝置包括第一接收裝置3和第一生成裝置4。
[0126]其中,在第二生成裝置I執(zhí)行操作之前,第一設(shè)備與第二設(shè)備建立連接。
[0127]其中,所述連接包括在第一設(shè)備與第二設(shè)備之間建立的任何方式的連接;優(yōu)選地,所述連接包括但不限于:
[0128]I)在第一設(shè)備與第二設(shè)備之間建立的有線連接,如有線網(wǎng)絡(luò)連接、數(shù)據(jù)線連接等;
[0129]2)在第一設(shè)備與第二設(shè)備之間建立的無線連接,如W1-Fi連接、藍(lán)牙連接等。
[0130]其中,第一設(shè)備與第二設(shè)備之間的連接可在多種情況下被建立。如優(yōu)選地,當(dāng)滿足預(yù)定觸發(fā)條件時,第二設(shè)備建立與第一設(shè)備之間的連接。
[0131]其中,所述預(yù)定觸發(fā)條件包括任何預(yù)定的能夠觸發(fā)第一設(shè)備與第二設(shè)備建立連接的條件。優(yōu)選地,所述預(yù)定觸發(fā)條件包括但不限于:
[0132]I)第一設(shè)備基于無線技術(shù),如藍(lán)牙、W1-Fi等,檢測到第二設(shè)備;或者,第二設(shè)備基于無線技術(shù),如藍(lán)牙、W1-Fi等,檢測到第一設(shè)備。
[0133]具體地,第一或第二設(shè)備可自動進(jìn)行檢測,或者,根據(jù)用戶操作行為發(fā)起檢測。
[0134]例如,第一設(shè)備通過處于開啟狀態(tài)的藍(lán)牙自動檢測到第二設(shè)備。
[0135]又例如,第二設(shè)備根據(jù)用戶操作發(fā)起W1-Fi檢測并檢測到第一設(shè)備。
[0136]2)第一設(shè)備通過物理端口檢測到第二設(shè)備通過如數(shù)據(jù)線或網(wǎng)線等有線方式與該第一設(shè)備進(jìn)行有線連接;或者,第二設(shè)備通過物理端口檢測到第一設(shè)備通過如數(shù)據(jù)線或網(wǎng)線等有線方式與該第二設(shè)備進(jìn)行有線連接。
[0137]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何第二設(shè)備建立與第一設(shè)備之間的連接的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0138]當(dāng)與第二設(shè)備建立連接后,第二生成裝置I生成第一界面顯示信息。
[0139]其中,所述第一界面顯示信息用于指示第一設(shè)備能夠正確識別的第一顯示界面,所述第一界面顯示信息包括任何與所述第一顯示界面的顯示相關(guān)的信息;優(yōu)選地,所述第一顯示界面信息包括但不限于第一顯示界面的圖像信息、分辨率信息等;其中,所述分辨率信息用于指示第一顯示界面的分辨率;優(yōu)選地,所述分辨率信息表示為x*Y,其中,X表示水平像素,Y表示垂直像素。
[0140]需要說明的是,第一設(shè)備可識別用戶在第一顯示界面上的操作,并根據(jù)識別結(jié)果來執(zhí)行相應(yīng)的邏輯控制。
[0141]具體地,當(dāng)與第二設(shè)備建立連接后,第二生成裝置I生成第一界面顯示信息的實現(xiàn)方式包括:
[0142]I)當(dāng)與第二設(shè)備建立連接后,第二生成裝置I直接生成第一界面顯示信息。
[0143]例如,當(dāng)與第二設(shè)備建立連接后,第二生成裝置I直接將該第一設(shè)備中預(yù)設(shè)的初始顯示界面作為第一顯示界面,并生成相應(yīng)的第一界面顯示信息。
[0144]2)當(dāng)與第二設(shè)備建立連接后,第二生成裝置I根據(jù)來自第二設(shè)備的界面顯示請求,生成第一界面顯示信息。
[0145]例如,當(dāng)與第二設(shè)備建立連接后,第一設(shè)備接收到來自第二設(shè)備的界面顯示請求,則第二生成裝置I將該第一設(shè)備中預(yù)設(shè)的初始顯示界面作為第一顯示界面,并生成相應(yīng)的第一界面顯示信息。
[0146]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)與第二設(shè)備建立連接后,生成第一界面顯示信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0147]第三提供裝置2將第一界面顯示信息提供給第二設(shè)備。
[0148]具體地,第三提供裝置2可通過多種方式將第一界面顯示信息提供給第二設(shè)備。例如,第三提供裝置2可基于與第二設(shè)備之間的連接,通過打包流媒體、余弦變換、差值傳輸?shù)确绞剑瑢⒌谝唤缑骘@示信息提供給第二設(shè)備。
[0149]與第一設(shè)備建立連接后,第一接收裝置3接收來自第一設(shè)備的第一界面顯示信肩、O
[0150]第一生成裝置4根據(jù)該第二設(shè)備的顯示屏相關(guān)信息,對第一界面顯示信息進(jìn)行處理,生成并呈現(xiàn)與第二設(shè)備的顯示屏相適應(yīng)的、第一設(shè)備的第二顯示界面。
[0151]其中,所述顯示屏相關(guān)信息包括任何與第二設(shè)備的顯示屏相關(guān)的信息;優(yōu)選地,所述顯示屏相關(guān)信息包括但不限于第二設(shè)備的顯示屏的尺寸信息、分辨率信息、屏幕像素密
/又寸。
[0152]其中,第二顯示界面較第一顯示界面更合適于在第二設(shè)備的顯示屏上進(jìn)行顯示,但第一設(shè)備通常無法識別用戶在該第二顯示界面上的操作。
[0153]具體地,第一生成裝置4根據(jù)該第二設(shè)備的顯示屏相關(guān)信息,對第一界面顯示信息進(jìn)行處理,并根據(jù)處理后的第一界面顯示信息生成第二顯示界面,并在第二設(shè)備的顯示屏上顯示該第二顯示界面。
[0154]優(yōu)選地,所述第一生成裝置4進(jìn)一步執(zhí)行以下操作:根據(jù)第二設(shè)備的顯示屏相關(guān)信息以及第一界面顯示信息,確定與第二設(shè)備的顯示屏相適應(yīng)的所述第二顯示界面的分辨率信息;并根據(jù)所述分辨率信息,對所述第一界面顯示信息進(jìn)行處理,生成并呈現(xiàn)所述第二顯示界面。
[0155]其中,第二顯示界面的水平像素小于或等于第二設(shè)備的顯示屏的水平像素,第二顯示界面的垂直像素小于或等于第二設(shè)備的顯示屏的垂直像素;優(yōu)選地,第二顯示界面的分辨率信息與第二設(shè)備的顯示屏的分辨率信息相適配。
[0156]例如,第二設(shè)備的顯示屏的分辨率信息為1024*768,第一界面顯示信息指示了第一顯示界面的分辨率信息為500*500 ;第一生成裝置4確定與第二設(shè)備的顯示屏相適應(yīng)的第二顯示界面的分辨率信息為960*640,且第一生成裝置4對第一界面顯示信息進(jìn)行處理,來生成分辨率為960*640的第二顯示界面,并在第二設(shè)備的顯示屏上顯示該第二顯示界面。
[0157]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)該第二設(shè)備的顯示屏相關(guān)信息,對第一界面顯示信息進(jìn)行處理,生成并呈現(xiàn)與第二設(shè)備的顯示屏相適應(yīng)的、第一設(shè)備的第二顯示界面的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0158]需要說明的是,優(yōu)選地,第二設(shè)備還可向第一設(shè)備發(fā)送用于指示在第二設(shè)備中成功顯示第二顯示界面的反饋信息。第一設(shè)備可根據(jù)該反饋信息確定隨后需要在第二設(shè)備中顯示的新第一顯示界面。
[0159]作為一種優(yōu)選方案,本實施的界面呈現(xiàn)裝置還包括獲取裝置(圖未示)、第一轉(zhuǎn)換裝置(圖未示)和第一提供裝置(圖未示)。獲取裝置獲取用戶對第二顯示界面執(zhí)行的操作信息;第一轉(zhuǎn)換裝置將該操作信息轉(zhuǎn)換為針對第一顯示界面的操作信息;第一提供裝置將轉(zhuǎn)換后的操作信息提供給第一設(shè)備。
[0160]其中,所述操作信息包括與針對第一或第二顯示界面的操作相關(guān)的任何信息;優(yōu)選地,所述操作信息包括但不限于:
[0161]I)用戶執(zhí)行的操作類型。
[0162]其中,所述操作類型包括第一設(shè)備可識別的任何操作類型;優(yōu)選地,所述操作類型包括但不限于:單擊、雙擊、滑動等。
[0163]2)用戶執(zhí)行的操作在第一或第二顯示界面上的坐標(biāo)信息。
[0164]其中,所述坐標(biāo)信息包括任何與用戶執(zhí)行的操作在第一或第二顯示界面上的位置相關(guān)的信息;優(yōu)選地,所述坐標(biāo)信息包括但不限于:與用戶執(zhí)行的操作對應(yīng)的、第一或第二顯示界面上的坐標(biāo)點位置,與用戶執(zhí)行的操作對應(yīng)的、第一或第二顯示界面上的坐標(biāo)軌跡坐寸ο
[0165]需要說明的是,由于第一轉(zhuǎn)換裝置并不需要對用戶執(zhí)行的操作類型進(jìn)行轉(zhuǎn)換操作,故優(yōu)選地,第一轉(zhuǎn)換裝置的主要目的是將用戶執(zhí)行的操作在第二顯示界面上的坐標(biāo)信息轉(zhuǎn)換為在第一顯示界面上的坐標(biāo)信息。
[0166]其中,第一轉(zhuǎn)換裝置將操作信息轉(zhuǎn)換為針對第一顯示界面的操作信息的實現(xiàn)方式包括但不限于:
[0167]I)第一轉(zhuǎn)換裝置根據(jù)第一顯示界面的分辨率信息和第二顯示界面的分辨率信息,將用戶執(zhí)行的操作在第二顯示界面上的坐標(biāo)信息,轉(zhuǎn)換為在第一顯示界面上的坐標(biāo)信息。
[0168]例如,第一顯示界面的分辨率信息為500*600,第二顯示界面的分辨率信息為1024*768,用戶執(zhí)行的操作在第二顯示界面上的坐標(biāo)點位置為(200,300);第一轉(zhuǎn)換裝置基于以下公式將在第二顯示界面上的坐標(biāo)點位置(200,300)轉(zhuǎn)換為在第一顯示界面上的坐標(biāo)點位置(Tx, Ty):
[0169]Tx = 200*(500/1024)
[0170]Ty = 300* (600/768)
[0171]2)第一生成裝置4在對第一界面顯示信息進(jìn)行處理時建立第一顯示界面與第二顯示界面之間的坐標(biāo)變換關(guān)系;第一轉(zhuǎn)換裝置包括子轉(zhuǎn)換裝置(圖未示),子轉(zhuǎn)換裝置根據(jù)所述坐標(biāo)變換關(guān)系,將用戶在第二顯示界面上執(zhí)行的操作的坐標(biāo)信息,轉(zhuǎn)換為針對所述第一顯示界面上的坐標(biāo)信息。
[0172]例如,第一生成裝置4建立的第一顯示界面與第二顯示界面之間的坐標(biāo)變換關(guān)系為:Clx = C2x ;Cly = 2C2y。其中,Clx為第一顯示界面中的橫坐標(biāo),Cly為第一顯示界面中的縱坐標(biāo),C2x為第二顯示界面中的橫坐標(biāo),C2y為第二顯示界面中的縱坐標(biāo)。則子轉(zhuǎn)換裝置可根據(jù)該坐標(biāo)變換關(guān)系,將用戶在第二顯示界面上執(zhí)行的操作的坐標(biāo)信息,轉(zhuǎn)換為針對所述第一顯示界面上的坐標(biāo)信息。
[0173]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何將操作信息轉(zhuǎn)換為針對第一顯示界面的操作信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0174]在第一提供裝置執(zhí)行操作之后,第一設(shè)備接收第二設(shè)備提供的針對第一顯示界面的操作信息,并根據(jù)所述針對第一顯示界面的操作信息來執(zhí)行相應(yīng)的邏輯控制,如第一設(shè)備根據(jù)所述操作信息修改其配置等。
[0175]需要說明的是,所述獲取裝置、第一轉(zhuǎn)換裝置和第一提供裝置可多次操作。例如,每當(dāng)用戶在第二顯示界面上執(zhí)行一次操作,獲取裝置、第一轉(zhuǎn)換裝置和第一提供裝置均執(zhí)行一次操作。
[0176]作為另一種優(yōu)選方案,本實施例的界面呈現(xiàn)裝置還包括第二接收裝置(圖未示)和第一觸發(fā)裝置(圖未示)。
[0177]第二接收裝置接收第一設(shè)備反饋的新第一界面顯示信息。其中,該新第一界面顯示信息指示更新后的第一顯示界面。
[0178]其中,第一設(shè)備可在多種情形下向第二設(shè)備反饋新第一界面顯示信息。
[0179]例如,第一設(shè)備根據(jù)其接收到的針對第一顯示界面的操作信息確定更新后的第一顯示界面,并生成相應(yīng)的新第一界面顯示信息,并向第二設(shè)備反饋該新第一界面顯示信息。
[0180]又例如,第一設(shè)備接收到來自第二設(shè)備的、用于指示初始界面顯示成功的反饋信息,第一設(shè)備根據(jù)在初始界面之后需要顯示的新第一顯示界面,生成新第一界面顯示信息,并向第二設(shè)備反饋該新第一界面顯示信息。
[0181]第一觸發(fā)裝置將新第一界面顯示信息作為所述第一界面顯示信息,觸發(fā)第一生成裝置4重復(fù)執(zhí)行操作,來呈現(xiàn)新第二顯示界面。
[0182]根據(jù)本實施例的方案,可實現(xiàn)無顯示屏的第一設(shè)備和有顯示屏的第二設(shè)備之間的交互,第二設(shè)備可根據(jù)其顯示屏相關(guān)信息對第一界面顯示信息進(jìn)行處理,以在第二設(shè)備中呈現(xiàn)適用于該第二設(shè)備的顯示屏的第二顯示界面;第二設(shè)備可將用戶對第二顯示界面執(zhí)行的操作信息轉(zhuǎn)換為針對第一顯示界面執(zhí)行的操作信息,并將轉(zhuǎn)換后的操作信息發(fā)送至第一設(shè)備,第一設(shè)備可識別該轉(zhuǎn)換后的操作信息,并根據(jù)該操作信息執(zhí)行相應(yīng)的邏輯控制。在本實施例的方案中,第二設(shè)備無需與第一設(shè)備配套,也能夠成功展示第一設(shè)備需要向用戶展示的信息,并幫助第一設(shè)備實現(xiàn)與用戶之間的交互。也即,第二設(shè)備是跨平臺的,其可廣泛地應(yīng)用于多種不同類型,不同服務(wù)商生產(chǎn)的第一設(shè)備。
[0183]圖4為本發(fā)明另一個實施例的用于呈現(xiàn)顯示界面的系統(tǒng)的結(jié)構(gòu)示意圖。其中,本實施例的系統(tǒng)主要包括第一設(shè)備和第二設(shè)備。其中,第一設(shè)備包括界面發(fā)送裝置,該界面發(fā)送裝置包括第二生成裝置1、第三生成裝置5以及第二提供裝置6 ;第二設(shè)備包括第三接收裝置7以及呈現(xiàn)裝置8。
[0184]當(dāng)與第二設(shè)備建立連接后,第二生成裝置I生成第一界面顯示信息。
[0185]其中,第二生成裝置I的實現(xiàn)方式已在參照圖3所示實施例中予以詳述,在此不再贅述。
[0186]第三生成裝置5根據(jù)第二設(shè)備提供的、該第二設(shè)備的顯示屏相關(guān)信息,對第一界面顯示信息進(jìn)行處理,生成第二界面顯示信息。
[0187]優(yōu)選地,第二設(shè)備可在與第一設(shè)備建立連接后,立即向第一設(shè)備提供該第二設(shè)備的顯示屏相關(guān)信息。
[0188]其中,第三生成裝置5根據(jù)第二設(shè)備的顯示屏相關(guān)信息,對第一界面顯示信息進(jìn)行處理,生成第二界面顯示信息的實現(xiàn)方式,與參照圖3所示實施例中第一生成裝置4根據(jù)第二設(shè)備的顯示屏相關(guān)信息,對第一界面顯示信息進(jìn)行處理,生成第二界面顯示信息的實現(xiàn)方式相同或者相似,在此不再贅述。
[0189]第二提供裝置6將第二界面顯示信息發(fā)送給所述第二設(shè)備。
[0190]具體地,第二提供裝置6可通過多種方式將第二界面顯示信息提供給第二設(shè)備。例如,第二提供裝置6可基于與第二設(shè)備之間的連接,通過打包流媒體、余弦變換、差值傳輸?shù)确绞剑瑢⒌诙缑骘@示信息提供給第二設(shè)備。
[0191]第三接收裝置7接收來自第一設(shè)備的第二界面顯示信息。
[0192]呈現(xiàn)裝置8根據(jù)第二界面顯示信息,呈現(xiàn)第二顯示界面。
[0193]具體地,呈現(xiàn)裝置8根據(jù)第二界面顯示信息,直接在第二設(shè)備的顯示屏上呈現(xiàn)第二顯示界面。
[0194]作為一種優(yōu)選方案,本實施例的界面發(fā)送裝置還包括第四生成裝置(圖未示)和第二觸發(fā)裝置(圖未示)。
[0195]第四生成裝置根據(jù)來自第二設(shè)備的、與第二界面顯示信息有關(guān)的信息,生成新第一界面顯示信息。
[0196]其中,所述與第二界面顯示信息有關(guān)的信息包括與第二界面顯示信息相關(guān)的任何信息。優(yōu)選地,所述與界面顯示信息有關(guān)的信息包括但不限于:
[0197]I)用戶對第二顯示界面執(zhí)行的操作信息。
[0198]2)用于指示在第二設(shè)備中成功顯示第二顯示界面的反饋信息。
[0199]例如,用于表示在第二設(shè)備中成功顯示初始界面所對應(yīng)的第二顯示界面的反饋信肩、O
[0200]具體地,第四生成裝置根據(jù)來自第二設(shè)備的、與第二界面顯示信息有關(guān)的信息,生成新第一界面顯示信息的實現(xiàn)方式包括但不限于:
[0201]I)所述與第二界面顯示信息有關(guān)的信息包括用戶對第二顯示界面執(zhí)行的操作信息,第四生成裝置包括第二轉(zhuǎn)換裝置(圖未示)和子生成裝置(圖未示)。第二轉(zhuǎn)換裝置將該操作信息轉(zhuǎn)換為針對第一顯示界面的操作信息;子生成裝置根據(jù)針對第一顯示界面的操作信息,生成新第一界面顯示信息。
[0202]例如,第二轉(zhuǎn)換裝置根據(jù)第二設(shè)備提供的、該第二設(shè)備的顯示屏相關(guān)信息,將用戶執(zhí)行的操作在第二顯示界面上的坐標(biāo)信息,轉(zhuǎn)換為在第一顯示界面上的坐標(biāo)信息;子生成裝置根據(jù)轉(zhuǎn)換后的坐標(biāo)信息確定更新后的第一顯示界面,并生成與該更新后的第一顯示界面相對應(yīng)的新第一界面顯示信息。
[0203]2)所述與第二界面顯示信息有關(guān)的信息包括用于指示在第二設(shè)備中成功顯示第二顯示界面的反饋信息。第四生成裝置根據(jù)該反饋信息確定隨后需要顯示的新第一顯示界面,并生成相應(yīng)的第一界面信息。
[0204]例如,第一設(shè)備接收到的反饋信息用于指示在第二設(shè)備中成功顯示初始界面,則第四生成裝置確定在初始界面之后需要顯示的新第一顯示界面,并生成與該新第一顯示界面相對應(yīng)的第一界面信息。
[0205]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)來自第二設(shè)備的、與界面顯示信息有關(guān)的信息,生成新第一界面顯示信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0206]第二觸發(fā)裝置將新界面顯示信息作為第一界面顯示信息,觸發(fā)第三生成裝置5和第二提供裝置6重復(fù)執(zhí)行操作。
[0207]需要說明的是,第三生成裝置5和第二提供裝置6可多次執(zhí)行操作。例如,每當(dāng)?shù)谝辉O(shè)備接收到來自第二設(shè)備的、與第二界面顯示信息有關(guān)的信息時,第三生成裝置5和第二提供裝置6即執(zhí)行一次操作。
[0208]此外,第三生成裝置5和第二提供裝置6每次執(zhí)行操作之后,第三接收裝置7和呈現(xiàn)裝置8即執(zhí)行操作,以在第二設(shè)備的顯示屏上顯示相應(yīng)的第二顯示界面。
[0209]根據(jù)本實施例的方案,可在無顯示屏的第一設(shè)備端,生成能夠指示與第二設(shè)備的顯示屏相適應(yīng)的第二顯示界面的第二界面顯示信息,并將該第二界面顯示信息發(fā)送至第二設(shè)備,以在該第二設(shè)備中顯示與該第二設(shè)備的顯示屏相適應(yīng)的第二顯示界面;第一設(shè)備可將第二設(shè)備提供的、用戶對第二顯示界面執(zhí)行的操作信息,轉(zhuǎn)換為針對第一顯示界面的操作信息,并通過識別該轉(zhuǎn)換后的操作信息來執(zhí)行邏輯控制。
[0210]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實施,例如,本發(fā)明的各個裝置可采用專用集成電路(ASIC)或任何其他類似硬件設(shè)備來實現(xiàn)。在一個實施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。
[0211]對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
【權(quán)利要求】
1.一種在第二設(shè)備中呈現(xiàn)第一設(shè)備的顯示界面的方法,其中,所述第二設(shè)備具有顯示屏,所述第一設(shè)備不具有顯示屏,該方法包括以下步驟: a.與所述第一設(shè)備建立連接后,接收來自所述第一設(shè)備的第一界面顯示信息,該第一界面顯示信息指示該第一設(shè)備能夠正確識別的第一顯示界面; b.根據(jù)所述第二設(shè)備的顯示屏相關(guān)信息,對所述第一界面顯示信息進(jìn)行處理,生成并呈現(xiàn)與所述第二設(shè)備的顯示屏相適應(yīng)的、該第一設(shè)備的第二顯示界面。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b包括以下步驟: -根據(jù)所述顯示屏相關(guān)信息以及所述第一界面顯示信息,確定與所述第二設(shè)備的顯示屏相適應(yīng)的所述第二顯示界面的分辨率信息; -根據(jù)所述分辨率信息,對所述第一界面顯示信息進(jìn)行處理,生成并呈現(xiàn)所述第二顯示界面。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,該方法還包括以下步驟: X獲取用戶對該第二顯示界面執(zhí)行的操作信息; y將所述操作信息轉(zhuǎn)換為針對所述第一顯示界面的操作信息; Z將轉(zhuǎn)換后的操作信息提供給所述第一設(shè)備。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述操作信息包括以下至少一項: -用戶執(zhí)行的操作類型; -用戶執(zhí)行的操作在第一或第二顯示界面上的坐標(biāo)信息。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述操作信息包括所述坐標(biāo)信息,所述步驟y包括以下步驟: -根據(jù)所述第一顯示界面與所述第二顯示界面之間的坐標(biāo)變換關(guān)系,將用戶在所述第二顯示界面上執(zhí)行的操作的坐標(biāo)信息,轉(zhuǎn)換為針對所述第一顯示界面上的坐標(biāo)信息。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其中,該方法還包括以下步驟: -接收所述第一設(shè)備反饋的新第一界面顯示信息,其中,該新第一界面顯示信息指示更新后的第一顯示界面; -將所述新第一界面顯示信息作為所述第一界面顯示信息,重復(fù)所述步驟b。
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其中,該方法在所述步驟a之前還包括以下步驟: -當(dāng)滿足預(yù)定觸發(fā)條件時,建立與所述第一設(shè)備之間的連接。
8.—種在第一設(shè)備中向第二設(shè)備提供該第一設(shè)備的顯示界面的方法,其中,所述第二設(shè)備具有顯示屏,所述第一設(shè)備不具有顯示屏,該方法包括以下步驟: A.當(dāng)與所述第二設(shè)備建立連接后,生成第一界面顯示信息,其中,該第一界面顯示信息指示該第一設(shè)備能夠正確識別的第一顯示界面; B.根據(jù)所述第二設(shè)備提供的、該第二設(shè)備的顯示屏相關(guān)信息,對所述第一界面顯示信息進(jìn)行處理,生成第二界面顯示信息,該第二界面顯示信息指示所述第二設(shè)備的顯示屏相適應(yīng)的、該第一設(shè)備的第二顯示界面; C.將所述第二界面顯示信息發(fā)送給所述第二設(shè)備。
9.根據(jù)權(quán)利要求8所述的方法,其中,該方法還包括以下步驟: X.根據(jù)來自所述第二設(shè)備的、與所述第二界面顯示信息有關(guān)的信息,生成新第一界面顯示信息,其中,該新第一界面顯示信息指示更新后的第一顯示界面; Y.將所述新第一界面顯示信息作為所述第一界面顯示信息,重復(fù)所述步驟B和C。
10.根據(jù)權(quán)利要求9所述的方法,其中,所述與第二界面顯示信息有關(guān)的信息包括用戶對所述第二顯示界面執(zhí)行的操作信息,所述步驟X包括以下步驟: -將所述操作信息轉(zhuǎn)換為針對所述第一顯示界面的操作信息; -根據(jù)針對所述第一顯示界面的操作信息,生成所述新第一界面顯示信息。
11.一種在第二設(shè)備中呈現(xiàn)第一設(shè)備的顯示界面的界面呈現(xiàn)裝置,其中,所述第二設(shè)備具有顯示屏,所述第一設(shè)備不具有顯示屏,該界面呈現(xiàn)裝置包括: 第一接收裝置,用于與所述第一設(shè)備建立連接后,接收來自所述第一設(shè)備的第一界面顯示信息,該第一界面顯示信息指示該第一設(shè)備能夠正確識別的第一顯示界面; 第一生成裝置,用于根據(jù)所述第二設(shè)備的顯示屏相關(guān)信息,對所述第一界面顯示信息進(jìn)行處理,生成并呈現(xiàn)與所述第二設(shè)備的顯示屏相適應(yīng)的、該第一設(shè)備的第二顯示界面。
12.根據(jù)權(quán)利要求11所述的界面呈現(xiàn)裝置,其中,該界面呈現(xiàn)裝置還包括: 獲取裝置,用于獲取用戶對該第二顯示界面執(zhí)行的操作信息; 第一轉(zhuǎn)換裝置,用于將所述操作信息轉(zhuǎn)換為針對所述第一顯示界面的操作信息; 第一提供裝置,用于將轉(zhuǎn)換后的操作信息提供給所述第一設(shè)備。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述操作信息包括以下至少一項: -用戶執(zhí)行的操作類型; -用戶執(zhí)行的操作在第一或第二顯示界面上的坐標(biāo)信息。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述操作信息包括所述坐標(biāo)信息,所述第一轉(zhuǎn)換裝置包括: 子轉(zhuǎn)換裝置,用于根據(jù)所述第一顯示界面與所述第二顯示界面之間的坐標(biāo)變換關(guān)系,將用戶在所述第二顯示界面上執(zhí)行的操作的坐標(biāo)信息,轉(zhuǎn)換為針對所述第一顯示界面上的坐標(biāo)信息。
15.根據(jù)權(quán)利要求11至14中任一項所述的界面呈現(xiàn)裝置,其中,該界面呈現(xiàn)裝置還包括: 第二接收裝置,用于接收所述第一設(shè)備反饋的新第一界面顯示信息,其中,該新第一界面顯示信息指示更新后的第一顯示界面; 第一觸發(fā)裝置,用于將所述新第一界面顯示信息作為所述第一界面顯示信息,觸發(fā)所述生成呈現(xiàn)裝置重復(fù)執(zhí)行操作。
16.一種在第一設(shè)備中向第二設(shè)備提供該第一設(shè)備的顯示界面的界面發(fā)送裝置,其中,所述第二設(shè)備具有顯示屏,所述第一設(shè)備不具有顯示屏,該界面發(fā)送裝置包括: 第二生成裝置,用于當(dāng)與所述第二設(shè)備建立連接后,生成第一界面顯示信息,其中,該第一界面顯示信息指示該第一設(shè)備能夠正確識別的第一顯示界面; 第三生成裝置,用于根據(jù)所述第二設(shè)備提供的、該第二設(shè)備的顯示屏相關(guān)信息,對所述第一界面顯示信息進(jìn)行處理,生成第二界面顯示信息,該第二界面顯示信息指示與所述第二設(shè)備的顯示屏相適應(yīng)的、該第一設(shè)備的第二顯示界面; 第二提供裝置,用于將所述第二界面顯示信息提供給所述第二設(shè)備。
17.根據(jù)權(quán)利要求16所述的界面發(fā)送裝置,其中,該界面發(fā)送裝置包括: 第四生成裝置,用于根據(jù)來自所述第二設(shè)備的、與所述第二界面顯示信息有關(guān)的信息,生成新界面顯示信息,其中,該新界面顯示信息指示更新后的第一顯示界面; 第二觸發(fā)裝置,用于將所述新界面顯示信息作為所述第一界面顯示信息,觸發(fā)所述第三生成裝置和所述第二提供裝置重復(fù)執(zhí)行操作。
18.根據(jù)權(quán)利要求17所述的界面發(fā)送裝置,其中,所述與第二界面顯示信息有關(guān)的信息包括用戶對所述第二顯示界面執(zhí)行的操作信息,所述第四生成裝置包括: 第二轉(zhuǎn)換裝置,用于將所述操作信息轉(zhuǎn)換為針對所述第一顯示界面的操作信息; 子生成裝置,用于根據(jù)針對所述第一顯示界面的操作信息,生成所述新第一界面顯示信息。
19.一種用于呈現(xiàn)顯示界面的系統(tǒng),包括如權(quán)利要求11至15中任一項所述的界面呈現(xiàn)裝置以及在第一設(shè)備中的以下裝置: 第二生成裝置,用于當(dāng)與所述第二設(shè)備建立連接后,生成第一界面顯示信息,其中,該第一界面顯示信息指示該第一設(shè)備能夠正確識別的第一顯示界面; 第三提供裝置,用于將所述第一界面顯示信息提供給所述第二設(shè)備。
20.一種用于呈現(xiàn)顯示界面的系統(tǒng),包括如權(quán)利要求16至18中任一項所述的界面發(fā)送裝置以及在第二設(shè)備中的以下裝置: 第三接收裝置,用于接收來自第一設(shè)備的第二界面顯示信息,該第二界面顯示信息指示與所述第二設(shè)備的顯示屏相適應(yīng)的、該第一設(shè)備的第二顯示界面; 呈現(xiàn)裝置,用于根據(jù)所述第二界面顯示信息,呈現(xiàn)所述第二顯示界面。
【文檔編號】G06F3/0484GK104298443SQ201410484078
【公開日】2015年1月21日 申請日期:2014年9月19日 優(yōu)先權(quán)日:2014年9月19日
【發(fā)明者】羅航, 鄭玥, 李新征 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司