arrow_circle_right مسرّع واجهة الإنسان والآلة متعدد الوسائط

تسريع التحكم باللمس والصوت والإيماءات

سرّع واجهتك متعددة الوسائط عبر اللمس والصوت والأجهزة المحمولة على أي إطار عمل أو جهاز.   

عزّز تطوير واجهة HMI الخاصة بك من خلال أسس معمارية مثبتة وتوليد أكواد مدعوم بالذكاء الاصطناعي، مما يساعدك على التحقق من المفاهيم بسرعة وتسليم واجهة HMI جاهزة للإنتاج في وقت أبكر بكثير.  

A photo of an IVI system in a car
WesAudio. HMI software development

الوصول إلى هندسة HMI الجاهزة

تتضمن مسرّع Multimodal HMI الخاص بنا جميع المكوّنات الأساسية اللازمة للتفاعل متعدد الوسائط. 

  • نموذج حالة مشترك لجميع أنماط التفاعل  
  • قواعد تنسيق المدخلات للمس والعتاد والصوت والتطبيقات  
  • آليات ملاحظات متسقة عبر كل وسيلة  
  • أنماط واجهة مستخدم قابلة لإعادة الاستخدام مرتبطة بإطار العمل الذي تختاره  
  • توليد الشيفرة النمطية بمساعدة الذكاء الاصطناعي  
  • أدوات واجهة مرجعية وقوالب تفاعل  
  • موصلات التكامل للبرمجيات الوسيطة أو طبقة العتاد لديكم  

arrow_circle_right الكفاءات والشراكات

موثوق ومجرّب من قبل

arrow_circle_right المزايا

تطوير واجهة الإنسان والآلة متعددة الوسائط وفق منهجية البنية أولاً

بنية Micro HMI مستقلة عن إطار العمل

يوفر المسرّع أساسًا معماريًا مُثبتًا يتكيف مع الإطار الذي تختاره. وتحصل على أنماط جاهزة لإدارة الحالة وتنسيق المدخلات وآليات التغذية الراجعة التي تنتقل بسلاسة إلى حزمة التقنيات المستهدفة لديك.

توليد الأكواد بمساعدة الذكاء الاصطناعي

بدلًا من كتابة كود نمطي لكل نمط تفاعل، ينتج محرك الذكاء الاصطناعي تطبيقات خاصة بإطار العمل بناءً على نموذج التفاعل والمتطلبات لديك. ويشمل ذلك:

  • منطق آلة الحالة

  • معالجات أحداث الإدخال لوسائط متعددة

  • المزامنة عبر اللمس والصوت وعناصر التحكم المادية وتطبيقات الجوال

  • أنماط واجهة المستخدم القياسية والودجات المصممة خصيصًا لإطارك

النماذج الأولية السريعة والتحقق

يتيح لك المسرّع اختبار مفاهيمك متعددة الوسائط خلال أسابيع. يمكنك استكشاف أنماط التفاعل، وتقييم سيناريوهات المستخدم، وتأكيد الجدوى التقنية قبل الالتزام بالتطوير الكامل.

أفضل الممارسات المدمجة

يضم المُسرّع (accelerator) سنوات من الخبرة في واجهات التفاعل متعددة الوسائط (HMI) ضمن قوالب قابلة لإعادة الاستخدام وإرشادات معمارية وأنماط برمجية. وهو يساعدك على تجنب المزالق الشائعة والبدء من أسس بمستوى الإنتاج بدلاً من التعلم عبر التجربة والخطأ.

تكامل سلس

يتكامل الكود المُولَّد بسلاسة مع أنظمتك الحالية وطبقات البرمجيات الوسيطة وتجريد الأجهزة. سواء كنت تعمل مع منصات السيارات أو وحدات التحكم الصناعية أو الأجهزة الطبية، يتكيف المُسرِّع مع بيئتك التقنية.

Wavey

arrow_circle_right السيارات

من لوحة القيادة إلى المنظومة المتكاملة

يحتاج السائقون إلى عناصر تحكم لا تتطلب النظر للسلامة (UNECE UN/R156، SOTIF). فالسائق الذي يغيّر إعدادات التكييف عبر شاشة اللمس، ويضبط مستوى الصوت بأزرار عجلة القيادة، ويتنقّل بالصوت، ينبغي أن يخوض تجربة واحدة متناسقة، لا ثلاثة أنظمة منفصلة.

a cover photo for the article about Marine HMI: Designing Modern HMIs for Yachts with Qt and NMEA 2000 showing a rudder

arrow_circle_right واجهة المستخدم البحرية

تحكم قوي في البيئات القاسية

