بوابة بروكسي الدفع

عملية دفع WAP

بوابة بروكسي الإشعارات هي أحد مكونات بوابات WAP التي تُرسل إشعارات عناوين URL إلى الهواتف المحمولة. تشمل هذه الإشعارات عادةً رسائل الوسائط المتعددة (MMS) ، والبريد الإلكتروني، والرسائل الفورية، وتنزيل نغمات الرنين، وإشعارات تحديثات البرامج الثابتة للأجهزة. يُصدر تنبيه صوتي لمعظم الإشعارات. عادةً ما يكون الإشعار عبارة عن نص يحتوي على رابط URL. يُرجى ملاحظة أنه يتم إرسال الإشعار فقط إلى الجهاز؛ إذ يجب على الجهاز التفاعل مع الإشعار لتنزيل المحتوى المرتبط به أو عرضه.

المواصفات الفنية

ادفع إلى PPG

يتم إرسال رسالة الدفع كطلب HTTP POST إلى بوابة وكيل الدفع. سيكون طلب POST عبارة عن مستند XML متعدد الأجزاء، حيث يمثل الجزء الأول قسم بروتوكول الوصول للدفع (PAP)، بينما يمثل الجزء الثاني إما مؤشر الخدمة أو تحميل الخدمة .

+--------------------------------------------+ | طلب HTTP POST | \ +---------------------------------------------+ | WAP | PAP XML | | PUSH +---------------------------------------------+ | التدفق | مؤشر الخدمة أو تحميل الخدمة XML | / +--------------------------------------------+

بريد

يحتوي طلب POST كحد أدنى على عنوان URL الذي يتم النشر إليه (وهذا ليس معيارًا بين مختلف موردي PPG)، ونوع المحتوى.

مثال على منشور PPG:

POST /somelocation HTTP / 1.1 Host : ppg.somecarrier.com Content-Type : multipart/related; boundary=someboundarymesg; type="application/xml"

باب

يحتوي ملف PAP XML على الأقل على عنصر <pap> وعنصر <push-message> وعنصر <address>.

مثال على ملف XML لبروتوكول PAP: --someboundarymesg Content-Type: application/xml

<?xml version="1.0"?> <!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 1.0//EN" "http://www.wapforum.org/DTD/pap_1.0.dtd"> <pap> <push-message push-id= "some_push_id" > <address address-value= "WAPPUSH=+12065551212/TYPE=PLMN@ppg.somecarrier.com" /> </push-message> </pap>

أهم أجزاء رسالة PAP هذه هي قيمة العنوان ونوعه. عادةً ما تكون القيمة رقم هاتف جوال (MSISDN) ، ويشير النوع إلى ما إذا كان سيتم الإرسال إلى رقم هاتف جوال (في الحالة الشائعة) أو إلى عنوان IP. يكون النوع دائمًا تقريبًا رقم هاتف جوال، لأن مُنشئ الدفع (PI) لا يمتلك عادةً عنوان IP الخاص بالمحطة المتنقلة، والذي يكون ديناميكيًا في الغالب. في حالة عنوان IP: TYPE=USER@abcd

يمكن الاطلاع على المزيد من إمكانيات PAP في مقال PAP.

مؤشر الخدمة

يحتوي مؤشر خدمة الدفع (SI) على عنصر <si> كحد أدنى وعنصر <indication>.

مثال على مؤشر الخدمة:

--someboundarymesg نوع المحتوى: نص/vnd.wap.si <?xml version="1.0"?> <!DOCTYPE si PUBLIC "-//WAPFORUM//DTD SI 1.0//EN" "http://www.wapforum.org/DTD/si.dtd"> <si> <indication si-id= 345532 href= "http://mmsc.somecarrier.com/CFJIOJF43F" > تم استلام رسالة وسائط متعددة جديدة ، هل تريد تنزيلها؟ </indication> </si>

توصيل منتجات PPG إلى محطة متنقلة

بمجرد استلام رسالة دفع من مُرسِل الدفع، يتوفر لدى مُوَجِّه الدفع (PPG) مساران للتسليم. إذا كان عنوان IP الخاص بالمحطة المتنقلة معروفًا لدى مُوَجِّه الدفع، فيمكنه التسليم مباشرةً إلى المحطة المتنقلة عبر بروتوكول IP. يُعرف هذا باسم "الدفع الموجه بالاتصال". أما إذا كان عنوان IP الخاص بالمحطة المتنقلة غير معروف لدى مُوَجِّه الدفع، فسيقوم بتسليم الرسالة عبر بروتوكول الرسائل النصية القصيرة (SMS ). يُعرف التسليم عبر بروتوكول الرسائل النصية القصيرة باسم "الدفع غير الموجه بالاتصال".

دفع بلا اتصالات

في خدمة الإشعارات الفورية غير المتصلة، يلزم ربط جهاز الإرسال والاستقبال ( PPG) بمركز خدمة الرسائل القصيرة (SMSC) لإرسال رسالته الفورية إلى محطة الهاتف المحمول. عادةً، يمتلك جهاز الإرسال والاستقبال آلية محلية لتنظيم الرسائل القصيرة، والتي يرتبط بها، والتي بدورها ترتبط بمركز خدمة الرسائل القصيرة التابع لشركة الاتصالات. تتيح هذه الآلية تنظيم الرسائل في حال انقطاع خدمة الرسائل القصيرة، كما توفر إمكانية التحكم في معدل إرسال الرسائل.

بما أن رسالة WAP Push يمكن أن تكون أكبر من رسالة SMS واحدة، فقد يتم تقسيم رسالة الدفع إلى رسائل SMS متعددة، كرسالة SMS متعددة الأجزاء.

الدفع الموجه نحو الاتصال

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

يُستخدم أسلوب الدفع الموجه بالاتصال بشكل أقل تكرارًا من أسلوب الدفع غير الموجه بالاتصال لعدة أسباب منها:

  • قد لا يكون للأجهزة المسجلة في الشبكة جلسة بيانات (سياق PDP في عالم GSM) قائمة.
  • يجب الاحتفاظ بجدول IP->MSISDN منفصل في خاصية الدفع الموجهة للاتصال.
  • عادةً، يجب على PPG أو جزء آخر من البوابة استقبال RADIUS أو حزم محاسبية أخرى لدعم الدفع الموجه للاتصال.

سمات الدفع الأخرى

  • يمكن تأكيد الإشعارات الفورية أو عدم تأكيدها. تستخدم معظم شركات الاتصالات الإشعارات غير المؤكدة نظرًا لكثرة الإشعارات المؤكدة وقيود الموارد المرتبطة بها. ويتم التحكم في ذلك من خلال تحديد خيار "مؤكد" في عنصر علامة جودة الخدمة.
  • يمكن ضبط الإشعارات الفورية بحيث تنتهي صلاحيتها إذا لم يتم تسليمها قبل وقت محدد. ويتم التحكم في ذلك عن طريق تحديد خاصية "deliver-before-timestamp" في عنصر رسالة الإشعار.

توجد العديد من السمات الأخرى وهي مفصلة في المواصفات الموجودة في تحالف الهواتف المحمولة المفتوحة ومواقع أخرى.

موردي PPG

يشمل موردو PPG كلاً من نوكيا سيمنز نتووركس ، وإريكسون ، وجيميني موبايل تكنولوجيز ، وأوبن ويف ، وأسيجن ، وهواوي ، وأزيتي ، وألكاتيل، و WIT Software ، وZTE، و Kannel مفتوح المصدر .

انظر أيضاً

مراجع