比特云在工業(yè)軟件授權(quán)中的應(yīng)用
前言
工業(yè)4.0和智能制造正在不斷對工業(yè)軟件提出新的要求。在包括“智能工廠”、“智能生產(chǎn)”以及“智能物流”在內(nèi)的主要領(lǐng)域里,工業(yè)軟件正逐漸向智能化、嵌入式、分布式、互聯(lián)化的方向演進。
傳統(tǒng)的軟件保護和授權(quán)方式并不能適應(yīng)工業(yè)軟件新的形式的需求。一方面,工業(yè)軟件的系統(tǒng)結(jié)構(gòu)越來越復(fù)雜,在商業(yè)模式上個性化需求和批量定制制造正逐漸成為主流,這對軟件授權(quán)的信息化和管理能力提出了挑戰(zhàn);另一方面,工業(yè)軟件的嵌入式和分布式發(fā)展也對相關(guān)授權(quán)產(chǎn)品的技術(shù)架構(gòu)提出了新的要求。
1. 工業(yè)軟件的授權(quán)與保護
傳統(tǒng)的工業(yè)軟件存在著保護和加密的需求。雖然工業(yè)軟件一般是與硬件設(shè)備配合使用的,但是軟、硬件開發(fā)商可能并不相同,軟件本身還需要單獨保護,以防止非授權(quán)使用。由于傳統(tǒng)的工業(yè)軟件主要以產(chǎn)品的形式銷售,產(chǎn)品的配置類型較少,因此在對授權(quán)的管理上較為簡單。此外在國內(nèi),傳統(tǒng)工業(yè)軟件主要以Windows桌面應(yīng)用為主。
1.1 智能制造下工業(yè)軟件的演變
隨著工業(yè)4.0、智能制造等概念的逐步應(yīng)用,工業(yè)制造正在由傳統(tǒng)的集中式控制向分散式增強型控制的模式轉(zhuǎn)變。與之相對應(yīng),工業(yè)軟件相對傳統(tǒng)架構(gòu)來說也變得更加復(fù)雜和多樣化。
首先,是智能化。嵌入式應(yīng)用變得越來越普遍。工業(yè)軟件不再是運行在工控機上,向硬件設(shè)備發(fā)送指令;而是直接運行在硬件設(shè)備上,成為了設(shè)備的一部分。其次,是分布式。由于智能制造的復(fù)雜性,整個系統(tǒng)不再可能由一個中心集中完成操作控制,而是需要分解成負責不同生產(chǎn)步驟和流程的多個子系統(tǒng),然后再由管理中心協(xié)調(diào)操作。不同子系統(tǒng)之間通過網(wǎng)絡(luò)互聯(lián),共同完成復(fù)雜的制造過程。
圖1 智能制造時代下的工業(yè)軟件架構(gòu)
工業(yè)軟件的銷售模式也在發(fā)生著變化,從過去的按產(chǎn)品銷售向著以按模塊、功能和時間區(qū)分的服務(wù)化模式轉(zhuǎn)變。在這種模式下,工業(yè)軟件開發(fā)商可以更好地迎合市場對工業(yè)制造個性化和批量定制需求的快速增加。
1.2 工業(yè)軟件的授權(quán)與保護
在這種變化下,傳統(tǒng)的軟件保護方式不再適用。
- 傳統(tǒng)的軟件保護方式是針對面向產(chǎn)品的銷售模式的。因為缺乏理想的管理手段,它不能應(yīng)對按功能、時間進行銷售的服務(wù)化模式。
- 傳統(tǒng)的軟件保護方式對運行平臺的支持不夠完善,不能為嵌入式和分布式系統(tǒng)提供足夠的支持。
- 傳統(tǒng)的軟件保護方式不能滿足智能制造的信息化要求,不能提供自動化、可集成的企業(yè)級授權(quán)管理系統(tǒng)支持。
隨著智能制造的發(fā)展,工業(yè)軟件迫切需要一種能夠適應(yīng)行業(yè)發(fā)展趨勢、可以為不同平臺提供授權(quán)支持、可集成的企業(yè)級授權(quán)管理方案。
2. 比特云軟件授權(quán)管理系統(tǒng)
由北京比特安索信息技術(shù)有限公司于2009年推出的比特云軟件授權(quán)管理系統(tǒng)是面向軟件產(chǎn)品的模塊化、軟件銷售的服務(wù)化以及軟件管理的信息化而推出的企業(yè)級軟件授權(quán)管理方案。
比特云是集中式的授權(quán)管理平臺,以互聯(lián)網(wǎng)服務(wù)的形式為開發(fā)商軟件提供不間斷的全自動授權(quán)服務(wù)。除了基于WEB的圖形化管理界面外,比特云還提供了可供集成的后端管理接口(Back-office API),可由開發(fā)商無縫集成至內(nèi)部信息系統(tǒng)中,成為企業(yè)信息化管理過程的一部分。
比特云極大強化了對授權(quán)管理的設(shè)計。一方面,它可以支持工業(yè)軟件按模塊、時間進行銷售的需要,為軟件創(chuàng)建數(shù)以千計的基礎(chǔ)授權(quán)單位,以精細的粒度分別對各個模塊進行授權(quán)控制;另一方面,它適應(yīng)現(xiàn)代企業(yè)大規(guī)模管理的需求,可以管理數(shù)以萬計的授權(quán),并進行靈活的檢索、統(tǒng)計及分析。
2013年,比特云在業(yè)內(nèi)率先提供了對安卓(Android)應(yīng)用的授權(quán)解決方案,并在隨后發(fā)布了ARM Linux授權(quán)方案,從而真正實現(xiàn)了授權(quán)管理的“全平臺”客戶端支持。
圖2 比特云授權(quán)管理首頁
3. 比特云在工業(yè)軟件授權(quán)中的應(yīng)用
3.1 以授權(quán)決定功能
傳統(tǒng)的工業(yè)軟件直接操作硬件。要實現(xiàn)不同的產(chǎn)品功能,往往使用不同的硬件配置,以降低成本。隨著硬件設(shè)備的BOM成本越來越低,設(shè)備的裝配和安裝成本占據(jù)了越來越大的比重。另一方面,如之前所述,定制化和個性化生產(chǎn)逐漸成為主流,單一配置的硬件生產(chǎn)數(shù)量在降低,而配置的數(shù)量急劇增加。在這種情況下,采用相同的軟、硬件平臺并以授權(quán)來控制系統(tǒng)功能的方式就具有很大的優(yōu)勢。
工業(yè)軟件開發(fā)商可以將設(shè)備的配置和功能交給比特云的“特征項”來分別控制,而使用同一套軟件并搭配相同的硬件配置,以***化地降低生產(chǎn)和部署成本。工業(yè)軟件開發(fā)商或集成商根據(jù)用戶的訂單產(chǎn)生相應(yīng)功能的授權(quán),將它安裝到設(shè)備中,就產(chǎn)生了具有訂單要求的設(shè)備。
3.2 全平臺與微授權(quán)
比特云的授權(quán)客戶端支持傳統(tǒng)的PC環(huán)境(包括Windows、Linux和macOS操作系統(tǒng))和主流的嵌入式運行環(huán)境(包括ARM Linux和Android等),為工業(yè)軟件提供了全平臺授權(quán)支持。
2016年,比特云正式提出了“微授權(quán)”的概念,為在嵌入式環(huán)境下的軟件提供授權(quán)和保護支持。微授權(quán),為智能制造而生。
3.3 授權(quán)的管理與信息化
工業(yè)4.0的一個關(guān)鍵點是“信息化”。比特云為授權(quán)的管理和信息化集成提供了完備的解決方案,與開發(fā)商內(nèi)部信息系統(tǒng)緊密結(jié)合,實現(xiàn)授權(quán)的自動化生成、激活和升級操作。比特云還允許工業(yè)軟件開發(fā)商了解和分析授權(quán)的使用情況,為改進產(chǎn)品和服務(wù)提供數(shù)字依據(jù),進一步降低授權(quán)管理成本,改善用戶支持體驗。
結(jié)論
比特云是面向當前工業(yè)軟件架構(gòu)和服務(wù)化銷售模式的新一代軟件授權(quán)管理方案。它為工業(yè)軟件在邁向工業(yè)4.0和智能制造過程中的保護與授權(quán)的技術(shù)需求和管理需求提供了完善的企業(yè)級解決方案。