الموسوعة
2026-09-09 17:26:05
كيف تُمكّن URR على واجهة N4 الـUPF من قياس استخدام 5G والإبلاغ عنه؟
تحدد URR على واجهة N4 كيفية قياس UPF لاستخدام مستوى المستخدم في 5G والإبلاغ عنه، بما يشمل طرق القياس ومحفزات التقارير وحدود حركة البيانات والحصص وتقارير الاستخدام PFCP المتبادلة بين UPF وSMF.

بيك تيلكوم

كيف تُمكّن URR على واجهة N4 الـUPF من قياس استخدام 5G والإبلاغ عنه؟

تظهر مشكلة شائعة أثناء استكشاف أعطال مستوى المستخدم في 5G Core: يكون UE مسجلاً بصورة طبيعية، وتكون PDU Session قد أُنشئت، ويحدد PDR حركة البيانات بشكل صحيح، ويقوم FAR بتمرير الحزم عبر المسار المتوقع، ومع ذلك تظل عدادات الاستخدام الظاهرة لدى SMF دون تغيير. قد لا يتم تشغيل أحداث الفوترة، أو قد لا يستجيب التحكم في الحصة في الوقت المتوقع. وفي حالات كثيرة يكون تمرير الحزم نفسه يعمل بصورة صحيحة. ما ينقص هو آلية تخبر UPF بكيفية قياس استخدام مستوى المستخدم ومتى يجب إرسال نتيجة القياس إلى مستوى التحكم. هذه الآلية هي URR (Usage Reporting Rule) على واجهة N4.

لا تحدد URR إلى أين يجب تمرير الحزم، كما أنها لا تفرض حدود النطاق الترددي بصورة مباشرة. وبدلاً من ذلك، توضح لـUPF أي حركة بيانات مطابقة يجب قياسها، وكيف يجب قياس هذا الاستخدام، وتحت أي شروط ينبغي إرسال نتيجة القياس إلى مستوى التحكم. وبذلك تحول URR حركة بيانات مستوى المستخدم من بيانات يجري تمريرها فقط إلى بيانات يمكن قياس استخدامها أيضاً. تنفذ UPF القياس الفعلي، ويقوم SMF بتوفير شروط الإبلاغ عبر PFCP، بينما تشكل Usage Reports الناتجة حلقة تغذية راجعة مستمرة بين مستوى المستخدم ومستوى التحكم.

ما المشكلة التي تحلها URR ضمن إطار قواعد N4؟

أسهل طريقة لفهم URR هي فصل مسؤوليتها عن مسؤوليات PDR وFAR وQER. عندما تستقبل UPF حزمة، يحدد PDR أولاً نوع حركة البيانات التي تنتمي إليها. وبعد تصنيف الحزمة يقرر FAR كيفية التعامل معها وإلى أين يجب تمريرها. ويطبق QER معالجة QoS المطلوبة. أما URR فتجيب عن سؤال مختلف: ما مقدار حركة البيانات هذه الذي تم استخدامه فعلياً؟

يمكن تلخيص الأنواع الرئيسية لقواعد PFCP كما يلي:

PDR: ما نوع حركة البيانات هذه؟
FAR: كيف يجب التعامل مع الحزمة وإلى أين ينبغي تمريرها؟
QER: ما معالجة QoS التي يجب تطبيقها على هذه الحركة؟
URR: ما مقدار هذه الحركة الذي تم استخدامه، ومتى يجب الإبلاغ عن هذا الاستخدام؟

يجب ربط URR بـPDR ذي الصلة. والسبب مباشر: لا تستطيع UPF قياس «مقدار ما استهلكه المستخدم» بصورة ذات معنى ما لم تعرف أولاً أي الحزم تنتمي إلى ذلك UE أو الخدمة أو تدفق البيانات. وبعد أن يحدد PDR حركة البيانات، تستطيع URR المرتبطة به قياس استخدام الحزم المطابقة. وإذا احتوت PDU Session على عدة PDRs، فيمكن أيضاً استخدام URRs مختلفة لإنشاء علاقات أكثر دقة لقياس الاستخدام.

