1. 安裝篇:在Macos下實現客戶端作為 文件格式執行安裝,安裝界面(內容需求方提供),能正常安裝,并以服務在后臺開機自運行,也能執行卸載功能,卸載后安裝時目錄的文件同時也刪除,不影響操作系統及其它軟件正常運行。之前提供過相關方式的截圖,作為參考標準.
2. 功能篇:
2.1,在執行安裝完成后,能收集本機操作上運行軟件資產的清單(數據格式以提供的截圖顯示作為依據,例如軟件名稱,安裝時間,發布者,程序名的中英文識別準確等)與后端服務器正常傳輸通訊,客戶端與服務器通信方式為tcp socket 通信連接,數據格式能被后端服務器java識別調用并入數據庫。如客戶端上的運行軟件資產清單發生變化,同時也更新通知到后端服務器。 之前提供過相關方式的截圖,作為參考標準.
2.2,客戶端的id 由后端java生成并控制,客戶端與服務器首次連接超時時間為5分鐘,同時也能被后端服務器主動發起對客戶端監聽端口(7209)的觸發再連接,通信方式為tcp socket 通信連接,不與之前的客戶端與服務器的連接產生沖突及客戶端收集的數據樣本重復,整體協同工作正常。客戶端傳輸給后端服務器為多線程傳輸,1000條目數據傳輸給后端的時間在5秒內.
3. 同一個版本兼容Macos 10,11,12,13,14 各種版本OS平臺.