قد يسجل جهاز UE ويقيم جلسة PDU، مع تمرير الحزم بصورة صحيحة، بينما لا يتلقى SMF تحديثات الاستخدام المتوقعة. تحقق من قاعدة الإبلاغ عن الاستخدام URR: يهيئها SMF عبر N4 باستخدام PFCP، وتقيس UPF الحركة وتبلغ عنها وفق الشروط المهيأة. وتدعم تقارير الاستخدام احتساب الرسوم والمراقبة وقرارات السياسة؛ ويتطلب احتساب الرسوم الكامل وظائف وإجراءات إضافية.
موضع URR بين قواعد PFCP
تحدد قاعدة اكتشاف الحزم PDR الحركة وتشير إلى القواعد المنطبقة. وتحدد قاعدة إجراء التمرير FAR التمرير أو الإسقاط أو التخزين المؤقت؛ وتضبط قاعدة إنفاذ جودة الخدمة QER جودة الخدمة والسماح بمرور الحركة؛ وتوفر قاعدة إجراء التخزين المؤقت BAR تعليمات التخزين المؤقت المرتبطة. وتحدد URR قياس الاستخدام والإبلاغ عنه، مع سلوك متعلق بالحصص عندما يُهيأ.
يمكن لقاعدة PDR واحدة الإشارة إلى عدة قواعد URR، ويمكن لعدة قواعد PDR مشاركة قاعدة URR واحدة. تحقق من PDR المطابقة ومراجع URR ID فيها ونطاق التجميع المقصود. وقد توجد URR دون ارتباط بقاعدة PDR، لكن وجودها وحده لا يثبت قياس حركة الاختبار.

طريقة القياس ونطاق احتساب الاستخدام
يختار Measurement Method الحجم أو المدة أو الأحداث أو تركيبات مدعومة منها. ويبلغ Volume Measurement عن مجموع الثمانيات وثمانيات الوصلة الصاعدة والهابطة؛ والثمانية تعادل بايتًا. ويطلب MNOP في Measurement Information أيضًا أعداد الحزم عندما تدعم UPF هذه الميزة. ولا تخلط بين عدادات البايتات وعدادات الحزم وأحجام حمولة التطبيق.
يعتمد قياس المدة على إعداد احتساب الوقت. ويمكن أن يبدأ Immediate Start Time Metering القياس عند إصدار التعليمات؛ وإلا فيبدأ مع أول حزمة. وتعلق قيمة Inactivity Detection Time غير الصفرية قياس الوقت بعد فترة الخمول المهيأة، وتستأنفه عند عودة الحركة. ويتطلب قياس الأحداث إعداد كشف الأحداث المقابل.
في قياس الحجم، يشمل الإبلاغ عادةً الاستخدام بعد إنفاذ جودة الخدمة. وإذا طُلب أيضًا القياس قبل إنفاذ جودة الخدمة، فإن تقارير Usage Reports المنفصلة تميز النطاقين من خلال Usage Information. وتُطبق العتبات بعد إنفاذ جودة الخدمة. وقارن الاتجاه نفسه والنافذة المحاسبية نفسها ونطاق المعالجة نفسه قبل الحكم بوجود عدم تطابق بين العدادات.
محفزات الإبلاغ والعتبات والحصص
يجب قراءة Reporting Triggers مع معلماتها: يستخدم PERIO المعلمة Measurement Period؛ وتتعلق VOLTH وTIMTH وEVETH بعتبات الحجم والوقت والأحداث؛ وتتعلق VOLQU وTIMQU وEVEQU بالحصص. ويبلغ START وSTOPT عن بدء الحركة وتوقفها وفق شروط الكشف المنطبقة. ويتعلق Quota Holding Time بالخمول بعد منح الحصة؛ وليس مؤقت الإبلاغ الدوري.
| المعلمة | المعنى والحدود |
|---|---|
| عتبة الحجم Volume Threshold | حد للإبلاغ، وليست سماحًا بحجم حركة أو قطعًا تلقائيًا للحزم. |
| حصة الحجم Volume Quota | سماح مخصص للاستخدام. وقد يستلزم استنفاده إيقاف التمرير أو تقييده وفق سلوك الحصة المحدد. |
| فترة القياس Measurement Period | الفترة المستخدمة لتقارير الاستخدام الدورية المطلوبة. |
| وقت المراقبة Monitoring Time | حد يفصل الاستخدام قبل وقت محدد وبعده، مع العتبات أو الحصص اللاحقة المنطبقة. |
يتجاوز سلوك الحصة مجرد الإشعار. فوفق TS 29.244، قد يؤدي استنفاد حصة مهيأة إلى إيقاف التمرير أو السماح بحركة محدودة فقط بحسب سياسة المشغل. وعندما يُدعم FAR ID for Quota Action ويُهيأ، فإنه يختار FAR بديلة لإسقاط الحركة أو تخزينها مؤقتًا أو إعادة توجيهها. وتظل مسؤوليات QER وFAR/BAR منفصلة؛ فقاعدة URR التي تتضمن عتبة فقط ليست محددًا لعرض النطاق.
عند تهيئة عتبة وحصة معًا، لا يعني تفعيل محفز العتبة وحده وجود تقرير ثانٍ عند استنفاد الحصة. ومع تفعيل المحفزين، تنص مواصفة Release 18 التي جرت مراجعتها على الإبلاغ عند كلا الحدين؛ وقد يختلف السلوك في إصدارات أقدم. افحص الإصدار المنفذ والقدرات والإعفاءات ومجموعة القواعد الكاملة.

