علاقات الكيانات في OmniHSS
جدول المحتويات
- نظرة عامة على الكيانات
- الكيانات الأساسية
- كيانات الملف الشخصي
- كيانات الحالة
- مخططات علاقات الكيانات
- دورة حياة الكيان
- أنماط تدفق البيانات
نظرة عامة على الكيانات
تنظم OmniHSS بيانات المشتركين في كيانات منطقية ذات علاقات واضحة. فهم هذه الكيانات أمر بالغ الأهمية للمهام التشغيلية مثل التزويد، واستكشاف الأخطاء، والتخطيط للطاقة.
فئات الكيانات
الكيانات الأساسية
المشترك
المشترك هو الكيان المركزي الذي يمثل مستخدم الهاتف المحمول.
الحقول:
| الحقل | النوع | الوصف | القيود |
|---|---|---|---|
id | bigint | المفتاح الأساسي | تلقائي الزيادة |
enabled | boolean | علامة تمكين الخدمة | الافتراضي: true |
ims_enabled | boolean | خدمات IMS مفعلة | الافتراضي: true |
imsi | string | هوية المشترك الدولية للهاتف المحمول | 14-15 رقم، فريدة |
custom_attributes | map | بيانات مفتاح-قيمة مخصصة | اختياري |
sim_id | bigint | مفتاح خارجي إلى شريحة SIM | اختياري |
key_set_id | bigint | مفتاح خارجي إلى مجموعة المفاتيح | مطلوب |
epc_profile_id | bigint | مفتاح خارجي إلى ملف تعريف EPC | مطلوب |
ims_profile_id | bigint | مفتاح خارجي إلى ملف تعريف IMS | اختياري |
roaming_profile_id | bigint | مفتاح خارجي إلى ملف تعريف التجوال | اختياري |
subscriber_state_id | bigint | مفتاح خارجي إلى حالة المشترك | يتم إنشاؤه تلقائيًا |
نقاط رئيسية:
- يجب أن يكون لكل مشترك IMSI واحد بالضبط
- يجب أن يكون IMSI مكونًا من 14-15 رقمًا (لا حروف أو رموز خاصة)
- يمكن أن يكون للمشترك عدة MSISDNs (أرقام هواتف)
- يتم إنشاء حالة المشترك تلقائيًا عند إنشاء المشترك
- تتحكم علامة
enabledفي جميع الخدمات (البيانات و IMS) - تتحكم علامة
ims_enabledفي خدمات IMS فقط
شريحة SIM
الشريحة SIM تمثل بطاقة SIM فعلية أو مدمجة.
الحقول:
| الحقل | النوع | الوصف | مستوى الأمان |
|---|---|---|---|
iccid | string | معرف بطاقة الدائرة المتكاملة | عام |
sim_vendor | string | مصنع شريحة SIM | عام |
batch_name | string | دفعة ال��صنيع | عام |
is_esim | boolean | علامة SIM المدمجة | عام |
pin1, pin2 | string | رموز PIN | حساسة |
puk1, puk2 | string | رموز PUK | حساسة |
adm1 - adm10 | string | رموز إدارية | حساسة للغاية |
kic, kid | binary | مفاتيح أمان OTA | حساسة للغاية |
نقاط رئيسية:
- ICCID يحدد شريحة SIM بشكل فريد
- يمكن تخصيص شريحة SIM واحدة لمشترك واحد في كل مرة
- رموز PIN/PUK مخصصة لقفل SIM للمستخدم النهائي
- رموز ADM مخصصة لعمليات SIM الإدارية
- KIC/KID مخصصة لتحديثات SIM OTA (عبر الهواء)
مجموعة المفاتيح
المجموعة المفاتيح تحتوي على مفاتيح تشفير للمصادقة.
الحقول:
| الحقل | النوع | الوصف | الحجم |
|---|---|---|---|
ki | binary | المفت��ح السري | 128 بت (16 بايت) |
opc | binary | مفتاح متغير المشغل (مشتق) | 128 بت |
op | binary | مفتاح المشغل (لإشتقاق OPC) | 128 بت |
amf | binary | حقل إدارة المصادقة | 16 بت (2 بايت) |
sqn | bigint | رقم التسلسل (مضاد لإعادة التشغيل) | 48 بت |
authentication_algorithm | string | اسم الخوارزمية | حاليًا "milenage" |
ota_counter | bigint | عداد عملية OTA | عدد صحيح |
نقاط رئيسية:
- يمكن أن تشترك عدة مشتركين في نفس مجموعة المفاتيح
- Ki هو السر الرئيسي المشترك مع شريحة SIM
- يجب توفير إما OPC أو OP (يمكن اشتقاق OPC من OP)
- يتم زيادة SQN مع كل مصادقة
- Milenage هو حاليًا الخوارزمية الوحيدة المدعومة
خوارزمية المصادقة:
رقم الهاتف
الرقم الهاتف يمثل رقم هاتف.
الحقول:
| الحقل | النوع | الوصف | التنسيق |
|---|---|---|---|
msisdn | string | رقم ISDN لمحطة الهاتف المحمول | 1-15 رقم، تنسيق E.164 |
نقاط رئيسية:
- MSISDN هو رقم الهاتف بالتنسيق الدولي
- يمكن تخصيص عدة MSISDNs لمشترك واحد
- لا يمكن مشاركة MSISDN واحدة بين عدة مشتركين
- التنسيق: رمز الدولة + الرقم الوطني (على سبيل المثال، "14155551234" لـ +1 415-555-1234)
نمط متعدد MSISDN:
كيانات الملف الشخصي
ملف تعريف EPC
الملف تعريف EPC يحدد خصائص خدمة البيانات لـ LTE.
الحقول:
| الحقل | النوع | الوصف | الوحدات |
|---|---|---|---|
name | string | اسم الملف الشخصي | نص |
ue_ambr_dl_kbps | integer | حد عرض النطاق الترددي للتنزيل | Kbps |
ue_ambr_ul_kbps | integer | حد عرض النطاق الترددي للرفع | Kbps |
network_access_mode | integer | قيود الوصول | Enum |
tracking_area_update_interval_seconds | integer | فترة تحديث منطقة التتبع | ثواني |
أنماط الوصول إلى الشبكة:
AMBR (معدل البت الأقصى المجمع):
ملف تعريف IMS
الملف تعريف IMS يحدد خصائص خدمة الصوت/الفيديو.
الحقول:
| الحقل | النوع | الوصف | التنسيق |
|---|---|---|---|
name | string | اسم الملف الشخصي | نص |
ifc_template | text | قالب معايير التصفية الأولية XML | XML مع متغيرات |
متغيرات قالب IFC:
نقاط رئيسية:
- IFC (معايير التصفية الأولية) تتحكم في توجيه المكالمات في IMS
- يتم عرض القالب عندما يسجل المشترك
- يتم استبدال المتغيرات ببيانات المشترك الفعلية
- يتم إرساله إلى S-CSCF أثناء تسجيل IMS
ملف تعريف APN
الملف تعريف APN يحدد الخصائص لنقطة وصول بيانات معينة.
الكيانات ذات الصلة:
معرف APN
| الحقل | النوع | الوصف | المثال |
|---|---|---|---|
apn | string | اسم APN | "الإنترنت"، "ims"، "mms" |
ip_version | integer | دعم بروتوكول IP | انظر أدناه |
خيارات إصدار IP:
ملف تعريف QoS لـ APN
معلمات QoS:
| المعلمة | الوصف | النطاق | الحامل الافتراضي |
|---|---|---|---|
qci | معرف فئة QoS | 1-9 | QCI 9 (الإنترنت) |
allocation_retention_priority | أولوية ARP | 1-15 | 8 (أولوية أقل) |
apn_ambr_dl_kbps | حد تنزيل APN | 0+ | يختلف |
apn_ambr_ul_kbps | حد رفع APN | 0+ | يختلف |
pre_emption_capability | يمكن أن يسبق الآخرين | true/false | false |
pre_emption_vulnerability | يمكن أن يتم تجاوزه | true/false | true |
قيم QCI:
ملف تعريف التجوال
الملف تعريف التجوال يتحكم في الوصول عندما يزور المشترك شبكات أخر��.
قاعدة التجوال:
تقييم القاعدة:
��يانات الحالة
حالة المشترك
الحالة المشترك تتعقب حالة المشترك في الوقت الحقيقي.
الحقول الرئيسية:
معلومات الموقع:
last_seen_mcc,last_seen_mnc- الشبكة التي تمت زيارتهاlast_seen_tac- رمز منطقة التتبعlast_seen_cell_id- معرف الخليةlast_seen_enodeb_id- معرف eNodeBlast_seen_eci- معرف خلية E-UTRAN
عناصر الشبكة:
last_seen_mme- MME الحالي الذي يخدم المشتركlast_seen_realm- مجال Diameter لـ MMElast_seen_rat_type- نوع تقنية الوصول اللاسلكي (LTE، 5G، إلخ)
معلومات IMS:
assigned_scscf- S-CSCF الحالي الذي يخدم المشتركims_public_identity- SIP URI (على سبيل المثال، sip:+14155551234@ims.example.com)sh_repository_data- بيانات ملف IMS المخصصة
الطوابع الزمنية:
last_seen_at- آخر رسالة Diameter تم استلامها- مختلف الطوابع الزمنية
last_*_atلإجراءات مختلفة
جلسة PDN
الجلسة PDN تمثل اتصال بيانات نشط.
دورة حياة جلسة PDN:
مكالمة LTE
المكالمة LTE تمثل مكالمة صوتية/فيديو VoLTE نشطة.
أنواع المكالمات:
تدفق مكالمة VoLTE:
مخططات علاقات الكيانات
العلاقات الكاملة للكيانات
علاقات التزويد
هذا المخطط يوضح ما يجب أن يوجد قبل إنشاء مش��رك:
علاقات حالة الجلسة
دورة حياة الكيان
دورة حياة تزويد المشترك
دورة حياة الجلسة
أنماط تدفق البيانات
تدفق المصادقة
تدفق تحديث الموقع
تدفق تسجيل IMS
تدفق إنشاء الجلسة
أنماط تحسين الاستعلامات
تحسن OmniHSS استعلامات قاعدة البيانات عن طريق تحميل فقط العلاقات الضرورية لكل عملية:
استعلام الحد الأدنى (المصادقة)
حالة الاستخدام: S6a AIR - يحتاج فقط إلى مفاتيح التشفير وقواعد التجوال
استعلام معتدل (تحديث الموقع)
حالة الاستخدام: S6a ULR - يحتاج إلى بيانات ملف تعريف EPC كاملة
استعلام كامل (تسجيل IMS)
حالة الاستخدام: Cx SAR - يحتاج إلى ملف تعريف IMS وجميع أرقام الهواتف