ولهذا السبب، لا يكون السؤال الأول عند استكشاف مشكلة URR عادةً «هل تم توفير URR؟»، بل يكون «أي PDR يطابق حركة البيانات الجاري قياسها، وما URR ID الذي يشير إليه هذا PDR؟» إذا كان هذا الارتباط مفقوداً أو غير صحيح فلن تعمل مراحل القياس والإبلاغ اللاحقة كما هو متوقع.

علاقة واجهة N4 التي يحدد فيها PDR حركة بيانات المستخدم ويصنفها أولاً، ثم يشير إلى URR حتى تتمكن UPF من قياس الحركة المطابقة وإبلاغ SMF باستخدامها
علاقة واجهة N4 التي يحدد فيها PDR حركة بيانات المستخدم ويصنفها أولاً، ثم يشير إلى URR حتى تتمكن UPF من قياس الحركة المطابقة وإبلاغ SMF باستخدامها

كيف تحدد URR ما الذي تقيسه UPF؟

URR ليست مجرد عداد بسيط لحركة البيانات. أحد العناصر الأولى التي يتم تحديدها في Create URR هو Measurement Method، وهو الذي يخبر UPF بنوع الاستخدام المطلوب قياسه. ووفقاً لمتطلبات الخدمة يمكن أن يعتمد القياس على حجم حركة البيانات أو الوقت أو الأحداث.

بالنسبة لخدمات البيانات بالحزم الشائعة، يكون القياس المعتمد على الحجم غالباً الأسهل ملاحظة. تستطيع UPF قياس حجم حركة البيانات في الوصلة الصاعدة والوصلة الهابطة والحجم الإجمالي، بينما تحدد الحقول ذات الصلة في Volume Measurement الإحصاءات التي يتم تضمينها. ويتراكم حجم الحركة بالبايت، لذلك يمكن لـURR قياس إجمالي الاستخدام أو التمييز بين حركة UL وDL وفقاً للإعداد.

إذا كانت الإمكانية المطلوبة مفعلة، فيمكن أن يشمل القياس أيضاً عدد الحزم. على سبيل المثال، يمكن لعلامة MNOP في Measurement Information أن تطلب من UPF قياس عدد حزم الوصلة الصاعدة والوصلة الهابطة والعدد الإجمالي للحزم. وفي هذه الحالة لا يرى المشغل عدد البايتات المنقولة فقط، بل يرى أيضاً عدد الحزم التي تمت معالجتها خلال فترة القياس.

يركز القياس المعتمد على الوقت على مدة الخدمة. وبحسب الإعداد يمكن أن يشمل معلمات مثل Time Threshold وTime Quota وInactivity Detection Time وآلية قياس الوقت المطبقة. أما القياس المعتمد على الأحداث فيمكنه عد أحداث خدمة محددة وإرسال تقرير عند وصول عدد الأحداث إلى قيمة محددة.

وبذلك تجيب Measurement Method عن أهم سؤال أساسي في URR: ما المقصود بـ«الاستخدام» في هذه القاعدة؟ إذا لم يتم تحديد ذلك أولاً فمن السهل الخلط بين Threshold وQuota وReporting Trigger عند تحليل رسائل PFCP. تؤثر طريقة القياس المختارة بصورة مباشرة في نوع العدادات التي تحتفظ بها UPF، وفي تنسيق Usage Report، وفي كيفية تفسير SMF للنتيجة.

يحدد Reporting Trigger متى يجب على UPF إرسال تقرير

طريقة القياس وحدها ليست كافية. فإذا استمرت UPF في تجميع العدادات دون أي شرط للإبلاغ، فلن تكون هناك نقطة محددة يتعين عندها على SMF استلام النتيجة. ولذلك تعد Reporting Triggers جزءاً أساسياً آخر من آلية URR.

يمكن دمج هذه المحفزات وفقاً لسياسة الشبكة. يمكن استخدام PERIO للإبلاغ الدوري. ويشير VOLTH إلى ضرورة إنشاء تقرير عند بلوغ حد للحجم. أما TIMTH فينطبق على حد زمني. ويمكن لـSTART وSTOPT تشغيل Usage Reports عندما تكتشف UPF بدء حركة البيانات أو توقفها.

