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