عمليات سير الأوامر لأجل Silver Spring Networks

يعرض الجدول أدناه عمليات سير الاتصالات المستخدمة في كل أمر من أوامر Silver Spring Networks، والتي تتضمن:

  • الأمر: أمر العداد الذكي المحدد
  • الاتصال الصادر: كائن عمل الاتصال الصادر الذي تم إنشاؤه بواسطة الأمر. يُرسل هذا طلب الأمر إلى نظام التجميع المركزي.
    • الاتصال الصادر "الحصول على الحالة": كائن عمل الاتصال الصادر المستخدم لطلب الحالة الخاصة بطلب الأمر
    • الاتصال الصادر "نتيجة": كائن عمل الاتصال الصادر المستخدم لطلب نتيجة طلب الأمر
  • الرسائل الصادرة: كائنات عمل الرسائل الصادرة لرسالة واحدة أو أكثر من الرسائل الصادرة التي تم إنشاؤها بواسطة الاتصال الصادر. يجب تكوينها في النظام الخارجي لأجل Silver Spring Networks.
  • إجراء الإتمام: إجراءات الإتمام التي يتم تشغيلها بواسطة الأمر، إن وُجدت. تٌستخدم إجراءات الإتمام لتحديث البيانات في النظام كنتيجة لأمر العداد الذكي. على سبيل المثال، إذا قام أحد الأوامر بتغيير حالة الجهاز، سيكون إجراء الإتمام مسؤولاً عن إجراء هذا التغيير.

الأمر

الاتصال الصادر

رسائل صادرة

إجراء الإتمام

توصيل الجهاز (انظر الملاحظة أدناه)

SSN - استبدال الموقع (D7-ReplaceLocationDR)

بحث عن جهاز:

SSN - رسالة صادرة للبحث عن جهاز (D7-FindDeviceOutboundMsg)

استبدال الموقع:

SSN - رسالة صادرة لاستبدال موقع (اتصال) (D7-ReplaceLocationOBMsg)

إجراء إتمام توصيل الجهاز

إلغاء توصيل الجهاز

SSN - استبدال الجهاز في الموقع (إلغاء التوصيل) (D7-ReplDeviceAtLocForDecommDR)

بحث عن جهاز:

SSN - رسالة صادرة للبحث عن جهاز (D7-FindDeviceOutboundMsg)

استبدال الجهاز في الموقع:

SSN-رسالة صادرة لاستبدال الجهاز بالموقع: (D7-ReplaceDeviceAtLocOBMsg)

إجراء إتمام إلغاء توصيل الجهاز

الاتصال عن بُعد

SSN - إضافة مهمة الإعداد عن بُعد - التحقق (D7-AddRemoteProvJobDRP)

بحث عن جهاز:

SSN - رسالة صادرة للبحث عن جهاز (D7-FindDeviceOutboundMsg)

الاتصال/فصل الاتصال:

SSN-رسالة صادرة لاتصال/فصل اتصال (D7-ConnectDisconnectOBMsg)

إجراء إتمام اتصال الجهاز

الحصول على الحالة: SSN - الحصول على حالة المهمة للتحقق (D7-GetJobStatusDRP)

SSN - الرسالة الصادرة للحصول على حالة المهمة (D7-GetJobStatusOutboundMsg)

النتيجة: SSN - نتائج الاتصال/فصل الاتصال (D7-ConnectDisconnectResultDR)

SSN - رسالة صادرة GetConnectDisconnectResult (D7-GetCntDiscntResultOBMsg)

فصل الاتصال عن بُعد

SSN - إضافة مهمة الإعداد عن بُعد - التحقق (D7-AddRemoteProvJobDRP)

بحث عن جهاز:

SSN - رسالة صادرة للبحث عن جهاز (D7-FindDeviceOutboundMsg)

الاتصال/فصل الاتصال:

SSN-رسالة صادرة لاتصال/فصل اتصال (D7-ConnectDisconnectOBMsg)

إجراء إتمام فصل اتصال الجهاز

الحصول على الحالة: SSN - الحصول على حالة المهمة للتحقق (D7-GetJobStatusDRP)

SSN - الرسالة الصادرة للحصول على حالة المهمة (D7-GetJobStatusOutboundMsg)

النتيجة: SSN - نتائج الاتصال/فصل الاتصال (D7-ConnectDisconnectResultDR)