ترتبط مجموعة أخرى من المحفزات بدرجة أكبر بالتحكم في الحصص. يرتبط VOLQU بشروط حصة الحجم، وTIMQU بشروط حصة الوقت، وEVEQU بشروط حصة الأحداث. ويمكن أيضاً استخدام Quota Holding Time عندما تكون الحصة قد مُنحت لكن المشترك لا يولد أي حركة بيانات على مستوى المستخدم خلال مدة محددة.

من المهم بصورة خاصة التمييز بين Threshold وQuota، لأن لكل منهما غرضاً مختلفاً في PFCP، وغالباً ما يحدث خلط بينهما أثناء تحليل التتبعات:

نوع المعلمةالغرض الرئيسيالتفسير المعتاد
Volume Thresholdيحدد مستوى الاستخدام الذي ينبغي عنده إنشاء تقريرإشعار مستوى التحكم بعد بلوغ حجم حركة البيانات المحدد
Volume Quotaيحدد مقدار حركة البيانات المتاح حالياً للمستخدميرتبط عادةً بالتحكم في الحصة في الوقت الفعلي
Measurement Periodيحدد الفاصل الزمني للقياس أو الإبلاغ الدورييستخدم لجمع بيانات الاستخدام بصورة دورية
Monitoring Timeيحدد حداً زمنياً جديداً للمراقبةيمكنه إعادة ضبط الحدود أو الحصص اللاحقة أو إعادة تنظيمها في وقت محدد

يرتبط Threshold أساساً بـمتى يجب الإبلاغ عن نتيجة القياس، بينما ترتبط Quota بدرجة أكبر بـمقدار الموارد المتبقية والمتاحة للاستخدام. إذا أظهر تتبع PFCP فقط أن VOLTH أو VOLQU مضبوط، ولم يفحص المهندس معلمة Threshold أو Quota المقابلة، فمن السهل إساءة فهم منطق الخدمة الفعلي.

على سبيل المثال، إذا تم إعداد VOLTH لكن Volume Threshold المقابل لم يُحدد بصورة صحيحة، فلن يكون لدى UPF حد ذو معنى لحركة البيانات يمكن عنده تشغيل التقرير المتوقع.

URR على N4 تستخدم Measurement Method لاختيار القياس بالحجم أو الوقت أو الأحداث، بينما تحدد Reporting Trigger وThreshold وQuota متى يجب على UPF الإبلاغ عن الاستخدام
URR على N4 تستخدم Measurement Method لاختيار القياس بالحجم أو الوقت أو الأحداث، بينما تحدد Reporting Trigger وThreshold وQuota متى يجب على UPF الإبلاغ عن الاستخدام

كيف ترسل UPF نتائج الاستخدام إلى SMF؟

تشكل آلية URR حلقة تغذية راجعة مكتملة عبر إجراء PFCP Session Report. بمجرد تحقق شرط للإبلاغ تحدده URR، لا تحتاج UPF بالضرورة إلى انتظار SMF حتى يستعلم عن العدادات. يمكنها إرسال PFCP Session Report Request إلى SMF.

عندما يشير Report Type إلى أن الرسالة تحتوي على Usage Report، يستطيع SMF التعرف على الحدث باعتباره تقريراً عن استخدام المستخدم. وتوجد عدة حقول مهمة بصورة خاصة أثناء التحليل. يحدد URR ID القاعدة التي أنشأت التقرير. ويحدد UR-SEQN تسلسل Usage Report الخاص بتلك URR. أما Usage Report Trigger فيوضح سبب إنشاء التقرير.

تظهر قيم القياس الفعلية بعد ذلك في الحقول التي تتوافق مع Measurement Method. في القياس المعتمد على الحجم يمكن أن يتضمن Volume Measurement قيم الاستخدام الإجمالي والوصلة الصاعدة والوصلة الهابطة. وفي القياس المعتمد على الوقت تصبح Duration Measurement أكثر أهمية. كما تساعد حقول مثل Start Time وEnd Time وTime of First Packet وTime of Last Packet في تحديد فترة القياس الدقيقة التي يغطيها التقرير.

