繁体   English   中英

Android:打电话时网络慢

[英]Android: slow network during phone calls

我们正在开发一款应用程序,该应用程序通过 UDP 为基于 GSM 的手机输出大量数据。 这个想法是在与语音通话结合使用时使用它。 如果没有语音呼叫,则一切正常。 但是,如果语音通话处于活动状态,我们发送的大部分数据似乎根本无法实现,即使在 HSPA+ 上也是如此。 如果我们启用 Wifi,那么一切都很好。

我担心这是一个物理问题,而不是电话问题。 在我们发送了一大块数据后,我通过插入一条日志语句排除了 CPU 争用,并看到它出现了很多次。

3G对讲机能否同时发送数据和语音? 我们在语音通话期间尝试了速度测试,发现带宽大幅下降。

我在美国 AT&T 的网络上遇到了这个问题。 他们只是在通话进行时限制带宽; 无论您使用的是 3G 还是 H。要查看您受到了多少限制,请尝试安装 speedtest.net 的应用程序并在通话期间和通话外运行速度测试。

在海湾地区,我在 AT&T 网络上的通话中看到数据速率低至 30kbit/s。 在 T-Mobile 上,它没有受到太多限制(相同的位置)。 以色列的一位合作伙伴尝试了相同的测试,但在通话过程中只看到了轻微的限制——他使用我们在美国测试的同一部手机仍然看到 500+kbit/s。 (同一部电话在美国以外的通话中获得数 Mbit/s。)

正如上面的海报所指出的那样,CDMA 手机根本无法在通话的同时使用数据(但无论如何您在帖子中都明确提到了 GSM)。

是的,当您在通话时,可能根本没有互联网连接。 这取决于您所在的网络类型。它会因 GSM、CDMA 以及连接类型而异,即。 GPRS、EDGE、3G 或 4G。 3G 和即将到来的 4G 连接应该能够同时为您提供网络连接和语音通话。

是的,收音机能够同时发送语音和数据,但据我了解,这是您手机使用的网络的限制。 如果您使用的是 Verizon 的 3g 网络,那么这可能是您的问题。 下面是一篇详细介绍 at&t 和 Verizon 网络之间差异的文章: http://mashable.com/2011/01/11/cdma-umts-att-verizon-networks/

知道这种情况是否适用于您使用的运营商,但是对于我所在国家/地区的运营商,他们限制了每部手机使用的带宽,因此如果用户同时使用电话和互联网连接,则必须减去用于电话通话的带宽,据我所知,GSM 网络为 48 Kb/s(最大),一些运营商将通话带宽限制为 24 Kb/s,总可用带宽为 64 Kb,因此 rest带宽用于互联网,我不知道 3G 网络的带宽用户。

顺便说一句,有些手机不支持同时打电话和上网

以上所有信息均属于个人信息,可能有误

我确实确认在通话期间带宽会减少,除非您使用 wifi。

这似乎来自系统,而不是来自运营商。 这是因为它是通过任何硬件/任何运营商/任何国家/地区报告的。 我已经搜索了一些有关此的官方文档,但找不到任何文档。

到目前为止,我认为没有任何方法可以解决这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM