نتایج جستجو
این صفحه سناریوهای ۴ و ۵ بخش جستجو را مستند میکند: آنچه پس از اجرای جستجو روی صفحه میآید. راههای وارد کردن عبارت در ورود عبارت جستجو آمده است.
سناریوها
سناریوی ۴: مرور نتایج و جابهجایی بین تبها
هدف — کاربر نتایج عبارتش را مرور میکند و در صورت نیاز بین دو دسته محتوا جابهجا میشود.
نقشهای درگیر — همه کاربران.
پیشنیازها — کاربر عبارتی را جستجو کرده است (از هر سه راه سناریوهای ۱ تا ۳).
جریان اصلی
۱. جستجو اجرا میشود. → تا رسیدن نتایج، شبکهای از کارتهای خالی (اسکلت) در جای نتایج نمایش داده میشود و عبارت جستجوشده در بالای صفحه دیده میشود.
۲. نتایج میرسند. → نتایج بهصورت شبکهای زیر نوار جستجو نمایش داده میشوند، نوار تب دسته نتایج بالای شبکه ظاهر میشود (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: طراحی فریم جداگانهای برای حالت بدون نتیجه در تب «فیلم و سریال» ندارد؛ مشخص نیست همان پیام «نتیجهای برای جستجوی شما پیدا نشد.» استفاده میشود یا پیام دیگری.]
- ۵a1.
-
۶a. صفحه بعدی نتایج به خطا میخورد:
- ۶a1.
[CLARIFICATION NEEDED: طراحی مشخص نمیکند خطای بارگذاری صفحه بعدی نتایج چگونه نمایش داده میشود — نتایج موجود روی صفحه میمانند یا صفحه به حالت خطای کامل میرود.]
- ۶a1.
پسشرطها — نتایج دسته انتخابشده روی صفحهاند، عبارت جستجو در نوار بالا باقی است، و کاربر میتواند یک نتیجه را باز کند یا عبارت را عوض کند.
سناریوی ۵: باز کردن یک نتیجه
هدف — کاربر یکی از نتایج را انتخاب میکند تا آن را ببیند.
نقشهای درگیر — همه کاربران. تماشای ویدیو به حساب کاربری نیاز ندارد؛ تماشای فیلم و سریال دارد.
پیشنیازها — نتایج جستجو روی صفحه هستند (سناریوی ۴).
جریان اصلی
۱. کاربر فوکوس را روی یکی از کارتهای نتیجه میبرد و کلید تأیید را میزند. ۲. سیستم بر اساس نوع نتیجه عمل میکند:
- ویدیو → صفحه پخش ویدیو باز میشود و پخش شروع میشود.
- کانال → صفحه کانال باز میشود.
- فیلم یا سریال → صفحه تک فیلم و سریال باز میشود که در فیلم و سریال مستند شده است.
جریانهای جایگزین و استثنا
-
۱a. نتیجه از نوع کانال است:
-
۱a1. کارت کانال با بقیه فرق دارد: آواتار گرد، نام کانال با نشان تأیید در صورت تأییدشده بودن، شناسه کانال (
@+ نام کاربری) و تعداد دنبالکننده. -
۱a2. نتیجههای کانال در همان شبکه تب «ویدیو و کانال» و در کنار نتیجههای ویدیو نمایش داده میشوند؛ تب جداگانهای برای کانال وجود ندارد.

-
-
۲a. کاربر فیلمی یا سریالی را انتخاب میکند و وارد حساب کاربری نشده است:
- ۲a1. خود صفحه تک فیلم باز میشود، اما شروع تماشا به ورود به حساب نیاز دارد و کاربر به صفحه ورود هدایت میشود.
-
۲b. کاربر پس از تماشا با کلید بازگشت برمیگردد:
- ۲b1. کاربر به صفحه جستجو با همان عبارت و همان نتایج برمیگردد.
پسشرطها — صفحه مقصد (پخش، کانال یا تک فیلم) باز شده است و صفحه جستجو با عبارت کاربر پشت آن باقی میماند.
پرسشهای باز
- ۱۴۰۵/۰۵/۲۷ — پیام حالت بدون نتیجه در تب «فیلم و سریال» (جریان جایگزین ۵a). — در انتظار تیم محصول.
- ۱۴۰۵/۰۵/۲۷ — رفتار خطا هنگام بارگذاری صفحه بعدی نتایج (جریان جایگزین ۶a). — در انتظار تیم محصول.
تاریخچه تغییرات
| تاریخ | تغییر | منبع |
|---|---|---|
| ۱۴۰۵/۰۵/۲۷ | نسخه اولیه | طراحی Search - 1.2.0 (شامل فریمهای خطای جستجو در صفحه هشدارها و خطاها) + سند معماری جستجو |