2014-03-31 81 views
0

我開始編寫一個應用程序,通過WiFi連接將數據從應用程序發送到計算機軟件。有很多數據需要發送。 IE瀏覽器。麥克風輸入。該軟件需要能夠判斷它們是否有噪音進入麥克風,並且可以擴展以指示噪音水平。傳輸大量連續數據的最佳方法

但是我想到了兩種傳輸數據的方法。

  1. 直接發送所有數據,然後讓計算機軟件處理它。這樣做的優點是,如果我想對數據的解釋方式進行更改,我只需更新計算機軟件而不是移動應用程序。缺點是我必須發送大量數據才能進入簡單的開/關狀態。

  2. 只發送狀態(有噪音/沒有)。這樣做的優點是數據傳輸將大大減少,只有在狀態發生變化時才能發送。現在的缺點是爲了更新軟件,我也必須更新應用程序。

我擔心應用程序/軟件版本不匹配導致用戶出現問題,但也擔心大數據傳輸。

哪種方法最適合使用?我還沒有考慮另一種方法嗎?

回答

0

一個有趣的問題。還有第三種方法:在應用程序中編碼音頻信號並在計算機上解碼。它增加了計算複雜度,但節省了大量的帶寬。整體功耗可能會降低 - 我不知道。

考慮到兼容性問題,我更喜歡1st或3rd的方式。

+0

謝謝,3就像是兩種方法的混合。我會在實踐中看到它是如何工作的。 –

相關問題