علاقات الكيانات في 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
يمثل MSISDN رقم الهاتف.
الحقول:
| الحقل | النوع | الوصف | التنسيق |
|---|---|---|---|
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 | string | قيود الوصول | "packet_only" أو "packet_and_circuit" |
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 | string | دعم بروتوكول 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 وجميع أرقام الهواتف