پرش به مطلب اصلی

نتایج جستجو

این صفحه سناریوهای ۴ و ۵ بخش جستجو را مستند می‌کند: آنچه پس از اجرای جستجو روی صفحه می‌آید. راه‌های وارد کردن عبارت در ورود عبارت جستجو آمده است.

سناریوها

سناریوی ۴: مرور نتایج و جابه‌جایی بین تب‌ها

هدف — کاربر نتایج عبارتش را مرور می‌کند و در صورت نیاز بین دو دسته محتوا جابه‌جا می‌شود.

نقش‌های درگیر — همه کاربران.

پیش‌نیازها — کاربر عبارتی را جستجو کرده است (از هر سه راه سناریوهای ۱ تا ۳).

جریان اصلی

۱. جستجو اجرا می‌شود. → تا رسیدن نتایج، شبکه‌ای از کارت‌های خالی (اسکلت) در جای نتایج نمایش داده می‌شود و عبارت جستجوشده در بالای صفحه دیده می‌شود.

حالت در حال جستجو با شبکه اسکلت

۲. نتایج می‌رسند. → نتایج به‌صورت شبکه‌ای زیر نوار جستجو نمایش داده می‌شوند، نوار تب دسته نتایج بالای شبکه ظاهر می‌شود (BR-4) با تب «ویدیو و کانال» فعال، و فوکوس مستقیم روی اولین نتیجه می‌نشیند (BR-6).

شبکه نتایج جستجو در تب ویدیو و کانال

۳. کاربر با کلیدهای جهت در شبکه نتایج حرکت می‌کند. → کارت زیر فوکوس برجسته می‌شود و شبکه در صورت نیاز اسکرول می‌شود. ۴. کاربر کلید بالا را از ردیف اول نتایج می‌زند. → فوکوس به نوار تب دسته نتایج می‌رود (BR-6).

فوکوس روی نوار تب دسته نتایج

۵. کاربر تب «فیلم و سریال» را انتخاب می‌کند. → همان عبارت در مخزن فیلم و سریال جستجو می‌شود، نتایج تازه جایگزین شبکه می‌شوند و به‌جای تصاویر افقی ویدیو، پوسترهای عمودی فیلم و سریال نمایش داده می‌شوند (BR-5).

نتایج جستجو در تب فیلم و سریال با پوسترهای عمودی

۶. کاربر به انتهای نتایج بارگذاری‌شده می‌رسد. → صفحه بعدی نتایج به‌طور خودکار گرفته و به همان شبکه اضافه می‌شود (BR-11).

جریان‌های جایگزین و استثنا

  • ۲a. هیچ نتیجه‌ای برای این عبارت وجود ندارد:

    • ۲a1. به‌جای شبکه نتایج، پیام «نتیجه‌ای برای جستجوی شما پیدا نشد.» با دکمه «جستجوی عبارت دیگر» نمایش داده می‌شود.

    • ۲a2. نوار تب دسته نتایج در این حالت نمایش داده نمی‌شود (BR-4).

    • ۲a3. انتخاب «جستجوی عبارت دیگر» کاربر را به نوار جستجو و کیبورد برمی‌گرداند تا عبارت تازه‌ای بنویسد.

      حالت بدون نتیجه با پیام و دکمه جستجوی عبارت دیگر

  • ۳a. دستگاه در حین جستجو به اینترنت متصل نیست:

    • ۳a1. صفحه پیام «عدم اتصال به اینترنت» را با توضیح «لطفا از اتصال تلویزیون خود به اینترنت اطمینان حاصل فرمایید و سپس مجددا تلاش کنید» و دکمه «تلاش مجدد» نمایش می‌دهد.

    • ۳a2. نوار جستجو و عبارت کاربر بالای پیام باقی می‌مانند (BR-12)؛ کاربر عبارتش را از دست نمی‌دهد.

    • ۳a3. انتخاب «تلاش مجدد» همان عبارت را دوباره جستجو می‌کند.

      خطای عدم اتصال به اینترنت درون صفحه جستجو

  • ۳b. دستگاه متصل است اما سرویس جستجو پاسخ درستی برنمی‌گرداند:

    • ۳b1. صفحه پیام «خطا در دریافت اطلاعات» را با توضیح «صفحه مورد نظر شما در دسترس نیست» و دکمه «تلاش مجدد» نمایش می‌دهد. عنوان این خطا با خطای هم‌ارزش سطح اپلیکیشن فرق دارد؛ خطای عمومی اپلیکیشن در هشدارها و خطاها آمده است.

    • ۳b2. نوار جستجو و عبارت کاربر حفظ می‌شوند (BR-12).

      خطای دریافت اطلاعات درون صفحه جستجو

  • ۴a. کاربر از نوار تب باز هم کلید بالا را می‌زند:

    • ۴a1. فوکوس به فهرست پیشنهادها و سابقه بالای تب‌ها می‌رود و از آنجا به نوار جستجو (BR-6) — یعنی کاربر می‌تواند بدون ترک نتایج، عبارتش را ویرایش کند (BR-10).

      حرکت فوکوس از نتایج به سمت بالای صفحه

  • ۵a. تب «فیلم و سریال» برای این عبارت نتیجه‌ای ندارد:

    • ۵a1. [CLARIFICATION NEEDED: طراحی فریم جداگانه‌ای برای حالت بدون نتیجه در تب «فیلم و سریال» ندارد؛ مشخص نیست همان پیام «نتیجه‌ای برای جستجوی شما پیدا نشد.» استفاده می‌شود یا پیام دیگری.]
  • ۶a. صفحه بعدی نتایج به خطا می‌خورد:

    • ۶a1. [CLARIFICATION NEEDED: طراحی مشخص نمی‌کند خطای بارگذاری صفحه بعدی نتایج چگونه نمایش داده می‌شود — نتایج موجود روی صفحه می‌مانند یا صفحه به حالت خطای کامل می‌رود.]

