سؤال

نحن نتطلع إلى تطوير موقع ويب للهاتف المحمول. على موقع الويب المحمول هذا ، نود أن نلول موقع المستخدم تلقائيًا (مع الاحتياطات المناسبة) استنادًا إلى عنوان IP الخاص بهم. إنني على دراية بترميز موقع على أساس عنوان IP (رسم الخرائط إلى Latitude ، خط الطول ، ثم الحصول على الموقع مع هذه المعلومات).

ومع ذلك ، أنا فضولي مدى دقة هذه المعلومات؟ هل تم تعيين أجهزة محمولة IPS عند استخدام اتصالات 3G و Edge و GPRS؟ أعتقد ذلك. إذا كان الأمر كذلك ، فهل يخسم إلى موقع دقيق نسبيًا؟ لا يجب أن تكون على الفور ، ولكن دقيقة نسبيا ستكون لطيفة.

هل كانت مفيدة؟

المحلول

إجابة قصيرة: لا.

تقوم الشبكة بتعيين عنوان IP للهاتف عندما يتم تنشيط سياق PDP (تنشيط سياق PDP هو اتصالات عن بعد "طلب خدمات بيانات الحزمة"). يمكن تغييره تحت التحكم في الشبكة ، ولكن هذا يحدث عادة فقط عندما يكون الاتصال نائمًا لبعض الوقت.

يجب أن تضع في اعتبارك أن شبكة الهاتف المحمول النموذجية قد تحتوي على عدة ملايين مستخدم ، وبما أن الإشارة (أي إعادة تكوين عنوان وما شابه) لا تولد إيرادات ، ولكنها تكلف الشبكة موارد راديو نادرة ، فإنها يتم تجنبها قدر الإمكان.

هناك مشكلة أخرى. نظرًا للهندسة المعمارية لشبكات الهاتف المحمول ، إذا كان لديك زائر لبلد يعمل باستخدام خدمة التجوال مع مشغل المنزل ، فسيظهرون في الواقع "في بلدهم الأم. وذلك لأن الجهاز المحمول يتصل دائمًا بالإنترنت من خلال عقدة تسمى GGSN في شبكتها الرئيسية.

هذه مشكلة رئيسية لمواقع الويب التي يجب أن تتعامل مع أصحاب الحقوق. على سبيل المثال ، تتيح خدمة BBC iPlayer للأشخاص الموجودين في المملكة المتحدة "اللحاق" على أي تلفزيون بي بي سي أو محتوى راديو مجاني. في كثير من الحالات ، تكون حقوق التلفزيون مرخصة جغرافياً ، وبالتالي فإن بي بي سي مطلوبة لتقديم كل جهد ممكن لضمان توفر الخدمة فقط للمستخدمين تقع في المملكة المتحدة.

هذا ، كما أوضحت أعلاه ، مستحيل على مستخدمي الأجهزة المحمولة. إذا كنت أستخدم بطاقة SIM لشبكة المملكة المتحدة ، فسأظهر "تحديد الموقع الجغرافي لأكون في المملكة المتحدة بغض النظر عن المكان الذي أكون فيه بالفعل في العالم.

هذه ليست مشكلة كبيرة حتى الآن: تدفق برنامج تلفزيوني عبر اتصال 3G عندما يكون التجوال في شبكة أجنبية مكلفة بشكل مكلف (يمكن أن يكون بسهولة 100 دولار أو أعلى لبرنامج واحد) ، لذلك لا تنشأ هذه المشكلة النظرية في كثير من الأحيان حتى الآن. ومع ذلك ، مع انخفاض تكاليف البيانات التجوال (والجميع يعلم أنهم سيفعلون) ، ستصبح مشكلة حقيقية.

نصائح أخرى

تحتوي الهواتف الذكية الجديدة (مثل iPhone من Apple) بشكل عام على متصفحات ويب تدعم HTML5 و/أو أي شكل آخر من أشكال الموقع الجغرافي من جانب العميل.

HTML5 ، على سبيل المثال ، لديه القدرة على تخصيص الكمبيوتر أو الجهاز المحمول استنادًا إلى أ) موضع GPS للجهاز ، ب) WiFi triangulation ثم C) عنوان IP.

هذا نهج من جانب العميل ، وسيسأل المستعرض المستخدم عما إذا كانوا يرغبون في مشاركة موقعه معك (والذي قد يكون أو لا يكون بمثابة صفقات لك) ، لكنه قادر على توفير أقل من 20 مترًا.

نرى: حول الموقع الجغرافي في HTML 5

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top