公司讓我寫個專案,這個程式不能在網吧環境里面運行,但是我實在不清楚從哪里入手
開始我是想從網吧的收費系統里面入手,但是發現網吧的收費程式太多了,沒法一一辨別,而且我也沒法知道所有網吧收費程式的行程名稱.
怎么辦,有經驗的兄弟支支招啊
uj5u.com熱心網友回復:
直接從IP入手?比如同一網段的超過20個IP認為是網吧?uj5u.com熱心網友回復:
公司以及一些小區也是這樣的,但是不是網吧的
uj5u.com熱心網友回復:
那你總得想出特征來吧,比如安裝哪些軟體?共同特征是比如調哪個庫或者什么的,否則你怎么判別uj5u.com熱心網友回復:
偷偷打開攝像頭,拍幾張照片,然后用OpenCV或TensorFlow識別照片中如果有以下物品之一,判定為在網吧中:方便面,煙盒,煙頭,匹薩餅,可樂,啤酒,文身,臭腳丫,顯示屏中的網游,網游海報,……

uj5u.com熱心網友回復:
是的,我也是這個思路
1.獲得全國網吧的IP段,但是我沒有這個資源
2.獲得網吧專有的行程,比如收費計時行程,但是這個也太難了,除非要一個個跑網吧,但是仍然獲得不全
uj5u.com熱心網友回復:
這個應該沒有完美的實作方案. 但可以從幾方面入手, 逐漸完善你的這個資料庫1. ip資料庫, 獲得外網IP, 并根據IP資料庫判斷是否是網吧
2. 行程名資料庫. 網吧可能安裝的主流管理軟體行程名.
3. 主機掃描. (就是發ping包, 掃描局域網, 看在線主機數量)
4. 本機安裝程式串列掃描, 網吧機一般安裝的游戲各類會很多, 這個命中率估計會高一些.
uj5u.com熱心網友回復:
很難準確的。要么就做個防盜設計,插u盤,光碟什么的。。。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/101200.html
標籤:基礎類
下一篇:CStdioFile的問題
