[發(fā)明專利]一種事件響應(yīng)裝置、方法、電子設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011025746.X | 申請日: | 2020-09-25 |
| 公開(公告)號: | CN112131500A | 公開(公告)日: | 2020-12-25 |
| 發(fā)明(設(shè)計)人: | 王少飛;萬月亮;火一莽 | 申請(專利權(quán))人: | 北京銳安科技有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100044 北京市海淀區(qū)西小口*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 事件 響應(yīng) 裝置 方法 電子設(shè)備 存儲 介質(zhì) | ||
本發(fā)明公開了一種事件響應(yīng)裝置,該裝置包括指令綁定器、基礎(chǔ)視圖層、基礎(chǔ)邏輯層、基礎(chǔ)數(shù)據(jù)處理層、視圖子類、邏輯子類和數(shù)據(jù)處理子類,其中,所述視圖子類、邏輯子類和數(shù)據(jù)處理子類分別繼承于所述基礎(chǔ)視圖層、基礎(chǔ)邏輯層和基礎(chǔ)數(shù)據(jù)處理層;所述指令綁定器用于當(dāng)瀏覽器事件觸發(fā)時,將所述瀏覽器事件綁定初始指令;所述視圖子類用于將所述瀏覽器事件的業(yè)務(wù)行為數(shù)據(jù)封裝至所述初始指令中,形成所述瀏覽器事件的目標(biāo)指令,對目標(biāo)指令進(jìn)行發(fā)布;所述邏輯子類用于對接收的所述目標(biāo)指令進(jìn)行邏輯驗證,并對驗證成功的目標(biāo)指令進(jìn)行發(fā)布;所述數(shù)據(jù)處理子類用于當(dāng)接收的驗證成功的目標(biāo)指令進(jìn)行處理。實現(xiàn)了快速處理瀏覽器事件,提高了數(shù)據(jù)處理速率。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種事件響應(yīng)裝置、方法、電子設(shè)備及存儲介質(zhì)。
背景技術(shù)
在網(wǎng)頁開發(fā)中,網(wǎng)頁瀏覽器主要通過HTTP(HyperText Transfer Protocol,超文本傳輸協(xié)議)協(xié)議與網(wǎng)頁服務(wù)器交互并獲取網(wǎng)頁。一個網(wǎng)頁中可以包括多個文檔,每個文檔均從服務(wù)器獲取。在用戶瀏覽網(wǎng)頁時,瀏覽器通過響應(yīng)瀏覽器內(nèi)核傳出來的事件,將網(wǎng)頁上的信息正確的顯示出來。事件中標(biāo)識有當(dāng)前事件的類型及內(nèi)容,比如用戶點擊了新建文章的按鈕、鼠標(biāo)懸浮顯示菜單以及當(dāng)前瀏覽的網(wǎng)頁標(biāo)題等,在事件響應(yīng)中,瀏覽器將需要的信息提取出來,然后做出響應(yīng)動作或者將信息更新在界面上通知用戶。
但是在使用過程中,用戶比較難增加自定義事件,對頁面的操作會不靈活。如果通過開發(fā)瀏覽器擴展功能實現(xiàn)用戶自定義事件響應(yīng),開發(fā)難度會較大,成本高。
發(fā)明內(nèi)容
本發(fā)明提供一種事件響應(yīng)裝置、方法、電子設(shè)備及存儲介質(zhì),以實現(xiàn)快速處理瀏覽器事件,提高了瀏覽器事件的響應(yīng)效率。
第一方面,本發(fā)明實施例提供了一種事件響應(yīng)裝置,該裝置包括指令綁定器、基礎(chǔ)視圖層、基礎(chǔ)邏輯層、基礎(chǔ)數(shù)據(jù)處理層、視圖子類、邏輯子類和數(shù)據(jù)處理子類,其中,所述視圖子類繼承于所述基礎(chǔ)視圖層,所述邏輯子類繼承于所述基礎(chǔ)邏輯層,所述數(shù)據(jù)處理子類繼承于所述基礎(chǔ)數(shù)據(jù)處理層;
所述指令綁定器用于當(dāng)瀏覽器事件觸發(fā)時,將所述瀏覽器事件綁定初始指令;
所述視圖子類用于將所述瀏覽器事件的業(yè)務(wù)行為數(shù)據(jù)封裝至所述初始指令中,形成所述瀏覽器事件的目標(biāo)指令,對目標(biāo)指令進(jìn)行發(fā)布;
所述邏輯子類用于對接收的所述目標(biāo)指令進(jìn)行邏輯驗證,并對驗證成功的目標(biāo)指令進(jìn)行發(fā)布;
所述數(shù)據(jù)處理子類用于當(dāng)接收的驗證成功的目標(biāo)指令進(jìn)行處理。
第二方面,本發(fā)明實施例還提供了一種事件響應(yīng)方法,該方法應(yīng)用于如上述任一實施例所述的事件響應(yīng)裝置,該方法包括:
當(dāng)瀏覽器事件觸發(fā)時,基于指令綁定器將所述瀏覽器事件綁定初始指令;
基于視圖子類將所述瀏覽器事件的業(yè)務(wù)行為數(shù)據(jù)封裝至所述初始指令中,形成所述瀏覽器事件的目標(biāo)指令,其中,所述視圖子類繼承于基礎(chǔ)視圖層;
基于邏輯子類對所述目標(biāo)指令進(jìn)行邏輯驗證,其中,所述邏輯子類繼承與所述基礎(chǔ)邏輯層;
基于數(shù)據(jù)處理子類根據(jù)所述目標(biāo)指令的配置信息確定所述目標(biāo)指令的響應(yīng)策略,基于所述響應(yīng)策略執(zhí)行所述目標(biāo)指令。
第三方面,本發(fā)明實施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)如本發(fā)明任意實施例提供的事件響應(yīng)方法。
第四方面,本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)本發(fā)明任意實施例提供的事件響應(yīng)方法。
該專利技術(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/202011025746.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 時刻響應(yīng)
- 第一響應(yīng)和第二響應(yīng)
- 需求響應(yīng)方法和需求響應(yīng)系統(tǒng)
- 響應(yīng)裝置及其集成電路、響應(yīng)方法及響應(yīng)系統(tǒng)
- 響應(yīng)處理方法及響應(yīng)處理裝置
- 響應(yīng)裝置及網(wǎng)絡(luò)響應(yīng)方法
- 響應(yīng)生成方法、響應(yīng)生成裝置和響應(yīng)生成程序
- 響應(yīng)車輛、響應(yīng)車輛管理系統(tǒng)和響應(yīng)車輛控制系統(tǒng)
- 斷電響應(yīng)
- 響應(yīng)裝置、響應(yīng)方法及存儲介質(zhì)





