[發(fā)明專利]一種控制超聲診斷系統(tǒng)軟件許可和硬件許可的方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202110330340.0 | 申請(qǐng)日: | 2021-03-29 |
| 公開(公告)號(hào): | CN113139171B | 公開(公告)日: | 2022-07-08 |
| 發(fā)明(設(shè)計(jì))人: | 張豐 | 申請(qǐng)(專利權(quán))人: | 聚融醫(yī)療科技(杭州)有限公司 |
| 主分類號(hào): | G06F21/44 | 分類號(hào): | G06F21/44;G06F21/60;G16H40/60 |
| 代理公司: | 浙江千克知識(shí)產(chǎn)權(quán)代理有限公司 33246 | 代理人: | 周希良 |
| 地址: | 311305 浙江省杭州市臨安*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 控制 超聲 診斷 系統(tǒng)軟件 許可 硬件 方法 系統(tǒng) | ||
1.一種控制超聲診斷系統(tǒng)軟件許可和硬件許可的方法,其特征在于,包括:
S1 .將與硬件許可相對(duì)應(yīng)的加密信息輸入至硬件的MCU中,并對(duì)輸入的信息進(jìn)行加密,將加密后生成的密文保存至本地文件,得到硬件許可生成文件;本步驟S1具體包括:
S11 .將機(jī)器產(chǎn)品序列號(hào)、標(biāo)識(shí)符、相關(guān)的日期信息輸入硬件的MCU;
S12 .讀取硬件MCU中機(jī)器產(chǎn)品序列號(hào)以及標(biāo)識(shí)符信息,并使用加密算法對(duì)讀取的信息進(jìn)行加密,得到加密后的密文;
S13 .將得到的密文轉(zhuǎn)換為Base64的字符串,并將轉(zhuǎn)換后的得到的字符串存儲(chǔ)與本地文件;
S2 .將與軟件許可相對(duì)應(yīng)的加密信息輸入至軟件的許可生成工具中,并對(duì)輸入的信息進(jìn)行加密,將加密后生成的密文保存至本地文件,得到軟件許可生成文件;本步驟S2具體為:
S21 .將軟件生效日期、創(chuàng)建日期、截止日期、高級(jí)功能名稱、高級(jí)功能有效期、Guid、機(jī)器產(chǎn)品序列號(hào)輸入至軟件許可工具;
S22 .使用加密算法對(duì)輸入的信息進(jìn)行加密,得到加密后的密文;
S23 .將得到的密文轉(zhuǎn)換為Base64的字符串,并將轉(zhuǎn)換后的得到的字符串存儲(chǔ)與本地文件;
S3具體為:
S31 .使用硬件許可工具解密步驟S13中得到的字符串,使用軟件許可工具解密步驟S23中得到的字符串;
S32 .判斷硬件許可工具解密后的機(jī)器產(chǎn)品序列號(hào)與軟件許可工具解密后的機(jī)器產(chǎn)品序列號(hào)是否一致,若是,則重復(fù)執(zhí)行步驟S1、S2,對(duì)得到硬件相關(guān)的字符串和軟件相關(guān)的字符串再次通過加密算法進(jìn)行加密,得到加密后的字符串文件;
S4 .對(duì)得到的加密文件進(jìn)行反向解密,若解密成功,則啟動(dòng)超聲診斷系統(tǒng),并判斷讀取的硬件信息和軟件信息是否正確,若正確,則進(jìn)入超聲診斷系統(tǒng);本步驟S4具體為:
S41 .反向解密步驟S32中的加密字符串文件,反向解密重復(fù)執(zhí)行步驟S1、S2中加密生成的字符串,若解密成功,則將解密后的信息存入操作系統(tǒng)內(nèi)存中;
S42 .判斷軟件許可中的機(jī)器產(chǎn)品序列號(hào)和硬件許可中的產(chǎn)品序列號(hào)是否一致,若一致,則執(zhí)行步驟S43;
S43 .讀取硬件設(shè)備機(jī)器產(chǎn)品序列號(hào),并判斷讀取的機(jī)器產(chǎn)品序列號(hào)與操作系統(tǒng)內(nèi)存中的機(jī)器產(chǎn)品序列號(hào)是否一致,若一致,則執(zhí)行步驟S44;
S44 .讀取操作系統(tǒng)內(nèi)存中的當(dāng)前時(shí)間,并判斷讀取的當(dāng)前時(shí)間是否處于軟件許可中生效日期、截止日期之間,若是,則執(zhí)行步驟S45;
S45 .讀取操作系統(tǒng)中的當(dāng)前日期是否處于軟件許可中生效日期和截止日期之間,若是,則執(zhí)行步驟S46;
S46 .讀取操作系統(tǒng)內(nèi)存中的當(dāng)前時(shí)間是否處于軟件許可中的高級(jí)功能有效期內(nèi),若是,則執(zhí)行步驟S47;
S47 .啟動(dòng)超聲診斷系統(tǒng),并判斷當(dāng)前日期是否存入操作系統(tǒng)中,若否,則用當(dāng)前系統(tǒng)日期經(jīng)過加密后覆蓋操作系統(tǒng)中當(dāng)期日期字段,并進(jìn)入超聲診斷系統(tǒng);若是,則進(jìn)入超聲診斷系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的一種控制超聲診斷系統(tǒng)軟件許可和硬件許可的方法,其特征在于,步驟S12、步驟S22中的加密算法均包括信息摘要算法MD5、私鑰簽名、公鑰驗(yàn)證、AES、DES。
3.一種控制超聲診斷系統(tǒng)軟件許可和硬件許可的系統(tǒng),其特征在于,包括:
硬件許可生成模塊,用于將與硬件許可相對(duì)應(yīng)的加密信息輸入至硬件的MCU中,并對(duì)輸入的信息進(jìn)行加密,將加密后生成的密文保存至本地文件,得到硬件許可生成文件;
軟件許可生成模塊,用于將與軟件許可相對(duì)應(yīng)的加密信息輸入至軟件的許可生成工具中,并對(duì)輸入的信息進(jìn)行加密,將加密后生成的密文保存至本地文件,得到軟件許可生成文件;
關(guān)聯(lián)模塊,包括解密模塊,用于使用硬件許可工具解密第一轉(zhuǎn)換模塊中得到的字符串,使用軟件許可工具解密第二轉(zhuǎn)換模塊中得到的字符串;判斷模塊,用于判斷硬件許可工具解密后的機(jī)器產(chǎn)品序列號(hào)與軟件許可工具解密后的機(jī)器產(chǎn)品序列號(hào)是否一致;
鑒別模塊,用于對(duì)得到的加密文件進(jìn)行反向解密,若解密成功,則啟動(dòng)超聲診斷系統(tǒng),并判斷讀取的硬件信息和軟件信息是否正確,若正確,則進(jìn)入超聲診斷系統(tǒng);
所述硬件許可生成模塊具體包括:
第一輸入模塊,用于將機(jī)器產(chǎn)品序列號(hào)、標(biāo)識(shí)符、相關(guān)的日期信息輸入硬件的MCU;
第一加密模塊,用于讀取硬件MCU中機(jī)器產(chǎn)品序列號(hào)以及標(biāo)識(shí)符信息,并使用加密算法對(duì)讀取的信息進(jìn)行加密,得到加密后的密文;
第一轉(zhuǎn)換模塊,用于將得到的密文轉(zhuǎn)換為Base64的字符串,并將轉(zhuǎn)換后的得到的字符串存儲(chǔ)與本地文件;
所述軟件許可生成模塊具體為:
第二輸入模塊,用于將軟件生效日期、創(chuàng)建日期、截止日期、高級(jí)功能名稱、高級(jí)功能有效期、Guid、機(jī)器產(chǎn)品序列號(hào)輸入至軟件許可工具;
第二加密模塊,用于使用加密算法對(duì)輸入的信息進(jìn)行加密,得到加密后的密文;第二轉(zhuǎn)換模塊,用于將得到的密文轉(zhuǎn)換為Base64的字符串,并將轉(zhuǎn)換后的得到的字符串存儲(chǔ)與本地文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聚融醫(yī)療科技(杭州)有限公司,未經(jīng)聚融醫(yī)療科技(杭州)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110330340.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 一種移動(dòng)終端軟件自動(dòng)加載的方法
- 制作系統(tǒng)軟件的系統(tǒng)及系統(tǒng)軟件的部署方法
- 終端設(shè)備中系統(tǒng)軟件升級(jí)方法和裝置
- 一種強(qiáng)力卸載移動(dòng)終端系統(tǒng)軟件的系統(tǒng)及方法
- 一種非linux系統(tǒng)軟件boot參數(shù)傳遞方法及系統(tǒng)
- 一種存儲(chǔ)系統(tǒng)軟件在線升級(jí)方法
- 軟件控制方法、裝置和移動(dòng)終端
- 系統(tǒng)軟件更新方法、裝置、系統(tǒng)、存儲(chǔ)介質(zhì)和電子設(shè)備
- 一種避免汽車電子控制單元的系統(tǒng)軟件升級(jí)失敗的機(jī)制
- 車輛的OTA升級(jí)方法、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和電子設(shè)備