لا يعني استلام Usage Report بالضرورة انتهاء العملية. فبحسب منطق الخدمة يمكن لـSMF أن يواصل العمل بإرسال PFCP Session Modification لتحديث URR، مثل تغيير حد الإبلاغ أو تخصيص حصة جديدة أو تعديل شروط التقرير التالي.

يمكن تلخيص سير عمل URR الكامل كما يلي:

يوفر SMF قاعدة URR → تقيس UPF حركة البيانات المطابقة → يتحقق شرط Reporting Trigger → ترسل UPF تقرير Usage Report → يعالج SMF نتيجة الاستخدام → يتم تحديث URR عند الحاجة.

لذلك لا يقتصر الإبلاغ عن الاستخدام على رفع UPF لقيمة عداد. إنه عملية ديناميكية يحدد فيها مستوى التحكم سياسة القياس، وينفذ مستوى المستخدم عملية القياس، ثم تعاد النتيجة باستمرار إلى مستوى التحكم. وأي مشكلة في أي مرحلة قد تؤدي إلى قيم استخدام غير دقيقة أو تقارير مفقودة.

كيف يؤدي Volume Threshold إلى تشغيل Usage Report فعلي؟

يصبح منطق URR أسهل للفهم عند وضعه في سيناريو عملي لحركة البيانات. لنفترض أن SMF ينشئ URR أثناء PFCP Session Establishment ويوجه UPF إلى استخدام قياس معتمد على الحجم لحركة البيانات التي يطابقها PDR محدد. ويتم تفعيل VOLTH باعتباره Reporting Trigger.

إذا تم إعداد Volume Threshold لـTOVOL بقيمة 10240 بايت، فهذا لا يعني أن المستخدم مسموح له باستهلاك 10240 بايت فقط كحد أقصى. بل يعني: عندما يصل الحجم الإجمالي المقاس لحركة الوصلة الصاعدة والوصلة الهابطة إلى هذا الحد، يجب على UPF إنشاء Usage Report.

عندما يبدأ UE في توليد حركة البيانات، تستمر UPF في تمرير الحزم بصورة طبيعية بينما تقوم أيضاً بتجميع عدادات الاستخدام المحددة في URR. وعند بلوغ الحجم المتراكم حد الإبلاغ ترسل UPF رسالة PFCP Session Report Request. يحدد Usage Report المحفز VOLTH باعتباره سبب التشغيل، بينما يحتوي Volume Measurement على إجمالي الاستخدام الفعلي وقيم الوصلة الصاعدة والوصلة الهابطة المطبقة.

لا يجب أن تتوقف القيمة النهائية المبلغ عنها عند 10240 بايت بالضبط. تقيم UPF الحد أثناء معالجة حزم فعلية، وقد تنقل حزمة كاملة الاستخدام المتراكم مباشرة من قيمة أقل من الحد إلى قيمة أعلى منه. ولذلك فإن ظهور قيمة في Usage Report أعلى قليلاً من Threshold المحدد لا يعد تناقضاً.

ويقود ذلك إلى مبدأ مهم عند تحليل سلوك URR: Threshold هو حد للإبلاغ، وليس آلية تقطع القيمة المقاسة عند رقم دقيق. وإذا تم إعداد Quota في الوقت نفسه فقد يؤدي نفاد الحصة إلى تشغيل سلوك تحكم إضافي، لكن ينبغي تحليل ذلك كمسار تحكم منفصل بدلاً من الخلط بينه وبين تقرير بسيط قائم على الحد.

يقوم SMF عبر N4 بتوفير URR تحتوي على Volume Threshold، وتجمع UPF حركة الوصلة الصاعدة والهابطة، ثم ترسل PFCP Session Report يتضمن Usage Report عند بلوغ الحد
يقوم SMF عبر N4 بتوفير URR تحتوي على Volume Threshold، وتجمع UPF حركة الوصلة الصاعدة والهابطة، ثم ترسل PFCP Session Report يتضمن Usage Report عند بلوغ الحد

يجب أن يتبع استكشاف أعطال URR أربع طبقات: الارتباط والقياس والتشغيل والإبلاغ

