資料採集協議

2021-08-20 20:06:06 字數 960 閱讀 5787

資料自動採集系統從底層向上分為下位機、傳輸網路、上位機三個層次。上位機通過傳輸網路與下位機交換資料、發起和應答指令。

7基礎傳輸層依據不同的傳輸網路有兩類實現方式:

(1)基於tcp/ip協議

l 通用無線分組業務(general packet radio service,縮寫

gprs

)l 非對稱數字使用者環路(asymmetrical digital subscriber loop,縮寫

adsl

)l 分碼多重進接(code division multiple access,縮寫

cdma

)(2)基於非tcp/ip協議

l 公共**交換網(public switched telephone network,縮寫

pstn

) l 短訊息資料通訊等

完整的命令由請求方發起、響應方應答組成,具體步驟如下。

①請求方傳送請求命令給響應方;

②響應方接到請求命令後應答,請求方收到應答後認為連線建立;

③響應方執行請求的操作;

④響應方通知請求方請求執行完畢,沒有應答按超時處理;

⑤命令完成。

l 乙個請求命令發出後在規定的時間內未收到回應,認為超時。

l 超時後重發,重發規定次數後仍未收到回應認為通訊不可用,通訊結束。

l 超時時間根據具體的通訊方式和任務性質可自定義。

l 超時重發次數根據具體的通訊方式和任務性質可自定義。

請求方在收到請求回應(或乙個分包)後規定時間內未收到返回資料或命令執行結果,認為超時,命令執行失敗,結束。

名稱型別

長度描述

包頭資料段長度

資料段校驗位

包尾名稱

型別長度

描述請求編號

總包號包號

系統編號

命令編號

訪問密碼

裝置唯一標識

標誌位指令引數

C 資料採集

這裡指的是,你發現任意乙個頁面,沒有rss,沒有資料介面,只是通過瀏覽器能夠訪問,把上面的資料用程式拿過來用。基本原理 1,通過http請求頁面,返回字串的 3,有需要的可以把資料儲存到自己的資料庫中,也報過處理等。4,把提取出來的資料生成自己需要的頁面。乙個偷取頁面的過程就這樣完成了。下面是兩種第...

資料採集(4)

這個裡面之所以採用了兩個方式獲取 是為了解決 重新整理頁面,原始碼不變的問題。採用反射是為了解決不同的資料集的處理方式不一致的問題。其實這裡可以不這樣做,做成返回乙個 就行了,但是專案畢竟特殊,而且不同資料來源要寫入到不同的資料表。沒辦法了。看乙個反射的類吧 public class shenjia...

php資料採集

實測單次採集了一萬條鏈結,並儲存。主要用於測試,請勿它用。注釋寫的很清楚,就不贅述了 如果連線到遠地主機成功,則傳送請求 if this connect else 如果響應頭部存在重定向,則對重定向傳送請求 if this redirect if this roll link else else e...