كيف يصل تقرير الاستخدام إلى SMF؟
يمكن لـ UPF إرسال PFCP Session Report Request مع Report Type يشير إلى تقرير استخدام. افحص URR ID وUR-SEQN وUsage Report Trigger، ثم Volume Measurement أو Duration Measurement بحسب ما ينطبق. وتساعد Start Time وEnd Time والطوابع الزمنية للحزم على تحديد الفترة. ولا يلزم أن يتضمن تقرير START وحده قياس استخدام غير صفري.
يعيد SMF رسالة PFCP Session Report Response؛ افحص Cause فيها. ولا يثبت التسليم الناجح نجاح احتساب الرسوم أو تجديد الحصة. ويمكن لـ SMF إرسال PFCP Session Modification Request بصورة منفصلة لتحديث القواعد. وقد تظهر تقارير Usage Reports أيضًا في PFCP Session Modification Response وPFCP Session Deletion Response وفق الإجراءات المنطبقة، لذا فإن البحث في الطلبات غير المستدعاة فقط قد يفوّت سجلات احتساب الاستخدام.
قد ينتج عن Monitoring Time تقارير منفصلة للاستخدام قبل الحد وبعده مع URR ID نفسه. واحتفظ بـ Usage Information ومعلومات التسلسل، وميز إعادة الإرسال من التقارير الجديدة، وطابق الفترات المُبلّغ عنها بدلًا من اعتبار كل قيمة عدادًا تراكميًا طوال العمر.
مثال: عتبة حجم مقدارها 10240 بايت
افترض قياس الحجم مع VOLTH وقيمة إجمالية لـ Volume Threshold مقدارها 10240 بايت مع ضبط TOVOL. وتبلغ UPF عندما يصل المجموع المقيس إلى ذلك الحد؛ ولا تمثل القيمة سماحًا قدره 10240 بايت. وقد تنتج عن وحدات الحزم غير القابلة للتجزئة قيمة مُبلّغ عنها تتجاوز العتبة. ويجب تحليل الحصة المهيأة، إن وجدت، بصورة منفصلة.

قائمة تحقق لسجل التتبع عند غياب تقارير الاستخدام أو ظهور قيم غير متوقعة
حدد جلسة PFCP وقاعدة PDR المطابقة فعليًا؛ وتحقق من مراجع URR والتجميع عبر قواعد PDR للوصلتين الصاعدة والهابطة.
تحقق من Measurement Method وتفعيل القياس ودعم MNOP وإعدادات احتساب الوقت ونطاق القياس قبل جودة الخدمة أو بعدها.
اربط كل محفز مطلوب بعتبته أو حصته أو مؤقته؛ وتحقق من Monitoring Time والقيم اللاحقة.
تتبّع الطلبات والاستجابات وCause وURR ID وUR-SEQN والفترات المُبلّغ عنها وإعادات الإرسال؛ وأدرج استجابات التعديل والحذف.
إذا نجح الإبلاغ، فافحص معالجة SMF وتكامل احتساب الرسوم والحصة المجددة وأي تغييرات منطبقة على QER/FAR. وتحقق من سلوك التمرير الفعلي بصورة مستقلة.
الأسئلة الشائعة
هل تستطيع URR واحدة قياس كلا اتجاهي الحركة؟
نعم. يمكن لقواعد PDR ذات الصلة في الوصلتين الصاعدة والهابطة الإشارة إلى URR نفسها. تحقق من التجميع المقصود بدلًا من افتراض أن URR واحدة تمثل دائمًا اتجاهًا واحدًا أو خدمة واحدة.
هل يؤكد تقرير الاستخدام إصدار فاتورة للعميل؟
لا. إنه يؤكد حدث إبلاغ من UPF. ويتطلب ربط الرسوم وتسعير الاستخدام ونتائج الفوترة أدلة من أنظمة مستوى التحكم واحتساب الرسوم المقابلة.
هل ينبغي جمع جميع تقارير URR معًا؟
ليس دون تدقيق. فقد تصف التقارير فترات مختلفة أو حدود مراقبة مختلفة أو نطاقات قبل جودة الخدمة وبعدها، وقد تكرر إعادة الإرسال تقريرًا. واربط المعرّفات وسياق القياس قبل التجميع.