سرعة إرسال اتصال SMPP

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

1. الوقت المستغرق لإرسال الرسالة

الوقت المستغرق لإرسال رسالة SMS يتكون من 5 خطوات (الشكل 1). الخطوة 1 هي وقت ترميز الرسالة (T1). الخطوة 2 هي وقت "التحميل" على الشبكة (T2)، عندما يتم إرسال PDU الخاص بـ SMPP عبر الشبكة ويصل إلى SMSC، تحدث الخطوة 3، وهي وقت المعالجة في SMSC. يقوم SMSC بفك تشفير PDU، ويولد ردًا ويرمز الرد. (T3)، ثم يتم تنزيل الرد عبر الشبكة (T4)، وأخيرًا يتم معالجة الرد (T5).

سرعة نقل رسالة SMS
الشكل 1 - سرعة نقل رسالة SMS

2. اتصال شبكة بطيء

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

سرعة نقل رسالة SMS على شبكة بطيئة
الشكل 2 - سرعة نقل رسالة SMS على وصلة شبكة بطيئة

3. اتصال شبكة سريع

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

سرعة نقل رسالة SMS على شبكة سريعة
الشكل 3 - سرعة نقل رسالة SMS على وصلة شبكة سريعة

4. أداء SMSC بطيء

في Ozeki نواجه غالبًا أنظمة SMSC بطيئة. بالنسبة لهذه الأنظمة، يستغرق الأمر الكثير من الوقت لإرجاع رد على رسائل SMS المرسلة. هذا يزيد من T3 في إجراء نقل الرسالة، مما يؤدي إلى أداء بطيء. (الشكل 4)

يستغرق SMSC الكثير من الوقت لإرجاع رد على الرسالة المرسلة
الشكل 4 - يستغرق SMSC الكثير من الوقت لإرجاع رد على الرسالة المرسلة.

5. استخدام غير فعال للشبكة (حجم النافذة 1)

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

رابط تحميل SMPP للشبكة لا يتم استخدامه طوال الوقت
الشكل 5 - رابط تحميل SMPP للشبكة لا يتم استخدامه طوال الوقت.

نقل SMS متزامن باستخدام نوافذ
الشكل 5/2 - نقل SMS متزامن باستخدام حجم النافذة 1 (الإعداد الافتراضي)

6. استخدام أكثر كفاءة للشبكة (حجم النافذة 3)

تم تقديم تقنية تسمى التقسيم إلى نوافذ في Ozeki SMS Gateway لزيادة معدل النقل. إذا تم تمكين التقسيم إلى نوافذ، يمكن أن يتداخل وقت المعالجة ووقت نقل الشبكة لكل رسالة. بهذه الطريقة يمكن استخدام الشبكة بكفاءة أكبر. لاحظ مع ذلك، أن التقسيم إلى نوافذ يجب أن يكون مدعومًا من قبل SMSC. طريقة عمل التقسيم إلى نوافذ هي أننا لا ننتظر ردًا على رسالة SMS قبل إرسال الرسالة التالية إلى SMSC. إذا تم تعيين حجم النافذة إلى 3، فلدينا دائمًا 3 رسائل معلقة تنتظر ردًا. (الشكل 6)

رابط تحميل SMPP للشبكة يستخدم بكفاءة أكبر إذا كان حجم النافذة أكبر
الشكل 6 - رابط تحميل SMPP للشبكة يستخدم بكفاءة أكبر إذا كان حجم النافذة أكبر.

7. كيفية تكوين النوافذ في بوابة Ozeki للرسائل القصيرة

لتكوين النوافذ في بوابة Ozeki للرسائل القصيرة، تحتاج إلى فتح نموذج التكوين الخاص باتصال SMPP، ثم تحديد "متقدم"، وفتح مربع مجموعة التحكم في السرعة وتحرير حقل حجم النافذة. (الشكل 7، الشكل 8، الشكل 9، الشكل 10)

فتح صفحة تفاصيل SMPP
الشكل 7 - فتح صفحة تفاصيل SMPP

تحديد علامة التبويب التكوين
الشكل 8 - تحديد علامة التبويب التكوين

فتح الإعدادات المتقدمة
الشكل 9 - فتح الإعدادات المتقدمة

تحرير حجم النافذة
الشكل 10 - تحرير حجم النافذة

8. كيفية حساب متطلبات عرض النطاق الترددي الصافي للشبكة

قد تكون مهتمًا بحساب متطلبات عرض النطاق الترددي الصافي لحركة مرور SMPP. لاحظ أن



الخطوة 1 - استخدم Wireshark لالتقاط وحدة بيانات بروتوكول SMPP (PDU)
الخطوة 2 - اكتشف عدد البايتات في هذه الوحدة
الخطوة 3 - اضرب عدد البايتات بعدد الرسائل التي ترغب في إرسالها في الثانية

