我们正在开发一款应用程序,可以通过UDP为基于GSM的手机传输大量数据。这个想法是在与语音通话结合使用时使用它。如果不存在语音呼叫,则情况良好。然而,如果语音通话是活动的,似乎我们发送的大多数数据根本就不会到达,即使在HSPA+上也是如此。如果我们启用Wifi,那么一切都很好。
我担心这是一个物理问题,而不是电话问题。我通过在发送数据块后插入一条日志语句排除了CPU争用,并看到它出现了很多次。
3G无线电能否很好地同时发送数据和语音?我们在一次语音通话中尝试了一次速度测试,发现带宽大幅下降。
发布于 2011-07-24 10:26:13
我在AT&T的美国网络上遇到过这样的问题。它们只是在通话过程中限制带宽;无论你是使用3G还是H。要查看你被限制了多少,请尝试安装speedtest.net的应用程序,并在通话过程中和通话外运行速度测试。
在湾区,我看到AT&T网络通话时的数据速率低至30kbit/s。在T-Mobile上,它没有太多的节流(相同的位置)。以色列的一位合作伙伴尝试了同样的测试,在通话过程中仅看到轻微的节流--他仍然看到使用我们在美国测试的同一部手机的速度超过了500 kbit/s。(在美国,同一款手机在通话外的速度也达到了几Mbit/s。)
正如上面的海报指出的那样,CDMA电话根本不能在打电话的同时使用数据(但你在你的帖子中明确提到了GSM )。
发布于 2011-07-21 05:18:55
是的,当您在通话中时,可能根本没有互联网连接。这取决于您所在的网络类型。它会因GSM、CDMA以及连接类型不同而有所不同。GPRS、EDGE、3G或4G。3G和即将到来的4G连接应该能够同时为您提供网络连接和语音通话。
发布于 2011-07-22 22:36:01
是的,收音机可以同时发送语音和数据,但据我所知,这是你手机使用的网络的限制。如果你使用的是Verizon的3g网络,那么这可能就是你的问题。下面是一篇文章,详细介绍了at&t和Verizon网络之间的差异:http://mashable.com/2011/01/11/cdma-umts-att-verizon-networks/
https://stackoverflow.com/questions/6755941
复制相似问题