2010-05-04 14 views
6

तो, हम एक मोबाइल वेबसाइट विकसित करना चाहते हैं। इस मोबाइल वेबसाइट पर, हम अपने आईपी पते के आधार पर स्वचालित रूप से किसी उपयोगकर्ता के स्थान (उचित फ़ॉलबैक के साथ) को पॉप्युलेट करना चाहते हैं। मैं आईपी पते (अक्षांश, देशांतर के लिए मैपिंग और फिर उस जानकारी के साथ स्थान प्राप्त करने) के आधार पर एक स्थान geocoding के बारे में पता हूँ।3 जी/एज/जीपीआरएस आईपी पते और जियोकोडिंग

हालांकि, मुझे उत्सुकता है कि यह जानकारी कितनी सटीक है? क्या मोबाइल डिवाइस 3 जी, ईडीजीई, और जीपीआरएस कनेक्शन का उपयोग करते समय आईपी को आवंटित करते हैं? मुझे ऐसा लगता है। यदि ऐसा है, तो क्या यह अपेक्षाकृत सटीक स्थान पर मानचित्र करता है? यह जगह पर होना जरूरी नहीं है, लेकिन अपेक्षाकृत सटीक अच्छा होगा।

धन्यवाद! -Steve

उत्तर

9

लघु जवाब: नहीं

नेटवर्क फोन के लिए एक आईपी पता प्रदान करती है जब पीडीपी संदर्भ सक्रिय होता है (पीडीपी संदर्भ की सक्रियता है 'पैकेट डेटा के लिए पूछने के लिए दूरसंचार-बात सेवाओं ')। इसे नेटवर्क नियंत्रण के तहत बदला जा सकता है, लेकिन यह आमतौर पर तब होता है जब कनेक्शन कुछ समय के लिए निष्क्रिय हो जाता है।

आपको यह ध्यान में रखना होगा कि एक विशिष्ट मोबाइल नेटवर्क में कई मिलियन उपयोगकर्ता हो सकते हैं, और सिग्नलिंग (यानी पता पुनर्गठन और इसी तरह) राजस्व उत्पन्न नहीं करता है, लेकिन नेटवर्क दुर्लभ रेडियो संसाधनों की लागत है, यह इससे बचा जाता है जहां तक ​​संभव हो।

एक और मुद्दा है। मोबाइल नेटवर्क के आर्किटेक्चर के कारण, यदि आपके पास ऐसे देश के विज़िटर हैं जो रोमिंग सेवा का उपयोग अपने घर ऑपरेटर के साथ कर रहे हैं, तो वे वास्तव में अपने घर देश में 'प्रकट' होंगे। ऐसा इसलिए है क्योंकि मोबाइल डिवाइस हमेशा अपने घर नेटवर्क में जीजीएसएन नामक नोड के माध्यम से इंटरनेट से जुड़ता है।

यह उन वेबसाइटों के लिए एक प्रमुख मुद्दा है जो अधिकारधारकों से निपटना चाहिए। उदाहरण के तौर पर, बीबीसी iPlayer सेवा यूके में स्थित लोगों को किसी भी बीबीसी टीवी या रेडियो सामग्री पर 'पकड़ने' की अनुमति देती है। कई मामलों में, टीवी अधिकार भौगोलिक रूप से लाइसेंस प्राप्त होते हैं, इसलिए बीबीसी को यह सुनिश्चित करने के लिए हर संभव प्रयास करना पड़ता है कि यह सेवा यूके में स्थित उपयोगकर्ताओं के लिए केवल उपयोगकर्ताओं के लिए उपलब्ध है।

जैसा कि मैंने ऊपर बताया है, मोबाइल उपयोगकर्ताओं के लिए असंभव है। यदि मैं यूके नेटवर्क के सिम कार्ड का उपयोग कर रहा हूं, तो मैं यूके में रहने के लिए भौगोलिक स्थान से 'प्रकट' करूंगा, भले ही मैं वास्तव में दुनिया में हूं।

यह अभी तक कोई समस्या नहीं है: एक विदेशी नेटवर्क में रोमिंग करते समय 3 जी कनेक्शन पर एक टीवी प्रोग्राम स्ट्रीम करना प्रतिबंधित रूप से महंगा है (आसानी से एक प्रोग्राम के लिए $ 100 या ऊपर हो सकता है), इसलिए यह सैद्धांतिक समस्या नहीं है अभी तक बहुत बार नहीं उठता है। हालांकि, रोमिंग डेटा लागत गिरने के रूप में (और हर कोई जानता है कि वे करेंगे), यह एक वास्तविक मुद्दा बन जाएगा।

3

नए स्मार्ट फ़ोन (जैसे ऐप्पल के आईफोन) में आमतौर पर ऐसे वेब ब्राउज़र होते हैं जो HTML5 और/या क्लाइंट-साइड भौगोलिक स्थान के किसी अन्य रूप का समर्थन करते हैं।

एचटीएमएल 5, उदाहरण के लिए, डिवाइस के जीपीएस की स्थिति के आधार पर कंप्यूटर या मोबाइल डिवाइस को भौगोलिक करने की क्षमता है, बी) वाईफ़ाई त्रिकोण और फिर सी) आईपी पता।

यह क्लाइंट-साइड दृष्टिकोण है, और ब्राउज़र उपयोगकर्ता से पूछेगा कि क्या वे आपके साथ अपना स्थान साझा करना चाहते हैं (जो आपके लिए एक सौदा-ब्रेकर नहीं हो सकता है), लेकिन यह < प्रदान करने में सक्षम है 20 मीटर सटीकता।

देखें: About Geolocation in HTML 5

+0

सही, लेकिन कम सक्षम फोन के लिए, मैन्युअल इनपुट का उपयोग किए बिना उपयोगकर्ता के स्थान को प्राप्त करने के लिए कोई और तरीका है? – StephenPAdams

संबंधित मुद्दे