← العودة إلى جميع المقالات
المدونة

API توصيات ذكية في EFV بترتيب أوزان تطابق المصفوفة ودعم نشر dedecms وتحسين التحويل

التحديث الكبير هو API التوصيات الذكية: تمرر مصفوفة، ويحسب النظام عدد المطابقات في القاعدة لينشئ وزن order ويرتب النتائج به. إذا كانت الوسوم جيدة تصبح متابعة المستخدم وتوصيات المشغل في الأمام وAPP دقيقة جداً. أضفنا dedecms، أي Dede، إلى النشر التلقائي مع دعم حقوله المخصصة. حسّنا التحويل العمودي بمنطق معقد نشرحه أدناه، وضغط مسار الفيديو، وأصبح الصوت 128KB بستيريو لتجربة أفضل بالسماعات ومكبرات الصوت متعددة القنوات.

محتويات التحديث

دعم dedecms في النشر التلقائي بتمرير البيانات إلى حقول Dede المخصصة. مثلاً، حقول المقالة m3u8 وmp4 وtags وgif تمثل رابط m3u8 وتشغيله ورابط تنزيل mp4 ووسوم tags وصورة gif المتحركة. اضبط النشر لإرسال m3u8 التكيفي إلى m3u8 وmp4 إلى mp4 والوسوم إلى tags والمتحركة إلى gif، ثم صمم قالباً يشغل أو ينزل أو يعرض الحقول.

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

تحسين ضغط الفيديو مجدداً وزيادة الصوت إلى 128KB بستيريو لتحسين السماعات ومكبرات الصوت.

ترتيب التوصيات بعدد تطابق الوسوم يجعلها دقيقة في الأمام ومشغل APP، بجمع تطابق التصنيف والمنطقة والممثل والمخرج والكاتب. أُضيفت خاصية order افتراضية لعرض وزن كل فيديو أو مسلسل ناتج عن استعلام مصفوفة الوسوم.

شرح الميزة الأساسية

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

مثال

الفيديو الأول: المخرج Andy Lau/الكاتب Stephen Chow/منطقة الإصدار الصين وأمريكا/الأنواع كوميديا وخيال علمي ورومانسية ودراما.

الفيديو الثاني: المخرج Lau Ching-wan/الكاتب Andy Lau/منطقة الإصدار هونغ كونغ الصينية/الأنواع كوميديا وخيال علمي.

الفيديو الثالث: المخرج Stephen Chow/الكاتب Andy Lau/منطقة الإصدار الصين/الأنواع خيال علمي ورومانسية.

الفيديو الرابع: المخرج Andy Lau/الكاتب Tony Leung/منطقة الإصدار هونغ كونغ الصينية/النوع كوميديا.

الفيديو الخامس: المخرج Lau Ching-wan/الكاتب Stephen Chow/منطقة الإصدار الصين وأمريكا/الأنواع خيال علمي وكوميديا.

استدعاء API التوصيات الذكية

/api2/getcontents?tags=周星驰,喜剧,刘德华,科幻,中国&size=5&page=1&type="movie,tv"

تستقبل الواجهة tags وتفصلها ثم تستعلم القاعدة وترتب حسب مجموع تطابق المخرج والكاتب والمنطقة والتصنيف، وترجع بيانات الفيديو json.

النتائج المرتبة النهائية

الفيديو الأول order=5، الخامس order=4، الثاني order=3، الثالث order=3، الرابع order=2.

ترتيب النتائج: الأول ثم الخامس ثم الثاني ثم الثالث ثم الرابع.