本發(fā)明涉及信息系統(tǒng)與大數(shù)據(jù)挖掘領(lǐng)域,尤其涉及的是一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng)。
背景技術(shù):
聲吶探魚器給人們出海釣魚帶來了便利,通過聲吶傳感,探測到魚群的位置,傳輸?shù)接脩舻闹悄苁謾C,根據(jù)聲吶探魚器的結(jié)果選擇地點進行釣魚。
通過聲吶探魚器,出海釣魚愛好者可以避免在沒魚或少魚的海域徒勞。但這只是解決了個體單次釣魚的問題,出海釣魚愛好者是一個社會群體,需要大家分享成功釣魚的信息,增加釣魚的樂趣,進一步地,把各自釣魚的時間、海域經(jīng)緯度、海水溫度、洋流數(shù)據(jù)等,通過大數(shù)據(jù)挖掘,相關(guān)性分析,預測下次出海釣魚的收獲等,讓出海釣魚愛好者群體對釣魚愛好更具有科學性。
因此,需要設(shè)計一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng)。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對釣魚愛好者分享成功釣魚的信息的需求,提出一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng)的設(shè)計方法,通過聲吶探魚器采集海水溫度等數(shù)據(jù),傳輸?shù)街悄苁謾CAPP,智能手機APP還獲得衛(wèi)星定位的經(jīng)緯度數(shù)據(jù),根據(jù)經(jīng)緯度獲得該地段的洋流等數(shù)據(jù),以及該次出海釣魚釣取的海魚種類、圖片等,通過智能手機APP上傳到后臺大數(shù)據(jù)系統(tǒng),采集到足夠多的原始數(shù)據(jù)后,通過大數(shù)據(jù)分析,找到相關(guān)性關(guān)系,預測到某個目的地釣魚的將會取得的收獲。
本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng),其中,包括聲吶探魚器,智能手機及APP,數(shù)據(jù)通訊服務(wù)器,大數(shù)據(jù)存儲服務(wù)器集群,基于Hadoop系統(tǒng)架構(gòu)的大數(shù)據(jù)后臺服務(wù)軟件,以及應用軟件等組成。
聲吶探魚器采集海水溫度,聲吶信號和其他信息,通過無線通訊方式發(fā)送到智能手機APP。
智能手機及APP接收聲吶探魚器發(fā)送的數(shù)據(jù),同時,通過手機的衛(wèi)星定位模塊采集經(jīng)緯度數(shù)據(jù),根據(jù)經(jīng)緯度數(shù)據(jù)和日期時間到第三方網(wǎng)站獲取洋流等數(shù)據(jù),用戶輸入釣取的海魚種類、數(shù)量,拍圖片上傳等。
聲吶探魚器和智能手機及APP組成了數(shù)據(jù)采集層,網(wǎng)絡(luò)傳輸層通過智能手機的4G網(wǎng)絡(luò)實現(xiàn)。
數(shù)據(jù)通訊服務(wù)器接收智能手機APP發(fā)送的數(shù)據(jù)包,根據(jù)制定的協(xié)議解析后,保存到大數(shù)據(jù)存儲服務(wù)器集群中?;贖adoop系統(tǒng)架構(gòu)的大數(shù)據(jù)后臺服務(wù)軟件進行大數(shù)據(jù)并行處理,大數(shù)據(jù)分析和多維呈現(xiàn)相關(guān)性。
應用軟件實現(xiàn)輸入關(guān)鍵字查詢用戶已分享的信息;分類統(tǒng)計報表呈現(xiàn)用戶感興趣的分享信息;通過Logistic回歸模型、決策樹模型等算法對釣魚的收獲與經(jīng)緯度位置海域、釣魚時間,海魚種類數(shù)量、海水溫度,洋流等因素進行相關(guān)性分析;用戶輸入自己預定出?;顒拥慕?jīng)緯度、時間等數(shù)據(jù),預測收獲的海魚種類,數(shù)量等數(shù)據(jù)。
一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng),較佳的數(shù)據(jù)采集流程如下:
步驟201、開始數(shù)據(jù)采集,聲吶探魚器預先與智能手機進行無線連接與通訊;
步驟202、聲吶探魚器放置在海水中,將采集的海水溫度、聲吶數(shù)據(jù)和其他信息通過無線通訊方式發(fā)送給智能手機APP;
步驟203、智能手機APP獲取手機衛(wèi)星模塊的經(jīng)緯度定位數(shù)據(jù),時間日期數(shù)據(jù),輸入釣魚獲得的海魚數(shù)量和種類數(shù)據(jù),以及上傳拍攝的圖片數(shù)據(jù)等;
步驟204、智能手機APP根據(jù)經(jīng)緯度定位數(shù)據(jù)和時間日期數(shù)據(jù),通過第三方服務(wù)網(wǎng)站,獲得該位置海域當時的洋流數(shù)據(jù)等;
步驟205、智能手機APP將以上采集數(shù)據(jù)通過4G網(wǎng)絡(luò),發(fā)送到后臺大數(shù)據(jù)服務(wù)系統(tǒng)的通訊服務(wù)器;
步驟206、通訊服務(wù)器接收智能手機APP的數(shù)據(jù),保存到大數(shù)據(jù)存儲服務(wù)器中;
步驟207、結(jié)束。
一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng),用戶使用系統(tǒng)應用層軟件較佳的流程如下:
步驟301、開始,用戶打開系統(tǒng)的應用層軟件;
步驟302、是否查詢釣魚愛好者分享的信息,如果是,執(zhí)行步驟303;如果否,執(zhí)行步驟304;
步驟303、用戶輸入關(guān)鍵字查詢,或者在電子地圖上點擊感興趣的海域,查看釣魚愛好者分享的信息,包括具體的經(jīng)緯度位置、釣魚時間,釣取的海魚種類數(shù)量、上傳的圖片,海水溫度,洋流數(shù)據(jù)等等;
步驟304、用戶查看分類報表,如果是,執(zhí)行步驟305;如果否,執(zhí)行步驟306;
步驟305、用戶選擇經(jīng)緯度位置海域、釣魚時間,海魚種類數(shù)量、海水溫度,洋流等數(shù)據(jù),系統(tǒng)從大數(shù)據(jù)存儲數(shù)據(jù)庫中提取出對應的數(shù)據(jù)項,形成報表供用戶查看;
步驟306、用戶通過系統(tǒng)預測計劃進行的釣魚活動的有什么收獲,如果是,執(zhí)行步驟307;如果否,執(zhí)行步驟309;
步驟307、系統(tǒng)通過Logistic回歸模型、決策樹模型等算法對已經(jīng)分享的釣魚活動收獲與經(jīng)緯度位置海域、釣魚時間,海魚種類數(shù)量、海水溫度,洋流等因素進行相關(guān)性分析;
步驟308、用戶輸入自己計劃進行釣魚活動的預定出?;顒拥慕?jīng)緯度、時間等數(shù)據(jù),系統(tǒng)預測將會收獲的海魚種類,數(shù)量等數(shù)據(jù);
步驟309、結(jié)束。
本發(fā)明所提供的一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng),通過聲吶探魚器和智能手機APP采集各種數(shù)據(jù)信息,上傳到后臺大數(shù)據(jù)系統(tǒng)。采集到足夠多的原始數(shù)據(jù)后,系統(tǒng)通過大數(shù)據(jù)分析,找到相關(guān)性關(guān)系,用戶可以根據(jù)計劃進行出海釣魚活動的時間、地點等預測到將會取得的收獲, 提高了出海釣魚愛好者群體對釣魚愛好的樂趣分享,也讓出海釣魚更具有科學性。
附圖說明
圖1為本發(fā)明一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng)的結(jié)構(gòu)框圖。
圖2為本發(fā)明一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng)較佳的數(shù)據(jù)采集流程圖。
圖3為本發(fā)明一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng)用戶使用應用層軟件較佳的流程圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參見圖1,圖1為本發(fā)明一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng)的結(jié)構(gòu)框圖,系統(tǒng)包括聲吶探魚器101,智能手機及APP102,數(shù)據(jù)通訊服務(wù)器103,大數(shù)據(jù)存儲服務(wù)器集群104,基于Hadoop系統(tǒng)架構(gòu)的大數(shù)據(jù)后臺服務(wù)軟件105,以及應用軟件106等組成。
所述的聲吶探魚器101,采集海水溫度,聲吶信號和其他信息,通過無線通訊方式發(fā)送到所述的智能手機APP102。
所述的智能手機及APP102,接收所述的聲吶探魚器101發(fā)送的數(shù)據(jù),同時,通過手機的衛(wèi)星定位模塊采集經(jīng)緯度數(shù)據(jù),根據(jù)經(jīng)緯度數(shù)據(jù)和日期時間到第三方網(wǎng)站獲取洋流等數(shù)據(jù),用戶輸入釣取的海魚種類、數(shù)量,拍圖片上傳等。
所述的聲吶探魚器101和所述的智能手機及APP102組成了本發(fā)明一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng)的數(shù)據(jù)采集層,本發(fā)明一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng)的網(wǎng)絡(luò)傳輸層通過智能手機的4G網(wǎng)絡(luò)實現(xiàn)。
所述的數(shù)據(jù)通訊服務(wù)器103,接收所述的智能手機APP102發(fā)送的數(shù)據(jù)包,根據(jù)制定的協(xié)議解析后,保存到所述的大數(shù)據(jù)存儲服務(wù)器集群104中。所述的基于Hadoop系統(tǒng)架構(gòu)的大數(shù)據(jù)后臺服務(wù)軟件105進行大數(shù)據(jù)并行處理,大數(shù)據(jù)分析和多維呈現(xiàn)相關(guān)性等功能。
所述的應用軟件106實現(xiàn)通過輸入關(guān)鍵字查詢用戶已分享的信息;分類統(tǒng)計報表呈現(xiàn)用戶感興趣的分享信息;通過Logistic回歸模型、決策樹模型等算法對釣魚的收獲與經(jīng)緯度位置海域、釣魚時間,海魚種類數(shù)量、海水溫度,洋流等因素進行相關(guān)性分析;用戶輸入自己預定出?;顒拥慕?jīng)緯度、時間等數(shù)據(jù),預測該次出?;顒訉斋@的海魚種類,數(shù)量等數(shù)據(jù)。
如圖2,本發(fā)明一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng),較佳的數(shù)據(jù)采集流程如下:
步驟201、開始數(shù)據(jù)采集,所述的聲吶探魚器預先與所述的智能手機進行無線連接與通訊;
步驟202、所述的聲吶探魚器放置在海水中,將采集的海水溫度、聲吶數(shù)據(jù)和其他信息通過無線通訊方式發(fā)送給所述的智能手機APP;
步驟203、所述的智能手機APP獲取手機衛(wèi)星模塊的經(jīng)緯度定位數(shù)據(jù),時間日期數(shù)據(jù),輸入釣魚獲得的海魚數(shù)量和種類數(shù)據(jù),以及上傳拍攝的圖片數(shù)據(jù)等;
步驟204、所述的智能手機APP根據(jù)經(jīng)緯度定位數(shù)據(jù)和時間日期數(shù)據(jù),通過第三方服務(wù)網(wǎng)站,獲得該位置海域當時的洋流數(shù)據(jù)等;
步驟205、所述的智能手機APP將以上采集數(shù)據(jù)通過4G網(wǎng)絡(luò),發(fā)送到所述的后臺大數(shù)據(jù)服務(wù)系統(tǒng)的通訊服務(wù)器;
步驟206、所述的通訊服務(wù)器接收所述的智能手機APP的數(shù)據(jù),保存到所述的大數(shù)據(jù)存儲服務(wù)器中;
步驟207、結(jié)束。
如圖3,本發(fā)明一種出海釣魚信息分享與大數(shù)據(jù)挖掘系統(tǒng),用戶使用系統(tǒng)應用層軟件較佳的流程如下:
步驟301、開始,用戶打開所述的系統(tǒng)的應用層軟件;
步驟302、用戶是否查詢釣魚愛好者分享的信息,如果是,執(zhí)行步驟303;如果否,執(zhí)行步驟304;
步驟303、用戶輸入關(guān)鍵字查詢,或者在電子地圖上點擊感興趣的海域,查看釣魚愛好者已經(jīng)分享的信息,包括具體的經(jīng)緯度位置、釣魚時間,釣取的海魚種類數(shù)量、上傳的圖片,海水溫度,洋流數(shù)據(jù)等等;
步驟304、用戶查看分類報表,如果是,執(zhí)行步驟305;如果否,執(zhí)行步驟306;
步驟305、用戶選擇經(jīng)緯度位置海域、釣魚時間,海魚種類數(shù)量、海水溫度,洋流等數(shù)據(jù),系統(tǒng)從大數(shù)據(jù)存儲數(shù)據(jù)庫中提取出對應的數(shù)據(jù)項,形成報表供用戶查看;
步驟306、用戶通過系統(tǒng)預測計劃進行的釣魚活動的有什么收獲,如果是,執(zhí)行步驟307;如果否,執(zhí)行步驟309;
步驟307、系統(tǒng)通過Logistic回歸模型、決策樹模型等算法對已經(jīng)分享的釣魚活動收獲與經(jīng)緯度位置海域、釣魚時間,海魚種類數(shù)量、海水溫度,洋流等因素進行相關(guān)性分析;
步驟308、用戶輸入自己計劃進行釣魚活動的預定出海活動的經(jīng)緯度、時間等數(shù)據(jù),系統(tǒng)預測將會收獲的海魚種類,數(shù)量等數(shù)據(jù);
步驟309、結(jié)束。
應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權(quán)利要求的保護范圍。