[發(fā)明專利]靜態(tài)頁面的交互方法及裝置在審
| 申請?zhí)枺?/td> | 201310554927.5 | 申請日: | 2013-11-08 |
| 公開(公告)號: | CN103605449A | 公開(公告)日: | 2014-02-26 |
| 發(fā)明(設(shè)計)人: | 魏飛;潘志興 | 申請(專利權(quán))人: | 深圳TCL新技術(shù)有限公司 |
| 主分類號: | G06F3/048 | 分類號: | G06F3/048;G06F9/44 |
| 代理公司: | 深圳市世紀恒程知識產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 胡海國 |
| 地址: | 518052 廣東省深圳市南山區(qū)中*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 靜態(tài) 頁面 交互 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及瀏覽器領(lǐng)域,尤其涉及一種靜態(tài)頁面的交互方法及裝置。
背景技術(shù)
瀏覽器中的瀏覽頁面包括靜態(tài)頁面和動態(tài)頁面。其中,靜態(tài)頁面是網(wǎng)頁的代碼都在頁面中,不需要執(zhí)行asp,php,jsp,.net等程序生成客戶端網(wǎng)頁代碼的網(wǎng)頁。動態(tài)頁面是通過執(zhí)行asp,php,jsp,.net等程序生成客戶端網(wǎng)頁代碼的網(wǎng)頁。該兩種頁面均有其各自的特點,例如靜態(tài)頁面對于平臺的依賴性不強,可以方便地進行平臺移植,但是靜態(tài)頁面只能通過JS加CSS來完成簡單的頁面布局變化,而要完成交互過程則需要極為復(fù)雜的頁面設(shè)計。動態(tài)頁面則可以完成交互過程,但是該交互過程完全依賴于服務(wù)器,而且對平臺的依賴性也非常強。
鑒于上述兩種頁面的特點,有必要設(shè)計一種能融合上述兩個頁面的優(yōu)點的方法。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種靜態(tài)頁面的交互方法及裝置,旨在既實現(xiàn)了靜態(tài)頁面的可移植性,又實現(xiàn)了動態(tài)頁面的靈活性。
為達到以上目的,本發(fā)明提供了一種靜態(tài)頁面的交互方法,包括以下步驟:
加載靜態(tài)頁面;
偵測靜態(tài)頁面上的操作請求;
當所述操作請求對應(yīng)的觸發(fā)控件為動態(tài)控件時,獲取所述動態(tài)控件相應(yīng)的調(diào)用函數(shù),并調(diào)用所述調(diào)用函數(shù);
接收調(diào)用所述調(diào)用函數(shù)后返回的執(zhí)行結(jié)果,并顯示所述執(zhí)行結(jié)果。
優(yōu)選地,所述靜態(tài)頁面的交互方法還包括:
當所述操作請求對應(yīng)的觸發(fā)控件為靜態(tài)控件時,執(zhí)行相應(yīng)的操作請求,并顯示所執(zhí)行的結(jié)果。
優(yōu)選地,所述加載靜態(tài)頁面包括:
偵測到靜態(tài)頁面的加載請求時,從服務(wù)器中獲取相應(yīng)的頁面數(shù)據(jù);
對獲取到的頁面數(shù)據(jù)進行解析,當所述頁面數(shù)據(jù)包括動態(tài)控件時,獲取與動態(tài)控件相應(yīng)的調(diào)用函數(shù),并導(dǎo)入相應(yīng)的調(diào)用函數(shù)。
優(yōu)選地,所述加載靜態(tài)頁面之前還包括:
根據(jù)預(yù)置的動態(tài)控件,創(chuàng)建相應(yīng)的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應(yīng)放置在列表中供頁面解析時獲取。
優(yōu)選地,所述根據(jù)預(yù)置的動態(tài)控件,創(chuàng)建相應(yīng)的動態(tài)鏈接庫包括:
根據(jù)預(yù)置的動態(tài)控件,獲取已編寫好的相應(yīng)的功能接口;
對所述功能接口使用與瀏覽器相應(yīng)的交叉編譯工具進行編譯,生成動態(tài)鏈接庫。
本發(fā)明還提供了一種靜態(tài)頁面的交互裝置,包括:
頁面加載模塊,用于加載靜態(tài)頁面;
偵測模塊,用于偵測靜態(tài)頁面上的操作請求;
執(zhí)行模塊,用于當所述操作請求對應(yīng)的觸發(fā)控件為動態(tài)控件時,獲取所述動態(tài)控件相應(yīng)的調(diào)用函數(shù),并調(diào)用所述調(diào)用函數(shù);
顯示模塊,用于接收調(diào)用所述調(diào)用函數(shù)后返回的執(zhí)行結(jié)果,并顯示所述執(zhí)行結(jié)果。
優(yōu)選地,所述執(zhí)行模塊還用于:當所述操作請求對應(yīng)的觸發(fā)控件為靜態(tài)控件時,執(zhí)行相應(yīng)的操作請求,所執(zhí)行的結(jié)果供所述顯示模塊顯示。
優(yōu)選地,所述頁面加載模塊包括:
頁面數(shù)據(jù)獲取模塊,偵測到靜態(tài)頁面的加載請求時,從服務(wù)器中獲取相應(yīng)的頁面數(shù)據(jù);
頁面解析模塊,用于對獲取到的頁面數(shù)據(jù)進行解析,當所述頁面數(shù)據(jù)包括動態(tài)控件時,獲取與動態(tài)控件相應(yīng)的調(diào)用函數(shù),并導(dǎo)入相應(yīng)的調(diào)用函數(shù)。
優(yōu)選地,所述交互裝置還包括:
動態(tài)鏈接庫配置模塊,用于根據(jù)預(yù)置的動態(tài)控件,創(chuàng)建相應(yīng)的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應(yīng)放置在列表中供頁面解析時獲取。
優(yōu)選地,所述動態(tài)鏈接庫配置模塊用于:
根據(jù)預(yù)置的動態(tài)控件,獲取已編寫好的相應(yīng)的功能接口;
對所述功能接口使用與瀏覽器相應(yīng)的交叉編譯工具進行編譯,生成動態(tài)鏈接庫。
本發(fā)明通過創(chuàng)建動態(tài)控件對應(yīng)的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應(yīng)放在列表中,以供靜態(tài)頁面解析時進行調(diào)用,從而使得該靜態(tài)頁面加載后,不但可以實現(xiàn)靜態(tài)頁面的顯示功能,而且還實現(xiàn)了靜態(tài)頁面的動態(tài)交互功能。另外,該動態(tài)交互功能不再需要平臺的支持,充分利用了靜態(tài)頁面的可移植性,實現(xiàn)了動態(tài)頁面的靈活性。
附圖說明
圖1是本發(fā)明靜態(tài)頁面的動態(tài)顯示方法較佳實施例的流程示意圖;
圖2是現(xiàn)有技術(shù)中加載靜態(tài)頁面的結(jié)果示意圖;
圖3是本發(fā)明靜態(tài)頁面的交互方法中加載靜態(tài)頁面的流程示意圖;
圖4是本發(fā)明靜態(tài)頁面的交互裝置第一實施例的功能模塊示意圖;
圖5是本發(fā)明靜態(tài)頁面的交互裝置中頁面加載模塊的功能模塊示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳TCL新技術(shù)有限公司,未經(jīng)深圳TCL新技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310554927.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 復(fù)雜背景中實現(xiàn)靜態(tài)目標檢測和識別的方法
- 一種設(shè)置靜態(tài)認證信息的方法及裝置
- 一種基于物聯(lián)網(wǎng)技術(shù)的機房靜態(tài)資源快速定位的方法
- 一種動態(tài)網(wǎng)頁靜態(tài)化的方法和裝置
- 瀏覽器靜態(tài)資源加載方法、瀏覽器程序及可讀存儲介質(zhì)
- 靜態(tài)資源更新方法、裝置、存儲介質(zhì)和計算機設(shè)備
- 一種圖像顯示方法及裝置
- 一種靜態(tài)方法修改非靜態(tài)對象的方法
- 一種靜態(tài)資源加載方法、裝置、設(shè)備及可讀存儲介質(zhì)
- 一種靜態(tài)資源獲取方法、裝置及其相關(guān)設(shè)備





