[發明專利]一種應用異構化的方法及裝置有效
| 申請號: | 201910870688.1 | 申請日: | 2019-09-16 |
| 公開(公告)號: | CN110610068B | 公開(公告)日: | 2021-11-23 |
| 發明(設計)人: | 韓首魁;李昂 | 申請(專利權)人: | 鄭州昂視信息科技有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張靜 |
| 地址: | 450001 河南省鄭州市高新技術產*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 異構化 方法 裝置 | ||
1.一種應用異構化的方法,其特征在于,包括:
在接收到客戶端的請求時,利用異構解釋器,對用于響應所述請求的異構化腳本進行轉譯,所述異構化腳本為對原始腳本的結構改變后得到的腳本,所述異構化腳本與所述原始腳本的功能相同,所述異構解釋器為與所述異構化腳本的結構相匹配的解釋器,所述異構解釋器僅用于對結構相匹配的異構化腳本進行轉譯,無法對其它結構的腳本進行轉譯;
若轉譯成功,則將轉譯得到的腳本發送給服務端,以使所述服務端運行所述轉譯得到的腳本,并返回結果至所述客戶端。
2.根據權利要求1所述的方法,其特征在于,所述利用異構解釋器,對用于響應所述請求的待執行腳本進行轉譯,包括:
在異構腳本庫中查找是否存在用于響應所述請求的異構化腳本;
若存在,則利用異構解釋器,對用于響應所述請求的異構化腳本進行轉譯。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
若在所述異構腳本庫中不存在用于響應所述請求的異構化腳本,則生成用于響應所述請求的異構化腳本,并將所述異構化腳本寫入所述異構腳本庫中,并返回執行在異構腳本庫中查找是否存在用于響應所述請求的異構化腳本的步驟。
4.根據權利要求3所述的方法,其特征在于,所述生成用于響應所述請求的異構化腳本,包括:
利用模板解釋器,按照腳本模板生成用于響應所述請求的腳本;
對用于響應所述請求的腳本的結構進行改變,得到用于響應所述請求的異構化腳本。
5.根據權利要求4所述的方法,其特征在于,所述對用于響應所述請求的腳本的結構進行改變,包括:
對用于響應所述請求的腳本的代碼表示、觸發條件和響應方式中的任意一種或多種進行改變。
6.一種應用異構化的裝置,其特征在于,包括:
轉譯模塊,用于在接收到客戶端的請求時,利用異構解釋器,對用于響應所述請求的異構化腳本進行轉譯,所述異構化腳本為對原始腳本的結構改變后得到的腳本,所述異構化腳本與所述原始腳本的功能相同,所述異構解釋器為與所述異構化腳本的結構相匹配的解釋器,所述異構解釋器僅用于對結構相匹配的異構化腳本進行轉譯,無法對其它結構的腳本進行轉譯;
發送模塊,用于若轉譯成功,則將轉譯得到的腳本發送給服務端,以使所述服務端運行所述轉譯得到的腳本,并返回結果至所述客戶端。
7.根據權利要求6所述的裝置,其特征在于,所述轉譯模塊,具體用于:
在異構腳本庫中查找是否存在用于響應所述請求的異構化腳本;
若存在,則利用異構解釋器,對用于響應所述請求的異構化腳本進行轉譯。
8.根據權利要求7所述的裝置,其特征在于,所述轉譯模塊,還用于:
若在所述異構腳本庫中不存在用于響應所述請求的異構化腳本,則生成用于響應所述請求的異構化腳本,并將所述異構化腳本寫入所述異構腳本庫中,并返回執行在異構腳本庫中查找是否存在用于響應所述請求的異構化腳本的步驟。
9.根據權利要求8所述的裝置,其特征在于,所述轉譯模塊,具體用于:
利用模板解釋器,按照腳本模板生成用于響應所述請求的腳本;
對用于響應所述請求的腳本的結構進行改變,得到用于響應所述請求的異構化腳本。
10.根據權利要求9所述的裝置,其特征在于,所述轉譯模塊,具體用于:
對用于響應所述請求的腳本的代碼表示、觸發條件和響應方式中的任意一種或多種進行改變。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州昂視信息科技有限公司,未經鄭州昂視信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910870688.1/1.html,轉載請聲明來源鉆瓜專利網。