رذاذ الملح يتلف شاشات اللمس السعوية. الأيدي المرتدية للقفازات لا تُسجَّل. غرف المحركات صاخبة جدًا للاعتماد على الصوت وحده. يحتاج المشغلون إلى التكرار الاحتياطي: إذا فشلت إحدى وسائل التحكم، لا تفقد السفينة السيطرة.

Woman using smart speaker. Multimodal HMI

arrow_circle_right الإلكترونيات الاستهلاكية

توقعات المستهلكين، الواقع المدمج

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

arrow_circle_right حزمة التقنيات

يتوافق مع مجموعة التقنيات لديك

يدعم مسرّع HMI متعدد الوسائط لدينا مجموعة واسعة من التقنيات المدمجة وتقنيات السيارات. نختار معك الحزمة التقنية المناسبة ونقدم سلوكًا متعدد الوسائط فوقها.

Qt لوحدات المعالجة الدقيقة

يُعد Qt خيارًا قويًا للمشاريع التي تتطلب رسومات ثنائية وثلاثية الأبعاد غنية، وتخطيطات معقدة، وشاشات متعددة، ودعمًا لنظام Linux أو منصات مدمجة أخرى عالية الأداء. بالنسبة لواجهات HMI متعددة الوسائط، فإنه يوفر واجهة مستخدم تعريفية باستخدام QML، وفصلًا واضحًا بين المنطق والعرض، ومعالجة ناضجة للمدخلات، وتكاملًا مباشرًا مع منظومات السيارات أو البرمجيات الوسيطة الخارجية.

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

qt logo

Qt for MCUs

يجلب Qt for MCUs منظومة Qt إلى الأجهزة القائمة على المتحكمات الدقيقة، مما يجعله مناسبًا عندما تحتاج إلى أنماط وأدوات Qt على أجهزة منخفضة الموارد أو ترغب في البقاء ضمن عائلة تقنية واحدة عبر وحدات المعالجة الدقيقة والمتحكمات الدقيقة. يمنحك تحكمًا أدق في الأداء وبصمة الذاكرة مقارنةً بـ Qt الكامل، مع دعم واجهات المستخدم المتجاوبة واللمس وعناصر التحكم البسيطة في الأجهزة.

يعمل Qt for MCUs بشكل جيد مع المجموعات الأصغر والشاشات المساعدة ولوحات التحكم متوسطة المدى التي تحتاج إلى التوافق بصريًا ووظيفيًا مع واجهات HMI الأكبر القائمة على Qt.

qt logo

LVGL للأجهزة القائمة على المتحكمات الدقيقة

LVGL هي مكتبة واجهة مستخدم رسومية خفيفة الوزن ومفتوحة المصدر لوحدات التحكم الدقيقة والمعالجات الدقيقة الصغيرة (MPUs). وهي مناسبة للأجهزة الحساسة للتكلفة ذات الذاكرة المحدودة، وتدعم واجهات المستخدم الحديثة على الشاشات الصغيرة، وتمنح تحكماً كاملاً في حزمة التقنيات والترخيص. وفي واجهات HMI متعددة الوسائط، تتعامل LVGL مع اللمس والمدخلات البسيطة، وتعمل عبر عائلات الأجهزة المختلفة، وتتكامل جيداً مع أنظمة التشغيل في الوقت الفعلي (RTOS) أو الأنظمة المعدنية المجردة (bare-metal).

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

Unity لواجهات HMI ثلاثية الأبعاد

يُعد Unity خيارًا قويًا عندما تحتاج إلى تصور ثلاثي الأبعاد متقدم، وتفاعل مكاني، وتجارب غامرة تتجاوز الواجهات التقليدية ثنائية الأبعاد. وفي واجهات التفاعل متعددة الوسائط (HMI)، يدعم تمثيلات ثلاثية الأبعاد واقعية، وواجهات قائمة على العمق، ورسومًا متحركة غنية، وواقعًا افتراضيًا أو معززًا كطبقات تفاعل إضافية.

Unity logo

أطر عمل أخرى

في المحافظ الحقيقية، نادرًا ما تستخدم الشركات إطار عمل واحدًا فقط. فهناك أيضًا Kanzi، Altia وأدوات أخرى تركز على قطاع السيارات، وأطر عمل داخلية مخصصة، وواجهات HMI قائمة على الويب لبعض خطوط المنتجات. 

A photo of a screen with some hmi development frameworks

arrow_circle_right العملية

طريقة منهجية لبناء واجهات HMI متعددة الوسائط

الخطوة 1: تحديد السيناريو وطريقة التفاعل

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

الخطوة 2: تصميم نموذج تفاعل موحّد

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

الخطوة 3: تقييم إطار العمل وإنشاء النماذج الأولية

