科普時間:小米全球上網功能如何實現的?
科技
04-11
近年來,國內出境游的人數越來越多,但去境外遊玩、出差還要面臨一個上網難的問題。很多人選擇在淘寶購買上網卡,還有部分不差錢的選擇高昂的國際漫遊費,等等,但對於小米用戶來說,這都不叫事。
在小米手機上,有一項全球上網功能,資費相當便宜。最近,小米手機系統軟體部總監張國全在微博里向網友們科普了一下該功能實現的原理:
1.小米自己拿到國外運營商有效SIM卡資源(一般是虛商,並且只限國外本地使用)
2.在國內(國外也可以)機場或者家裡,通過網路,ota取得國外運營商sim卡資源
3.將SIM卡KI等信息存在手機,並通過SIM卡介面回傳給modem(對軟體來說 就是實體卡,可簡單理解為無卡寫號功能)
4.Modem拿模擬SIM卡的KI,發給網路鑒權,網路也會把鑒權信息回傳給手機做確認,鑒權成功後,發起正常的搜網註冊流程
5.如果是單卡,就模擬第二張卡, 如果是雙卡,需要先停用一張卡(因為大部分國外運營商有要求,只做上網卡用)
其實這幾步技術上遠比描述的複雜的多,設計師簡化了一下,屏蔽掉了所有技術細節,用戶只需要付費購買,然後激活,就完事了。
TAG:安兔兔 |