SSN - رسالة صادرة GetConnectDisconnectResult (D7-GetCntDiscntResultOBMsg)

طلب آخر قراءة (الاستهلاك)

SSN - إضافة مهمة قراءة عداد (الاستهلاك) - التحقق (D7-AddMeterReadJobScalarDRP)

بحث عن جهاز:

SSN - رسالة صادرة للبحث عن جهاز (D7-FindDeviceOutboundMsg)

إضافة مهمة قراءة عداد (الاستهلاك): SSN - نوع رسالة صادرة لإضافة مهمة قراءة عداد (الاستهلاك)

(D7-AddMeterReadJobScalarOBMsg)

إنشاء إجراء إتمام بيانات القياس الأولية

الحصول على الحالة: SSN - الحصول على حالة المهمة للتحقق (D7-GetJobStatusDRP)

SSN - الرسالة الصادرة للحصول على حالة المهمة (D7-GetJobStatusOutboundMsg)

النتيجة: SSN – نتائج قراءة العداد (الاستهلاك)

(D7-MeterReadResultsScalar)

SSN - GetMeterReadResults (استهلاك) حسب JobId

(D7-GetSclrMtrRdRstByJobIdOBMsg)

طلب آخر قراءة (الفترة الزمنية)

SSN - إضافة مهمة قراءة عداد (الفترة الزمنية) - التحقق (D7-AddMeterReadJobIntervalDRP)

بحث عن جهاز:

SSN - رسالة صادرة للبحث عن جهاز (D7-FindDeviceOutboundMsg)

إضافة مهمة قراءة عداد (الفترة الزمنية): SSN - نوع رسالة صادرة لأجل AddMeterReadJob (الفترة الزمنية)

(D7-AddMeterReadJobIntervalOBMsg)

إنشاء إجراء إتمام بيانات القياس الأولية

الحصول على الحالة: SSN - الحصول على حالة المهمة للتحقق (D7-GetJobStatusDRP)

SSN - الرسالة الصادرة للحصول على حالة المهمة (D7-GetJobStatusOutboundMsg)

النتيجة: SSN - نتائج قراءة العداد (الفترة الزمنية)

(D7-MeterReadResultsInterval)

SSN - GetMeterReadResults (فترة زمنية) حسب JobId

(D7-GetIntMtrRdRsltByJobIdOBMsg)

التحقق من حالة الجهاز

SSN - إضافة مهمة تنفيذ الأمر Ping - التحقق (D7-AddPingJobDRP)

بحث عن جهاز:

SSN - رسالة صادرة للبحث عن جهاز (D7-FindDeviceOutboundMsg)

إضافة مهمة تنفيذ الأمر Ping:

SSN - رسالة صادرة لإضافة مهمة فحص (D7-AddPingJobOBMsg)

الحصول على الحالة: SSN - الحصول على حالة المهمة للتحقق (D7-GetJobStatusDRP)

SSN - الرسالة الصادرة للحصول على حالة المهمة (D7-GetJobStatusOutboundMsg)

النتيجة: SSN - نتائج الفحص (D7-PingResultsDR)

SSN-رسالة صادرة للحصول على نتائج فحص (D7-GetPingResultsOBMsg)

ملاحظة: يجب توفير نقاط الخدمة في نظام Silver Spring Networks (Itron AMM) قبل استخدام أمر توصيل الجهاز.

تكوين أنواع الاتصالات للتحقق من حالة المهمة

تحتوي كل كائنات عمل الاتصال الصادر التالية (من الجدول أعلاه) على أنواع الاتصالات المقابلة التي يجب تكوينها قبل إنشاء الاتصالات الصادرة على أساس كائنات العمل هذه. يعرض الجدول أدناه كائنات عمل نوع الاتصال المستخدمة مع كل منها.

كائن عمل الاتصال الصادر

كائن عمل نوع الاتصال

SSN - إضافة مهمة الإعداد عن بُعد - التحقق (D7-AddRemoteProvJobDRP)

SSN - نوع المسار المباشر للتحقق من إضافة مهمة الإعداد عن بعد (D7-AddRemoteProvDRPType)

SSN - إضافة مهمة قراءة عداد (الاستهلاك) - التحقق (D7-AddMeterReadJobScalarDRP)