نقيّم Qt وLVGL وSlint وUnity وتقنيات أخرى مقابل الأجهزة المستهدفة ونظام التشغيل والذاكرة وقدرات الرسومات وخارطة الطريق وعائلة المنتج وهيكل الفريق. كما ننفذ نموذجًا أوليًا مستهدفًا للتحقق من الأداء والاستجابة ومعالجة المدخلات والجهد اللازم لتنفيذ أنماطك القياسية.

الخطوة 4: التنفيذ المرجعي باستخدام المسرّع

نختار منتجاً أو نسخة تمثيلية وننشئ تطبيق HMI مرجعي، إلى جانب عناصر واجهة قابلة لإعادة الاستخدام وأنماط تفاعل ودعم أساسي متعدد الوسائط. يصبح هذا المخطط الأساس للبرامج وخطوط المنتجات المستقبلية.

الخطوة 5: التصنيع والتوسع

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

arrow_circle_right فريقنا

تعرّف على خبرائنا

Przemyslaw Krzywania

برزيميسواف كشيفانيا

مدير واجهة الإنسان والآلة

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

Przemysław Nogaj

Przemyslaw Nogaj

رئيس قسم تقنيات HMI

أنا مؤمن بشدة بالآثار الثقافية للتصميم الذي يركز على المستخدم في التكنولوجيا.

على مدار مسيرتي المهنية، قدت فرقاً في تطوير منتجات حديثة على مجموعة متنوعة من منصات البرمجيات والأجهزة. وقد أتاحت لي معرفة معماريات HMI ولغات C++/C#/Java وPython العمل مع شركات OEM وموردي المستوى الأول (TIER1) على منصات HMI الإنتاجية من الجيل التالي.

بدافع من حماسي لبناء مجتمع رقمي للغد، أتحمل المسؤولية الرئيسية عن تشكيل تعريف التكنولوجيا ورؤية خدمات HMI في Spyrosoft.

Michal Jasinski

Michal Jasinski

مصمم HMI الرئيسي

أستخدم الخبرة التي اكتسبتها خلال عشرين عامًا من العمل لتصميم واجهات HMI. أُقدّر عاليًا الحلول البسيطة للمشكلات المعقدة.

في عملي، الأهم هو تشخيص المشكلة وفهمها، والاستماع إلى أصحاب المصلحة واقتراح حل يلبي المعايير المحددة.

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

arrow_circle_right شهادات العملاء

ماذا يقول عملاؤنا عنا

We إعطاء الأولوية العمل مع شركاء يركزون على التطوير المستمر للمهارات، وإنشاء خدمات جديدة، ودفع عجلة الابتكار، وSpyrosoft واحدة منهم. لقد زودونا بفريق موثوق ومتمكن من المحترفين الذين سرعان ما التحقق ونحوّل أفكارنا إلى حلول برمجية عملية وفعالة مبنية باستخدام إطار عمل Qt.

Risto Avila

نائب الرئيس السابق للخدمات المهنية في Qt Group

نحن نُقدّر الشركاء الذين يركزون على التطوير المستمر للكفاءات، وبناء خدمات جديدة وتحقيق الابتكارات. مع Spyrosoft، لدينا إمكانية الوصول إلى مجموعة موثوقة من المحترفين، وفريق قادر على تبني أفكارنا والتحقق منها بسرعة وتحويلها إلى حلول برمجية قابلة للتطبيق.

Petri Lehmus

نائب الرئيس السابق للخدمات المهنية في The Qt Company

arrow_circle_rightاتصل بنا

هل أنت مستعد لتسريع واجهة HMI متعددة الوسائط لديك؟

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

Przemyslaw Krzywania

برزيميسواف كشيفانيا

مدير واجهة الإنسان والآلة

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

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

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

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

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

لا. فهي تعمل بشكل مستقل عن الإطار المختار ويمكنها دعم Qt وQt for MCUs وLVGL وSlint وUnity وتقنيات HMI الأخرى، بما في ذلك الحزم المخصصة.

يمكن للفرق عادةً الانتقال من الفكرة إلى نموذج أولي عامل لواجهة إنسان-آلة متعددة الوسائط في غضون 4–6 أسابيع، مقارنةً بـ 4–6 أشهر مع البنية التقليدية وأعمال الإعداد.

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

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

نعم. يدعم المسرّع الملكية الواضحة للسلوك متعدد الوسائط، وإدارة الحالة القابلة للتنبؤ، والتغذية الراجعة المتسقة، وهي أمور ضرورية للبيئات الحرجة من حيث السلامة والمنظمة.

نعم. صُمم المسرّع لدعم عائلات المنتجات والمنصات. يمكن إعادة استخدام الأنماط والمنطق وقواعد التفاعل عبر الأجهزة ذات الأجهزة المختلفة وأحجام الشاشات المتفاوتة.