مواصفات الرسائل القصيرة SMS

ينقسم هذا القسم إلى جزأين:

  1. المحتوى: محتوى رسائل أداة البحث في سجلّ البريد الإلكتروني (ELS).
  2. التنسيقات - كيفية إرسال هذه الرسائل وكيفية فك تشفيرها (إذا لزم الأمر).

المحتوى

الإصدار الأول من أداة البحث في سجلّ البريد الإلكتروني (ELS)

تتّبع رسائل أداة البحث في سجلّ البريد الإلكتروني (ELS) المُرسَلة من خلال الرسائل القصيرة أحدث مواصفات ESI AML. هذا النمط وتُعرف أيضًا باسم الإصدار 1 من أداة البحث في سجلّ البريد الإلكتروني (ELS)، وهو النهج الأكثر شيوعًا الذي يختاره شركاء خدمة تحديد الموقع الجغرافي في حالات الطوارئ (ELS). تشير رسالة الأشكال البيانية وفيما يلي الأقسام الأكثر صلة:

اسم المفتاح القيمة الوحدات مثال
A"ML الإصدار - 1
lt خط العرض درجات +37.42175
lg خط الطول درجات -122.08461
top الطابع الزمني للموقع الجغرافي yyyyMMddHHmmss في التوقيت العالمي المنسق (UTC) 20150613010948
rd دقة الموقع الجغرافي أمتار 20.0
lc الثقة في الموقع الجغرافي النسبة المئوية للثقة 68
pm طريقة تحديد المواقع (Wi-Fi، نظام تحديد المواقع العالمي، شبكة خلوية، Null) "W" و"G" و"C" و"N" واط
si رقم التعريف الدولي للمشترك في خدمات الجوّال (IMSI) (يحتوي فقط على أول 6 أرقام من رقم التعريف الدولي للمشترك في خدمات الجوّال (IMSI) الأصلي، الأرقام المتبقية يتم استبدالها بـ 0) - 123456000000000
ei IMEI - 355458061005220
mcc مركز عملائي للشبكة - 310
mnc MNC للشبكة - 260
ml طول الرسالة (بما في ذلك طول الرسالة وعنوانها) - 123

طريقة المكانة في السوق

موقع جغرافي فارغ

أمثلة

بدون موقع:

A"ML=1;lt=+00.00000;lg=+000.00000;rd=N;top=20220131173734;lc=0;pm=N;si=234159000000000;ei=123456789012345;mcc=234;mnc=15;ml=127

الموقع الجغرافي المحسوب:

A"ML=1;lt=+51.53321;lg=-0.12601;rd=14;top=20220131171748;lc=68;pm=W;si=234159000000000;ei=123456789012345;mcc=234;mnc=15;ml=126

الإصدار التجريبي من أداة البحث في سجلّ البريد الإلكتروني (ELS)

يستخدم بعض الشركاء تنسيقًا تجريبيًا، وهو الإصدار التجريبي من أداة البحث في سجلّ البريد الإلكتروني (ELS). محتوى يمنح الشركاء الفرصة لتجربة مجالات مختلفة.

في ما يلي الأقسام الأكثر صلة:

اسم المفتاح القيمة الوحدات مثال
A"ML الإصدار - 2
en رقم الطوارئ - 911
et الطابع الزمني لمكالمة الطوارئ وقت حقبة UNIX بالثواني (عدد صحيح) 1593187189
lo الموقع (خط العرض، خط الطول، الدقة) - يجب أن يكون خطوط الطول والعرض يتم اقتطاعها إلى 5 علامات عشرية، وتكون الدقة إلى علامة عشرية واحدة - الدقة 0 تمثل غير معروفة درجات (عائم)، درجات (عائم)، أمتار (عائمة) 37.42175,-122.08461,20.1
lt وقت الموقع (حسب وقت الطوارئ) - قد يتم تجاهل هذا الحقل في حال عدم توفّر حقل الموقع الجغرافي ('lo') أو عدم توفّر حقل الطابع الزمني ('et') حاليًا الثواني (عدد صحيح) 5
lc الثقة في الموقع الجغرافي النسبة المئوية للثقة (عدد صحيح) 68
lz الموقع العمودي (الارتفاع، الدقة العمودية) - قد يكون هذا الحقل يتم تجاهلها في حال عدم توفّر حقل الموقع الجغرافي ('lo') - حيث تم اقتطاع جميع الحقول إلى علامة عشرية واحدة - تمثل الدقة 0 قيمة غير معروفة أمتار (عائمة)، أمتار (عائمة) -10.1,10.1
ls مصدر الموقع (Wi-Fi، شبكة خلوية، نظام تحديد المواقع العالمي، نظام تحديد المواقع العالمي، مصدر الطاقة، غير معروف) - قد يكون هذا الحقل تم تجاهله في حال عدم توفّر حقل الموقع الجغرافي ('lo') "W" و"G" و"C" و"F" و"U" واط
ei IMEI - 355458061005220
nc مركز عملائي/MNC للشبكة - 310260
hc المنزل MNC/MNC - 310260
lg علامات اللغة مجموعة مهندسي شبكة الإنترنت (IETF BCP 47) en-US

