2014-03-31 45 views
0

我开始编写一个应用程序,通过WiFi连接将数据从应用程序发送到计算机软件。有很多数据需要发送。 IE浏览器。麦克风输入。该软件需要能够判断它们是否有噪音进入麦克风,并且可以扩展以指示噪音水平。传输大量连续数据的最佳方法

但是我想到了两种传输数据的方法。

  1. 直接发送所有数据,然后让计算机软件处理它。这样做的优点是,如果我想对数据的解释方式进行更改,我只需更新计算机软件而不是移动应用程序。缺点是我必须发送大量数据才能进入简单的开/关状态。

  2. 只发送状态(有噪音/没有)。这样做的优点是数据传输将大大减少,只有在状态发生变化时才能发送。现在的缺点是为了更新软件,我也必须更新应用程序。

我担心应用程序/软件版本不匹配导致用户出现问题,但也担心大数据传输。

哪种方法最适合使用?我还没有考虑另一种方法吗?

回答

0

一个有趣的问题。还有第三种方法:在应用程序中编码音频信号并在计算机上解码。它增加了计算复杂度,但节省了大量的带宽。整体功耗可能会降低 - 我不知道。

考虑到兼容性问题,我更喜欢1st或3rd的方式。

+0

谢谢,3就像是两种方法的混合。我会在实践中看到它是如何工作的。 –

相关问题