[發(fā)明專利]COM組件調(diào)用裝置和COM組件調(diào)用方法無效
| 申請?zhí)枺?/td> | 201210478619.4 | 申請日: | 2012-11-22 |
| 公開(公告)號: | CN102999339A | 公開(公告)日: | 2013-03-27 |
| 發(fā)明(設(shè)計)人: | 方奇功;范金福;張璋 | 申請(專利權(quán))人: | 用友軟件股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京友聯(lián)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100094 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | com 組件 調(diào)用 裝置 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及COM組件技術(shù)領(lǐng)域,具體而言,涉及一種COM組件調(diào)用裝置和一種COM組件調(diào)用方法。
背景技術(shù)
在IE瀏覽器中,Web前端開發(fā)人員經(jīng)常需要調(diào)用COM組件進(jìn)行一些操作,比如某COM組件自身已經(jīng)利用RSA算法實現(xiàn)了加密和解密的功能,IE瀏覽器調(diào)用該COM組件即可進(jìn)行密碼的加密、解密、數(shù)字簽名及驗證等功能,相比在JavaScript腳本中重新應(yīng)用RSA算法實現(xiàn)上述功能要方便得多,可見IE瀏覽器調(diào)用COM組件的應(yīng)用還是比較廣泛的。
在IE瀏覽器中,調(diào)用COM組件的方法的流程圖如圖1所示,首先需要用戶手工安裝注冊COM組件或配置COM組件的壓縮文件,然后刷新IE瀏覽器后才能創(chuàng)建該COM組件的實例,從而進(jìn)一步使用。
這種方法存在以下兩個問題:(1)當(dāng)COM組件有更新時,客戶端無法實時獲知,這時與服務(wù)端進(jìn)行交互,有可能引發(fā)版本不匹配的各種問題;(2)COM組件下載注冊后需要刷新瀏覽器才能進(jìn)一步使用。
因此,需要一種新的COM組件調(diào)用技術(shù),能夠?qū)崟r更新COM組件,并且動態(tài)注冊調(diào)用的COM組件,無需刷新瀏覽器頁面即可使用。
發(fā)明內(nèi)容
本發(fā)明正是基于上述問題,提出了一種COM組件調(diào)用技術(shù),能夠?qū)崟r更新COM組件,并且動態(tài)注冊調(diào)用的COM組件,無需刷新瀏覽器頁面即可使用。
有鑒于此,本發(fā)明提出了一種COM組件調(diào)用裝置,安裝并注冊于終端,包括:第一判斷單元,在所述終端調(diào)用目標(biāo)COM組件時,用于判斷所述目標(biāo)COM組件是否已安裝和注冊于所述終端;下載單元,用于在所述第一判斷單元的判斷結(jié)果為否的情況下,下載所述目標(biāo)COM組件;注冊單元,用于在所述下載單元下載所述目標(biāo)COM組件后,對所述目標(biāo)COM組件進(jìn)行注冊;實例創(chuàng)建單元,用于在所述第一判斷單元的判斷結(jié)果為是的情況下,或在所述注冊單元對所述目標(biāo)COM組件進(jìn)行注冊后,創(chuàng)建所述目標(biāo)COM組件的實例。
在該技術(shù)方案中,在終端的瀏覽器需要調(diào)用某個COM組件時,COM組件調(diào)用裝置(可以是一個COM組件)可以自動判斷該COM組件是否已經(jīng)安裝和注冊于該終端中,若終端并未安裝該COM組件,則可以自動下載該COM組件,并自動完成對該COM組件的注冊和創(chuàng)建實例。從而避免了用戶手工安裝COM組件或配置COM組件的壓縮文件,并且在下載該COM組件后,可以自動對其進(jìn)行注冊,實現(xiàn)了無需刷新瀏覽器頁面,即可調(diào)用該COM組件。
在上述技術(shù)方案中,優(yōu)選地,還包括:第一獲取單元,用于獲取所述目標(biāo)COM組件的預(yù)設(shè)標(biāo)識;以及所述第一判斷單元根據(jù)所述預(yù)設(shè)標(biāo)識判斷是否能夠創(chuàng)建所述目標(biāo)COM組件的實例,若能,則判定所述目標(biāo)COM組件已安裝和注冊于所述終端,若不能,則判定所述目標(biāo)COM組件未安裝和注冊于所述終端。
在該技術(shù)方案中,終端需要先對COM組件調(diào)用裝置進(jìn)行注冊,并對其創(chuàng)建實例,當(dāng)終端的瀏覽器需要調(diào)用某個COM組件時,可以將該COM組件的特定標(biāo)識作為輸入?yún)?shù)提供給COM組件調(diào)用裝置的實例的接口,以使COM組件調(diào)用裝置對該COM組件進(jìn)行判讀等操作。
在上述技術(shù)方案中,優(yōu)選地,還包括:第二判斷單元,用于在所述第一判斷單元的判斷結(jié)果為是的情況下,判斷所述目標(biāo)COM組件的版本與服務(wù)器中最新版本的目標(biāo)COM組件的版本是否相同;所述下載單元還用于在所述第二判斷單元的判斷結(jié)果為否的情況下,下載所述最新版本的目標(biāo)COM組件;所述注冊單元還用于在所述下載單元下載所述最新版本的目標(biāo)COM組件后,對所述最新版本的目標(biāo)COM組件進(jìn)行注冊;以及所述實例創(chuàng)建單元還用于在所述第二判斷單元的判斷結(jié)果為是的情況下,創(chuàng)建所述目標(biāo)COM組件的實例,或在所述注冊單元對所述最新版本的目標(biāo)COM組件進(jìn)行注冊后,創(chuàng)建所述最新版本的目標(biāo)COM組件的實例。
在該技術(shù)方案中,當(dāng)終端的瀏覽器需要調(diào)用的COM組件已經(jīng)安裝并注冊于該終端時,可以進(jìn)一步判斷該COM組件是否為最新版本,若不是最新版本,則可以從服務(wù)器下載最新版本的該COM組件,從而實現(xiàn)對需要調(diào)用的COM組件的實時更新。
在上述技術(shù)方案中,優(yōu)選地,還包括:第二獲取單元,用于獲取所述服務(wù)器的網(wǎng)絡(luò)服務(wù)的返回值;以及所述第二判斷單元根據(jù)所述目標(biāo)COM組件的版本號與所述返回值中的所述最新版本的目標(biāo)COM組件的版本號,判斷所述目標(biāo)COM組件的版本與所述最新版本的目標(biāo)COM組件的版本是否相同。
在該技術(shù)方案中,可以通過獲取服務(wù)器提供的Web服務(wù)的返回值中的最新版本的目標(biāo)COM組件的版本號,然后將該版本號與終端中的COM組件的版本號進(jìn)行對比,以判斷終端中的COM組件是否為最新版本。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于用友軟件股份有限公司,未經(jīng)用友軟件股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210478619.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:觸控設(shè)備的抗菌裝置
- 下一篇:壓接鉗
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計算機可讀存儲介質(zhì)
- 身份驗證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種微服務(wù)請求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)





