軟件領域專利申請的基本特點

軟件領域專利申請的基本特點

軟件領域中對軟件的改進通常需要申請發明專利來保護,保護的技術內容是軟件開發的核心思想,而非僅僅保護代碼。最近幾年,國內軟件企業也逐步重視軟件專利的申請,申請量逐年增加。騰訊科技(深圳)有限公司是國內公司在軟件領域申請專利最多的申請人之一。騰訊科技截止至2009年底一共公開了1700多件專利,其中,發明專利佔絕大多數,非發明專利僅佔2件;同時,騰訊科技已授權的發明專利也已經500件左右。騰訊科技申請專利是圍繞即時通訊工具、主要在計算機網絡領域保護自己的一個個創新。

用於解決技術問題的軟件都有可以申請發明專利,例如:

用於工業控制的軟件(如機牀控制軟件)
用於處理外部數據的軟件(如相機中的圖像處理軟件)
用於改進計算機內部性能的軟件(如虛擬內存擴展軟件)
軟件中所用到的算法(如控制方法、圖像處理算法、加密算法)

軟件領域技術資料準備的提綱

以軟件系統及實現方法爲主:技術/產品創新主要基於軟件系統、軟件算法,則申請時應考慮提供:

已有軟件/算法的不足:即說明與本專利的內容最相似的軟件/算法,需要說明已有軟件是由哪些模塊主要組成,各模塊的連接關係,各模塊的作用,可結合模塊組成圖(若是軟件算法,可說明已有算法具體包括什麼步驟,可結合流程圖);同時指出已有軟件/算法的效果如何,尤其指出與本專利相比,原有軟件/算法存在的缺點或不足之處。如有引用文獻,需要說明出處。對原有技術的介紹儘可能詳細,可附模塊組成圖、算法流程圖。
本專利的內容:應說明本專利達到目的或解決問題的技術手段,包括軟件是由哪些模塊主要組成,各模塊的連接關係,各模塊的作用,可結合模塊組成圖(若是軟件算法,可說明已有算法具體包括什麼步驟,可結合流程圖)。寫明本專利的工作原理,本專利與現有技術的區別點。本部分可結合圖表說明。
本專利的效果:有益效果可以由工作性能的提高,製作成本、能量損耗的減少,穩定性的增加,操作、控制、使用的簡便,以及其他有用性能的出現等方面反映出來。
附圖與說明:軟件模塊組成、算法流程的圖解,附圖應以電子製圖或流程圖的標準繪製,而非掃描圖。使專利工作人員可直接在附圖上編輯修改,實用新型申請必須帶附圖。
本專利的具體實施例:對照附圖,說明本專利的具體實施方式,必須有詳細的描述,包括附圖中各具體模塊功能介紹、及流程圖中具體各個流程的功能。最好提供相應的技術參數、數據來具體說明有益效果,可同時提供原有技術的參數數據進行對比。

案例——《車輛診斷儀的標定軟件管理系統及方法》

1、已有軟件/算法的不足

隨着汽車電子技術的飛速發展,車輛的功能複雜性日益提高,安全、環保、節能方面的法規要求日益嚴格,舒適、靈活、個性化的客戶需求千差萬別,市場競爭全球化,使開發週期不斷縮短,大量的電子控制器在汽車中廣泛使用,導致車輛的診斷儀開發面臨巨大挑戰。

汽車在在開發過程中,需要根據目標市場要求、法規要求、車型配置要求等對控制器進行整車標定。例如發動機控制器、空調控制器、車身防盜控制器、自動變速器控制器、車身穩定控制系統(DSC)控制器、剎車防抱死系統(ABS)控制器、儀表控制單元等。

汽車進入市場後,針對法規的要求的變化,發現的問題和市場中客戶的反饋,對各控制器進行重新配置和標定。在售後的維修保養中,同種車型的控制系統,會有不同的零件配置,需要不同的標定軟件進行刷新。