قد يكون من الصعب ملاحظة مشكلات URR لأن خدمة مستوى المستخدم نفسها قد تبدو طبيعية تماماً. يستطيع UE الوصول إلى الشبكة، ويطابق PDR حركة البيانات بصورة صحيحة، ويواصل FAR تمرير الحزم، بينما تظل عدادات الاستخدام الظاهرة في النظام الخلفي غير صحيحة، أو لا يتم إنشاء Usage Report، أو لا يقع حدث مستوى التحكم المتوقع بعد بلوغ الحد.

ولهذا السبب لا ينبغي أن يبدأ استكشاف أعطال URR بالسؤال «هل يستطيع المستخدم الوصول إلى الشبكة؟». بل يجب تتبع سلسلة قياس الاستخدام بالكامل.

ابدأ بتأكيد ارتباط PDR بـURR

ابدأ بتحديد PDR الذي يطابق حركة البيانات فعلياً، ثم أكد URR ID المرتبط به. قد تحتوي PFCP Session واحدة على عدة PDRs وعدة URRs. تحليل URR غير الصحيحة لن يفسر نتائج الاستخدام الحالية حتى إذا بدت جميع معلمات تلك URR صحيحة.

تتمثل مشكلة نموذجية في أن شرط المطابقة الخاص بـPDR قد تغير بينما تظل URR مرتبطة بـPDR ID سابق. في هذه الحالة يكون هدف القياس نفسه قد ابتعد عن حركة البيانات الفعلية.

ثم تحقق من Measurement Method واتجاه القياس

تحقق مما إذا كانت URR مضبوطة على قياس Volume أوDuration أوEvent. وإذا كان القياس معتمداً على الحجم، فتحقق أيضاً مما إذا كانت القاعدة تقيس Total أوUL أوDL أو عدد الحزم.

هذه الخطوة مهمة بصورة خاصة عندما لا تتوافق إحصاءات الوصلة الصاعدة والهابطة مع المتوقع. بعض الأعطال الظاهرية تحدث ببساطة لأن URR تقيس اتجاهاً واحداً فقط، بينما تمر حركة الاختبار في الاتجاه الآخر، فيظل العداد المتوقع دون تغيير.

تحقق من Reporting Trigger وThreshold المقابل

إذا لم تنشئ UPF تقريراً، فتأكد من المحفز الذي طلبه مستوى التحكم فعلياً. قد يؤدي إعداد VOLTH من دون Volume Threshold مناسب، أو توقع تقارير دورية عندما لا يكون PERIO مفعلاً، إلى نتائج تختلف عن سلوك الخدمة المقصود.

وبالمثل يجب تفسير الإبلاغ المعتمد على الوقت مع معلمات قياس الوقت وشروط المراقبة ذات الصلة، بدلاً من فحص علامة محفز واحدة بصورة منفصلة.

وأخيراً تتبع PFCP Session Report

بعد تحقق شرط التشغيل، تأكد مما إذا كانت UPF ترسل Usage Report المتوقع. راجع Report Type وURR ID وUR-SEQN وUsage Report Trigger مقابل PFCP Session الحالية.

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

إذا كانت المشكلة تتعلق بالقياس قبل تطبيق QoS أو بعده، فيجب أيضاً فحص العلامات ذات الصلة في Measurement Information وUsage Information. لا تمثل URR رقماً منفرداً معزولاً. فترة القياس الزمنية، وحركة البيانات التي يتم قياسها، ومرحلة المعالجة التي يحدث فيها القياس كلها تؤثر في كيفية تفسير قيمة الاستخدام النهائية.

كثير من الحالات التي «لا تتطابق فيها قيمة الاستخدام» لا تنتج عن خطأ في عداد UPF، بل عن عدم تطابق بين نطاق القياس الفعلي ونطاق المحاسبة المتوقع.

تحول URR حركة مستوى المستخدم إلى معلومات قابلة للقياس لصالح مستوى التحكم

تصف PDR وFAR وQER بصورة أساسية كيفية تحديد الحزم وتمريرها وإخضاعها لمعالجة QoS داخل UPF. وتضيف URR قدرة أساسية أخرى: تمكن مستوى التحكم من معرفة مقدار حركة مستوى المستخدم التي تم استهلاكها فعلياً.