SSN - نوع المسار المباشر للتحقق من إضافة مهمة قراءة عداد (الاستهلاك) (D7-AddMeterReadJobScalrDRPType)

SSN - إضافة مهمة قراءة عداد (الفترة الزمنية) - التحقق (D7-AddMeterReadJobIntervalDRP)

SSN - نوع المسار المباشر للتحقق من إضافة مهمة قراءة عداد (الفترة الزمنية) (D7-AddMeterReadJobIntDRPType)

SSN - إضافة مهمة تنفيذ الأمر Ping - التحقق (D7-AddPingJobDRP)

SSN - نوع المسار المباشر للتحقق من إضافة مهمة تنفيذ الأمر Ping (D7-AddPingJobDRPType)

الحصول على حالة المهمة للتحقق (D7-GetJobStatusDRP)

SSN - نوع المسار المباشر للتحقق من الحصول على حالة المهمة (D7-GetJobStatusDRPType)

لمزيد من المعلومات حول أنواع الاتصالات، ارجع إلى أنواع الاتصالات .

الحصول على معلمات التحقق من حالة المهمة وأوضاع التحقق

يتم استخدام معلمات التحقق من الحصول على حالة المهمة في أنواع الاتصالات هذه لتحديد كيفية عمل التحقق مع الاتصالات الصادرة من النوع المقابل. تتضمن هذه المعلمات معلمات معدل تكرار إعادة المحاولة (الحد الأدنى لمقدار الوقت (يتم التعبير عنه بالساعات:الدقائق:الثواني) سينتظر النظام بين تكرارات التسجيل للوظائف التي تم إنشاؤها بواسطة اتصالات من هذا النوع) والحد الأقصى لعدد مرات إعادة المحاولةالمعلمات (الحد الأقصى لعدد مرات محاولة النظام التحقق من حالة المهام التي تم إنشاؤها بواسطة اتصالات من هذا النوع)، والتي يجب تكوينها لاستخدام هذه الاتصالات الصادرة.

يوجد وضعان للتحقق:

  • يحدث التحقق الأولي على الفور وفي نفس المعاملة مثل أي جزء سابق من الأمر. يفيد هذا الإعداد عندما يتوقع من نظام التجميع المركزي إكمال المهمة بسرعة (في غضون ثوانٍ قليلة). لاستخدام التحقق الأولي، حدد قيم معلمات معدل تكرار إعادة محاولة التحقق الأولي والحد الأقصى لمحاولات التحقق الأولي.

  • يحدث التحقق خارج العملية في المعاملة الخاصة به التي يتم تشغيلها إما بشكل منفصل بواسطة مستخدم أو بواسطة عملية مجموعة معالجة. هذا الوضع مفيد عندما نظام التجميع المركزي من المرجح أن يستغرق أكثر من بضع ثوانٍ لإكمال المهمة. يتم استخدام معلمتي معدل تكرار إعادة محاولة التحقق والحد الأقصى لمرات إعادة محاولة التحقق مع التحقق "خارج العملية". في حالة عدم تكوين هذه المعلمات في نوع الاتصال، يتم استخدام القيم المحددة في قسم SSN - الحصول على تكوين حالة المهمة في التكوين الرئيسي لإصدار Silver Spring Networks في مكانها.

ارجع إلى التعليمات المضمنة حول أنواع الاتصالات المذكورة أعلاه الحصول على التحقق من حالة المهمة للحصول على مزيد من المعلومات حول أوضاع التحقق والمعلمات.

التحقق والمعالجة المجمعة

عند دخول اتصال إلى الحالة "التحقق جاهز"، يقوم بالتحقق من نظام التجميع المركزي من خلال اتصال صادر للحصول على الحالة. في حالة تجاوز معلمات التحقق الأولي (أو عدم تحديد معلمات التحقق الأولي)، يتحول الاتصال إلى الحالة "التحقق قيد التقدم". يمكن تحويل الاتصالات بهذه الحالة باستخدام عملية مجموعة المعالجة "التحقق من الاتصال الصادر - مراقبة" (D7-OCPL) (أو زر حالة مهمة التحقق في منطقة الاتصال الصادر في بوابة الاتصال).

