[發明專利]基于POS支付終端的網絡應用運行方法及裝置有效
| 申請號: | 201710104483.3 | 申請日: | 2017-02-24 |
| 公開(公告)號: | CN106897066B | 公開(公告)日: | 2019-10-29 |
| 發明(設計)人: | 黃磊;葉思寧;謝利洪 | 申請(專利權)人: | 百富計算機技術(深圳)有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F9/448 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 方高明 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 pos 支付 終端 網絡 應用 運行 方法 裝置 | ||
1.一種基于POS支付終端的網絡應用運行方法,包括:
接收對網絡應用的操作;
根據所述操作調用JS層的第一接口;
通過連接層解析所述第一接口,并獲取與所述第一接口對應的對象;
通過所述對象發射對應的信號,并執行與所述信號關聯的槽函數;
通過所述槽函數調用插件層的第二接口,并調用與所述第二接口對應的硬件模塊執行所述操作,其中,所述第二接口是按照預設方式對所述硬件模塊的系統接口進行封裝,并以插件的形式添加到所述插件層的。
2.根據權利要求1所述的方法,其特征在于,在所述接收對網絡應用的操作之前,所述方法還包括:
按照預設方式對硬件模塊的系統接口進行封裝;
利用封裝后的系統接口構建插件,并定義所述插件提供的第二接口;
按照CMD模塊定義規范對所述第二接口進行封裝,得到JS層的第一接口;
對所述插件進行注冊,并建立所述第二接口與第一接口的對應關系。
3.根據權利要求2所述的方法,其特征在于,所述對所述插件進行注冊,并建立所述第二接口與第一接口的對應關系,包括:
根據所述第一接口創建對應的對象,并在所述對象中創建信號;
根據所述第二接口創建并定義與所述信號關聯的槽函數。
4.根據權利要求1所述的方法,其特征在于,在所述接收對網絡應用的操作之前,所述方法還包括:
通過嵌入式GUI圖形用戶界面系統加載并渲染網絡應用頁面。
5.根據權利要求4所述的方法,其特征在于,所述通過嵌入式GUI圖形用戶界面系統加載并渲染網絡應用頁面,包括:
加載本地存儲的網絡應用頁面的資源文件;
對所述資源文件進行解析,得到所述網絡應用頁面包含的各個頁面標簽元素;
分別創建與所述各個頁面標簽元素對應的標簽對象;
根據創建的標簽對象構建對象樹;
通過嵌入式GUI系統遍歷訪問所述對象樹,對所述對象樹中包含的各個標簽對象進行渲染。
6.一種基于POS支付終端的網絡應用運行裝置,其特征在于,包括:
接收模塊,用于接收對網絡應用的操作;
第一接口調用模塊,用于根據所述操作調用JS層的第一接口;
對象獲取模塊,用于通過連接層解析所述第一接口,并獲取與所述第一接口對應的對象;
槽函數執行模塊,用于通過所述對象發射對應的信號,并執行與所述信號關聯的槽函數;
第二接口調用模塊,用于通過所述槽函數調用插件層的第二接口,并調用與所述第二接口對應的硬件模塊執行所述操作,其中,所述第二接口是按照預設方式對所述硬件模塊的系統接口進行封裝,并以插件的形式添加到所述插件層的。
7.根據權利要求6所述的裝置,其特征在于,所述裝置還包括:
第一封裝模塊,用于按照預設方式對硬件模塊的系統接口進行封裝;
插件構建模塊,用于利用封裝后的系統接口構建插件,并定義所述插件提供的第二接口;
第二封裝模塊,用于按照CMD模塊定義規范對所述第二接口進行封裝,得到JS層的第一接口;
建立模塊,用于對所述插件進行注冊,并建立所述第二接口與第一接口的對應關系。
8.根據權利要求7所述的裝置,其特征在于,所述建立模塊,包括:
信號創建單元,用于根據所述第一接口創建對應的對象,并在所述對象中創建信號;
定義單元,用于根據所述第二接口創建并定義與所述信號關聯的槽函數。
9.根據權利要求6所述的裝置,其特征在于,所述裝置還包括:
加載模塊,用于通過嵌入式GUI圖形用戶界面系統加載并渲染網絡應用頁面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百富計算機技術(深圳)有限公司,未經百富計算機技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710104483.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種應用配置方法和裝置
- 下一篇:一種基于人機交互技術建模的方法和專家系統





