郭斌, 張太紅*, 孟軍, 李海, 翟少華,朱讓東, 艾柯代·努爾買買堤, 張澤宇
(1.新疆農業大學 a.計算機與信息工程學院; b.動物科學學院; c.動物醫學學院, 新疆 烏魯木齊 830052; 2.昭蘇縣西域馬業有限責任公司, 新疆 伊梨 835602)
近年來,隨著經濟的飛速發展,馬從僅作為駕車和主要畜力之一的傳統產業向體育競技、旅游休閑和健康營養食品開發等多用途產業轉型。國際上許多國家積極地發展馬產業,如美國發展休閑騎乘馬產業,馬匹存欄數量有較快的增長;日本則以賽馬為主,目前年生產純血馬約8 000匹;俄羅斯則以馬奶生產營養豐富的飲品[1];中國自古以來就是養馬大國,截止到2018年,中國馬匹存欄數量為374.3萬匹[2]。目前我國也在大力發展馬產業,促進馬產業轉型。因此,使用信息化手段能夠更加合理地、科學地養馬、管馬,從而對進一步發展馬產業和促進馬產業升級具有重要意義。
在互聯網和人工智能快速發展的環境下,許多研究人員已經開始致力于家畜的管理系統研發。加拿大圭爾夫大學的W.G.Etherington于1987年開始研究牛群管理系統[3],探討了在奶牛繁殖管理中應用的實踐經驗;西班牙的Melgarejo. I于2000年設計了馬匹譜系記錄管理軟件[4];馬來西亞彭亨大學的Mohd Hisyam于2013年研發了基于Android智能手機的家畜信息系統,實現了家畜健康數據的連續存取[5],2014年為了幫助農民和牲畜獸醫共享信息,又研發了基于RFID的畜禽健康管理系統[6]。印度尼西亞的Faruq研發了基于物聯網的奶牛智能疾病檢測系統,使用傳感器對奶牛的體溫和心率進行監測,從而實現對奶牛的健康程度的觀測[7]。
國內研究人員也開發了大量的家畜管理系統,例如:1987年黑龍江八一農墾大學的孫德林按照“自頂向下的方法學”的思想,從奶牛的飼養、管理和遺傳繁育角度論述了奶牛計算機管理系統的基本結構[8];1994年安徽省保健公牛站的謝瑞寶開發了公牛冷凍精液計算機管理系統[9]。近幾年,研究者還對家畜管理系統進行深入地研究,2013年新疆農業大學馬產業研究院的穆行夫對馬匹管理系統的建設研究進行了探討,為之后的馬匹管理系統的開發提供了思路[10];2014年南昌大學科學技術學院的王宇開發了基于B/S模式的純血馬登記管理系統,實現了馬匹在線登記的基本功能[11];2014年東北農業大學王超設計了馬場病歷信息管理系統,實現了馬匹病歷的登記與記錄[12];2018年沈陽農業大學的沈秋采開發了馬場信息綜合管理系統[13],為馬場的綜合信息化管理提供了思路;2020年江蘇農牧科技職業學院的任玲設計了基于Android 的畜禽舍環境無線監控系統,實現了對養殖場的環境溫濕度、光照度和室內有害氣體濃度的實時監測[14]。
為了畜牧產業的進一步發展,許多研究者結合信息技術對家畜管理系統做了大量的研究。本系統在總結前人經驗的基礎上,結合部分馬場的實際情況開發了適合現代馬場且操作簡單的基于Django框架的馬匹信息管理系統。本系統為綜合各馬場管理的大平臺,每個馬場都有單獨的管理員,以完成本馬場的各項記錄管理。在本系統中,每個馬場之間信息互相是不可見的,充分保證了各場之間的獨立性與保密性。
馬匹信息管理系統主要由硬件層、數據層、應用層和服務層組成。硬件層包括RFID和傳感器等硬件,主要完成數據的采集服務;數據層主要提供數據存儲服務;應用層通過數據層提供數據支持完成應用服務;最終用戶通過服務層獲取本系統的服務。系統構架,如圖1所示。

圖1 系統構架圖
新疆是國內大型養馬基地之一[15-16],故針對新疆伊犁州昭蘇馬場、伊犁種馬場、新疆西域馬業伊犁馬研究繁殖中心等馬場進行了調研。根據調研情況將系統分為馬匹檔案功能模塊、飼養管理功能模塊、電子病歷管理功能模塊、種公馬管理功能模塊、繁殖管理功能模塊和人員管理功能模塊。系統功能模塊圖,如圖2所示。

圖2 系統功能模塊圖
馬匹檔案功能包括馬匹的基本信息錄入、馬匹信息的補充、馬匹信息統計和馬匹體重的估測。馬匹的基本信息錄入包括馬的RFID芯片號、烙號、中文名、英文名、所屬馬場、性別、品種、出生日期、出生地、是否進口馬、是否為雙胞胎、胎次和父母情況等信息,馬的個體識別是通過使用掃描植入馬體內的RFID芯片完成的,用戶通過使用RFID掃描槍掃描,即可將馬的身份信息掃描至系統中,芯片號一般為唯一的15位數字;馬匹信息的補充包括馬的前視圖、右視圖、后視圖和左視圖的圖像采集,還有馬匹外貌特征的標注、馬匹體尺信息的采集、馬匹信息譜系圖的生成和馬匹狀態(死亡、丟失、售賣、正常)情況等內容;馬匹信息的統計包括統計馬匹各品種的數量,統計公馬、母馬和閹馬各自的數量等;馬匹體重估測功能主要通過體尺參數利用RBF神經網絡模型估測體重。馬匹檔案錄入界面,如圖3所示。