مستوى الثقة

ارتفاع الارتفاع (المحور Z)

تُعِد أداة البحث في سجلّ البريد الإلكتروني (ELS) الموقع الجغرافي العمودي ودقتها في الرسائل التجريبية من أداة البحث في سجلّ البريد الإلكتروني (ELS). الارتفاع: lz بالمتر فوق القطْع الناقص المرجعي WGS84 (اختصارًا WGS هو النظام الجيوديسي العالمي الذي يستخدمه نظام تحديد المواقع العالمي (GPS) والدقة بالأمتار (الارتفاع، الرأسي) ). قد يتم تجاهل هذا الحقل في حال عدم توفّر حقل الموقع الجغرافي (lo). الكل تم اقتطاع الحقول إلى علامة عشرية واحدة وتمثل الدقة 0.0 unknown ويتم تعريف الدقة العمودية تمامًا مثل دقة الموقع النسبة المئوية للثقة التي يحدّدها الشريك وتضبط القيمة التلقائية على 68%. الثقة. ويتوفر المزيد من المعلومات في وثائق Android فيما يخص getVerticalAccuracyMeters().

أمثلة

حالة الأحرف التي لم يتم احتسابها بعد:

A"ML=2;en=911;et=1643816841;ei=123456789012345;nc=23415;hc=23415

تم حساب الحالة بنجاح في الموقع:

A"ML=2;en=911;et=1643816929;lo=51.53321,-0.12601,14.7;lt=6;lc=68;lz=77.6,1.0;ls=W;ei=123456789012345;nc=23415;hc=23415

التنسيقات

يمكن إرسال رسائل أداة البحث في سجلّ البريد الإلكتروني (ELS) عبر الرسائل القصيرة SMS باستخدام التنسيقات التالية:

  • الرسائل القصيرة SMS: رسالة قصيرة عادية عادية هذا التنسيق متاح بدءًا من Android P.
  • الرسائل القصيرة SMS للبيانات: محتوى الرسالة هو نفسه محتوى الرسائل القصيرة SMS ولكن بترميز (مزيد من التفاصيل أدناه). ويتم دعم هذا التنسيق من خلال جهاز يعمل بنظام التشغيل Android ومتوافق مع أداة البحث في سجلّ البريد الإلكتروني (ELS).

رسالة قصيرة SMS

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

الرسائل القصيرة SMS للبيانات

تم توفير التنسيق العادي للرسائل النصية القصيرة بدءًا من Android P. صفحة أقدم سترسل الأجهزة رسائل "خدمة تحديد الموقع الجغرافي في حالات الطوارئ" (ELS) باستخدام Data SMS التي يجب فك ترميزها. بيانات أداة البحث في سجلّ البريد الإلكتروني (ELS) يتم تشفير رسائل SMS باستخدام مجموعة الأحرف الافتراضية GSM 03.38 7 بت ثم البيانات المحددة كحمولة ثنائية لرسائل SMS.

سيتم في وقت لاحق تناول التعريف الدقيق لرسالة SMS للبيانات بالمقارنة مع الرسائل القصيرة العادية. يمكن العثور على التعريف الدقيق لترميز GSM 03.38 7 بت في 3GPP 23.038 (راجِع الفقرة 6.1.2.1.1 تحديدًا).

فك ترميز بيانات الرسائل القصيرة SMS