تستخدم URR Measurement Method لتحديد نطاق القياس، وReporting Trigger لتحديد وقت الحاجة إلى تقرير، ومعلمات مثل Threshold وQuota وMonitoring Time للتحكم في المراحل المختلفة لقياس الاستخدام. وعند تحقق الشرط المطلوب ترسل UPF النتيجة إلى SMF ضمن PFCP Usage Report، وبعد ذلك يستطيع مستوى التحكم تحديث URR أو تنفيذ إجراء سياسة آخر عند الحاجة.

لذلك فإن الطريقة الأكثر عملية لفهم URR ليست حفظ عشرات Information Elements، بل تتبع سلسلة كاملة واحدة:

يختار PDR حركة البيانات المطلوب قياسها → تحدد URR طريقة القياس → تقيس UPF الاستخدام باستمرار → يحدد Reporting Trigger متى يتم الإبلاغ → يعيد Usage Report النتيجة إلى SMF → يحدث SMF سياسة التحكم عند الحاجة.

عندما تصبح هذه السلسلة واضحة، لا تعود معلمات مثل Volume Threshold وVolume Quota وMeasurement Period وMonitoring Time ومختلف Reporting Triggers تبدو كحقول PFCP منفصلة. بل تصبح نقاط تحكم مختلفة داخل آلية واحدة لقياس استخدام 5G والإبلاغ عنه.

بالنسبة للخدمات التي تتطلب فوترة تعتمد على الاستخدام، أو إدارة الحصص في الوقت الفعلي، أو تعديل السياسات وفقاً للاستهلاك، توفر هذه الآلية الأساس الذي يجعل مستوى المستخدم في 5G قادراً ليس فقط على تمرير حركة البيانات، بل أيضاً قابلاً للقياس والتحكم.

الأسئلة الشائعة

ما العلاقة بين URR وPDR؟

يقوم PDR باكتشاف الحزم وتصنيفها، بينما تقيس URR استخدام حركة البيانات التي يطابقها PDR ذي الصلة وتبلغ عنه. URR ليست قاعدة مستقلة لمطابقة الحزم، لذلك يجب دائماً عند استكشاف مشكلات الاستخدام التأكد من العلاقة بين PDR وURR المرتبطة به.

هل تستخدم URR فقط لفوترة 5G؟

لا. يمكن أن توفر Usage Reports بيانات للفوترة، كما يمكنها دعم مراقبة حركة البيانات وإدارة الحصص ووظائف أخرى للتحكم في السياسات. تتولى URR آلية القياس والإبلاغ على جانب UPF، بينما تشمل إجراءات الفوترة والتحكم الكامل في الخدمة وظائف وعمليات شبكية إضافية.

ما الفرق بين Volume Threshold وVolume Quota؟

يحدد Volume Threshold بصورة أساسية مقدار الاستخدام الذي يؤدي إلى تشغيل تقرير، بينما تمثل Volume Quota مقدار حركة البيانات المتاحة حالياً للاستخدام. كلاهما مرتبط بحجم حركة البيانات، لكن الأول يمثل أساساً حداً للإبلاغ، والثاني يرتبط بدرجة أكبر بالتحكم في الحصة. وهما معلمتان منفصلتان في PFCP ويجب إعدادهما وفقاً لسلوك الخدمة المطلوب.

لماذا قد تكون قيمة Usage Report الفعلية أعلى من Threshold المحدد؟

Threshold هو حد تشغيل. تقيس UPF حزماً فعلية، وقد تنقل حزمة واحدة الحجم المتراكم من قيمة أقل من الحد إلى قيمة أعلى منه. لذلك يمكن أن يحتوي Usage Report على قيمة أعلى قليلاً من Threshold المحدد. وهذه نتيجة طبيعية لدقة القياس المعتمدة على الحزم ولا تعني بالضرورة وجود خطأ في المحاسبة.

ما أول شيء يجب التحقق منه إذا لم ترسل UPF تقرير Usage Report؟

تأكد أولاً من أن حركة البيانات الفعلية تطابق PDR الذي يشير إلى URR المعنية. ثم تحقق من Measurement Method وReporting Trigger وThreshold أوQuota المقابل. وإذا كان شرط التشغيل قد تحقق بالفعل، فواصل التحقق مما إذا تم إنشاء PFCP Session Report وما إذا كان SMF قد عالج Usage Report بصورة صحيحة. لا ينبغي اعتبار عداد الاستخدام في UPF أول نقطة مشتبه بها بصورة تلقائية.

