[發明專利]基于POS支付終端的網絡應用運行方法及裝置有效
| 申請號: | 201710104483.3 | 申請日: | 2017-02-24 |
| 公開(公告)號: | CN106897066B | 公開(公告)日: | 2019-10-29 |
| 發明(設計)人: | 黃磊;葉思寧;謝利洪 | 申請(專利權)人: | 百富計算機技術(深圳)有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F9/448 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 方高明 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 pos 支付 終端 網絡 應用 運行 方法 裝置 | ||
本發明涉及一種基于POS支付終端的網絡應用運行方法及裝置。上述方法,包括:接收對網絡應用的操作;根據所述操作調用JS層的第一接口;解析所述第一接口,并獲取與所述第一接口對應的對象;通過所述對象發射對應的信號,并執行與所述信號關聯的槽函數;通過所述槽函數調用插件層的第二接口,并調用與所述第二接口對應的硬件模塊執行所述操作。上述基于POS支付終端的網絡應用運行方法及裝置,使POS支付終端上的網絡應用能夠正常運行并使用POS機中各硬件模塊的功能,有效降低POS機應用的開發難度,減少開發成本。
技術領域
本發明涉及計算機技術領域,特別是涉及一種基于POS支付終端的網絡應用運行方法及裝置。
背景技術
運行在POS(Point Of Sale,支付終端)機上的應用,目前基本上都采用C/C++、JAVA等傳統的原生開發語言進行開發。采用C/C++、JAVA等傳統的原生開發語言開發的應用,可直接調用POS機上的各個硬件模塊進行卡片讀取、PIN(personal identificationnumber,個人標識號)輸入、數據加解密、提示信息顯示等操作,從而實現POS機的支付功能。但是傳統的POS上僅能運行采用C/C++、JAVA等語言開發的應用,導致開發POS機應用的難度高,需耗費較高的開發成本。
發明內容
本發明實施例提供一種基于POS支付終端的網絡應用運行方法及裝置,使POS上的網絡應用正常運行,有效降低POS機應用的開發難度,減少開發成本。
一種基于POS支付終端的網絡應用運行方法,包括:
接收對網絡應用的操作;
根據所述操作調用JS層的第一接口;
解析所述第一接口,并獲取與所述第一接口對應的對象;
通過所述對象發射對應的信號,并執行與所述信號關聯的槽函數;
通過所述槽函數調用插件層的第二接口,并調用與所述第二接口對應的硬件模塊執行所述操作。
在其中一個實施例中,在所述接收對網絡應用的操作之前,所述方法還包括:
按照預設方式對硬件模塊的系統接口進行封裝;
利用封裝后的系統接口構建插件,并定義所述插件提供的第二接口;
按照CMD模塊定義規范對所述第二接口進行封裝,得到JS層的第一接口;
對所述插件進行注冊,并建立所述第二接口與第一接口的對應關系。
在其中一個實施例中,所述對所述插件進行注冊,并建立所述第二接口與第一接口的對應關系,包括:
根據所述第一接口創建對應的對象,并在所述對象中創建信號;
根據所述第二接口創建并定義與所述信號關聯的槽函數。
在其中一個實施例中,在所述接收對網絡應用的操作之前,所述方法還包括:
通過嵌入式GUI圖形用戶界面系統加載并渲染網絡應用頁面。
在其中一個實施例中,所述通過嵌入式GUI圖形用戶界面系統加載并渲染網絡應用頁面,包括:
加載本地存儲的網絡應用頁面的資源文件;
對所述資源文件進行解析,得到所述網絡應用頁面包含的各個頁面標簽元素;
分別創建與所述各個頁面標簽元素對應的標簽對象;
根據創建的標簽對象構建對象樹;
通過嵌入式GUI系統遍歷訪問所述對象樹,對所述對象樹中包含的各個標簽對象進行渲染。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百富計算機技術(深圳)有限公司,未經百富計算機技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710104483.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種應用配置方法和裝置
- 下一篇:一種基于人機交互技術建模的方法和專家系統





