LTEネットワークでのiPhoneの操作に対するアプレットの影響について





40年前、携帯電話が高価な仕掛けであったとき、デバイスの範囲は非常に小さかった。 今日、無線で動作するデバイスの多様性を大まかに推定することさえできません。 多数のメーカー、多くのモデル、およびますます多くの新しいデバイスが絶えずリリースされているため、さまざまなオペレーターのネットワークで電話が正しく機能しません。 そして、後者は、周波数範囲あらゆる種類のモデルの動作テストするために多くの努力をしなければなりません。



それにもかかわらず、すべてを予測することは常に不可能です。 多くのオペレーターは、起動段階だけでなく、運用中もネットワーク上のさまざまなデバイスの操作の特性に直面することが多く、Yotaも例外ではありません。 会社が連邦政府のモバイルオペレーターになってしばらくして、LTEネットワークでのiPhone 6および6 Plusの不安定性に気付きました。これらのデバイスの所有者のごく一部は、スマートフォンがネットワークを失い、長時間再接続できないという事実を経験しました。 今日は、この問題をどうにかして解決したかについてお話したいと思います。



アプレットとは何で、なぜ必要なのか



Yotaは仮想モバイルオペレーターであるか、プロの言語(フルMVNO)であるため、世界中のMNOローミング契約(この場合はMegaFon企業)を使用しています。 つまり、MNOローミングプレゼンスのすべての国で、Yota加入者はフルサービスを使用する機会があります。



明らかな利点に加えて、このような作業スキームでは、ローミングパートナーのネットワークへの会社のMNO接続のパラメーターを使用するための特定のルールに従う必要があります。 このメカニズムを実装するために、Yota SIMカードでアプレットが使用されます。これにより、加入者がMegaFonローミングパートナーネットワークにアクセスしてホームネットワークに戻ると、IMSI識別子が「ホーム」から「ローミング」に自動的に切り替わります。 したがって、サードパーティネットワークの場合、ハードウェアレベルのYotaユーザーは、ローミングを提供するためのすべての条件を備えたMegaFonユーザーとして表示されます。



同じメカニズムは、多くの国の空港や駅で販売されている観光客のSIMカードでも機能します。 ローミング中に通話とSMSを大幅に節約できますが、Yotaとは異なり、これらを使用するのはあまり便利ではありません。最初に特別な番号に電話をかける必要があります。



iPhoneの難易度



携帯電話は、さまざまなメッセージを定期的にSIMカードに送信します。 異なるモデルには独自の特性があり、特定の標準イベントに対して異なる応答をすることができます。 iPhoneでのアプレットの動作の特徴は、アプレットが電話の初期化コマンドをデバイスが再起動しているかのように解釈し、それに応答してネットワークを検索するコマンドを送信したことです。 ネットワークを見つけた後、iPhoneは再び初期化コマンドを発行し、再びネットワークを検索するコマンドを受け取りました。 それは悪循環でした。 理由を明確にした後、アプレットはこのイベントから保護され、ホームネットワークとローミングの監視調整が追加されました。 ちなみに、ネットワーク検索と初期化チームでの同じ問題は、かつてLGのNexusモデルの1つで発生していましたが、iPhoneとは少し異なって再生されました。



アプレットをすばやく更新できるように思われます-質問は削除されました。 ただし、1つの警告があります。この変更は、iPhoneの所有者だけでなく、一般にすべてのYotaの顧客にも影響します。 そのため、あるメーカーのデバイスの手順を変更することにより、他社の電話の機能を混乱させることができます。 そのため、新しいアプレットを一元的に配布する前に、それをテストする手順が実行されました。 このため、Yotaの専門家チームが必要な機器を備えた複数の国を訪問し、必要に応じて、新バージョンのパフォーマンスに関する問題を即座に検出できるようにしました。 さまざまなシナリオがテストされました。 飛行機で飛行機に乗るとき、電話が長時間ネットワークを見つけられず、ローミング中に突然表示されます。 また、たとえば、ホームネットワークと車のローミングの境界を越えると、飛行機の旅では発生しない困難が生じる可能性があります。 これらのシナリオはすべて、さまざまなメーカーの電話で確認する必要がありました。



同時に、他の国だけでなく、当社のネットワーク、および他のロシアの事業者のネットワークでもテストが実施され、その結果、約2か月続きました。 問題のある状況が見つかった場合、それらを再現し、原因を取り除き、アプレットの新しいバージョンをテストするなどが必要でした。 合計で、異なるオペレーティングシステムで動作するものを含め、約15種類のスマートフォンのモデルがテストに参加しました。 テストフェーズが正常に完了した後、年末年始前に、新しいアプレットの集中配布が開始されました 。これにより、ユーザー自身による追加のアクションは不要になり、問題は完全に解決されまし



この状況は、ネットワーク上のあらゆる種類のデバイスの円滑な運用をサポートするために、モバイルオペレーターがどれだけの努力をしているかをもう一度示しています。 アプレットコードへのマイナーな変更は複雑ではないように思われます。 しかし、1つまたは別のコンポーネントの小さな変更でさえ、海外を含む長く複雑なテストが必要です。 これは、すべてのサービスの高速性と安定性を保証する唯一の方法です。



All Articles