تحديد الموقع الجغرافي GSM لماذا تفعل هذا؟

فكرة صغيرة لتطبيق سريع ولكن ليس لدي الوقت لتطويرها في الوقت الحالي.

هذا عميلجي توك / جابرمع خصوصيةتحديد موقع المشاركين في المحادثة.

للقيام بذلك، سيستخدم التطبيق الذي سنسميه HomeWork ميزة صغيرة من البروتوكولجابر(الذي يستخدمه GTalk). يتعلق الأمر بالموارد. ربما يعرف البعض منكم أنه، على عكس MSN، يمكنك الاتصال من عدة أماكن في نفس الوقت دون أن يقطع اتصالك. والأفضل من ذلك، أنه بمجرد بدء المحادثة، فإنك تتلقى فقط ما يقوله محاورك على نسخة الاتصال التي تكتب بها.

كيف يعمل هذا ؟

عندما تتصل بـ Jabber، يخبرك عميلك وفقًا لعنوانك متبوعًا بمصدرك:[email protected]/Maisonأو[email protected]/Cnam. يعد هذا المورد جزءًا لا يتجزأ من عنوانك أثناء المحادثة. لذا، عندما نقوم بالرد عليك، فإننا نرد على عنوانك/مصدرك الذي يوضح سبب عدم تلقي اتصالاتك الأخرى الرسالة.

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

ولكن ما علاقة هذا بتحديد الموقع الجغرافي لـ GSM؟

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

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