أستاذ جامعة أريزونا

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

يرتبط UAProf بمواصفات ملفات تعريف القدرات/التفضيلات المركبة التي أنشأها اتحاد شبكة الويب العالمية . ويعتمد UAProf على RDF .

عادةً ما تحمل ملفات UAProf الامتداد .xml rdfأو xml.xml، ويتم تقديمها عادةً بنوع MIME application/xml. وهي صيغة ملفات مبنية على XML . أما صيغة RDF فتعني أن مخطط المستند قابل للتوسيع.

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

يرسل الهاتف المحمول ترويسة ضمن طلب HTTP، تحتوي على عنوان URL الخاص بـ UAProf. عادةً ما تكون ترويسة HTTP على شكل <URL> X-WAP-Profile:، ولكن في بعض الأحيان قد تبدو على شكل <URL> 19-Profile:، WAP-Profile:أو عدد من الترويسات الأخرى المشابهة.

إنتاج ملف UAProf لجهاز ما هو أمر اختياري: بالنسبة لأجهزة GSM ، يتم إنتاج ملف UAProf عادةً من قبل بائع الجهاز (مثل نوكيا ، سامسونج ، إل جي )، بينما بالنسبة لأجهزة CDMA / BREW ، من الشائع أكثر أن يتم إنتاج ملف UAProf من قبل شركة الاتصالات.

يمكن لنظام توصيل المحتوى (مثل موقع WAP ) استخدام UAProf لتكييف المحتوى للعرض، أو لتحديد العناصر التي سيتم عرضها للتنزيل. ومع ذلك، فإن عيوب الاعتماد على UAProf فقط هي (انظر أيضًا [ 1 ] ):

  1. لا تحتوي جميع الأجهزة على UAProfs (بما في ذلك العديد من أجهزة Windows Mobile الجديدة، وهواتف iDen، أو الهواتف القديمة)
  2. ليست كل روابط UAProf المعلن عنها متاحة (حوالي 20٪ من الروابط التي توفرها الهواتف المحمولة معطلة أو غير متاحة، وفقًا لأرقام من UAProfile.com).
  3. قد يحتوي ملف UAProf على أخطاء في المخطط أو البيانات، مما قد يتسبب في فشل عملية التحليل.
  4. إن استرجاع وتحليل UAProfs في الوقت الفعلي أمر بطيء ويمكن أن يضيف عبئًا كبيرًا على أي طلب ويب معين: مما يستلزم إنشاء مستودع وصف الجهاز لتخزين UAProfs مؤقتًا، وسير عمل لتحديث UAProfs للتحقق من الإهمال.
  5. لا يوجد معيار جودة بيانات على مستوى الصناعة للبيانات الموجودة داخل كل حقل في UAProf.
  6. لا يحتوي مستند UAProf نفسه على وكلاء المستخدم للأجهزة التي قد ينطبق عليها في المخطط (وضعت نوكيا ذلك في التعليقات).
  7. قد تكون رؤوس ملفات UAProf خاطئة تمامًا في كثير من الأحيان. (أي أنها مخصصة لجهاز مختلف تمامًا)

تُعدّ ملفات تعريف أجهزة UAProf أحد مصادر معلومات إمكانيات الأجهزة لـ WURFL ، الذي يربط مخطط UAProfile بمخططه الخاص مع العديد من العناصر والحقول المنطقية الأخرى المتعلقة بترميز الجهاز وإمكانيات الوسائط المتعددة وغيرها. تُضاف بيانات XML هذه إلى User-Agent:رأس طلب الويب.

يتمثل أحد الحلول الأخرى لهذه المشكلة في دمج المعلومات المُستمدة في الوقت الفعلي، وتحليل المكونات، والبيانات اليدوية، وملفات تعريف المستخدم (UAProfiles) للتعامل مع الجهاز نفسه بدلاً من التمثيل المثالي للأساليب "غير المتصلة بالإنترنت" مثل UAProf أو WURFL. يتيح هذا النهج اكتشاف الأجهزة التي عدّلها المستخدم، وأجهزة Windows Mobile ، والأجهزة القديمة، وبرامج الزحف ، والروبوتات ، وهو ما يتجلى في نظام تجاري واحد على الأقل.

قامت مبادرة الويب المتنقلة (MWI) التابعة لـ W3C ومجموعة عمل وصف الأجهزة (DDWG) المرتبطة بها، بإدراك صعوبة جمع وتتبع معلومات UAProfs ومعلومات أجهزة الهواتف المحمولة، والقصور العملي في تطبيق UAProf في جميع أنحاء الصناعة، بوضع مواصفات لمستودع وصف الأجهزة ، على أمل أن يؤدي نظام بيئي من هذه المستودعات في النهاية إلى إلغاء الحاجة إلى مستودعات الأجهزة المحلية لصالح نظام بيئي لخدمات الويب.

انظر أيضاً

  • وورفل
  • مرشح أباتشي للهواتف المحمولة

مراجع

  1. غلوفر، ت.؛ ديفيز، ج. (2005). "دمج استقلالية الجهاز وملفات تعريف المستخدم على الويب". مجلة بي تي للتكنولوجيا . 23 (3): 239-248 . doi : 10.1007/s10550-005-0045-y .