Mobil Veri Planı Paylaşımını Kullanmaya Başlama

Terminoloji

  • GTAF: Google Traffic Application Function (Google Trafik Uygulaması İşlevi). Veri Planı Paylaşımı API'sini uygulayan ve Google uygulamaları adına DPA'larla etkileşimde bulunan bir Google hizmeti. Google uygulamaları, kullanıcının veri planı bilgileri için GTAF'ı sorgulayabilir. Alternatif olarak, Google uygulamaları GTAF'ye kaydolursa GTAF, kullanıcının veri planıyla ilgili güncellemeler gönderebilir.
  • MSISDN: Mobile Station International Subscriber Directory Number (Mobil İstasyon Uluslararası Abone Dizin Numarası), mobil ağdaki bir aboneliği benzersiz şekilde tanımlayan bir numaradır. Daha çok telefon numarası olarak bilinir.
  • CPID Uç Noktası: Mobil şebeke operatörleri tarafından uygulanan ve kullanıcının veri planı bilgilerini aramak için kullanılabilecek bir operatör planı tanımlayıcısı (CPID) oluşturan bir hizmettir. CPID, bir uygulamanın kullanıcının MSISDN'sine erişmeden kullanıcının veri planının ayrıntılarını sorgulamasına olanak tanır. CPID oluşturma prosedürünü aşağıda açıklıyoruz.
  • Kullanıcı Anahtarı: Kullanıcı anahtarı, kullanıcının veri planını tanımlamak için kullanılabilen bir dizedir. Bu, MSISDN'ye erişimi olan uygulamalar için CPID veya MSISDN olabilir.
  • DPA: Mobil şebeke operatörleri tarafından uygulanan ve kullanıcı verisi planı bilgilerini GTAF ile paylaşan bir hizmet olan Veri Planı Aracısı. DPA, Google Mobil Veri Planı Paylaşımı API'si ile veri gönderip Veri Planı Aracısı API'sini uygulayarak GTAF ile bilgi paylaşabilir. İsteğe bağlı olarak, DPA, CPID uç noktası olarak da işlev görebilir.
  • UE: Kullanıcı Ekipmanı, kullanıcının kullandığı cihaz.

Dil Gereksinimleri

Bu kılavuzlardaki "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" ve "OPTIONAL" anahtar kelimeleri, RFC 2119'da açıklandığı şekilde yorumlanmalıdır.

Mobil Veri Planı Paylaşımı

Mobil veri planı paylaşımı genel olarak üç bölümden oluşur:

  1. Kullanıcı anahtarı olarak kullanılabilecek bir operatör planı tanımlayıcısı (CPID) oluşturma ve güncelleme mekanizması. MSISDN'ye erişimi olan uygulamalar, MSISDN'yi kullanıcı anahtarı olarak kullanabilir.
  2. Google Mobil Veri Planı Paylaşımı API'si, DPA'nın kullanıcının veri planıyla ilgili bilgileri Google'a göndermesine olanak tanır. Örneğin, DPA bir teklif hakkında kullanıcıyı bilgilendirmek istiyorsa GTAF'yi bilgilendirebilir. GTAF de kullanıcıyı bilgilendirir.
  3. GTAF'nin kullanıcının veri planı hakkında bilgi almak için DPA'ya sorgu göndermesine olanak tanıyan, DPA tarafından uygulanan bir Veri Planı Aracısı API'si. Örneğin, bir uygulama kullanıcının mevcut veri planı bakiyesini göstermek istiyorsa GTAF'ı sorgulayabilir. GTAF da DPA'yı sorgular.

Bu sayfanın geri kalanında, veri planı terminolojisi tanıtılmakta ve CPID'nin nasıl oluşturulacağı ayrıntılı olarak açıklanmaktadır. Google Mobile Data Plan Sharing API ve Data Plan Agent API Spesifikasyonu'nu aşağıda bulabilirsiniz.

Güvenlik şartları

İşletmeci, abonelerinin özel bilgilerini korumak için gerekli tüm önlemleri ALMALIDIR. Özellikle, abonelerin telefon numaralarının açığa çıkmasını en aza indirmek için CPID uç noktası güvenlik sınırınızın içinde OLMALIDIR. Ayrıca, operatörün DPI kullandığı durumlarda, operatörün MSISDN'yi HTTP isteğine yerleştirmeden önce şifrelemesi GEREKİR. CPID uç noktası güvenlik sınırınız değilse (ör. CPID uç noktası herkese açık bir bulutta dağıtıldığında) operatör, MSISDN'yi herkese açık internet üzerinden açık bir şekilde iletmemelidir. Operatör, DPI ile CPID uç noktası arasında bir VPN oluşturabilir (Şekil 1'e bakın) veya MSISDN'yi üstbilgiye eklemeden önce şifreleyebilir. İkinci yaklaşımda, CPID uç noktasının, CPID oluşturulmadan önce MSISDN'yi kurtarmak için yerleştirilen başlığın şifresini çözebileceği varsayılır. Ayrıca operatör, CPID oluşturmak için kullanılan gizli anahtarı KORUMALI ve bu anahtarı operatörün güvenlik politikalarına göre DÖNDÜRMELİDİR.