一種界面生成方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種界面生成方法及裝置。其中,所述方法包括:獲取智能終端發(fā)送的請求信息;其中,所述請求信息包括所述智能終端的信息;根據(jù)所述請求信息獲取采用預(yù)設(shè)語言描述的界面模板文件,獲取所述界面模板文件對應(yīng)的界面配置信息;其中,所述界面模板文件包括智能終端的信息;根據(jù)所述界面模板文件、所述界面配置信息生成采用所述預(yù)設(shè)語言描述的界面內(nèi)容;將所述界面內(nèi)容發(fā)送至所述智能終端;其中,所述界面內(nèi)容用于所述智能終端獲取所述界面內(nèi)容對應(yīng)的界面。通過上述方式,能夠使Launcher主界面應(yīng)用于不同操作系統(tǒng)的智能終端,有效簡化Launcher主界面的開發(fā)與管理,提高開發(fā)、管理效率。
【專利說明】
_種界面生成方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明屬于通信領(lǐng)域,尤其涉及一種界面生成方法及裝置。
【背景技術(shù)】
[0002] 目前智能電視的啟動欄(Launcher)主界面應(yīng)用通常是基于安卓(Android)系統(tǒng)開 發(fā)的安裝包(Android Package,apk)應(yīng)用,智能電視通過安裝相應(yīng)的apk而生成Launcher主 界面,以使用戶通過Launcher主界面獲取視頻資源。
[0003] 由于智能電視各機(jī)型對應(yīng)的Android系統(tǒng)的版本不同,因此,智能電視廠商需要給 每種機(jī)型開發(fā)與每個Android系統(tǒng)版本對應(yīng)的apk應(yīng)用,從而為用戶提供Launcher主界面。
[0004] 然而,由于不同的Android系統(tǒng)版本對應(yīng)的不同的apk應(yīng)用,apk應(yīng)用無法兼容,導(dǎo) 致需要大量的人員開發(fā)、測試、維護(hù)各版本的Launcher主界面應(yīng)用,不利于Launcher主界面 應(yīng)用的開發(fā)與管理。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供一種界面生成方法及裝置,能夠簡化Launcher主界面的開發(fā)與管理, 提高開發(fā)效率,Launcher主界面能夠適用于不同操作系統(tǒng)的智能終端,實(shí)現(xiàn)統(tǒng)一管理 Launcher主界面。
[0006] 為解決上述問題,本發(fā)明第一方面提供一種界面生成方法,所述方法包括:
[0007] 獲取智能終端發(fā)送的請求信息;其中,所述請求信息用于請求獲取界面,所述請求 信息包括所述智能終端的信息;
[0008] 根據(jù)所述請求信息獲取采用預(yù)設(shè)語言描述的界面模板文件,獲取所述界面模板文 件對應(yīng)的界面配置信息;其中,所述界面模板文件包括智能終端的信息;
[0009] 根據(jù)所述界面模板文件、所述界面配置信息生成采用所述預(yù)設(shè)語言描述的界面內(nèi) 容;
[0010] 將所述界面內(nèi)容發(fā)送至所述智能終端;其中,所述界面內(nèi)容用于所述智能終端獲 取所述界面內(nèi)容對應(yīng)的界面。
[0011] 為解決上述問題,本發(fā)明第二方面提供一種界面生成方法,所述方法包括:
[0012] 在監(jiān)測到用戶獲取界面的指令時,向服務(wù)器發(fā)送請求信息;其中,所述請求信息包 括智能終端的信息;
[0013] 獲取所述服務(wù)器根據(jù)所述請求信息生成的界面內(nèi)容;其中,所述界面內(nèi)容采用瀏 覽器能夠識別的語言描述;
[0014] 通過瀏覽器獲取所述界面內(nèi)容對應(yīng)的界面。
[0015]為解決上述問題,本發(fā)明第三方面提供一種界面生成裝置,所述裝置包括:
[0016] 獲取模塊,用于獲取智能終端發(fā)送的請求信息;其中,所述請求信息包括所述智能 終端的信息;
[0017] 匹配模塊,用于根據(jù)所述請求信息獲取采用預(yù)設(shè)語言描述的界面模板文件,獲取 所述界面模板文件對應(yīng)的界面配置信息;其中,所述界面模板文件包括智能終端的信息;
[0018] 生成模塊,用于根據(jù)所述界面模板文件、所述界面配置信息生成采用所述預(yù)設(shè)語 言描述的界面內(nèi)容;
[0019] 發(fā)送模塊,用于將所述界面內(nèi)容發(fā)送至所述智能終端;其中,所述界面內(nèi)容用于所 述智能終端獲取所述界面內(nèi)容對應(yīng)的界面。
[0020] 為解決上述問題,本發(fā)明提供第四方面提供一種界面生成裝置,所述裝置包括:
[0021] 請求模塊,用于在監(jiān)測到用戶獲取界面的指令時,向服務(wù)器發(fā)送請求信息;其中, 所述請求信息包括智能終端的信息;
[0022] 獲取模塊,用于獲取所述服務(wù)器根據(jù)所述請求信息生成的界面內(nèi)容;其中,所述界 面內(nèi)容采用瀏覽器能夠識別的語言描述;
[0023] 界面生成模塊,用于通過瀏覽器獲取所述界面內(nèi)容對應(yīng)的界面。
[0024] 上述方案,服務(wù)器根據(jù)獲取的請求信息獲取采用預(yù)設(shè)語言描述的界面模板文件, 獲取界面模板文件對應(yīng)的配置信息,并根據(jù)界面模板文件、界面配置信息生成采用預(yù)設(shè)語 言描述的界面內(nèi)容,并將界面內(nèi)容發(fā)送至智能終端,以使智能終端獲取界面內(nèi)容對應(yīng)的界 面。上述方式,由服務(wù)器根據(jù)智能終端的信息生成不受操作系統(tǒng)類型及版本限制的界面內(nèi) 容,使得智能終端通過瀏覽器處理界面內(nèi)容得到相應(yīng)的界面,能夠使Launcher主界面應(yīng)用 于不同操作系統(tǒng)的智能終端,簡化Launcher主界面的開發(fā)與管理,提高開發(fā)效率,Launcher 主界面能夠適用于不同操作系統(tǒng)的智能終端,實(shí)現(xiàn)統(tǒng)一管理維護(hù)Launcher主界面。
【附圖說明】
[0025] 圖1是本發(fā)明界面生成方法一實(shí)施例的流程圖;
[0026] 圖2是本發(fā)明界面生成方法另一實(shí)施例的流程圖;
[0027] 圖3是本發(fā)明界面一實(shí)施例的示意圖;
[0028] 圖4是本發(fā)明界面生成方法再一實(shí)施例的流程圖;
[0029] 圖5是本發(fā)明界面生成裝置一實(shí)施例的結(jié)構(gòu)示意圖;
[0030] 圖6是本發(fā)明界面生成裝置另一實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。
[0032] 請參閱圖1,圖1是本發(fā)明界面生成方法一實(shí)施例的流程圖。本發(fā)明中界面生成方 法的執(zhí)行主體為服務(wù)器。本實(shí)施例中的界面生成方法包括以下步驟:
[0033] S101:獲取智能終端發(fā)送的請求信息;其中,所述請求信息包括智能終端的信息。 [0034]當(dāng)智能終端正常工作,用戶點(diǎn)擊智能終端瀏覽器獲取啟動欄(Launcher)主界面 時,觸發(fā)智能終端向服務(wù)器發(fā)送請求信息。
[0035] 其中,智能終端可以為智能電視、智能移動終端等,此處不做限制。
[0036] 請求信息用于請求獲取Launcher主界面。請求信息包括智能終端的信息,智能終 端的信息可以包括智能終端的型號、智能終端所屬區(qū)域(所屬國家、城市等)信息,但并不限 于此,還可以包括其他信息,此處不做限制。所屬區(qū)域信息可以為所屬國家、城市對應(yīng)的標(biāo) 識/代碼等。
[0037] S102:根據(jù)所述請求信息獲取采用預(yù)設(shè)語言描述的界面模板文件,獲取所述界面 模板文件對應(yīng)的界面配置信息;其中,所述界面模板文件包括智能終端的信息。
[0038] 服務(wù)器根據(jù)請求信息中包含的智能終端的信息,從數(shù)據(jù)庫中獲取與該智能終端的 信息匹配的界面模板文件,以及獲取與該界面模板文件對應(yīng)的界面配置信息。
[0039]其中,界面模板文件用于定義界面框架、布局等。界面模板文件采用預(yù)設(shè)語言進(jìn)行 描述,預(yù)設(shè)語言為瀏覽器能夠識別的機(jī)器語言,預(yù)設(shè)語言可以為超文本語言(Hyper Text Markup Language,HTML),但并不限于此,只要能夠被瀏覽器識別即可。
[0040]界面模板文件是開發(fā)/運(yùn)營人員預(yù)先定義并存儲到數(shù)據(jù)庫中,此處對數(shù)據(jù)庫不做 限制。
[0041 ] 其中,Launcher主界面配置信息包括Launcher主界面包括的標(biāo)簽(Tab)頁信息,標(biāo) 簽頁包含的塊(Block)信息。
[0042 ]標(biāo)簽頁信息包括標(biāo)簽頁的標(biāo)識、標(biāo)簽頁的數(shù)量等。標(biāo)簽頁包含的塊信息包括標(biāo)簽 頁包含的塊數(shù)量、塊標(biāo)識、塊位置信息以及塊對應(yīng)的需加載的資源信息等,但并不限于此。 塊對應(yīng)的需加載的資源信息可以為獲取資源的地址信息。
[0043]可以理解的是,在其他實(shí)施例中,標(biāo)簽(Tab)頁信息、標(biāo)簽頁包含的塊(Block)信息 可以根據(jù)實(shí)際需要進(jìn)行設(shè)置。
[0044] S103:根據(jù)所述界面模板文件、所述界面配置信息生成采用所述預(yù)設(shè)語言描述的 界面內(nèi)容。
[0045] 服務(wù)器根據(jù)界面模板文件、界面配置信息生成采用預(yù)設(shè)語言描述的界面內(nèi)容。
[0046] 其中,預(yù)設(shè)語言為瀏覽器能夠識別的機(jī)器語言,預(yù)設(shè)語言可以為超文本語言 (Hyper Text Markup Language,HTML),但并不限于此,只要能夠被瀏覽器識別即可。
[0047] 采用預(yù)設(shè)語言描述的界面內(nèi)容為采用預(yù)設(shè)語言編寫的界面內(nèi)容對應(yīng)的源代碼。
[0048] S104:將所述界面內(nèi)容發(fā)送至所述智能終端。
[0049] 服務(wù)器將采用預(yù)設(shè)語言描述的界面內(nèi)容發(fā)送至智能終端,以使智能終端在獲取到 界面內(nèi)容后,通過瀏覽器對獲取到的界面內(nèi)容進(jìn)行渲染等處理,獲取界面內(nèi)容對應(yīng)的 Launcher主界面。
[0050] 上述方案,服務(wù)器根據(jù)獲取的請求信息獲取采用預(yù)設(shè)語言描述的界面模板文件, 獲取界面模板文件對應(yīng)的配置信息,并根據(jù)界面模板文件、界面配置信息生成采用預(yù)設(shè)語 言描述的界面內(nèi)容,并將界面內(nèi)容發(fā)送至智能終端,以使智能終端獲取界面內(nèi)容對應(yīng)的界 面。上述方式,由服務(wù)器根據(jù)智能終端的信息生成不受操作系統(tǒng)類型及版本限制的界面內(nèi) 容,使得智能終端通過瀏覽器處理界面內(nèi)容得到相應(yīng)的界面,能夠簡化Launcher主界面的 開發(fā)與管理,提高開發(fā)效率,Launcher主界面能夠適用于不同操作系統(tǒng)的智能終端,實(shí)現(xiàn)統(tǒng) 一管理維護(hù)Launcher主界面。
[0051] 請參閱圖2,圖2是本發(fā)明界面生成方法另一實(shí)施例的流程圖。本發(fā)明中界面生成 方法的執(zhí)行主體為服務(wù)器。本實(shí)施例中的界面生成方法包括以下步驟:
[0052] S201:獲取智能終端發(fā)送的請求信息;其中,所述請求信息包括智能終端的信息。
[0053]當(dāng)智能終端正常工作,用戶點(diǎn)擊智能終端瀏覽器獲取啟動欄(Launcher)主界面 時,觸發(fā)智能終端向服務(wù)器發(fā)送請求信息。
[0054] 其中,智能終端可以為智能電視、智能移動終端等,此處不做限制。
[0055] 請求信息用于請求獲取Launcher主界面。請求信息包括智能終端的信息,智能終 端的信息可以包括智能終端的型號、智能終端所屬區(qū)域(所屬國家、城市等)信息,但并不限 于此,還可以包括其他信息,此處不做限制。所屬區(qū)域信息可以為所屬國家、城市對應(yīng)的標(biāo) 識/代碼等。
[0056] S202:根據(jù)所述請求信息獲取采用預(yù)設(shè)語言描述的界面模板文件,獲取所述界面 模板文件對應(yīng)的界面配置信息;其中,所述界面模板文件包括智能終端的信息。
[0057] 服務(wù)器根據(jù)請求信息中包含的智能終端的信息,從數(shù)據(jù)庫中獲取與該智能終端的 信息匹配的界面模板文件,以及獲取與該界面模板文件對應(yīng)的界面配置信息。
[0058] 其中,界面模板文件用于定義界面框架、布局等。界面模板文件采用預(yù)設(shè)語言進(jìn)行 描述,預(yù)設(shè)語言為瀏覽器能夠識別的機(jī)器語言,預(yù)設(shè)語言可以為超文本語言(Hyper Text Markup Language,HTML),但并不限于此,只要能夠被瀏覽器識別即可。
[0059] 界面模板文件是開發(fā)/運(yùn)營人員預(yù)先定義并存儲到數(shù)據(jù)庫中,此處對數(shù)據(jù)庫不做 限制。
[0060] 例如,開發(fā)/運(yùn)營人員將界面模板文件需要引用的JavaScript文件、疊層樣式表 (Cascading Style Sheets,CSS)、圖片上傳到第三方云存儲上(但并不限于此),將界面模 板文件中需要引用的JavaScript文件、CSS樣式文件、圖片的獲取地址設(shè)置為第三方云存儲 路徑。獲取地址可以為統(tǒng)一資源定位符(Uniform Resource Locator,URL)。
[0061 ]比如,i n d e x . j s上傳到第三方云儲存后對應(yīng)的訪問路徑為:http : // s3. launcher .com/html/index. js,開發(fā)/運(yùn)營人員將界面模板文件中對應(yīng)的引用路徑設(shè)置 為:
[0062] 〈script type = "text/javascript"src = "http://s3?launcher?com/html/ index. js〃X/script>〇
[0063] index ? css上傳到云儲存后對應(yīng)的訪問路徑為:http: //s3 ? launcher ? com/html/ index, css,開發(fā)/運(yùn)營人員將界面模板文件中對應(yīng)的引用路徑設(shè)置為:〈link rel = 〃 stylesheet''type = 〃text/css〃href = 〃http://s3?launcher?com/html/index.css〃/>〇
[0064] APP_store.png上傳到云儲存后對應(yīng)的訪問路徑為:http://s3.launcher.com/ html/images/APP_store.png,開發(fā)/運(yùn)營人員將界面模板文件中對應(yīng)的引用路徑修改為:
[0065] <img src = 〃http: //s3 ? launcher ? com/html/images/APP_store .png〃/>〇
[0066] 開發(fā)/運(yùn)營人員通過瀏覽器進(jìn)行在線錄入智能終端的信息(型號、國家碼等),根據(jù) 智能終端的信息設(shè)置不同風(fēng)格的界面模板文件,給界面模板文件設(shè)置相應(yīng)的Launcher主界 面配置信息,并將界面模板文件、界面模板文件設(shè)置對應(yīng)的Launcher主界面配置信息存儲 在數(shù)據(jù)庫中。
[0067] 其中,界面模板文件、界面模板文件設(shè)置對應(yīng)的Launcher主界面配置信息可以關(guān) 聯(lián)保存。
[0068] 界面模板文件包括智能終端的信息(型號、所屬區(qū)域等),但并不限于此,還可以包 括其他信息,具體可根據(jù)實(shí)際需要進(jìn)行設(shè)置。
[0069] 例如,界面模板文件可以包括以下信息:
[0071] 進(jìn)一步地,界面模板文件還可以包括需引用的文件信息,需引用的文件信息用于 智能終端在獲取到界面內(nèi)容時,能夠獲取需要引用的文件信息對應(yīng)的文件。其中,需要引用 的文件信息包括需要引用的文件對應(yīng)的存儲地址信息,需要引用的文件用于修飾界面內(nèi) 容對應(yīng)的界面。
[0072] 存儲地址信息可以為URL地址,但并不限于此。
[0073 ]需要引用的文件可用于修飾Launcher主界面的背景、1 ogo、字體、線條等。
[0074] 其中,Launcher主界面配置信息包括Launcher主界面包括的標(biāo)簽(Tab)頁信息,標(biāo) 簽頁包含的塊(Block)信息。
[0075]標(biāo)簽頁信息包括標(biāo)簽頁的標(biāo)識、標(biāo)簽頁的數(shù)量等。標(biāo)簽頁包含的塊信息包括標(biāo)簽 頁包含的塊數(shù)量、塊標(biāo)識、塊位置信息以及塊對應(yīng)的需加載的資源信息等,但并不限于此。 塊對應(yīng)的需加載的資源信息可以為獲取資源的地址信息。
[0076]可以理解的是,在其他實(shí)施例中,標(biāo)簽(Tab)頁信息、標(biāo)簽頁包含的塊(Block)信息 可以根據(jù)實(shí)際需要進(jìn)行設(shè)置。
[0077] S203:根據(jù)所述界面模板文件、所述界面配置信息生成采用所述預(yù)設(shè)語言描述的 界面內(nèi)容。
[0078] 服務(wù)器根據(jù)界面模板文件、界面配置信息生成采用預(yù)設(shè)語言描述的界面內(nèi)容。
[0079] 其中,預(yù)設(shè)語言為瀏覽器能夠識別的機(jī)器語言,預(yù)設(shè)語言可以為超文本語言 (Hyper Text Markup Language,HTML),但并不限于此,只要能夠被瀏覽器識別即可。
[0080] 采用預(yù)設(shè)語言描述的界面內(nèi)容為采用預(yù)設(shè)語言編寫的界面內(nèi)容對應(yīng)的源代碼。
[0081] 進(jìn)一步地,界面模板文件可以包括標(biāo)簽頁模板信息;界面配置信息包括標(biāo)簽頁信 息、標(biāo)簽頁包含的塊信息,步驟S203可以具體為:根據(jù)所述標(biāo)簽頁信息在所述界面模板文件 生成標(biāo)簽頁,設(shè)置所述標(biāo)簽頁對應(yīng)的訪問入口;根據(jù)所述標(biāo)簽頁包含的塊信息在所述標(biāo)簽 頁中設(shè)置塊,設(shè)置所述塊對應(yīng)的資源地址。其中,標(biāo)簽頁信息包括標(biāo)簽頁標(biāo)識、標(biāo)簽頁的數(shù) 量、標(biāo)簽頁的布局信息;標(biāo)簽頁包含的塊信息包括塊的標(biāo)識、位置信息。
[0082] 例如,服務(wù)器根據(jù)智能終端的信息設(shè)置界面模板文件的訪問接口;根據(jù)標(biāo)簽頁的 數(shù)量、標(biāo)簽頁的標(biāo)識、界面中標(biāo)簽頁的布局信息(位置信息等),在界面模板文件的標(biāo)簽頁模 板中設(shè)置標(biāo)簽頁對應(yīng)的訪問入口;根據(jù)標(biāo)簽頁包含的塊信息(塊數(shù)量、塊位置信息等)在塊 信息對應(yīng)的標(biāo)簽頁中設(shè)置塊,設(shè)置塊對應(yīng)的資源地址。資源地址為資源的獲取地址,可以為 URL地址,但并不限于此。
[0083] 比如,服務(wù)器設(shè)置與智能終端信息匹配的界面模板文件的訪問接口 : http:// 127.0.0.1:8080/launcher/gethtmltpl?client_type=A71C&zone = jp〇
[0084] 其中,cl ient_type為型號信息,zone為國家碼信息。訪問接口的開發(fā)框架可以為 SpringMVC,訪問接口的發(fā)布方式可以通過控制器controller對外發(fā)布,但并不限于此。
[0085] 服務(wù)器在設(shè)置訪問接口后,根據(jù)智能終端信息(client_type和zone的值等)獲取 與其匹配的主體風(fēng)格的界面模板文件的主頁內(nèi)容,并對主頁進(jìn)行拼裝。
[0086]其中,服務(wù)器可以采用第三方工具包jsoup來對界面模板文件進(jìn)行操作。
[0087]主頁主要拼裝兩個內(nèi)容,一個是設(shè)置Tab頁的訪問入口,另一個是設(shè)置各個Tab頁 的標(biāo)題。Launcher主界面配置信息中有幾個Tab頁,服務(wù)器就在Launcher主界面中設(shè)置幾個 Tab頁的訪問入口。
[0088]在本實(shí)施例中采用iframe標(biāo)簽作為各個Tab頁的訪問入口,使用span標(biāo)簽作為Tab 頁的標(biāo)題,但并不限于此,其他實(shí)施例中,還可以通過其他標(biāo)簽設(shè)置Tab頁的訪問入口、標(biāo) 題,此處不做限制。
[0089]比如:Launcher主界面配置信息中有4個Tab頁(但并不限于此,具體可根據(jù)實(shí)際需 要進(jìn)行設(shè)置)分別為home頁、video頁、tv頁以及app頁,則需要生成4個iframe標(biāo)簽。4個 iframe標(biāo)簽分別為:
[0090] 〈iframeid = "home"name = "home"class = "tabclass〃src = "home?html〃>〈/ iframe>
[0091 ] 〈if rame id = 〃video〃name = 〃video〃c lass = 〃tabclass〃src = "video .html〃>〈/ iframe>
[0092] <iframe id = 〃tv〃name = 〃tv〃class = 〃tabclass〃src = 〃tv.html〃X/iframe>
[0093] <iframe id = "app"name = "app"class = "tabclass"src = "app.html"X/iframe >
[0094]服務(wù)器在設(shè)置各個Tab頁的訪問入口后,設(shè)置各個Tab頁的標(biāo)題。其中,服務(wù)器在為 4個Tab頁生成對應(yīng)的標(biāo)題時,id要和iframe標(biāo)簽的id-一對應(yīng)。比如:
[0095] 〈spanid = 〃home〃class = 〃titleSpan〃tabindex = 〃0〃data-focus = 〃0〃>Home</ span>
[0096] <spanid = 〃video〃class = 〃titleSpan〃tabindex = 〃l〃data_focus = 〃0〃>Videos </span>
[0097] 〈spanid = 〃tv〃class = 〃titleSpan〃tabindex = 〃2〃data_focus = 〃l〃>TV〈/span>
[0098] <spanid = 〃app〃class = 〃titleSpan〃tabindex = 〃3〃data_focus = 〃0〃>Apps〈/ span>
[0099] 服務(wù)器在完成主頁拼裝后,根據(jù)智能終端信息獲取與其匹配的主體風(fēng)格所對應(yīng)的 界面模板文件的Tab頁內(nèi)容,并拼裝Tab頁。
[0100]比如,服務(wù)器創(chuàng)建對應(yīng)個數(shù)的采用預(yù)設(shè)語言描述的Tab頁文件。當(dāng)預(yù)設(shè)語言為HTML 時,需要倉丨健home. html、video. html、tv. html、app. html 4個Tab頁。
[0101] 服務(wù)器在生成的HTML文件中添加對應(yīng)的Block塊。Block用div標(biāo)簽來表示。
[0102] 其中,Div標(biāo)簽中的屬性及含義為:data-leftpage標(biāo)識當(dāng)前塊左邊塊的id;data_ rightpage標(biāo)識當(dāng)前塊右邊塊的id;onclick標(biāo)識塊被點(diǎn)擊后觸發(fā)的事件。
[0103] Div標(biāo)簽內(nèi)其他標(biāo)簽的含義為:〈img src = 〃images/focus/two.png〃/>標(biāo)識焦點(diǎn) 圖;〈span style = "width: 572px; 〃>標(biāo)題〈/span〉標(biāo)識塊的標(biāo)題。
[0104] S204:將所述界面內(nèi)容發(fā)送至所述智能終端。
[0105] 服務(wù)器將采用預(yù)設(shè)語言描述的界面內(nèi)容發(fā)送至智能終端,以使智能終端在獲取到 界面內(nèi)容后,獲取界面內(nèi)容對應(yīng)的需要引用的文件信息。其中,需要引用的文件信息包括需 要引用的文件對應(yīng)的存儲地址信息。需要引用的文件用于修飾界面內(nèi)容對應(yīng)的界面。
[0106] 服務(wù)器根據(jù)需要引用的文件信息(例如,需要引用的文件的標(biāo)識以及存儲地址等) 獲取需要引用的文件,根據(jù)需要引用的文件對獲取到的界面內(nèi)容進(jìn)行渲染等處理,獲取界 面內(nèi)容對應(yīng)的界面。
[0107] 請一并參閱圖3,圖3是本發(fā)明界面一實(shí)施例的示意圖。
[0108] 如圖3所示界面內(nèi)容對應(yīng)的Launcher主界面包括home頁、video頁、tv頁以及app頁 這4個Tab頁。其中,home頁包括6個Block塊,用戶點(diǎn)擊塊時,能夠通過該塊對應(yīng)的資源地址 獲取到相應(yīng)的資源。每個塊對應(yīng)的位置可以顯示相應(yīng)的圖片。
[0109] 進(jìn)一步地,服務(wù)器可以通過字符流的方式將采用預(yù)設(shè)語言描述的界面內(nèi)容輸出至 智能終端的瀏覽器。
[0110] 比如,服務(wù)器在設(shè)置好各Tab頁的Block塊后,可以通過訪問接口以字符流的方式 向智能終端的瀏覽器HTML內(nèi)容。
[0111] 其中,服務(wù)器可以設(shè)置response的頭信息,包括內(nèi)容格式,編碼。
[0112] response?setHeader("content-type","text/html;charset = utf-8");
[0113] 然后,以字符流的方式向智能終端的瀏覽器輸出HTML內(nèi)容:
[0114] Printffriter out = response. getffriter();
[0115] out.println(html)。
[0116] S205:獲取所述界面內(nèi)容對應(yīng)的更新信息,根據(jù)所述更新信息更新所述界面內(nèi) 容,并將所述更新的界面內(nèi)容發(fā)送至所述智能終端。
[0117] 當(dāng)開發(fā)/運(yùn)營人員提供Launcher主界面對應(yīng)的修復(fù)、更新數(shù)據(jù)時,服務(wù)器獲取 Launcher主界面對應(yīng)的修復(fù)、更新數(shù)據(jù),并根據(jù)修復(fù)、更新數(shù)據(jù)更新界面內(nèi)容,將更新的界 面內(nèi)容發(fā)送至智能終端,以使智能終端能夠獲取更新的界面內(nèi)容對應(yīng)的Launcher主界面。
[0118] 其中,更新界面內(nèi)容的方法跟步驟S203中界面內(nèi)容生成方法類似,具體請參閱步 驟S203中的相關(guān)描述,此處不贅述。
[0119] 上述方案,服務(wù)器根據(jù)獲取的請求信息獲取采用預(yù)設(shè)語言描述的界面模板文件, 獲取界面模板文件對應(yīng)的配置信息,并根據(jù)界面模板文件、界面配置信息生成采用預(yù)設(shè)語 言描述的界面內(nèi)容,并將界面內(nèi)容發(fā)送至智能終端,以使智能終端獲取界面內(nèi)容對應(yīng)的界 面。上述方式,由服務(wù)器根據(jù)智能終端的信息生成不受操作系統(tǒng)類型及版本限制的界面內(nèi) 容,使得智能終端通過瀏覽器處理界面內(nèi)容得到相應(yīng)的界面,能夠簡化Launcher主界面的 開發(fā)與管理,提高開發(fā)效率,Launcher主界面能夠適用于不同操作系統(tǒng)的智能終端,實(shí)現(xiàn)統(tǒng) 一管理維護(hù)Launcher主界面。
[0120] 服務(wù)器獲取界面內(nèi)容對應(yīng)的更新信息,并將根據(jù)更新信息更新界面內(nèi)容發(fā)送至智 能終端,能夠便于管理Launcher主界面,有效提高Launcher主界面管理人員的工作效率。
[0121] 請參閱圖4,圖4是本發(fā)明界面生成方法再一實(shí)施例的流程圖。本發(fā)明中界面生成 方法的執(zhí)行主體為智能終端,智能終端可以為智能電視,也可以為智能移動終端,此處不做 限制。本實(shí)施例中的界面生成方法包括以下步驟:
[0122] S301:在監(jiān)測到用戶獲取界面的指令時,向服務(wù)器發(fā)送請求信息;其中,所述請求 信息包括智能終端的信息。
[0123] 當(dāng)智能終端正常工作,用戶點(diǎn)擊智能終端瀏覽器獲取啟動欄(Launcher)主界面 時,智能終端向服務(wù)器發(fā)送請求信息。請求信息用于請求獲取Launcher主界面。請求信息包 括智能終端的信息,智能終端的信息可以包括智能終端的型號、智能終端所屬區(qū)域(所屬國 家、城市等)信息,但并不限于此,還可以包括其他信息,此處不做限制。所屬區(qū)域信息可以 為所屬國家、城市對應(yīng)的標(biāo)識/代碼等。
[0124] S302:獲取所述服務(wù)器根據(jù)所述請求信息生成的界面內(nèi)容;其中,所述界面內(nèi)容采 用瀏覽器能夠識別的語言描述。
[0125] 在服務(wù)器根據(jù)請求信息生成界面內(nèi)容,并將界面內(nèi)容發(fā)送至智能終端時,智能終 端獲取服務(wù)器根據(jù)請求信息生成的界面內(nèi)容。
[0126] 其中,界面內(nèi)容采用瀏覽器能夠識別的語言描述。預(yù)設(shè)語言為瀏覽器能夠識別的 機(jī)器語言,預(yù)設(shè)語言可以為超文本語言(Hyper Text Markup Language,HTML),但并不限于 此,只要能夠被瀏覽器識別即可。
[0127] 采用預(yù)設(shè)語言描述的界面內(nèi)容為采用預(yù)設(shè)語言編寫的界面內(nèi)容對應(yīng)的源代碼。
[0128] S303:通過瀏覽器獲取所述界面內(nèi)容對應(yīng)的界面。
[0129]智能終端在獲取到界面內(nèi)容后,通過瀏覽器對獲取到的界面內(nèi)容進(jìn)行渲染等處 理,獲取界面內(nèi)容對應(yīng)的界面。
[0130] 其中,智能終端可以使用內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,Q)N)加速技 術(shù)加載界面內(nèi)容對應(yīng)的Launcher主界面,以加快Launcher主界面的加載速度。
[0131] 進(jìn)一步地,智能終端在獲取到界面內(nèi)容后,獲取界面內(nèi)容對應(yīng)的需要引用的文件 信息,根據(jù)需要引用的文件信息(例如,需要引用的文件的標(biāo)識以及存儲地址信息等)獲取 需要引用的文件,根據(jù)需要引用的文件對獲取到的界面內(nèi)容進(jìn)行渲染等處理,獲取界面內(nèi) 容對應(yīng)的界面。
[0132] 其中,需要引用的文件信息包括需要引用的文件對應(yīng)的存儲地址信息。需要引用 的文件用于修飾界面內(nèi)容對應(yīng)的Launcher主界面。
[0133] 上述方案,智能終端獲取服務(wù)器根據(jù)用戶請求發(fā)送的界面內(nèi)容,對界面內(nèi)容進(jìn)行 處理獲得界面內(nèi)容對應(yīng)的Launcher主界面。由于界面內(nèi)容是在服務(wù)器端生成,且界面內(nèi)容 不受智能終端操作系統(tǒng)類型、版本等因素的限制,能夠簡化Launcher主界面的開發(fā)與管理, 提高開發(fā)效率,Launcher主界面能夠適用于不同操作系統(tǒng)的智能終端,實(shí)現(xiàn)統(tǒng)一管理維護(hù) Launcher主界面。
[0134] 請參閱圖5,圖5是本發(fā)明界面生成裝置一實(shí)施例的結(jié)構(gòu)示意圖。其中,本實(shí)施例中 界面生成裝置為服務(wù)器,服務(wù)器所包括的各模塊用于執(zhí)行圖1對應(yīng)的實(shí)施例中的各步驟,具 體請參閱圖1以及圖1對應(yīng)的實(shí)施例中的相關(guān)描述,此處不贅述。本實(shí)施例服務(wù)器包括獲取 模塊510、匹配模塊520、生成模塊530以及發(fā)送模塊540。
[0135] 獲取模塊510用于獲取智能終端發(fā)送的請求信息;其中,請求信息用于請求獲取界 面,請求信息包括智能終端的信息。
[0136] 比如,獲取模塊510用于獲取智能終端發(fā)送的請求信息;其中,請求信息包括智能 終端的信息。獲取模塊510將請求信息發(fā)送至匹配模塊520。
[0137] 匹配模塊520用于接收獲取模塊510發(fā)送的請求信息,根據(jù)請求信息獲取采用預(yù)設(shè) 語言描述的界面模板文件,獲取界面模板文件對應(yīng)的界面配置信息;其中,界面模板文件包 括智能終端的信息。
[0138] 比如,匹配模塊520接收獲取模塊510發(fā)送的請求信息,根據(jù)請求信息獲取采用預(yù) 設(shè)語言描述的界面模板文件,獲取界面模板文件對應(yīng)的界面配置信息;其中,界面模板文 件包括智能終端的信息。
[0139] 匹配模塊520將界面模板文件以及界面配置信息發(fā)送至生成模塊530。
[0140] 生成模塊530用于接收匹配模塊520發(fā)送的界面模板文件以及界面配置信息,根據(jù) 界面模板文件、界面配置信息生成采用預(yù)設(shè)語言描述的界面內(nèi)容。
[0141] 比如,生成模塊530接收匹配模塊520發(fā)送的界面模板文件以及界面配置信息,根 據(jù)界面模板文件、界面配置信息生成采用預(yù)設(shè)語言描述的界面內(nèi)容。生成模塊530將界面內(nèi) 容發(fā)送至發(fā)送模塊530。
[0142] 發(fā)送模塊540用于接收生成模塊530發(fā)送的界面內(nèi)容,將界面內(nèi)容發(fā)送至智能終 端;其中,界面內(nèi)容用于智能終端獲取界面內(nèi)容對應(yīng)的界面。
[0143] 例如,發(fā)送模塊540接收生成模塊530發(fā)送的界面內(nèi)容,將界面內(nèi)容發(fā)送至智能終 端;其中,界面內(nèi)容用于智能終端獲取界面內(nèi)容對應(yīng)的界面。
[0144] 上述方案,服務(wù)器根據(jù)獲取的請求信息獲取采用預(yù)設(shè)語言描述的界面模板文件, 獲取界面模板文件對應(yīng)的配置信息,并根據(jù)界面模板文件、界面配置信息生成采用預(yù)設(shè)語 言描述的界面內(nèi)容,并將界面內(nèi)容發(fā)送至智能終端,以使智能終端獲取界面內(nèi)容對應(yīng)的界 面。上述方式,由服務(wù)器根據(jù)智能終端的信息生成不受操作系統(tǒng)類型及版本限制的界面內(nèi) 容,使得智能終端通過瀏覽器處理界面內(nèi)容得到相應(yīng)的界面,能夠簡化Launcher主界面的 開發(fā)與管理,提高開發(fā)效率,Launcher主界面能夠適用于不同操作系統(tǒng)的智能終端,實(shí)現(xiàn)統(tǒng) 一管理維護(hù)Launcher主界面。
[0145] 請繼續(xù)參閱圖5,在另一種實(shí)施例中,服務(wù)器所包括的各模塊用于執(zhí)行圖2對應(yīng)的 實(shí)施例中的各步驟,具體請參閱圖2以及圖2對應(yīng)的實(shí)施例中的相關(guān)描述,此處不贅述。本實(shí) 施例服務(wù)器包括獲取模塊510、匹配模塊520、生成模塊530以及發(fā)送模塊540。
[0146] 獲取模塊510用于獲取智能終端發(fā)送的請求信息;其中,請求信息用于請求獲取界 面,請求信息包括智能終端的信息。
[0147] 比如,獲取模塊510用于獲取智能終端發(fā)送的請求信息;其中,請求信息包括智能 終端的信息。獲取模塊510將請求信息發(fā)送至匹配模塊520。
[0148] 匹配模塊520用于接收獲取模塊510發(fā)送的請求信息,根據(jù)請求信息獲取采用預(yù)設(shè) 語言描述的界面模板文件,獲取界面模板文件對應(yīng)的界面配置信息;其中,界面模板文件包 括智能終端的信息。預(yù)設(shè)語言為瀏覽器能夠識別的語言,預(yù)設(shè)語言包括超文本語言。
[0149] 進(jìn)一步地,匹配模塊520獲取的界面模板文件包括標(biāo)簽頁模板信息;界面配置信息 包括標(biāo)簽頁信息、標(biāo)簽頁包含的塊信息。
[0150] 比如,匹配模塊520接收獲取模塊510發(fā)送的請求信息,根據(jù)請求信息獲取采用預(yù) 設(shè)語言描述的界面模板文件,獲取界面模板文件對應(yīng)的界面配置信息;其中,界面模板文件 包括智能終端的信息。預(yù)設(shè)語言為瀏覽器能夠識別的語言,預(yù)設(shè)語言包括超文本語言。
[0151] 進(jìn)一步地,匹配模塊520獲取的界面模板文件包括標(biāo)簽頁模板信息;界面配置信息 包括標(biāo)簽頁信息、標(biāo)簽頁包含的塊信息。
[0152] 進(jìn)一步地,匹配模塊520獲取的界面模板文件還包括需要引用的文件信息,用于智 能終端在獲取到界面內(nèi)容時,能夠獲取需要引用的文件信息對應(yīng)的文件;其中,需要引用的 文件信息包括需要引用的文件對應(yīng)的存儲地址信息,文件用于修飾界面內(nèi)容對應(yīng)的界面。
[0153] 匹配模塊520將界面模板文件以及界面配置信息發(fā)送至生成模塊530。
[0154] 生成模塊530用于接收匹配模塊520發(fā)送的界面模板文件以及界面配置信息,根據(jù) 界面模板文件、界面配置信息生成采用預(yù)設(shè)語言描述的界面內(nèi)容。
[0155] 其中,生成模塊530具體用于根據(jù)標(biāo)簽頁信息在界面模板文件生成標(biāo)簽頁,設(shè)置標(biāo) 簽頁對應(yīng)的訪問入口;以及用于根據(jù)標(biāo)簽頁包含的塊信息在塊信息對應(yīng)的標(biāo)簽頁中設(shè)置 塊,設(shè)置塊對應(yīng)的資源地址;其中,標(biāo)簽頁包含的塊信息包括塊的標(biāo)識、位置信息。
[0156] 比如,生成模塊530接收匹配模塊520發(fā)送的界面模板文件以及界面配置信息,根 據(jù)界面模板文件、界面配置信息生成采用預(yù)設(shè)語言描述的界面內(nèi)容。
[0157] 其中,生成模塊530根據(jù)標(biāo)簽頁信息在界面模板文件生成標(biāo)簽頁,設(shè)置標(biāo)簽頁對應(yīng) 的訪問入口;以及用于根據(jù)標(biāo)簽頁包含的塊信息在塊信息對應(yīng)的標(biāo)簽頁中設(shè)置塊,設(shè)置塊 對應(yīng)的資源地址;其中,標(biāo)簽頁包含的塊信息包括塊的標(biāo)識、位置信息。
[0158] 進(jìn)一步地,生成模塊530還用于獲取界面內(nèi)容對應(yīng)的更新信息,根據(jù)更新信息更新 界面內(nèi)容。
[0159] 比如,生成模塊530獲取界面內(nèi)容對應(yīng)的更新信息,根據(jù)更新信息更新界面內(nèi)容。
[0160] 生成模塊530將界面內(nèi)容發(fā)送至發(fā)送模塊530。
[0161] 發(fā)送模塊540用于接收生成模塊530發(fā)送的界面內(nèi)容,將界面內(nèi)容發(fā)送至智能終 端;其中,界面內(nèi)容用于智能終端獲取界面內(nèi)容對應(yīng)的界面。
[0162] 例如,發(fā)送模塊540接收生成模塊530發(fā)送的界面內(nèi)容,將界面內(nèi)容發(fā)送至智能終 端;其中,界面內(nèi)容用于智能終端獲取界面內(nèi)容對應(yīng)的界面。
[0163] 上述方案,服務(wù)器根據(jù)獲取的請求信息獲取采用預(yù)設(shè)語言描述的界面模板文件, 獲取界面模板文件對應(yīng)的配置信息,并根據(jù)界面模板文件、界面配置信息生成采用預(yù)設(shè)語 言描述的界面內(nèi)容,并將界面內(nèi)容發(fā)送至智能終端,以使智能終端獲取界面內(nèi)容對應(yīng)的界 面。上述方式,由服務(wù)器根據(jù)智能終端的信息生成不受操作系統(tǒng)類型及版本限制的界面內(nèi) 容,使得智能終端通過瀏覽器處理界面內(nèi)容得到相應(yīng)的界面,能夠簡化Launcher主界面的 開發(fā)與管理,提高開發(fā)效率,Launcher主界面能夠適用于不同操作系統(tǒng)的智能終端,實(shí)現(xiàn)統(tǒng) 一管理維護(hù)Launcher主界面。
[0164] 服務(wù)器獲取界面內(nèi)容對應(yīng)的更新信息,并將根據(jù)更新信息更新界面內(nèi)容發(fā)送至智 能終端,能夠便于管理Launcher主界面,有效提高Launcher主界面管理人員的工作效率。
[0165] 請參閱圖6,圖6是本發(fā)明界面生成裝置另一實(shí)施例的結(jié)構(gòu)示意圖。其中,本實(shí)施例 中的界面生成裝置為智能終端,智能終端所包括的各模塊用于執(zhí)行圖4對應(yīng)的實(shí)施例中的 各步驟,具體請參閱圖4以及圖4對應(yīng)的實(shí)施例中的相關(guān)描述,此處不贅述。本實(shí)施例智能終 端包括請求模塊610、獲取模塊620、界面生成模塊630。
[0166] 請求模塊610用于在監(jiān)測到用戶獲取界面的指令時,向服務(wù)器發(fā)送請求信息;其 中,請求信息包括智能終端的信息。
[0167] 比如,請求模塊610在監(jiān)測到用戶獲取界面的指令時,向服務(wù)器發(fā)送請求信息;其 中,請求信息包括智能終端的信息。
[0168] 請求模塊610在向服務(wù)器發(fā)送請求信息之后,向獲取模塊620發(fā)送通知信息,以通 知獲取模塊620監(jiān)測服務(wù)器根據(jù)請求信息生成的界面內(nèi)容。
[0169] 獲取模塊620用于接收請求模塊610發(fā)送的通知信息,獲取服務(wù)器根據(jù)請求信息生 成的界面內(nèi)容;其中,界面內(nèi)容采用瀏覽器能夠識別的語言描述。
[0170]比如,獲取模塊620接收請求模塊610發(fā)送的通知信息,獲取服務(wù)器根據(jù)請求信息 生成的界面內(nèi)容;其中,界面內(nèi)容采用瀏覽器能夠識別的語言描述。獲取模塊620將界面內(nèi) 容發(fā)送至界面生成模塊630。
[0171]界面生成模塊630用于接收獲取模塊620發(fā)送的界面內(nèi)容,通過瀏覽器獲取界面內(nèi) 容對應(yīng)的界面。
[0172]比如,界面生成模塊630接收獲取模塊620發(fā)送的界面內(nèi)容,通過瀏覽器獲取界面 內(nèi)容對應(yīng)的界面。
[0173] 上述方案,智能終端獲取服務(wù)器根據(jù)用戶請求發(fā)送的界面內(nèi)容,對界面內(nèi)容進(jìn)行 處理獲得界面內(nèi)容對應(yīng)的Launcher主界面。由于界面內(nèi)容是在服務(wù)器端生成,且界面內(nèi)容 不受智能終端操作系統(tǒng)類型、版本等因素的限制,能夠簡化Launcher主界面的開發(fā)與管理, 提高開發(fā)效率,Launcher主界面能夠適用于不同操作系統(tǒng)的智能終端,實(shí)現(xiàn)統(tǒng)一管理維護(hù) Launcher主界面。
[0174] 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種界面生成方法,其特征在于,所述方法包括: 獲取智能終端發(fā)送的請求信息;其中,所述請求信息用于請求獲取界面,所述請求信息 包括所述智能終端的信息; 根據(jù)所述請求信息獲取采用預(yù)設(shè)語言描述的界面模板文件,獲取所述界面模板文件對 應(yīng)的界面配置信息;其中,所述界面模板文件包括智能終端的信息; 根據(jù)所述界面模板文件、所述界面配置信息生成采用所述預(yù)設(shè)語言描述的界面內(nèi)容; 將所述界面內(nèi)容發(fā)送至所述智能終端;其中,所述界面內(nèi)容用于所述智能終端獲取所 述界面內(nèi)容對應(yīng)的界面。2. 根據(jù)權(quán)利要求1所述的界面生成方法,其特征在于,所述界面模板文件包括標(biāo)簽頁模 板信息;所述界面配置信息包括標(biāo)簽頁信息、所述標(biāo)簽頁包含的塊信息; 所述根據(jù)所述界面模板文件、所述界面配置信息生成采用所述預(yù)設(shè)語言描述的界面內(nèi) 容的步驟包括: 根據(jù)所述標(biāo)簽頁信息在所述界面模板文件生成標(biāo)簽頁,設(shè)置所述標(biāo)簽頁對應(yīng)的訪問入 口;其中,所述標(biāo)簽頁包含的塊信息包括所述塊的標(biāo)識、位置信息; 根據(jù)所述標(biāo)簽頁包含的塊信息在所述標(biāo)簽頁中設(shè)置塊,設(shè)置所述塊對應(yīng)的資源地址。3. 根據(jù)權(quán)利要求1或2所述的界面生成方法,其特征在于,所述將所述界面內(nèi)容發(fā)送至 所述智能終端的步驟之后,所述方法還包括: 獲取所述界面內(nèi)容對應(yīng)的更新信息,根據(jù)所述更新信息更新所述界面內(nèi)容,并將所述 更新的界面內(nèi)容發(fā)送至所述智能終端。4. 根據(jù)權(quán)利要求1所述的界面生成方法,其特征在于,所述預(yù)設(shè)語言為瀏覽器能夠識別 的語言,所述預(yù)設(shè)語言包括超文本語言; 所述界面模板文件還包括需要引用的文件信息,用于所述智能終端在獲取到所述界面 內(nèi)容時,獲取所述需要引用的文件信息對應(yīng)的文件;其中,所述需要引用的文件信息包括所 述需要引用的文件對應(yīng)的存儲地址信息,所述文件用于修飾所述界面內(nèi)容對應(yīng)的界面。5. -種界面生成方法,其特征在于,所述方法包括: 在監(jiān)測到用戶獲取界面的指令時,向服務(wù)器發(fā)送請求信息;其中,所述請求信息包括智 能終端的信息; 獲取所述服務(wù)器根據(jù)所述請求信息生成的界面內(nèi)容;其中,所述界面內(nèi)容采用瀏覽器 能夠識別的語言描述; 通過瀏覽器獲取所述界面內(nèi)容對應(yīng)的界面。6. -種界面生成裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取智能終端發(fā)送的請求信息;其中,所述請求信息用于請求獲取界 面,所述請求信息包括所述智能終端的信息; 匹配模塊,用于根據(jù)所述請求信息獲取采用預(yù)設(shè)語言描述的界面模板文件,獲取所述 界面模板文件對應(yīng)的界面配置信息;其中,所述界面模板文件包括智能終端的信息; 生成模塊,用于根據(jù)所述界面模板文件、所述界面配置信息生成采用所述預(yù)設(shè)語言描 述的界面內(nèi)容; 發(fā)送模塊,用于將所述界面內(nèi)容發(fā)送至所述智能終端;其中,所述界面內(nèi)容用于所述智 能終端獲取所述界面內(nèi)容對應(yīng)的界面。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述匹配模塊獲取的所述界面模板文件包 括標(biāo)簽頁模板信息;所述界面配置信息包括標(biāo)簽頁信息、所述標(biāo)簽頁包含的塊信息; 所述生成模塊用于根據(jù)所述標(biāo)簽頁信息在所述界面模板文件生成標(biāo)簽頁,設(shè)置所述標(biāo) 簽頁對應(yīng)的訪問入口;其中,所述標(biāo)簽頁包含的塊信息包括所述塊的標(biāo)識、位置信息; 所述生成模塊還用于根據(jù)所述標(biāo)簽頁包含的塊信息在所述標(biāo)簽頁中設(shè)置塊,設(shè)置所述 塊對應(yīng)的資源地址。8. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于, 所述生成模塊還用于獲取所述界面內(nèi)容對應(yīng)的更新信息,根據(jù)所述更新信息更新所述 界面內(nèi)容; 所述發(fā)送模塊還用于將所述更新的界面內(nèi)容發(fā)送至所述智能終端。9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述預(yù)設(shè)語言為瀏覽器能夠識別的語言, 所述預(yù)設(shè)語言包括超文本語言; 所述匹配模塊獲取的所述界面模板文件還包括需要引用的文件信息,用于所述智能終 端在獲取到所述界面內(nèi)容時,能夠獲取所述需要引用的文件信息對應(yīng)的文件;其中,所述需 要引用的文件信息包括所述需要引用的文件對應(yīng)的存儲地址信息,所述文件用于修飾所述 界面內(nèi)容對應(yīng)的界面。10. -種界面生成裝置,其特征在于,所述裝置包括: 請求模塊,用于在監(jiān)測到用戶獲取界面的指令時,向服務(wù)器發(fā)送請求信息;其中,所述 請求信息包括智能終端的信息; 獲取模塊,用于獲取所述服務(wù)器根據(jù)所述請求信息生成的界面內(nèi)容;其中,所述界面內(nèi) 容采用瀏覽器能夠識別的語言描述; 界面生成模塊,用于通過瀏覽器獲取所述界面內(nèi)容對應(yīng)的界面。
【文檔編號】G06F9/44GK106055337SQ201610399534
【公開日】2016年10月26日
【申請日】2016年6月7日
【發(fā)明人】高保強(qiáng)
【申請人】Tcl集團(tuán)股份有限公司