ملاحظة: عند حساب متطلبات عرض النطاق الترددي للشبكة، تحتاج إلى جمع البايتات التالية معًا: بايتات رأس حزمة IP + بايتات رأس حزمة TCP + بايتات وحدة بيانات بروتوكول SMPP (PDU). لرسالة SMPP SUBMIT SM القياسية التي تحمل 160 حرفًا لاتينيًا، هذا يساوي 265 بايت. كل رسالة SMPP SUBMIT SM تثير رد SUBMIT SM RESP، والذي يساوي 81 بايت. يتم تقديم سرعات الشبكة بالبت. هذا يعني أن رسالة SMS تأخذ (265+81)*8 = 2768 بت. هذا يعني أنه لإرسال رسالة SMS واحدة في الثانية، تحتاج إلى عرض نطاق ترددي قدره 2.768 كيلوبت/ثانية. (الشكل 11)

وحدات بيانات بروتوكول SMPP في Wireshark
الشكل 11 - وحدات بيانات بروتوكول SMPP في Wireshark

وحدة بيانات بروتوكول SMPP (PDU) الصادرة بالبايت وحدة بيانات بروتوكول SMPP (PDU) الواردة بالبايت بيانات رسالة واحدة بالبت
265 بايت 81 بايت (265+81)*8 = 2768 بت

حساب سرعة الشبكة المطلوبة:
(عدد الرسائل في الثانية * (الطول*8))/1000 = سرعة الشبكة المطلوبة (ميجابت/ثانية)

سرعة الرسالة البايتات في ثانية واحدة عرض النطاق الترددي المطلوب للشبكة
5 رسالة في الدقيقة 230.667 0.231 كيلوبت/ثانية
10 رسالة في الدقيقة 461.333 0.461 كيلوبت/ثانية
20 رسالة في الدقيقة 922.667 0.923 كيلوبت/ثانية
30 رسالة في الدقيقة 1384.000 1.384 كيلوبت/ثانية
1 رسالة في الثانية 2768 2.768 كيلوبت/ثانية
10 رسائل في الثانية 27680 27.68 كيلوبت/ثانية
25 رسالة في الثانية 69200 69.2 كيلوبت/ثانية
50 رسالة في الثانية 138400 138.4 كيلوبت/ثانية
100 رسالة في الثانية 276800 276.8 كيلوبت/ثانية
200 رسالة في الثانية 553600 553.6 كيلوبت/ثانية
300 رسالة في الثانية 830400 830.4 كيلوبت/ثانية
500 رسالة في الثانية 1384000 1384 كيلوبت/ثانية


رسالة في الدقيقة = Messages Per Minute
رسالة في الثانية = Messages Per Second

رؤوس وحدات بيانات بروتوكول SMPP
الشكل 12 - رؤوس وحدات بيانات بروتوكول SMPP

الأسئلة الشائعة ما هي رسالة في الدقيقة؟

رسالة في الدقيقة (MPM): هذا يحافظ على الاختصار الأصلي ولكنه يضيف شرحًا للتوضيح. على سبيل المثال، إذا اشتريت بوابة Ozeki للرسائل القصيرة 10 رسائل في الدقيقة، يمكنك التعامل مع 10 رسائل SMS يتم إرسالها أو استقبالها كل دقيقة.

ما هي رسالة في الثانية؟

رسالة في الثانية (MPS) تعني الرسائل في الثانية. تشير إلى الحد الأقصى لعدد رسائل SMS التي يمكن لترخيص Ozeki الخاص بك التعامل معها، سواء في الإرسال أو الاستقبال. على سبيل المثال، يسمح ترخيص بوابة Ozeki للرسائل القصيرة 1 رسالة في الثانية للبوابة الخاصة بك بمعالجة رسالة SMS واحدة في الثانية.

إذا كان لدي ترخيص 20 MPS، كيف يتم توزيع هذه السرعة بين الرسائل الواردة والصادرة؟

توزع بوابة Ozeki للرسائل القصيرة سعة معالجة الرسائل الخاصة بك بذكاء. إليك كيف يعمل:

  • حركة مرور متوازنة: إذا كانت لديك رسائل صادرة ورسائل واردة في انتظار المعالجة، يتم تقسيم السعة بالتساوي. على سبيل المثال، مع ترخيص 20 MPS، سيتم تخصيص 10 MPS للإرسال و 10 MPS لاستقبال الرسائل في نفس الوقت.
  • أقصى إنتاجية: عندما لا توجد رسائل واردة، يتم استخدام السعة الكاملة (20 MPS في هذه الحالة) لإرسال الرسائل الصادرة بأسرع وقت ممكن. والعكس صحيح، إذا لم تكن هناك رسائل صادرة في انتظار الإرسال، يتم توجيه السعة بالكامل نحو استقبال الرسائل الواردة.
باختصار، يقوم Ozeki بتعديل معالجة الرسائل ديناميكيًا لضمان تحقيق أقصى استفادة من مستوى الترخيص الذي اخترته.

هل تؤثر تقارير التسليم على سعة الرسائل الخاصة بي؟

استقبال تقارير التسليم منفصل تمامًا عن سعة إرسال الرسائل الخاصة بك. حتى مع وصول تقارير التسليم، يسمح لك ترخيص 20MPS الخاص بك بالاستمرار في إرسال 20 رسالة في الثانية.

More information