圖3 馬匹檔案錄入界面
馬匹注冊首先需要用戶通過登錄授權后進入馬匹檔案界面填寫馬匹相關信息;數據填寫完成提交后還需要在補充頁面中進行馬匹外貌特征和馬匹照片等信息的補充;信息補充完成后,點擊提交即可進入等待管理員審核狀態。進入管理員審核狀態后就不可以再修改馬匹檔案信息,管理員通過在現場對馬匹信息核實無誤后即可讓該馬匹注冊信息通過。一旦審核通過,只能對補充信息中的部分內容進行修改,其它基本信息則再不能修改。補充信息再次修改的內容必須通過管理員審核后才能生效。操作流程圖,如圖4所示。

圖4 馬匹注冊信息流程圖
飼養管理功能主要包括原料的信息管理、飼養標準的信息管理和營養配方的推薦功能。原料信息管理主要實現的是對原料、營養成分和價格等信息的管理;飼養標準主要完成對原料、營養成分的登記、設置和調整;營養配方的推薦功能是綜合考慮馬的日均營養量與原料中的營養成分等因素,利用目標規劃算法估算出來的飼料原料的使用量,最后再結合馬的體重、用途和身體狀態等信息來形成推薦的營養配方[17-18]。飼養管理最優營養配方界面,如圖5所示。

圖5 飼養管理最優營養配方界面
電子病歷管理功能主要分為兩部分,一部分是馬的防疫記錄,一部分是馬匹治療診斷記錄。馬的防疫記錄是通過掃描馬匹的RFID芯片號和選擇相應的疫苗即可完成錄入;馬匹的治療診斷記錄包括病歷記錄、病歷補充、病歷查詢和復查提醒。病歷記錄的錄入也是通過掃描馬的RFID芯片號,然后輸入癥狀、治療方案,并上傳病灶圖片完成所有信息的錄入。如果馬匹還需要再次診斷,可以在系統頁面內填寫復查時間,系統會根據復查時間進行提醒。電子病歷錄入界面,如圖6所示。
2010級的醫學生久太加從曼巴扎倉畢業后在西寧藏醫院工作了三個月,還是放棄了大城市的工作,回到曼巴扎倉做實習曼巴,負責住院部的工作。他是一個喜歡唱歌、注重發型的小伙子。我們見到他時,他正在用三輪車給住院部運水,病人和家屬紛紛拿出水桶排隊接水。久太加的褲子、鞋子都被水打濕了,發型也遭到破壞,然而在大家的目光和語氣中久太加是好樣的。久太加每天下午五點去住院部查房,噓寒問暖,了解病情,有時候還為病人唱上一曲。這就是曼巴扎倉的醫患關系,親和得讓人覺得不真實。

圖6 電子病歷錄入界面
種公馬管理功能主要完成精液的管理、精液使用查詢和公馬生殖性能的評價。每匹馬采集精液后會在相應的精液管上粘上一維條形碼,每次錄入精液信息時,同時根據公馬的RFID號和精液管上的一維條形碼共同錄入。每次使用精液時先掃一維條形碼,再掃母馬的RFID號共同錄入,以保證精液可追溯性。再根據在繁殖管理功能里的母馬繁殖情況對公馬的生產性能做綜合評價。精液一維條形碼記錄界面,如圖7所示。

圖7 精液一維條形碼記錄界面
繁殖管理功能包括母馬狀態查詢、母馬配種檢查記錄、馬駒記錄和母馬繁殖情況統計功能。其中,母馬狀態查詢主要顯示母馬是否為發情或懷孕;母馬配種檢查記錄主要完成除了記錄母馬每次孕檢結果外,還會自動提醒下次檢查時間與項目;馬駒記錄主要記錄母馬生下的小駒情況,以構建馬匹的譜系圖;母馬繁殖情況統計功能主要統計母馬的懷孕與繁殖情況,通過對比數據對母馬的繁殖能力進行評價。配種后檢查錄入界面,如圖8所示。

圖8 配種后檢查錄入界面
各馬場子系統中的角色有管理員、檔案員、飼養員、獸醫和配種員等。系統會根據角色分配不同的操作界面,每個角色只能在自己所負責的操作界面中進行操作。人員管理功能主要是維護該馬場人員情況,保證所有記錄的連續性和完整性。人員管理功能包括審核用戶、離職用戶、查看角色和變更馬匹負責人等功能。審核用戶功能,如圖9所示。

圖9 審核用戶功能
系統設計了馬場的信息管理系統,實現了馬匹檔案、飼養管理、電子病歷管理、種公馬管理、繁殖管理和人員管理等功能。系統中每次填寫都會自動記錄填寫者信息,極大程度上保證了數據的真實性和可追溯性。本系統還在滿足馬場管理的基礎上簡化了操作流程,有利于系統的推廣與使用。