پس‌شرط‌ها — نتایج دسته انتخاب‌شده روی صفحه‌اند، عبارت جستجو در نوار بالا باقی است، و کاربر می‌تواند یک نتیجه را باز کند یا عبارت را عوض کند.


سناریوی ۵: باز کردن یک نتیجه

هدف — کاربر یکی از نتایج را انتخاب می‌کند تا آن را ببیند.

نقش‌های درگیر — همه کاربران. تماشای ویدیو به حساب کاربری نیاز ندارد؛ تماشای فیلم و سریال دارد.

پیش‌نیازها — نتایج جستجو روی صفحه هستند (سناریوی ۴).

جریان اصلی

۱. کاربر فوکوس را روی یکی از کارت‌های نتیجه می‌برد و کلید تأیید را می‌زند. ۲. سیستم بر اساس نوع نتیجه عمل می‌کند:

  • ویدیو → صفحه پخش ویدیو باز می‌شود و پخش شروع می‌شود.
  • کانال → صفحه کانال باز می‌شود.
  • فیلم یا سریال → صفحه تک فیلم و سریال باز می‌شود که در فیلم و سریال مستند شده است.

جریان‌های جایگزین و استثنا

  • ۱a. نتیجه از نوع کانال است:

    • ۱a1. کارت کانال با بقیه فرق دارد: آواتار گرد، نام کانال با نشان تأیید در صورت تأییدشده بودن، شناسه کانال (@ + نام کاربری) و تعداد دنبال‌کننده.

    • ۱a2. نتیجه‌های کانال در همان شبکه تب «ویدیو و کانال» و در کنار نتیجه‌های ویدیو نمایش داده می‌شوند؛ تب جداگانه‌ای برای کانال وجود ندارد.

      نتیجه کانال در کنار نتیجه‌های ویدیو

  • ۲a. کاربر فیلمی یا سریالی را انتخاب می‌کند و وارد حساب کاربری نشده است:

    • ۲a1. خود صفحه تک فیلم باز می‌شود، اما شروع تماشا به ورود به حساب نیاز دارد و کاربر به صفحه ورود هدایت می‌شود.
  • ۲b. کاربر پس از تماشا با کلید بازگشت برمی‌گردد:

    • ۲b1. کاربر به صفحه جستجو با همان عبارت و همان نتایج برمی‌گردد.

پس‌شرط‌ها — صفحه مقصد (پخش، کانال یا تک فیلم) باز شده است و صفحه جستجو با عبارت کاربر پشت آن باقی می‌ماند.

پرسش‌های باز

  • ۱۴۰۵/۰۵/۲۷ — پیام حالت بدون نتیجه در تب «فیلم و سریال» (جریان جایگزین ۵a). — در انتظار تیم محصول.
  • ۱۴۰۵/۰۵/۲۷ — رفتار خطا هنگام بارگذاری صفحه بعدی نتایج (جریان جایگزین ۶a). — در انتظار تیم محصول.

تاریخچه تغییرات

تاریختغییرمنبع
۱۴۰۵/۰۵/۲۷نسخه اولیهطراحی Search - 1.2.0 (شامل فریم‌های خطای جستجو در صفحه هشدارها و خطاها) + سند معماری جستجو