涂丹輝

摘 要:本案例主要采用追蹤檢索的方法,通過追蹤發明人挖掘到本申請的高校背景,并結合本申請說明書中提到的關鍵詞,選取“學位授予單位”字段,快速、準確檢索到最接近的現有技術。
關鍵詞:追蹤;發明人;字段
1 案情簡介
本申請涉及可重構計算領域。在傳統計算中引入FPGA作為加速部件的可重構計算隨之繁榮,作為研究機構和廠商制造了多種結構各異的可重構計算機。但是,針對這些可重構計算機的編譯器開發,一直是可重構技術發展的瓶頸之一。
在對相關技術進行了研究和分析后,發現上述編譯器無法直接應用于PRCA計算平臺中,并且上述編譯器僅關注C語言向HDL語言的轉化步驟,而對后續步驟的自動化支持不夠。以CoDeveloper為例,得到HDL代碼后,用戶還需手動調用Xilinx ISE套件中的XPS軟件建立工程,并經過一系列復 雜的操作之后才能最終得到可下載的硬件配置文件
2 本申請的權利要求
本申請共有8項權利要求,其中獨立權利要求1的方案如下:
一種程序編譯方法,其特征在于,包括:
響應于用戶的程序選擇操作,確定屬于C語言源程序的待處理應用程序;
將所述應用程序處理成HDL程序和C語言軟件程序;
依據HDL程序生成硬件編譯程序腳本,以及,依據C語言軟件程序生成軟件編譯程序腳本;
應用戶操作,執行硬件編譯腳本以將HDL程序處理得到硬件配置文件,以及應用戶操作,執行軟件編譯腳本以將C語言軟件程序處理得到ELF格式的可執行文件。
3 檢索策略
3.1 專利庫檢索
本申請的主分類號是:G06F9/45, 高級程序語言的編譯或解釋,該分類號所概括的技術領域太大;沒有對應的能體現FPGA編譯過程的CPC細分。
先在專利庫中進行初步檢索
CNABS? ..hi
編號 所屬數據庫 命中記錄數? 檢索式
1 CNABS? 4041 G06F9/45/IC
2 CNABS? 3463 可重構
3 CNABS? 251 and 2
檢索得到的文獻量比較少,也沒有能評價本申請新創新的X/Y類文獻
3.2 非專利庫追蹤檢索
在百度中檢索申請人和發明人信息
申請人:上海紅神信息技術有限公司,經營范圍包括電子產品、通信設備及相關產品
發明人:鄔江興、羅興國、于錦濤,王俊超等,分別是解放軍信息工程大學教授和學生。
通過追蹤發現,本申請的申請人雖然是一家上海的通信產品公司,但是,發明人大都具有解放軍信息工程大學的背景。
此外,說明書中多次提到,本發明提供的方案針對PRCA計算平臺的特點或特性,通過百度檢索得知,PRCA正是由鄔江興院士在2012年的一個論壇上首次提出的新概念高性能計算機體系。
鑒于上述檢索到的背景信息,應當在非專利庫中進行追蹤檢索。選取的追蹤字段是——“學位授予單位”:“解放軍信息工程大學”,以及“全文”: “PRCA”,直接檢索能夠單篇評述本申請創造性的X文獻《基于可重構機制的軟硬件協同計算關鍵技術研究》。
3.3 對比文件有效性分析
對比文件公開了在高層次綜合中使用高級語言統一進行軟硬件編程,通過改寫、仿真,將高級語言源程序編譯成HDL文件和高級語言文件,在生成硬件封裝程序之后,腳本繼續生成一個TCL腳本,用以指導ISE建立工程并完成綜合、實現等步驟,最后,由用戶將這些程序分別進行綜合、編譯,得到硬件配置文件和軟件可執行程序。與權利要求1的區別技術特征是:執行軟件編譯腳本得到的ELF格式的可執行文件。根據上述區別技術特征確定該權利要求所保護的技術方案實際解決的技術問題是:生成何種可執行文件。嵌入式Linux是常見的嵌入式操作系統,Linux環境下的C語言編譯器GCC生成的目標文件缺省格式為 elf格式,這是本領域的公知常識。
4 反思與總結
通常來說針對高校申請,在非專利庫中采用追蹤的方式進行檢索是最常用的檢索手段,但是本案給出了提示——不能因為申請人是公司,就忽略或放棄追蹤檢索的方式,應該充分挖掘公司和發明人背后的信息,并選取合適的追蹤字段,提高檢索效率。