[發明專利]應用于金融終端的嵌入式軟件產品的開發框架在審
| 申請號: | 201310651878.7 | 申請日: | 2013-12-06 |
| 公開(公告)號: | CN103777942A | 公開(公告)日: | 2014-05-07 |
| 發明(設計)人: | 王剛;馬興旺;秦云川;梁凌陽;謝碧清;夏杰;馮婷 | 申請(專利權)人: | 深圳市證通電子股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G07F19/00 |
| 代理公司: | 深圳市睿智專利事務所 44209 | 代理人: | 陳鴻蔭 |
| 地址: | 518054 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用于 金融 終端 嵌入式 軟件產品 開發 框架 | ||
技術領域
本發明涉及金融終端上的應用開發,本發明尤其涉及一種應用于金融終端上的嵌入式軟件產品的開發框架。
背景技術
在當前的互聯網時代,科技發展日新月異,各類嵌入式終端設備迅猛發展,尤其是在電子支付不斷滲透人們的生活,金融終端變成了普通民眾生活中非常常見和重要的一種電子設備。金融終端的應用范圍和覆蓋率不斷提升,各個銀行和設備廠商在電子支付和金融終端等方面競爭激烈,因此金融終端的購買客戶和直接使用者,對金融終端中與客戶體驗息息相關的嵌入式軟件產品出了更加嚴苛的要求。終端的硬件設備升級時,應用程序需要修改;終端服務升級時,應用程序也要修改;終端設備的客戶體驗不夠好,要修改的仍然是應用程序。這些現實都給金融終端的軟件開發人員帶來極大的負擔,也對金融終端的軟件產品提供商提出了更高的要求。
目前常用的金融終端的嵌入式軟件產品的應用開發方式有如下一些缺陷:
1、在以項目為主導的研發體制下,每個項目需要的硬件載體都有區別。應用軟件的開發需要硬件、驅動的支持,因此很多時候應用開發都無法和硬件、驅動的開發并行啟動,大大拖延了項目完成的速度。
2、硬件驅動的不穩定性也經常給應用開發帶來困擾,要求應用開發人員對硬件足夠熟悉,以判斷問題所在。所以對開發人員的素質要求較高,開發成本也較大。
3、由于硬件設備和終端的更新速度很快,同樣的應用程序在不同的設備上需要經過復雜的二次開發,影響了項目進展和設備上線時間,同時也增加了開發成本。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述缺陷,本發明提出了一種應用于金融終端的嵌入式軟件產品的開發框架,應用該框架能夠實現金融終端上面程序的快速開發,同時頂層應用程序能夠實現跨平臺應用,可以提高金融終端的項目開發的效率,降低項目開發的成本。
本發明解決其技術問題所采用的技術方案是:提供一種應用于金融終端的嵌入式軟件產品的開發框架,該開發框架劃分為四個層次,由底往上分別為:
一物理驅動服務層,用以完成對硬件設備的實際控制;
一設備管理服務層,用以負責管理對硬件設備的訪問控制;
一終端應用平臺層,用以實現對數據與核心業務邏輯的保護;以及
一應用服務層,用以實現具體的用戶項目需求功能;
其中,該設備管理服務層向上提供一虛擬驅動集并向下提供一驅動管理中心。
在本發明中,該驅動管理中心是對金融終端中同一類型的硬件設備的驅動進行抽象統一之后,定義的針對各個類型的硬件設備的通用接口;該虛擬驅動集是對金融終端通用的物理設備的驅動進行進一步抽象統一所定義的,目的是簡化上層的應用對硬件設備的控制和調用。
在本發明中,該虛擬驅動集與該驅動管理中心通過socket通訊方式進行通信,以實現對跨平臺調試、遠程調試和遠程控制的支持。
在本發明中,該開發框架的應用開發可采用QT?+?HTML的方式,在終端應用平臺層由QT提供的對JS腳本的支持可實現對數據與核心業務邏輯的保護,在應用服務層由HTML可實現業務流程開發及界面的展示功能。優選地,該HTML是支持HTML5的。
在本發明中,該終端應用平臺層包括:功能注入服務模塊、WEBKIT+模塊、數據采集服務模塊、核心業務服務模塊以及主控程序模塊。
其中,該數據采集服務模塊負責應用程序敏感數據的采集和保存,并提供一通用控制接口,只有該功能注入服務模塊能夠訪問該數據采集服務模塊的通用控制接口。
其中,該核心業務服務模塊負責應用程序的交易組包、解包、通訊、以及其他重要的業務邏輯處理,并提供一通用控制接口,只有該功能注入服務模塊能訪問該核心業務服務模塊的通用控制接口。
在本發明中,對于高端硬件設備,該開發框架可采用該應用服務層調用該終端應用平臺層、該終端應用平臺層調用該設備管理服務層的虛擬驅動集的應用形式,在需要移植到不同的操作系統時,根據具體操作系統的特性,可能需要對該終端應用平臺層和該應用服務層進行重新開發;對于中低端硬件設備,該開發框架可采用該應用服務層調用該設備管理服務層的虛擬驅動集的應用形式。
在本發明中,該物理驅動服務層由一組獨立的設備驅動庫組成,與具體的硬件設備型號緊密相關,隨操作系統一起提供;每個型號的硬件設備,自行根據設備型號以及該物理驅動服務層的協議實現該類型設備對應的設備驅動庫。
在本發明中,該金融終端是能夠實現界面顯示、界面數據交互、硬件設備控制以及交易收發功能的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市證通電子股份有限公司,未經深圳市證通電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310651878.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電子文件的簽署方法、裝置和系統
- 下一篇:苧麻鏈式連續無廢脫膠分纖方法





