[發明專利]一種屏蔽瀏覽器差異的外設控件集成方法及裝置在審
| 申請號: | 201811640773.0 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN109725935A | 公開(公告)日: | 2019-05-07 |
| 發明(設計)人: | 陳煉斌;董林強;汪輝斌;李守勇;鐘堅 | 申請(專利權)人: | 廣東億迅科技有限公司 |
| 主分類號: | G06F8/76 | 分類號: | G06F8/76;G06F9/54 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 任哲夫 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 外部設備 外部系統 外設控件 數據包 瀏覽器 屏蔽 兼容 接收外部設備 發送 請求數據包 遍歷算法 標準識別 發起業務 緩存處理 接收請求 結果數據 軟件總體 許可認證 兼容性 監聽 算法 組裝 激活 返回 響應 優化 分析 | ||
本發明提供了一種屏蔽瀏覽器差異的外設控件集成方法及裝置,所述方法包括,監聽外部系統發送的請求,并對所述請求進行許可認證,并接收請求數據包;對數據包進行分析,通過遍歷算法按照接入標準識別當前接入的外部設備;對識別結果進行緩存處理,優化識別算法;對外部設備發送過來的請求數據包進行組裝,并激活對應的外部設備,發起業務請求;接收外部設備返回的結果數據,并對外部系統進行響應。本發明的有益效果在于:能達到一套代碼同時兼容多套設備,一套代碼能兼容多個廠家的不同硬件,解決兼容性的問題,在不改變現有硬件的前提下,提升了用戶的體驗,同時也提升軟件總體質量。
技術領域
本發明涉及一種外設控件集成方法及裝置,尤其是指一種屏蔽瀏覽器差異的外設控件集成方法及裝置。
背景技術
ActiveX是基于Microsoft公司產品而形成的一套技術方案。由于其局限性,只支持IE瀏覽器及IE內核的瀏覽器.對于速度遠勝于IE的Chrome及FireFox瀏覽器是不支持的。在這種情況下,對于需要對接外設的BS架構的系統來說,ActiveX控件具有一定的局限性,使得用戶部分用戶無法使用ActiveX控件。因此,需要對控件的集成方式進行改進。
發明內容
本發明所要解決的技術問題是:提供一種屏蔽瀏覽器差異的外設控件集成方法及裝置。
為了解決上述技術問題,本發明采用的技術方案為:一種屏蔽瀏覽器差異的外設控件集成方法,包括步驟,
S10、監聽外部系統發送的請求,并對所述請求進行許可認證,并接收請求數據包;
S20、對數據包進行分析,通過遍歷算法按照接入標準識別當前接入的外部設備;
S30、對識別結果進行緩存處理,優化識別算法;
S40、對外部設備發送過來的請求數據包進行組裝,并激活對應的外部設備,發起業務請求;
S50、接收外部設備返回的結果數據,并對外部系統進行響應。
進一步的,所述步驟S10中,通過TOKEN識別方式對所述請求進行許可認證。
進一步的,所述步驟S20具體包括:
判斷外部設備是否符合接入標準,若符合,則通過遍歷算法按照接入標準識別當前設備的類型及型號;若不符合,則將外部設備發送的請求退回修正。
進一步的,所述步驟S50中,在將結果數據發送給外部應用前,將結果數據進行加密處理,并將加密的結果數據打包為數據包。
進一步的,所述步驟S50具體包括:
接收外部設備返回的結果數據,判斷外部應用所使用的服務器是否為Windows服務器,若是,則調用*.dll接口將結果數據返回給外部應用;若不是,則調用*.so接口將結果數據返回給外部應用。
一種屏蔽瀏覽器差異的外設控件集成裝置,包括,
外部設備監聽模塊,用于監聽外部系統發送的請求,并對所述請求進行許可認證,并接收請求數據包;
數據包分析模塊,用于對數據包進行分析,通過遍歷算法按照接入標準識別當前接入的外部設備;
識別算法優化模塊,用于對識別結果進行緩存處理,優化識別算法;
數據包組裝模塊,用于對外部設備發送過來的請求數據包進行組裝,并激活對應的外部設備,發起業務請求;
外部系統響應模塊,用于接收外部設備返回的結果數據,并對外部系統進行響應。
進一步的,所述外部設備監聽模塊,還用于通過TOKEN識別方式對所述請求進行許可認證。
進一步的,所述數據包分析模塊還用于,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東億迅科技有限公司,未經廣東億迅科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811640773.0/2.html,轉載請聲明來源鉆瓜專利網。





