الروبوت حيث أنا

دون تحديد المواقع، وكيف جوجل والروبوت أعرف أين أنا

مخطط مبسط للرسائل مرت خلال موقع بحث الشبكة

في SMS أبو بريص. عادة يتم تمرير الرسائل بحتة داخل الهاتف

مع البيانات المخزنة مؤقتا، وأحيانا عبر الإنترنت

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

الروبوت حيث أنا

لكن SMS أبو بريص للهواتف أندرويد يعمل بشكل جيد حتى عندما يتم تشغيل نظام تحديد المواقع خارج أو أنه غير متوفر. كيف يكون هذا ممكنا؟

الجواب هو "موقع شبكة"، وهي طريقة تقوم على أي من شبكات المحمول أو شبكة WLAN أن الهاتف يمكن الكشف عنها. أساسا كل خلية (أي برج، المحطة الأساسية)، في شبكة لديها معرف * فريدة من نوعها، لذلك فمن الممكن لبناء قائمة من جميع معرفات والإحداثيات الخاصة بها. الهواتف المحمولة هي دائما متصلا بعض خلية الشبكة **، وذلك للحصول على الموقع أو على الهاتف، ويمكن للمرء أن بحث عنه من هذه القائمة على أساس هوية الخلية الحالية.

الجزء صعبة هو الحصول على قائمة بجميع خلايا الشبكة والشبكات المحلية اللاسلكية النقالة في العالم، مع إحداثياتها. مشغلي شبكات الهاتف النقال عادة لا تنشر مواقع أبراجها، وليس هناك قائمة مركزية لأجهزة التوجيه شبكة لاسلكية أيضا. وهذا يعني أن شخصا ما يجب أن تذهب فعليا إلى كل الأماكن الممكنة وتسجيل معرفات باستخدام نوع من الجهاز. هذا هو المكان الذي يتعين على الشركات الكبيرة ميزة كبيرة، وعلى سبيل المثال غوغل بطريقتين رئيسيتين للقيام بذلك. أول واحد هو من مصادر الحشد: الجميع يستخدم خرائط جوجل على الهاتف المحمول مع نظام تحديد المواقع تمكين يغذي أيضا العودة بيانات الشبكة إلى Google. هذا هو الرائع جدا ويعمل بشكل جيد: الهاتف يحتاج إلى الاتصال بخوادم Google للحصول على الخرائط، وحتى لا يكون هناك القليل من النفقات العامة للأيضا جمع بيانات الشبكة. وهذا يعني أيضا أن لخرائط جوجل، وموقع شبكة موثوق بها حقا في جميع المجالات حيث لديهم عدد المستخدمين النشطين. الطريقة الثانية أن تستخدم Google هو جمع البيانات عن طريق بهم ستريت فيو السيارات التي يتجولون العديد من البلدان. في أوروبا، وكان هناك بعض الجدل حول هذا كالسيارات قصد جمع أكثر قليلا البيانات من شبكات WLAN من مجرد شبكة معرفات.

الروبوت حيث أنا

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

تم بناء هذا الحل كله من جوجل إلى منصة أندرويد، لذلك يحتاج كل جيكو SMS القيام به هو استخدام واجهات برمجة التطبيقات المقدمة، ويمكن دائما الحصول على ما يقرب موقع للعمل مع. أنيق جدا!

كما غيرها من منصات الهواتف الذكية الجديدة لديها وظائف مماثلة في البناء، ولكن هذا لم يكن هو الحال دائما. في العام الماضي عندما قمنا ببناء نموذج أولي لSMS أبو بريص لكبار السن منصة سيمبيان S60، كان علينا التعامل مع عمليات البحث معرف الخلية واستعلامات قاعدة البيانات ذات الصلة في التعليمات البرمجية الخاصة بنا. طلبات HTTP بسيطة، ولكن مع ذلك مملة للحصول على حق خصوصا عندما اتصالات الشبكة والجداول موقع ليست موثوقة 100٪.

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

الروبوت حيث أنا

الحد الآخر هو أن خصوصا لشبكات GSM، خلية شبكة واحدة تغطي مساحة واسعة، وبالتالي فإن الموقع التي يحددها هو غير دقيق تماما. GSM موقع خلية دقيقة إلى حوالي 200-3000 متر، في حين أن خلايا WLAN و WCDMA (3G) يمكن أن توفر دقة 50 متر أو حتى أقل. هذه الدقة هي شيء يجب أن يتم التعامل معها على مستوى التطبيق. في حالة SMS أبو بريص، وتطبيق يتعلم المستخدمين الخيارات ويمكن واحد تلقائيا المعلم الصحيح تماما حتى من معلومات الموقع غير دقيق.

*) وكان ذلك قليلا مبسطة: لشبكات GSM / 3G يحتوي هذا المعرف المحمول كود البلد، موبايل مدونة الشبكة، الموقع رمز المنطقة، ومعرف الخلية. لسى دى ام ايه هو رقم تعريف النظام، رقم تعريف شبكة الاتصال، ومعرف محطة قاعدة (SID، NID &  عرض ). لشبكات WLAN هو عنوان MAC وشبكة معرف (SSID).

الوظائف ذات الصلة

  • أفضل قارئ إلكتروني للكتب إلكترونية الروبوت القراءة على الروبوت تستخدم ليكون مجرد بخير. الآن انها رهيبة. في حين أن هناك الكثير من التطبيقات الحلوة لقراءة الكتب على الهاتف أو الجهاز اللوحي، لعب كتب له ...

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

  • 4 أجوبة صور 1 كلمة سوف تغش 4 صور الإجابات 1 وورد، غش، وتلميحات وتبين لكم كيف للتغلب على جميع المستويات، وخطابات اللعبة لفون، آي بود، آي باد، والروبوت. تخمين الكلمة التي ...

  • ماين كرافت: طبعة الجيب (لالروبوت) التعدين الصلبة والخبرة صياغة. يبدو ويلعب كبيرة. ميت متعددة بسيط. التطوير المستمر. ليست عميقة مثل إصدار PC. بعض لمسة ...

  • [أندرويد] ما هو الخارق كسب الجذر على جهاز الروبوت لا يتحقق عن طريق فتح ال bootloader أو تثبيت الانتعاش العرف، ولكن امض ملف صغير يسمى الخارق ....