في حالة استخدام عملية مجموعة المعالجة "التحقق من الاتصال الصادر - مراقبة" (D7-OCPL)، يجب تكوين النظام لتشغيل العملية بشكل متكرر (كل بضع دقائق).

يتطلب التحقق وإنشاء الاتصالات الصادرة "الحصول على حالة المهمة" تحديد طريقة المعالجة التالية "الحصول على حالة المهمة" لنظام التجميع المركزي لأجل Silver Spring Networks:

  • دور المعالجة: الحصول على حالة المهمة

  • كائن العمل الافتراضي: SSN - الحصول على حالة المهمة للتحقق (D7-GetJobStatusDRP)

راجع طرق معالجة Silver Spring Networks لمزيد من المعلومات حول طرق المعالجة المستخدمة في Silver Spring Networks.

ترشيح وحدة القياس لطلب آخر قراءة

يتم ترشيح القراءات التي يتم إرجاعها من خلال أوامر طلب آخر قراءة بتوليفة معرفات مقدار الخدمة/وقت الاستخدام/وحدة القياس (UOM/TOU/SQI) المكونة للجهاز ومكون القياس. عند تمكين الترشيح، تتم فقط معالجة القراءات التي تطابق توليفة معرف مقدار الخدمة/وقت الاستخدام/وحدة القياس المكونة. ويتم ترشيح كل القراءات الأخرى.

يتم تمكين الترشيح افتراضيًا من خلال معلمة "عدم الترشيح" (التي تم تعيينها إلى "خطأ" افتراضيًا) في خوارزمية D7-CCOMPEVSR (SSN - إنشاء قياس إجراء الإتمام) بالحالة "إنشاء إجراءات الإتمام" لكائن العملD7 MeterReadResultsScalar (SSN - نتائج قراءة العداد (الاستهلاك)) (بالنسبة لأوامر طلب آخر قراءة للاستهلاك) و/أو بخوارزمية D7-CCEVTINDR (SSN - إنشاء الفترة الزمنية لإجراء الإتمام) بالحالة "إنشاء إجراءات الإتمام" الخاصة بكائن العمل D7-MeterReadResultsInterval (SSN - نتائج قراءة العداد (الفترة الزمنية)) (بالنسبة لأوامر طلب آخر قراءة للفترة الزمنية).

عند تمكين الترشيح، تتحكم معلمة "ترشيح إذا كان معرف مكون القياس الخارجي غير صالح" في الخوارزميتين D7-CCOMPEVSR وD7-CCEVTINDR فيما يجب القيام به في حالة تعذر العثور على مكون قياس باستخدام رقم معرف مكون القياس المرسل من نظام التجميع المركزي. عند التعيين إلى "نعم" وعدم العثور على مكون قياس، سيتم ترشيح القياس الأولي. عند التعيين إلى "لا" وعدم العثور على مكون قياس، سيحاول النظام العثور على مكون القياس باستخدام وحدة القياس ووقت الاستخدام. يجب أن تتطابق قيمة "ترشيح إذا كان معرف مكون قياس خارجي غير صالح" في الخوارزميتين D7-CCOMPEVSR وD7-CCEVTINDR مع قيمة معلمة "خطأ إذا كان معرف مكون قياس خارجي غير صالح" في خوارزمية D1-DER-SPRMC في كائن عمل منشأ مثيل بيانات القياس الأولية (D1-IMDSeeder). يجب تعيين كلتا المعلمتين على "نعم" أو "لا".

الاتصالات الصادرة القديمة

تحل كائنات عمل الاتصالات الصادرة المدرجة في الجدول أعلاه محل كائنات عمل الاتصالات الصادرة التالية، والتي سيتم إسقاطها في إصدار مستقبلي.

الأمر

كائن عمل الاتصال الصادر القديم

الاتصال عن بُعد/فصل الاتصال عن بُعد

SSN - اتصال أو فصل اتصال (D7-ConnectDisconnectDR)

طلب آخر قراءة (الاستهلاك)

SSN -إضافة مهمة قراءة عداد (الاستهلاك) (D7-AddMeterReadJobScalarDR)

طلب آخر قراءة (الفترة الزمنية)

SSN-إضافة مهمة قراءة عداد (الفترة الزمنية) (D7-AddMeterReadJobIntervalDR)

التحقق من حالة الجهاز

SSN - إضافة مهمة فحص (D7-AddPingJobDR)