亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

靜態(tài)頁面的交互方法及裝置制造方法

文檔序號:6518480閱讀:203來源:國知局
靜態(tài)頁面的交互方法及裝置制造方法
【專利摘要】本發(fā)明公開一種靜態(tài)頁面的交互方法,包括以下步驟:加載靜態(tài)頁面;偵測靜態(tài)頁面上的操作請求;當所述操作請求對應的觸發(fā)控件為動態(tài)控件時,獲取所述動態(tài)控件相應的調(diào)用函數(shù),并調(diào)用所述調(diào)用函數(shù);接收調(diào)用所述調(diào)用函數(shù)后返回的執(zhí)行結(jié)果,并顯示所述執(zhí)行結(jié)果。本發(fā)明還公開了一種靜態(tài)頁面的交互裝置。本發(fā)明通過創(chuàng)建動態(tài)控件對應的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應放在列表中,以供靜態(tài)頁面解析時進行調(diào)用,從而使得該靜態(tài)頁面加載后,不但可以實現(xiàn)靜態(tài)頁面的顯示功能,而且還實現(xiàn)了靜態(tài)頁面的動態(tài)交互功能。另外,該動態(tài)交互功能不再需要平臺的支持,充分利用了靜態(tài)頁面的可移植性,實現(xiàn)了動態(tài)頁面的靈活性。
【專利說明】靜態(tài)頁面的交互方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及瀏覽器領(lǐng)域,尤其涉及一種靜態(tài)頁面的交互方法及裝置。
【背景技術(shù)】
[0002]瀏覽器中的瀏覽頁面包括靜態(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來完成簡單的頁面布局變化,而要完成交互過程則需要極為復雜的頁面設計。動態(tài)頁面則可以完成交互過程,但是該交互過程完全依賴于服務器,而且對平臺的依賴性也非常強。
[0003]鑒于上述兩種頁面的特點,有必要設計一種能融合上述兩個頁面的優(yōu)點的方法。
【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的是提供一種靜態(tài)頁面的交互方法及裝置,旨在既實現(xiàn)了靜態(tài)頁面的可移植性,又實現(xiàn)了動態(tài)頁面的靈活性。
[0005]為達到以上目的,本發(fā)明提供了一種靜態(tài)頁面的交互方法,包括以下步驟:
[0006]加載靜態(tài)頁面;
[0007]偵測靜態(tài)頁面上的操作請求;
[0008]當所述操作請求對應的觸發(fā)控件為動態(tài)控件時,獲取所述動態(tài)控件相應的調(diào)用函數(shù),并調(diào)用所述調(diào)用函數(shù);
[0009]接收調(diào)用所述調(diào)用函數(shù)后返回的執(zhí)行結(jié)果,并顯示所述執(zhí)行結(jié)果。
[0010]優(yōu)選地,所述靜態(tài)頁面的交互方法還包括:
[0011]當所述操作請求對應的觸發(fā)控件為靜態(tài)控件時,執(zhí)行相應的操作請求,并顯示所執(zhí)行的結(jié)果。
[0012]優(yōu)選地,所述加載靜態(tài)頁面包括:
[0013]偵測到靜態(tài)頁面的加載請求時,從服務器中獲取相應的頁面數(shù)據(jù);
[0014]對獲取到的頁面數(shù)據(jù)進行解析,當所述頁面數(shù)據(jù)包括動態(tài)控件時,獲取與動態(tài)控件相應的調(diào)用函數(shù),并導入相應的調(diào)用函數(shù)。
[0015]優(yōu)選地,所述加載靜態(tài)頁面之前還包括:
[0016]根據(jù)預置的動態(tài)控件,創(chuàng)建相應的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應放置在列表中供頁面解析時獲取。
[0017]優(yōu)選地,所述根據(jù)預置的動態(tài)控件,創(chuàng)建相應的動態(tài)鏈接庫包括:
[0018]根據(jù)預置的動態(tài)控件,獲取已編寫好的相應的功能接口 ;
[0019]對所述功能接口使用與瀏覽器相應的交叉編譯工具進行編譯,生成動態(tài)鏈接庫。
[0020]本發(fā)明還提供了一種靜態(tài)頁面的交互裝置,包括:[0021]頁面加載模塊,用于加載靜態(tài)頁面;
[0022]偵測模塊,用于偵測靜態(tài)頁面上的操作請求;
[0023]執(zhí)行模塊,用于當所述操作請求對應的觸發(fā)控件為動態(tài)控件時,獲取所述動態(tài)控件相應的調(diào)用函數(shù),并調(diào)用所述調(diào)用函數(shù);
[0024]顯示模塊,用于接收調(diào)用所述調(diào)用函數(shù)后返回的執(zhí)行結(jié)果,并顯示所述執(zhí)行結(jié)果。
[0025]優(yōu)選地,所述執(zhí)行模塊還用于:當所述操作請求對應的觸發(fā)控件為靜態(tài)控件時,執(zhí)行相應的操作請求,所執(zhí)行的結(jié)果供所述顯示模塊顯示。
[0026]優(yōu)選地,所述頁面加載模塊包括:
[0027]頁面數(shù)據(jù)獲取模塊,偵測到靜態(tài)頁面的加載請求時,從服務器中獲取相應的頁面數(shù)據(jù);
[0028]頁面解析模塊,用于對獲取到的頁面數(shù)據(jù)進行解析,當所述頁面數(shù)據(jù)包括動態(tài)控件時,獲取與動態(tài)控件相應的調(diào)用函數(shù),并導入相應的調(diào)用函數(shù)。
[0029]優(yōu)選地,所述交互裝置還包括:
[0030]動態(tài)鏈接庫配置模塊,用于根據(jù)預置的動態(tài)控件,創(chuàng)建相應的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應放置在列表中供頁面解析時獲取。
[0031]優(yōu)選地,所述動態(tài)鏈接庫配置模塊用于:
[0032]根據(jù)預置的動態(tài)控件,獲取已編寫好的相應的功能接口 ;
[0033]對所述功能接口使用與瀏覽器相應的交叉編譯工具進行編譯,生成動態(tài)鏈接庫。
[0034]本發(fā)明通過創(chuàng)建動態(tài)控件對應的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應放在列表中,以供靜態(tài)頁面解析時進行調(diào)用,從而使得該靜態(tài)頁面加載后,不但可以實現(xiàn)靜態(tài)頁面的顯示功能,而且還實現(xiàn)了靜態(tài)頁面的動態(tài)交互功能。另外,該動態(tài)交互功能不再需要平臺的支持,充分利用了靜態(tài)頁面的可移植性,實現(xiàn)了動態(tài)頁面的靈活性。
【專利附圖】

【附圖說明】
[0035]圖1是本發(fā)明靜態(tài)頁面的動態(tài)顯示方法較佳實施例的流程示意圖;
[0036]圖2是現(xiàn)有技術(shù)中加載靜態(tài)頁面的結(jié)果示意圖;
[0037]圖3是本發(fā)明靜態(tài)頁面的交互方法中加載靜態(tài)頁面的流程示意圖;
[0038]圖4是本發(fā)明靜態(tài)頁面的交互裝置第一實施例的功能模塊示意圖;
[0039]圖5是本發(fā)明靜態(tài)頁面的交互裝置中頁面加載模塊的功能模塊示意圖;
[0040]圖6是本發(fā)明靜態(tài)頁面的交互裝置第二實施例的功能模塊示意圖;
[0041]圖7是本發(fā)明靜態(tài)頁面的交互裝置與服務器及本地進行交互的結(jié)構(gòu)示意圖。
[0042]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0043]以下結(jié)合說明書附圖及具體實施例進一步說明本發(fā)明的技術(shù)方案。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]為了充分利用靜態(tài)頁面以及動態(tài)頁面的優(yōu)點,本發(fā)明提供了一種靜態(tài)頁面的交互方法,結(jié)合靜態(tài)頁面與動態(tài)頁面的優(yōu)點,既保留了靜態(tài)頁面的可移植性,又保留了動態(tài)頁面的靈活性。[0045]參照圖1,提出本發(fā)明一種靜態(tài)頁面的交互方法較佳實施例的流程示意圖。該靜態(tài)頁面的交互方法包括以下步驟:
[0046]步驟S110、加載靜態(tài)頁面;
[0047]眾所周知,靜態(tài)頁面是指一旦設計好后,將存儲在服務器或本地中的頁面。無論何時何地瀏覽,均會顯示相同的形式和內(nèi)容,而且該靜態(tài)頁面僅供瀏覽,其無法與網(wǎng)站服務器進行互動。動態(tài)頁面則不是獨立存儲在服務器中的頁面文件,其只有在用戶請求時服務器才會根據(jù)用戶的輸入信息返回一個完整的網(wǎng)頁,該動態(tài)頁面常被用于實現(xiàn)如用戶注冊、用戶登錄、在線調(diào)查、搜索引擎等功能。若要顯示的靜態(tài)頁面既包括靜態(tài)頁面數(shù)據(jù),又包括動態(tài)頁面數(shù)據(jù),則在該靜態(tài)頁面進行加載時,只能加載并顯示靜態(tài)頁面數(shù)據(jù)的內(nèi)容,而動態(tài)頁面數(shù)據(jù)無法加載,從而無法實現(xiàn)瀏覽器與服務器或本地的交互功能。該顯示的靜態(tài)頁面數(shù)據(jù)包括能夠顯示在頁面上的所有信息,例如,文字、圖片、輸入框、控件等等。如圖2所示,圖2是現(xiàn)有技術(shù)中加載靜態(tài)頁面的結(jié)果示意圖。由于該靜態(tài)頁面還包括動態(tài)頁面數(shù)據(jù),例如頁面的S2和S3處的控件對應的交互功能,所以在加載該動態(tài)頁面數(shù)據(jù)時,無法進行加載。因此,該頁面的SI處將彈出“瀏覽器已經(jīng)限制此文件顯示可能訪問您的計算機的活動內(nèi)容…”的提示。雖然該頁面的S2和S3處的控件可以顯示,但是點擊該控件時也無法觸發(fā)相應的功能,因為該控件對應的動態(tài)頁面數(shù)據(jù)無法加載。
[0048]如圖3所示,為了靜態(tài)頁面包含的動態(tài)頁面數(shù)據(jù)能被加載以及實現(xiàn)動態(tài)頁面的交互功能,在本發(fā)明的加載頁面過程具體包括:
[0049]步驟S111、根據(jù)預置的動態(tài)控件,創(chuàng)建相應的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應放置在列表中供解析時獲??;
[0050]靜態(tài)頁面中的控件為瀏覽器本身可以解析并顯示在頁面上的內(nèi)容,而且該控件對應的屬性可以包括靜態(tài)控件及動態(tài)控件。其中,靜態(tài)控件在觸發(fā)后,不能接收用戶的輸入,僅用來從本地或服務器中獲取相應的信息;動態(tài)控件在觸發(fā)后,則可以接收用戶的輸入信息,并將所接收的輸入信息發(fā)送至服務器或本地進行處理,然后再接收處理后返回的信息,并顯示在頁面上。例如圖2中的S2和S3處所顯示的控件,該控件的屬性為動態(tài)控件,其被用來實現(xiàn)用戶與服務器或者客戶端本地之間的交互。
[0051]由于瀏覽器在加載該靜態(tài)頁面時,僅能解析靜態(tài)頁面上的靜態(tài)控件,而無法解析靜態(tài)頁面上的動態(tài)控件。此時,若要實現(xiàn)在靜態(tài)頁面上的動態(tài)控件對應的交互功能,則在加載靜態(tài)頁面之前需要先針對預置的動態(tài)控件,創(chuàng)建相應的動態(tài)鏈接庫lib。然后建立一個列表TAB,用于存放該動態(tài)鏈接庫中函數(shù)的名稱,并將該列表TAB存放到相應位置,以供瀏覽器解析靜態(tài)頁面時進行匹配獲取。
[0052]具體為,創(chuàng)建與動態(tài)控件相應的動態(tài)鏈接庫包括:
[0053]A、根據(jù)預置的動態(tài)控件,獲取已編寫好的相應的功能接口 ;
[0054]根據(jù)靜態(tài)頁面上的動態(tài)控件,使用C/C++來編寫相應的功能接口,例如本地文件的操作、系統(tǒng)功能的調(diào)用等等。而且該功能接口的內(nèi)容需要適應瀏覽器的需求。當偵測到靜態(tài)頁面上的動態(tài)控件的操作請求時,將獲取已編寫好的相應的功能接口。
[0055]B、對所述功能接口使用與運行瀏覽器對應平臺的交叉編譯工具進行編譯,生成動態(tài)鏈接庫。
[0056]使用與瀏覽器相應的交叉編譯工具對獲取的功能接口進行編譯,生成動態(tài)鏈接庫。該動態(tài)鏈接庫的調(diào)用函數(shù)名稱將存放在一列表中,如下表所示:
[0057]
Functionl()
Function2()
Function3()
Function4()
[0058]步驟S112、偵測到靜態(tài)頁面的加載請求時,從服務器中獲取相應的頁面數(shù)據(jù);
[0059]靜態(tài)頁面顧名思義就是靜態(tài)存放在服務器中的頁面數(shù)據(jù),每個靜態(tài)頁面均存在對應的一個網(wǎng)頁地址URL。用戶希望訪問某個靜態(tài)頁面時,可以發(fā)送URL訪問請求,瀏覽器根據(jù)該URL訪問請求訪問服務器,服務器器則返回URL訪問請求對應的頁面數(shù)據(jù),瀏覽器接收所返回的頁面數(shù)據(jù)后,對其進行解析并顯示。
[0060]步驟S113、對獲取到的頁面數(shù)據(jù)進行解析,當所述頁面數(shù)據(jù)包括動態(tài)控件時,獲取與動態(tài)控件相應的調(diào)用函數(shù),并導入相應的調(diào)用函數(shù)。
[0061]具體地,在解析過程中,則將頁面數(shù)據(jù)中的javascript (客戶端腳本語言)轉(zhuǎn)化為相應代碼,也就是機器可以識別的語言。由于瀏覽器無法解析動態(tài)頁面數(shù)據(jù),因此當對頁面數(shù)據(jù)中的動態(tài)控件數(shù)據(jù)進行解析,則該瀏覽器將無法解析即解析失敗。此時,瀏覽器將從指定位置的列表中獲取該動態(tài)控件數(shù)據(jù)對應的調(diào)用函數(shù),并導入。本實施例中,該調(diào)用函數(shù)由上述步驟SllO中創(chuàng)建的列表TAB中獲取。
[0062]步驟S120、偵測靜態(tài)頁面上的操作請求;
[0063]瀏覽器后臺將實時偵測該靜態(tài)頁面上是否存在操作請求。即若控件被點擊時,其將觸發(fā)的控件是否為動態(tài)控件。
[0064]步驟S130、當所述操作請求對應的觸發(fā)控件為動態(tài)控件時,獲取所述動態(tài)控件相應的調(diào)用函數(shù),并調(diào)用所述調(diào)用函數(shù);
[0065]以靜態(tài)頁面上的控件“注冊”為例,當該靜態(tài)頁面上的控件被點擊時,由于該控件的屬性為動態(tài)控件,所以將獲取該動態(tài)控件相應的調(diào)用函數(shù),并調(diào)用該調(diào)用函數(shù)。
[0066]可以理解的是,當該操作請求是屬性為靜態(tài)控件的控件觸發(fā)的,則執(zhí)行相應的操作請求,并顯示執(zhí)行的結(jié)果。
[0067]步驟S140、接收調(diào)用所述調(diào)用函數(shù)后返回的執(zhí)行結(jié)果,并顯示所述執(zhí)行結(jié)果。
[0068]本發(fā)明相對于現(xiàn)有技術(shù)具有如下有益效果:
[0069]本發(fā)明通過創(chuàng)建動態(tài)控件對應的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應放在列表中,以供靜態(tài)頁面解析時進行調(diào)用,從而使得該靜態(tài)頁面加載后,不但可以實現(xiàn)靜態(tài)頁面的顯示功能,而且還實現(xiàn)了靜態(tài)頁面的動態(tài)交互功能。另外,該動態(tài)交互功能不再需要平臺的支持,充分利用了靜態(tài)頁面的可移植性,實現(xiàn)了動態(tài)頁面的靈活性。
[0070]基于上述靜態(tài)頁面的交互方法,本發(fā)明還提供了一種靜態(tài)頁面的交互裝置。該靜態(tài)頁面的交互裝置可以為獨立存在的裝置,也可以應用于瀏覽器中,以實現(xiàn)靜態(tài)頁面的動態(tài)交互功能。參照圖4,圖4為本發(fā)明靜態(tài)頁面的交互裝置優(yōu)選實施例的結(jié)構(gòu)示意圖。該靜態(tài)頁面的交互裝置包括:
[0071]頁面加載模塊110,用于加載靜態(tài)頁面;
[0072]偵測模塊120,用于偵測靜態(tài)頁面上的操作請求;
[0073]執(zhí)行模塊130,用于當所述操作請求對應的觸發(fā)控件為動態(tài)控件時,獲取所述動態(tài)控件相應的調(diào)用函數(shù),并調(diào)用所述調(diào)用函數(shù);
[0074]顯示模塊140,用于接收調(diào)用所述調(diào)用函數(shù)后返回的執(zhí)行結(jié)果,并顯示所述執(zhí)行結(jié)
果O
[0075]上述靜態(tài)頁面既包括靜態(tài)頁面數(shù)據(jù),也包括動態(tài)頁面數(shù)據(jù)。由于現(xiàn)有技術(shù)的靜態(tài)頁面解析技術(shù)是無法加載動態(tài)頁面數(shù)據(jù),所以本實施例的頁面加載模塊110在解析到動態(tài)頁面數(shù)據(jù)時,將獲取該動態(tài)頁面數(shù)據(jù)對應的調(diào)用函數(shù),以實現(xiàn)用戶與服務器或本地之間的交互。
[0076]進一步地,參照圖5,上述頁面加載模塊110包括:
[0077]頁面數(shù)據(jù)獲取單元111,偵測到靜態(tài)頁面的加載請求時,從服務器中獲取相應的頁面數(shù)據(jù);
[0078]頁面數(shù)據(jù)解析單元112,用于對獲取到的頁面數(shù)據(jù)進行解析,當所述頁面數(shù)據(jù)包括動態(tài)控件時,從預置的列表中獲取與動態(tài)控件相應的調(diào)用函數(shù),并導入相應的調(diào)用函數(shù)。
[0079]靜態(tài)頁面顧名思義就是靜態(tài)存放在服務器中的頁面數(shù)據(jù),每個靜態(tài)頁面均存在對應的一個網(wǎng)頁地址URL。用戶希望訪問某個靜態(tài)頁面時,可以發(fā)送URL訪問請求,瀏覽器根據(jù)該URL訪問請求訪問服務器,服務器器則返回URL訪問請求對應的頁面數(shù)據(jù),瀏覽器接收所返回的頁面數(shù)據(jù)后,對其進行解析并顯示。具體地,在解析過程中,則將頁面數(shù)據(jù)中的javascript (客戶端腳本語言)轉(zhuǎn)化為相應代碼,也就是機器可以識別的語言。由于瀏覽器無法解析動態(tài)頁面數(shù)據(jù),因此當對頁面數(shù)據(jù)中的動態(tài)控件數(shù)據(jù)進行解析,則該瀏覽器將無法解析即解析失敗。此時,瀏覽器將從指定位置的列表中獲取該動態(tài)控件數(shù)據(jù)對應的調(diào)用函數(shù),并導入。本實施例中,該調(diào)用函數(shù)預先創(chuàng)建的列表TAB中獲取。
[0080]在靜態(tài)頁面加載后,瀏覽器后臺將實時偵測該靜態(tài)頁面上是否存在操作請求。即若控件被點擊時,其將觸發(fā)的控件是否為動態(tài)控件。以靜態(tài)頁面上的控件“注冊”為例,當該靜態(tài)頁面上的控件被點擊時,由于該控件的屬性為動態(tài)控件,所以將獲取該動態(tài)控件相應的調(diào)用函數(shù),并調(diào)用該調(diào)用函數(shù)。另外,當該操作請求是屬性為靜態(tài)控件的控件觸發(fā)的,則執(zhí)行相應的操作請求,并顯示執(zhí)行的結(jié)果。
[0081]本發(fā)明相對于現(xiàn)有技術(shù)具有如下有益效果:
[0082]本發(fā)明通過創(chuàng)建動態(tài)控件對應的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應放在列表中,以供靜態(tài)頁面解析時進行調(diào)用,從而使得該靜態(tài)頁面加載后,不但可以實現(xiàn)靜態(tài)頁面的顯示功能,而且還實現(xiàn)了靜態(tài)頁面的動態(tài)交互功能。另外,該動態(tài)交互功能不再需要平臺的支持,充分利用了靜態(tài)頁面的可移植性,實現(xiàn)了動態(tài)頁面的靈活性。
[0083]進一步地,參照圖6,上述交互裝置還包括:
[0084]動態(tài)鏈接庫配置模塊150,用于根據(jù)預置的動態(tài)控件,創(chuàng)建相應的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應放置在列表中供頁面解析時獲取。
[0085]由于瀏覽器在加載該靜態(tài)頁面時,僅能解析靜態(tài)頁面上的靜態(tài)控件,而無法解析靜態(tài)頁面上的動態(tài)控件。此時,若要實現(xiàn)在靜態(tài)頁面上的動態(tài)控件對應的交互功能,則需要先針對預置的動態(tài)控件,創(chuàng)建相應的動態(tài)鏈接庫lib。然后建立一個列表TAB,用于存放該動態(tài)鏈接庫中函數(shù)的名稱,并將該列表TAB存放到相應位置,以供瀏覽器解析靜態(tài)頁面時進行匹配獲取。
[0086]具體地,上述動態(tài)鏈接庫配置模塊150用于:根據(jù)預置的動態(tài)控件,獲取已編寫好的相應的功能接口;對所述功能接口使用與運行瀏覽器對應平臺的交叉編譯工具進行編譯,生成動態(tài)鏈接庫。
[0087]首先動態(tài)鏈接庫配置模塊150根據(jù)靜態(tài)頁面上的動態(tài)控件,使用C/C++來編寫相應的功能接口,例如本地文件的操作、系統(tǒng)功能的調(diào)用等等。而且該功能接口的內(nèi)容需要適應瀏覽器的需求。當偵測到靜態(tài)頁面上的動態(tài)控件的操作請求時,將獲取已編寫好的相應的功能接口。然后,動態(tài)鏈接庫配置模塊150使用與瀏覽器相應的交叉編譯工具對獲取的功能接口進行編譯,生成動態(tài)鏈接庫。該動態(tài)鏈接庫的調(diào)用函數(shù)名稱將存放在一列表中,如下表所示:
[0088]
Functionl()
Function2()
Function3()
[0089]
Function4 ()`
[0090]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0091]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來。如圖7所示,該計算機軟件產(chǎn)品,例如上述描述的靜態(tài)頁面的交互裝置200可以包括存儲在一個存儲單元202 (如R0M/RAM、磁碟、光盤)中的若干指令,供終端設備200 (可以是手機,計算機,服務器,或者網(wǎng)絡設備等)的處理器201進行調(diào)用,以執(zhí)行本發(fā)明各個實施例所述的方法。例該終端設備200通過交互單元205從服務器300中獲取頁面數(shù)據(jù),并對該頁面數(shù)據(jù)解析后顯示在所述顯示單元203上。該終端設備200還通過輸入單元接收用戶的輸入信息,并根據(jù)所述輸入信息通過交互單元205與服務器300或本地400進行數(shù)據(jù)交互等等。[0092]以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制其專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權(quán)利要求】
1.一種靜態(tài)頁面的交互方法,其特征在于,包括以下步驟:加載靜態(tài)頁面;偵測靜態(tài)頁面上的操作請求;當所述操作請求對應的觸發(fā)控件為動態(tài)控件時,獲取所述動態(tài)控件相應的調(diào)用函數(shù), 并調(diào)用所述調(diào)用函數(shù);接收調(diào)用所述調(diào)用函數(shù)后返回的執(zhí)行結(jié)果,并顯示所述執(zhí)行結(jié)果。
2.根據(jù)權(quán)利要求1所述的靜態(tài)頁面的交互方法,其特征在于,所述靜態(tài)頁面的交互方法還包括:當所述操作請求對應的觸發(fā)控件為靜態(tài)控件時,執(zhí)行相應的操作請求,并顯示所執(zhí)行的結(jié)果。
3.根據(jù)權(quán)利要求1所述的靜態(tài)頁面的交互方法,其特征在于,所述加載靜態(tài)頁面包括: 偵測到靜態(tài)頁面的加載請求時,從服務器中獲取相應的頁面數(shù)據(jù);對獲取到的頁面數(shù)據(jù)進行解析,當所述頁面數(shù)據(jù)包括動態(tài)控件時,獲取與動態(tài)控件相應的調(diào)用函數(shù),并導入相應的調(diào)用函數(shù)。
4.根據(jù)權(quán)利要求3所述的靜態(tài)頁面的交互方法,其特征在于,所述加載靜態(tài)頁面之前還包括:根據(jù)預置的動態(tài)控件,創(chuàng)建相應的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應放置在列表中供頁面解析時獲取。
5.根據(jù)權(quán)利要求4所述的靜態(tài)頁面的交互方法,其特征在于,所述根據(jù)預置的動態(tài)控件,創(chuàng)建相應的動態(tài)鏈接庫包括:根據(jù)預置的動態(tài)控件,獲取已編寫好的相應的功能接口 ;對所述功能接口使用與瀏覽器相應的交叉編譯工具進行編譯,生成動態(tài)鏈接庫。
6.一種靜態(tài)頁面的交互裝置,其特征在于,包括:頁面加載模塊,用于加載靜態(tài)頁面;偵測模塊,用于偵測靜態(tài)頁面上的操作請求;執(zhí)行模塊,用于當所述操作請求對應的觸發(fā)控件為動態(tài)控件時,獲取所述動態(tài)控件相應的調(diào)用函數(shù),并調(diào)用所述調(diào)用函數(shù);顯示模塊,用于接收調(diào)用所述調(diào)用函數(shù)后返回的執(zhí)行結(jié)果,并顯示所述執(zhí)行結(jié)果。
7.根據(jù)權(quán)利要求6所述的靜態(tài)頁面的交互裝置,其特征在于,所述執(zhí)行模塊還用于:當所述操作請求對應的觸發(fā)控件為靜態(tài)控件時,執(zhí)行相應的操作請求,所執(zhí)行的結(jié)果供所述顯示模塊顯示。
8.根據(jù)權(quán)利要求6所述的靜態(tài)頁面的交互裝置,其特征在于,所述頁面加載模塊包括: 頁面數(shù)據(jù)獲取模塊,偵測到靜態(tài)頁面的加載請求時,從服務器中獲取相應的頁面數(shù)據(jù); 頁面解析模塊,用于對獲取到的頁面數(shù)據(jù)進行解析,當所述頁面數(shù)據(jù)包括動態(tài)控件時, 獲取與動態(tài)控件相應的調(diào)用函數(shù),并導入相應的調(diào)用函數(shù)。
9.根據(jù)權(quán)利要求8所述的靜態(tài)頁面的交互裝置,其特征在于,所述交互裝置還包括: 動態(tài)鏈接庫配置模塊,用于根據(jù)預置的動態(tài)控件,創(chuàng)建相應的動態(tài)鏈接庫,并將其創(chuàng)建的動態(tài)鏈接庫中調(diào)用函數(shù)的名稱對應放置在列表中供頁面解析時獲取。
10.根據(jù)權(quán)利要求9所述的靜態(tài)頁面的交互裝置,其特征在于,所述動態(tài)鏈接庫配置模塊用于:根據(jù)預置的動態(tài)控件,獲取已編寫好的相應的功能接口 ;對所述`功能接口使用與瀏覽器相應的交叉編譯工具進行編譯,生成動態(tài)鏈接庫。
【文檔編號】G06F3/048GK103605449SQ201310554927
【公開日】2014年2月26日 申請日期:2013年11月8日 優(yōu)先權(quán)日:2013年11月8日
【發(fā)明者】魏飛, 潘志興 申請人:深圳Tcl新技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1