لأغراض استخدام Google للرسائل القصيرة SMS في أداة البحث في سجلّ البريد الإلكتروني (ELS)، نعني بخدمة ELS فقط إرسال الرسائل القصيرة من الهاتف إلى مركز خدمة الجوّال (SMSC) - نوع الرسائل القصيرة SMS - إرسال الرسائل. وينبغي أن تكون SMSC قادرة على استلام هذه الرسائل دون مشاكل حيث تمثل جزءًا من معيار الرسائل القصيرة SMS العادي (لكن عمليًا لاحظنا مشكلات متعددة مع العديد من الشبكات المتعددة القنوات (MNO)، بدءًا من إعدادات البنية التحتية وسياساتها إلى صعوبة في فك ترميز الرسائل القصيرة للبيانات بشكل صحيح). في ما يلي، تراعي أداة البحث في سجلّ البريد الإلكتروني (ELS) إرسال الرسالة القصيرة SMS من الهاتف إلى SMSC، والذي يتبع رسالة SMS العادية (بروتوكول GSM 3.40). تُعرّف أداة البحث في سجلّ البريد الإلكتروني (ELS) رسالة SMS الخاصة بالبيانات على أنّها مجموعة فرعية من رسائل SMS العادية التي:

  1. تتضمن علامة User-Data-Header-Indicator في رأس الرسالة القصيرة SMS (البت 6 من الثماني الأول من رسالة GSM 03.40 أو 3GPP 23.040)
  2. يحتوي على عنوان بيانات المستخدم ضمن بيانات المستخدم للرسالة القصيرة
  3. يحتوي عنوان User-Data على عنوان منفذ التطبيق معرّف عنصر المعلومات (IEI)

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

لاحظ أننا لا نحدد نظام ترميز بيانات (DCS) معين هنا. فريق DCS يُستخدم لتحديد التشفير ضمن شريحة بيانات المستخدمين. ومع ذلك، بالنسبة إلى في المستقبل القريب، سيتم دائمًا تعيين نظام ترميز البيانات إلى بيانات 8 بت تسمح بأقصى قدر من المرونة، وسيتم ترميز البيانات الفعلية نفسها باستخدام الأحرف الأبجدية الافتراضية GSM 03.38 7 بت. وبالتالي فإن كل عنصر بترميز 7 بت تشغل 7 بت فقط، وليس 8 بت.

وبما أنّ شريحة بيانات المستخدمين تتضمّن 140 بايت كحدّ أقصى، الحد الأدنى لحجم عنوان بيانات المستخدم الذي يتضمن معلومات المنفذ هو 7 بايت، يؤدي ذلك إلى ترك 133 بايت كحد أقصى (152 عنصرًا بتشفير 7 بت) لتشفير رسالة طوارئ فعلية. قد يتم فك ترميز وحدات البايت هذه لعرض رسالة SMS الخاصة ببيانات ELS. يتم إرسالها.

مثال

وبالتالي، بعد فك ترميز هذا المثال لـ Data SMS، نترك لنا بيانات المستخدم الثنائية هذه السلسلة السداسية العشرية:

415193D98BEDD8F4DEECE6A2C962B7DA8E7DEEB56232990B86A3D9623B39B92783EDE86F784F068BD560B6D80C1683E568B81D7BDCB3E176F076EFB89BA77B39DCCD56A3C966B15D39DD9BD570B2590E56CBC168B21A4DB66B8FC7BD590CB66BBBC73D990DB66BB37B31D94CC12CBBCF74B40E1493CD1A

فك ترميز GSM 03.38

يفك المثال التالي ترميز أول ثُمانيات، ويتم ترك الباقي تمرين القارئ. نقترح الإشارة إلى الإصدار 23.038 من إطار عمل 3GPP واستخدام العديد من من الأدوات المفيدة عبر الإنترنت (على سبيل المثال، http://smstools3.kekekasvi.com/topic.php?id=288). ضمن عمود الثمانيات، تمثل الأقسام المميزة باللون الأصفر وحدات البت التي لا يتم استخدامها الفرع الحالي، ويتم تركها في الفصل التالي. في الأحياء فإن الأقسام المميزة باللون الأصفر تمثل وحدات البت من العمود السابق ثماني بتات.

سداسي عشري الثُمانيات سبتمبر حرف (ست عشري)
41 01000001 1000001 A (41)
51 01010001 0100010 " (22)
93 10010011 1001101 M (4D)
D9 11011001 1001100 L (4C)
8B 10001011 0111101 = (3D)
ED 11101101 0110001 1 (31)
D8 11011000 0111011 ; (3B)
1101100 l (6C)
F4 11110100 1110100 t (74)
DE 11011110 0111101 = (3D)

النتيجة النهائية هنا هي أن الرسالة السابقة قد يتم فك ترميزها داخل السلسلة التالية:

A"ML=1;lt=37.42175;lg=-122.08461;rd=20;top=20150613010948;lc=68;pm=G;si=987654231;ei=358239059042542;mcc=310;mnc=260;ml=123

من المفترض أن يكون بالإمكان فك ترميز رسائل SMS هذه باستخدام معظم الرسائل القصيرة المتاحة للجميع البرامج.