在車輛診斷和標定軟件刷新過程中通常使用診斷儀,當需要更新車輛控制器標定軟件時,通過診斷儀的通訊接口與車輛診斷接口連接,例如SAE(美國汽車工程師學會) J1962標準接口,將新的標定軟件刷新到車輛的相應控制器中。由於車輛功能日益複雜、車型衆多、控制器日益增多,傳統的標定軟件刷新方法不但容易出錯,而且效率低下。

2、本專利的內容

請參閱圖1,本發明揭示了一種車輛診斷儀的標定軟件配置管理系統,該系統與車輛診斷儀通信,所述系統包括配置數據庫11、及分別與所述配置數據庫11連接的標定軟件庫12、控制器格式文件14、配置報告15、標定加密軟件包16。

所述配置數據庫11用以維護各個車型的控制器信息13,該控制器信息13至少包括零件編號結構、車型的配置信息,所述零件編號結構包括總成號、硬件號、軟件號、網絡號、標定號;優選地,所述零件編號結構還包括零件的配置特徵值、特殊配置的傳感器、特殊配置的執行器、特殊配置的目標市場。所述配置信息包括起止車輛識別號、EOBD、年份車型、日期、所配置的硬件信息。所述配置數據庫11還用以維護零件編號的可用性、發佈狀態,同時維護零件軟件與網絡軟件的兼容性。

所述控制器格式文件14用以對各控制器的信息進行設定。所述配置報告15用於對車輛診斷儀所診斷的車輛控制器、及其標定軟件是否需要更新進行判斷。所述標定軟件庫12用以存儲所述車輛診斷儀所需的應用軟件、標定軟件、網絡軟件。所述標定軟件庫12還設置所述配置數據庫中零件編號與該軟件包的鏈接。所述標定加密軟件包16包含對控制器所需要的應用軟件、標定軟件、網絡軟件加密,把所述配置報告15分別發送給車輛診斷儀,更新車輛診斷儀。

車輛診斷儀接收配置報告15、標定加密軟件包16,讀取車輛的零件編號結構和控制器的信息,根據所述配置數據庫、配置報告進行判斷、抽取合適的標定軟件,對車輛進行刷新。配置報告爲上述應用軟件、標定軟件、網絡軟件的配置說明。所述車輛診斷儀生成配置管理報告的同時,還從所述控制器標定軟件庫中提取需更新的軟件,更新的加密軟件包,用於更新車輛診斷儀。



請參閱圖2,以下結合圖2介紹一種利用上述系統的標定軟件配置管理方法,包括如下步驟:

步驟0、任意車型或控制器更新。

步驟1、提供一配置數據庫,該配置管理數據庫維護控制器零件信息和文件庫,並將軟件庫加密打包,存入軟件庫。所述控制器零件信息至少包括零件編號結構,該編號結構包括總成號、硬件號、軟件號、網絡號。

步驟2、打包軟件庫發送給維修站,更新診斷儀。

步驟3、獲取被診斷車輛控制器的硬件號,該硬件號對應該車的控制器的配置信息;同時獲取車輛的特徵鍵、車輛識別碼,查詢控制器配置報告,上述特徵鍵包括控制器的所有特徵。

步驟4、根據被診斷車輛控制器的硬件號,查詢控制器配置報告。

步驟5、判斷被診斷車輛軟件版本是否需要更新;若需要,執行步驟6,否則轉向步驟10。

步驟6、從標定軟件加密包中,提取需要更新的軟件。

步驟7、用步驟6中所提取的軟件刷新被診斷車輛的控制器。

步驟8、更新控制器特徵鍵和零件信息。

步驟9、生成被診斷車輛的控制器的數據庫完整性報告。

步驟10、結束。

3、本專利的效果

本發明的有益效果在於:本發明通過更新車輛診斷儀控制器的軟件庫來更新診斷儀控制器,能夠進行統一高效地管理,提高了更新控制器配置的靈活性、完整性、嚴密性和診斷效率。適應了車輛發展的未來需求,可持續對複雜程度日益增長的車輛的控制器進行完整、快速地配置。

4、附圖與說明

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章