淘客熙熙

主题:【原创】大纵深的移动位置业务 -- 邓侃

共:💬70 🌺97
全看分页树展 · 主题 跟帖
家园 我考虑问题的角度是从终端出发

谢谢邓兄好文。

我考虑问题的角度是从终端出发。我的看法是应该在终端缓存尽可能多的数据。然后用爆发式的同步来减少对网络端的依赖。这样做至少有两个好处:一是最好的用户体验。你不希望你的用户下线后无法使用你的服务。最好是用户根本就体会不到是否在线。二是电力消耗。爆发式同步可以最大限度的减少与网络端数据链接的时间,也就可以延长终端的使用时间。我给你一个3G基带芯片的电源数据:

Average(mA)

IDLE mode with GPS ON full power mode* (Stand by mode; no call in progress; GPS ON)

AT+CFUN=1 WCDMA 117 GSM 113

AT+CFUN=4 WCDMA 109 GSM 109

WCDMA TX and RX mode with GPS ON full power mode*

WCDMA Voice 785 (WCDMA voice channel)

WCDMA Data 775 (WCDMA data channel)

HSDPA Data 825 (HSDPA data channel)

GSM TX and RX mode with GPS ON full power mode*

GSM Voice 410 (GSM voice channel)

GPRS Data Class12 880 (GPRS data channel)

EDGE Data Class12 650 (EDGE data channel)

考虑到邓兄的应用,我给出的是GPS ON的数据。这里还必须再加上主机端的耗电量。500MHz CPU,3吋左右屏正常亮度正常使用时的耗电量大约100mA到250mA。取决于系统Idle(不是Standby)时电源管理的优化程度。

可以看到如果应用程序总是呼叫数据连接,终端的可用性是要大大降低的。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河