為高雄大學研發處與育成中心打造的專利管理系統,處理數百個檔案與繁雜流程,實現進階搜尋、帳務管理、自動化提醒與 Discord 機器人整合,提升效率與便利性。


這是我為高雄大學研發處與育成中心接案開發的專利管理系統,專為處理數百個專利檔案與複雜資料流程設計。系統整合了進階功能,包括複合搜尋、專利到期提醒、帳務管理、行政文件匯出,以及一個超方便的 Discord 機器人,讓管理更簡單高效。透過 Nuxt 3、Prisma 架構,我打造了一個穩定且低維護成本的系統,還加入了 NLP 初步分析來探索專利文件的潛力。
核心功能包括:
接到高雄大學研發處與育成中心的案子時,他們的專利管理方式還停留在手動整理,資料容易出錯,查詢也很麻煩,尤其是有數百個檔案要處理,申請流程、帳務記錄與事務所聯繫經常搞得一團亂。我想打造一個系統,不僅能簡化這些繁瑣流程,還要讓使用者(像行政人員)操作起來直觀又省力。同時,我也希望挑戰自己,學習 Prisma 與 Nuxt 3,並試試看用 NLP 分析過去的專利文件。
我們的目標很簡單:
系統以 Nuxt 為核心,搭配 Prisma 管理 SQL Lite 資料庫,同時使用 Electron 打包成桌面應用。為了降低伺服器維護成本,資料傳遞的部分採用 tRPC,透過 Electron 的 IPC 去傳輸與驗證資料,確保資料型態正確。整體架構設計注重低成本與高效能。 從申請資訊、帳務到事務所紀錄,全部井然有序。還整合了 Discord 機器人 與 OTA 更新,完整的 GitHub Actions CI/CD 流程,確保甲方系統隨時保持最新。
系統的搜尋功能超強大!使用者可以輸入像 "起始年度:110 結束申請日期:2025-09-24 國別:中國 some text" 的條件,系統會自動解析(支援 AND/OR 與正規表達式)。更酷的是,輸入關鍵字後會跳出快捷選擇介面,比如日期選擇器或國別下拉選單,省去手打麻煩,當然也支援純文字輸入。還有定選與記錄功能,讓常用查詢一鍵重複使用。

系統能處理超多資料欄位,包括:
編輯介面直觀,支援批量操作與完整性檢查,確保資料不漏、不錯。


我開發了一個 Discord 機器人,讓開發者可以直接在聊天頻道查詢專利、接收發送提醒或執行一些 DEBUG 工作,無需特地到場或是聯絡,大幅提升後續開發與客戶同時作的效率。

Taoyuan, Taiwan | © 2025 Hong Yu Chang