المنتجات الموصى بها
كتالوج
خدمة العملاء الهاتف
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

This Cookie Policy explains how we use cookies and similar technologies when you access or use our website and related services. Please read this Policy together with our Terms and Conditions and Privacy Policy so that you understand how we collect, use, and protect information.

By continuing to access or use our Services, you acknowledge that cookies and similar technologies may be used as described in this Policy, subject to applicable law and your available choices.

Updates to This Cookie Policy

We may revise this Cookie Policy from time to time to reflect changes in legal requirements, technology, or our business practices. When we make updates, the revised version will be posted on this page and will become effective from the date of publication unless otherwise required by law.

Where required, we will provide additional notice or request your consent before applying material changes that affect your rights or choices.

What Are Cookies?

Cookies are small text files placed on your device when you visit a website or interact with certain online content. They help websites recognize your browser or device, remember your preferences, support essential functionality, and improve the overall user experience.

In this Cookie Policy, the term “cookies” also includes similar technologies such as pixels, tags, web beacons, and other tracking tools that perform comparable functions.

Why We Use Cookies

We use cookies to help our website function properly, remember user preferences, enhance website performance, understand how visitors interact with our pages, and support security, analytics, and marketing activities where permitted by law.

We use cookies to keep our website functional, secure, efficient, and more relevant to your browsing experience.

Categories of Cookies We Use

Strictly Necessary Cookies

These cookies are essential for the operation of the website and cannot be disabled in our systems where they are required to provide the service you request. They are typically set in response to actions such as setting privacy preferences, signing in, or submitting forms.

Without these cookies, certain parts of the website may not function correctly.

Functional Cookies

Functional cookies enable enhanced features and personalization, such as remembering your preferences, language settings, or previously selected options. These cookies may be set by us or by third-party providers whose services are integrated into our website.

If you disable these cookies, some services or features may not work as intended.

Performance and Analytics Cookies

These cookies help us understand how visitors use our website by collecting information such as traffic sources, page visits, navigation behavior, and general interaction patterns. In many cases, this information is aggregated and does not directly identify individual users.

We use this information to improve website performance, usability, and content relevance.

Targeting and Advertising Cookies

These cookies may be placed by our advertising or marketing partners to help deliver more relevant ads and measure the effectiveness of campaigns. They may use information about your browsing activity across different websites and services to build a profile of your interests.

These cookies generally do not store directly identifying personal information, but they may identify your browser or device.

First-Party and Third-Party Cookies

Some cookies are set directly by our website and are referred to as first-party cookies. Other cookies are set by third-party services, such as analytics providers, embedded content providers, or advertising partners, and are referred to as third-party cookies.

Third-party providers may use their own cookies in accordance with their own privacy and cookie policies.

Information Collected Through Cookies

Depending on the type of cookie used, the information collected may include browser type, device type, IP address, referring website, pages viewed, time spent on pages, clickstream behavior, and general usage patterns.

This information helps us maintain the website, improve performance, enhance security, and provide a better user experience.

Your Cookie Choices

You can control or disable cookies through your browser settings and, where available, through our cookie consent or preference management tools. Depending on your location, you may also have the right to accept or reject certain categories of cookies, especially those used for analytics, personalization, or advertising purposes.

Please note that blocking or deleting certain cookies may affect the availability, functionality, or performance of some parts of the website.

Restricting cookies may limit certain features and reduce the quality of your experience on the website.

Cookies in Mobile Applications

Where our mobile applications use cookie-like technologies, they are generally limited to those required for core functionality, security, and service delivery. Disabling these essential technologies may affect the normal operation of the application.

We do not use essential mobile application cookies to store unnecessary personal information.

How to Manage Cookies

Most web browsers allow you to manage cookies through browser settings. You can usually choose to block, delete, or receive alerts before cookies are stored. Because browser controls vary, please refer to your browser provider’s support documentation for details on how to manage cookie settings.

Contact Us

If you have any questions about this Cookie Policy or our use of cookies and similar technologies, please contact us at support@becke.cc .