[發(fā)明專利]頁面渲染系統(tǒng)、頁面渲染方法及頁面渲染裝置在審
| 申請?zhí)枺?/td> | 201710996352.0 | 申請日: | 2017-10-24 |
| 公開(公告)號: | CN109697266A | 公開(公告)日: | 2019-04-30 |
| 發(fā)明(設(shè)計)人: | 楊曉玲 | 申請(專利權(quán))人: | 中國電信股份有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958 |
| 代理公司: | 中國國際貿(mào)易促進委員會專利商標事務(wù)所 11038 | 代理人: | 曲瑞 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 頁面渲染 智能設(shè)備 設(shè)備標識 數(shù)據(jù)信息 虛擬設(shè)備 頁面渲染裝置 數(shù)據(jù)包 計算機可讀存儲介質(zhì) 邏輯運算控制 物聯(lián)網(wǎng)技術(shù) 邏輯引擎 設(shè)備類型 視圖引擎 數(shù)據(jù)模塊 通信模塊 應用 存儲 發(fā)送 | ||
本發(fā)明公開了一種頁面渲染系統(tǒng)、頁面渲染方法、頁面渲染裝置以及計算機可讀存儲介質(zhì),涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域。其中的頁面渲染系統(tǒng)位于應用側(cè),包括:通信模塊,用于接收智能設(shè)備發(fā)送的數(shù)據(jù)包,數(shù)據(jù)包中包括智能設(shè)備的設(shè)備標識、設(shè)備類型及數(shù)據(jù)信息;數(shù)據(jù)模塊,用于根據(jù)設(shè)備標識為每個智能設(shè)備生成各自的虛擬設(shè)備容器,以存儲每個智能設(shè)備各自的數(shù)據(jù)信息;視圖引擎,用于利用虛擬設(shè)備容器中的數(shù)據(jù)信息,對具有不同設(shè)備標識的智能設(shè)備同時進行頁面渲染;邏輯引擎,用于利用虛擬設(shè)備容器中的數(shù)據(jù)信息,對具有不同設(shè)備標識的智能設(shè)備進行獨立的邏輯運算控制。本發(fā)明能夠在應用中的同一個界面內(nèi)實現(xiàn)對多個智能設(shè)備同時進行頁面渲染。
技術(shù)領(lǐng)域
本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種頁面渲染系統(tǒng)、頁面渲染方法、頁面渲染裝置以及計算機可讀存儲介質(zhì)。
背景技術(shù)
傳統(tǒng)的頁面渲染技術(shù),是瀏覽器將HTML(HyperText Markup Language,超文本標記語言)代碼根據(jù)CSS(Cascading Style Sheets,層疊樣式表)定義的規(guī)則顯示在瀏覽器窗口中的過程。
目前,HTML5(HyperText Markup Language 5,第五代超文本標記語言)架構(gòu)下的設(shè)備頁面渲染技術(shù)當中,一個HTML5內(nèi)核僅能渲染一個設(shè)備頁面,無法在應用中的同一個界面內(nèi)同時渲染多個設(shè)備頁面。
發(fā)明內(nèi)容
發(fā)明人研究發(fā)現(xiàn),HTML5架構(gòu)下的設(shè)備頁面渲染技術(shù)當中,如果同時渲染多個設(shè)備頁面,由于設(shè)備變量可能重名,容易出現(xiàn)邏輯混亂的問題。而如果采用多個HTML5內(nèi)核渲染多個設(shè)備頁面,則渲染效率較低,容易出現(xiàn)頁面加載失敗的情況。因此需要采用一種新的頁面渲染技術(shù),在應用中實現(xiàn)對多個智能設(shè)備同時進行頁面渲染。
本發(fā)明解決的一個技術(shù)問題是,如何在應用中的同一個界面內(nèi)實現(xiàn)對多個智能設(shè)備同時進行頁面渲染。
根據(jù)本發(fā)明實施例的一個方面,提供了一種頁面渲染裝置,頁面渲染系統(tǒng)位于應用側(cè),包括:通信模塊,用于接收智能設(shè)備發(fā)送的數(shù)據(jù)包,數(shù)據(jù)包中包括智能設(shè)備的設(shè)備標識、設(shè)備類型及數(shù)據(jù)信息;數(shù)據(jù)模塊,用于根據(jù)設(shè)備標識為每個智能設(shè)備生成各自的虛擬設(shè)備容器,以存儲每個智能設(shè)備各自的數(shù)據(jù)信息;視圖引擎,用于利用虛擬設(shè)備容器中具有不同設(shè)備標識的智能設(shè)備各自的數(shù)據(jù)信息,對具有不同設(shè)備標識的智能設(shè)備同時進行頁面渲染;邏輯引擎,用于利用虛擬設(shè)備容器中具有不同設(shè)備標識的智能設(shè)備各自的數(shù)據(jù)信息,對具有不同設(shè)備標識的智能設(shè)備進行獨立的邏輯運算控制。
在一些實施例中,數(shù)據(jù)模塊用于:根據(jù)設(shè)備標識以及設(shè)備類型,為每個智能設(shè)備生成各自的虛擬設(shè)備容器,以存儲每個智能設(shè)備各自的數(shù)據(jù)信息;視圖引擎用于:利用虛擬設(shè)備容器中具有不同設(shè)備標識、相同設(shè)備類型的智能設(shè)備各自的數(shù)據(jù)信息,對具有不同設(shè)備標識、相同設(shè)備類型的智能設(shè)備同時進行頁面渲染。
在一些實施例中,數(shù)據(jù)模塊基于可擴展標記語言XML或JavaScript對象標記語言JSON生成虛擬設(shè)備容器。
在一些實施例中,視圖引擎基于XML或JSON編寫。
在一些實施例中,邏輯引擎基于XML或JSON編寫。
根據(jù)本發(fā)明實施例的另一個方面,提供了一種頁面渲染方法,包括:通信模塊接收智能設(shè)備發(fā)送的數(shù)據(jù)包,數(shù)據(jù)包中包括智能設(shè)備的設(shè)備標識、設(shè)備類型及數(shù)據(jù)信息;數(shù)據(jù)模塊根據(jù)設(shè)備標識為每個智能設(shè)備生成各自的虛擬設(shè)備容器,以存儲每個智能設(shè)備各自的數(shù)據(jù)信息;視圖引擎利用虛擬設(shè)備容器中具有不同設(shè)備標識的智能設(shè)備各自的數(shù)據(jù)信息,對具有不同設(shè)備標識的智能設(shè)備同時進行頁面渲染;邏輯引擎利用虛擬設(shè)備容器中具有不同設(shè)備標識的智能設(shè)備各自的數(shù)據(jù)信息,對具有不同設(shè)備標識的智能設(shè)備進行獨立的邏輯運算控制。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國電信股份有限公司,未經(jīng)中國電信股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710996352.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種頁面返回方法及裝置
- 下一篇:CMS識別方法及裝置
- 通過家庭智能設(shè)備播放媒體數(shù)據(jù)的方法及其裝置
- 一種智能設(shè)備的控制方法、系統(tǒng)及智能終端
- 智能設(shè)備的控制方法及裝置
- 一種動環(huán)監(jiān)控采集器和動環(huán)監(jiān)控采集系統(tǒng)
- 基于AR的智能設(shè)備的管理方法和裝置
- 一種智能廚房設(shè)備連接方法及第一智能廚房設(shè)備
- 一種智能鎖解鎖方法及相關(guān)設(shè)備
- 一種智能家居管理系統(tǒng)
- 基于權(quán)限的智能設(shè)備控制方法、裝置及電子設(shè)備
- 智能設(shè)備數(shù)據(jù)遷移方法、裝置以及智能設(shè)備





