ظهور فناوریهای بیسیم و استفاده روزافزون از وسایل همراه فرصتهای زیادی را فراروی کاربرهای سیستمهای اطلاعاتی همراه قرار داده است. با توجه به ویژگیهای خاص محیطهای همراه، ارائه اطلاعات به صورت شخصیشدهتر و سفارشیتر یکی از اهداف مهم سیستمهای اطلاعاتی همراه است. بافت آگاهی به یکی از ویژگیهای برنامه های کاربردی در دستگاههای همراه تبدیل شده است. سیستمهای بافتآگاه با جمعآوری اطلاعات بافتی و سپس استفاده از آن جهت تطبیق رفتار سیستم، فرصتها و امکانات جدیدی را فراروی توسعه دهندگان و کاربران برنامه های کاربردی همراه قرار داده است. با آگاهی از اطلاعات بافتی، میتوان از آن به عنوان یک مکانیزم پالایش یا اولویت بندی در ارائه خدمات و یا ارائه اطلاعات مورد نیاز کاربر به وی استفاده نمود [۵۵]. به همین دلیل به کارگیری این مفهوم در روش توصیهگری همراه مزایای زیادی را درپی خواهد داشت. در حقیقت بافت خصوصیات پویای کاربر را به تصویر میکشد و میتوان بسیاری از نیازهای وی را از محتوای بافت استنباط نمود.
سیستمهای توصیهگر به خصوص در زمینه گردشگری با مسائلی مواجه است از مهمترین آنها نداشتن اطلاعات تاریخچهای از کاربران است. این مشکل بخصوص در طراحی سیستمهای توصیهگر برای اقامتگاه نمود بیشتری دارد. روشهای توصیهگری معمول مانند پالاش مشارکتی و محتوا محور که بر اساس اطلاعات تاریخچهای کاربر به ارائه پیشنهاد میپردازند در حوزه گردشگری به دلیل نبود جامعه اطلاعاتی بزرگ بخصوص در زمانی که سیستم برای یک محدوده جغرافیایی خاص پیاده سازی شود، کاربرد کمتری دارند. در این پایان نامه برای حل این مشکل از روشی استفاده شد که نیازی به این نوع از اطلاعات نداشته باشد بنابراین از روش استدلال مبتنی بر شرط که یکی از روشهای دانش محور است استفاده شده است. اصول این روش بر پایه اطلاعاتی است که به طور مستقیم از کاربر در زمان استفاده از سیستم دریافت می شود و ارائه پیشنهاد را به جای حالت عمومی و کلیتری که روشهای پیشین داشتند به صورت شخصی و انفرادی تبدیل می کند. برای نزدیکی بیشتر پیشنهاد به وضعیت کاربر و بهبود روند شخصی سازی از اطلاعات بافتی نیز استفاده شده است به این صورت که کاربران را با توجه به نوع سفر به گروه های بافتی تقسیم نمودیم. برای این کار خصوصیات و صفات مشترک برای گروههایی که نوع سفر یکسان دارند، در نظر گرفته شده است. در نتیجه تمرکز این سیستم بر روی ترجیحات کاربر در قالب گروه بافتی مربوط به اوست.
(( اینجا فقط تکه ای از متن درج شده است. برای خرید متن کامل فایل پایان نامه با فرمت ورد می توانید به سایت feko.ir مراجعه نمایید و کلمه کلیدی مورد نظرتان را جستجو نمایید. ))
خدمات ارائه شده به کاربر در برنامهی کاربردی طراحی شده شامل پیشنهاد اقامتگاه و همچنین راهنمایی مسیر رسیدن به اقامتگاه در قالب نقشه و به علاوه نمایش و یادآوری رویدادها میباشد. سیستمهای توصیه گر شخصی احتیاج به اطلاعاتی در مورد نیازمندی کاربر دارند. این اطلاعات می تواند از ترجیحات کاربر*، قیود*، اطلاعات بافتی بدست آید و سپس این اطلاعات وارد سیستم توصیهگر شده و با بهره گرفتن از آنها بهترین توصیه به کاربر انجام شود. برای طراحی و اجرای هر سیستم بافتآگاه، در مرحله اولیه باید بافتهای موثر را شناسایی کرد و نحوه تاثیر هر یک را مشخص نمود و مدلسازی کرد. در اولین گام به معرفی بافتها و معیارهای موثر میپردازیم. سپس به نحوه مدلسازی آنها در سیستم پیشنهادی خواهیم پرداخت. در گام بعدی معماری پیشنهادی برای سیستم مورد نظر ارائه می شود. روند کار در شکل ۴-۱ آورده شده است.
شکل ۴‑۱ گامهای پژوهش
بافتهای موثر و معیارهای تصمیم گیری در پیشنهاد اقامتگاه
همانطور که در فصلهای پیشین گفته شد انواع مختلفی از بافت وجود دارد که توسعه دهندگان برنامه کاربردی با توجه به هدف خود از طراحی سیستم از یک یا تعدادی از آنها در جهت بهبود کارایی سیستم استفاده خواهند کرد. معیارهایی* که سیستم توصیهگر پیشنهادی برای ارائه توصیه در نظر میگیرد همانطور که در جدول ۴-۱ نشان داده شده است شامل اطلاعات بافتی و ترجیحات کاربر میباشد. بافتهای مورد استفاده در این پژوهش، بافت زمان، نوع سفر و موقعیت میباشد و ترجیحات کاربر شامل هزینه ، میزان امکانات اقامتگاه و میزان امکانات اتاق است.
جدول ۴‑۱ معیارهای تاثیرگذار در سیستم
معیارها | |||||
بافت | ترجیحات کاربر | ||||
زمان | نوع سفر | موقعیت | هزینه | میزان امکانات اقامتگاه | میزان امکانات اتاق |
نوع سفر
نوع سفر یا هدف سفر از بافتهای تاثیر گذار و مهم در ارائه و پیشنهاد اقامتگاه به گردشگر است. این بافت به وسیله کاربر تعریف می شود. در اینجا سه نوع سفر در نظر گرفته شده است تفریحی/خانوادگی، کاری و دانشجویی. با توجه به نوع سفر، المان های تاثیر گذار عوض شده و یا ارزش و اهمیت آنها تغییر می کند به عنوان مثال در سفر کاری داشتن اینترنت اهمیت بیشتری نسبت به زمانی دارد که سفر تفریحی/خانوادگی است داشتن مکان بازی برای بچهها در زمانی که سفر دانشجویی است قابلیت بی کاربردی برای کاربر است. در صورتی که در سفر تفریحی/خانوادگی نیاز بیشتری به آن احساس می شود. در سفرهای کاری ،کاربر وقت بیشتری رادر اتاق میگذراند. در نتیجه راحتی اتاق اهمی
ت بیشتری دارد اما در سفر تفریحی که بیشتر وقت به گشت و گذار پرداخته می شود چندان فرصتی برای استفاده از امکانات اقامتگاه وجود نخواهد داشت. با عنوان مثال موقعیت اقامتگاه را در نظر میگیریم. و همچنین بعضی از اقامتگاهها فقط مخصوص یک گروه خاص میباشند مانند پانسیون که فقط برای نوع سفر دانشجویی در نظر گرفته شده است.
موقعیت اقامتگاه
از بافتهای تاثیر گذار در توصیه اقامتگاه به کاربر موقعیت اقامتگاه است. موقعیت در لیست ویژگی مربوط به اقامتگاه از اهمیت بالاتری برخوردار است. دسترسی آن به وسایل حمل و نقل و فاصله آن تا جاهایی که گردشگر قصد بازدید از آن را خواهد داشت در درجه بندی اقامتگاه از نظر موقعیت تاثیر گذار خواهد بود. با توجه به نوع سفر تاثیرگذاری موقعیت اقامتگاه متفاوت خواهد بود. مثلا در سفرهای تفریحی که گردشگر به قصد بازدید از دیدنیهای یک شهر به آن سفر می کند اگر موقعیت اقامتگاه دور از مراکز خرید یا جاهای دیدنی شهر باشد، مجبور خواهد شد برای تردد در شهر از تاکسی استفاده کند. تاکسی در بعضی شهرها واقعا گران است. انتخاب نادرست محل اقامتگاه می تواند تمام صرفهجویی کاربر در انتخاب مکانی با قیمتی مناسبتر را تحت تاثیر قرار دهد و یا زمان زیادی را برای رسیدن صرف کند. در سفر دانشجویی اقامتگاهی مناسبتر است که از نطر مکانی در محدوده با امنیت بیشتر قرار داشته باشد و نزدیک به محدوده دانشگاه و همینطور به ایستگاههای اتوبوس بین شهری باشد.
زمان
از دیگر بافتها و المان های تاثیر گذار زمان میباشد. زمان به صورت نقطهای از زمان در طول شبانه روز و یا بازهی زمانی در نظر گرفته می شود زمان در اینجا چه زمانی از روز در نظر گرفته شده است. اقامتگاهی به کاربر پیشنهاد می شود که در زمان درخواست کاربر به ارائه سرویس بپردازد. در صورتی که کاربر در زمان غیر ساعت کاری یک مکان از سیستم استفاده کند اطلاعات آن به کاربر فرستاده نمی شود.
ترجیحات کاربر
علاوه بر اطلاعات بافتی یاد شده در توصیه اقامتگاه، معیارها و المانهای دیگری نیز تاثیر گذار میباشند که به عنوان ترجیحات کاربر در نظر گرفته می شود. اصولا در هر فرایند تصمیم گیری یک یا چند معیار دخالت دارند و تصمیم گیرنده با بررسی جمیع معیارها گزینه مناسب تصمیم را انتخاب می کند این موضوع در مورد همه روشهای تصمیم گیری صادق است. پژوهشهای برای شناسایی معیارهای انتخاب محل اقامت انجام شده است از جمله لویس[۲۰] [۵۶] بیان داشته که خدمات ارائه شده و امکانات اقامتگاه، عوامل اصلی انتخاب کردن یا نکردن یک اقامتگاه از سوی گردشگران است. اتکینسون [۵۷][۲۱] ایمنی و بهای هتل را مهمترین عوامل انتخاب هتل برشمرد. مک کلیری[۲۲] و همکاران [۵۸]موقعیت مکانی را مهمترین عامل برای محل اقامت در سفر کاری درنظر گرفته است. پاراسورمن[۲۳] و دیگران [۵۹] کیفیت خدمات اقامتگاه و برخورد کارکنان با مهمانان را برای مسافران تفریحی واجد اهمیت دانسته اند.
با توجه به تحقیقات انجام شده، در این پایان نامه معیارهای انتخاب شده برای تصمیم گیری برای انتخاب محل اقامت در درجه اول نوع سفر میباشد که به سه نوع سفر کاری و تجاری، سفر تفریحی/خانوادگی و سفر دانشجویی تقسیم بندی شده است.همانطور که ذکر شد در این دستهبندیها معیارهای امتیازدهی به اقامتگاهها از نظر اولویت تغییر خواهد کرد. به عنوان مثال موقعیت اقامتگاه که در گروه امکانات اقامتگاه قرار دارد در هر بافت متفاوت است. در نوع سفر دانشجویی موقعیت مناسب با زمانی که سفر کاری است متفاوت است. در سفر دانشجویی امنیت اقامتگاه و در سفر کاری نزدیکی به مرکز تجاری شهر و در سفر تفریحی نزدیکی به مراکز گردشگری مورد نظر است. پاکیزگی، راحتی تخت خواب و سیستم سرمایش و گرمایش و داشتن اینترنت در سفرهای کاری و نیز داشتن مکان بازی و سرگرمی در سفرهای تفریحی/خانوادگی برای کودکان یکی دیگر از اولویتها میباشد.
هزینه مورد نظر کاربر برای هر شب اقامت یکی دیگر از معیارهای تاثیر گذار در این سیستم میباشد هر چه بودجه بیشتری را برای اقامت در نظر گرفته شود، محل اقامت لوکستر و خدمات و سرویسدهی بیشتر می شود. دیگر معیار در نظر گرفته شده میزان امکانات اقامتگاه که به صورت رتبه بندی از ۱ نشان دهنده امکانات بسیارکم تا ۵ نشانگر سطح امکانات عالی میباشد، درجه بندی شده است. برای این درجه بندی ده مورد پارکینگ خودرو، ، صندوق امانات، تاکسی سرویس، موقعیت اقامتگاه، رستوران و کافیشاپ، سالن ورزشی و استخر، فروشگاه، فضای سبز، خودپرداز و سرویس ۲۴ ساعته به مهمانان در نظر گرفته شده است. معیار دیگر میزان امکانات اتاق است که با در نظر گرفتن مواردی مانند اینترنت، یخچال، تلویزیون، ماهواره، صبحانه، تلفن، حمام، سرویس اتو، تعویض روزانه ملحفهها، اندازه اتاق، نور، تهویه، منظره و تخت اضافه رتبه بندی شده است.
مدلسازی سیستم توصیهگر
پس از تعیین معیارها و بافتهای تاثیر گذار به مدلسازی سیستم توصیهگر مورد استفاده اشاره خواهد شد. در هر سیستم توصیهگر هدف نهایی، تصمیم به توصیه یا عدم توصیه یک آیتم به یک کاربر میباشد. تعداد زیادی از سیستمهای توصیهگر در محیط همراه برای ارائه پی
شنهاد متکی بر قیود و ترجیحات کاربر هستند. خواه این ترجیحات و قیود طور صریح بیان شود یا تلویحا استنتاج شود [۳۴]. پروفایل کاربر با بهره گرفتن از قیود، ترجیحات و هدف کاربر ایجاد می شود.
در روش استدلال مبتنی بر شرط پیشنهادها بر اساس مجموعه شروط که از کاربر جمع آوری شده ارائه می شود. بر طبق روش تیسانگ[۲۴] [۶۰]، یک مسئله استیفای قیود کلاسیک که به اختصار با *CSP نشان داده می شود به وسیله سه گانه (V ,D ,C) توصیف می شود به این صورت کهV مجموعه متغیرها و D مجموعه محدودیت ها برای متغیرها و C مجموعه قیودی است که توصیف کننده مقادیری میباشد که متغیرها میتوانند به طور همزمان داشته باشند.
یک راه حل برای CSP، مشابه تخصیص یک مقدار به هر متغیر در V است که تمام قیود را راضی کند. بنابراین یک مسئله توصیه می تواند به صورت یک مسئله CSP بیان شود. سیستم توصیهگر مبتنی بر شرط نیازمند تعریف صریح از درخواست کاربر، خصوصیات محصولات و قیود است. این عناصر یک پایگاه دانش برای توصیه را تشکیل می دهند یک توصیهگر متشکل از دو سری متغیرها Vp و Vu و قیود مربوطه C میباشد. Vu برابر ترجیحات ورودی کاربر میباشد که تمام نیازمندی احتمالی مشخص شده به وسیله کاربر را توصیف می کند. برای مثال در این پایان نامه هزینه، میزان امکانات اتاق، و میزان امکانات اقامتگاه می باشد. Cu برابر نیازمندی خاص کاربر فرضی که برای نمونه می تواند هزینه برابر ۸۰۰۰۰ تومان در نظر گرفته شود. Vp برابر ویژگی اقامتگاه و Cp قید تعریف شده برای اقامتگاه است برای نمونه در جدول ۴-۲ قیود تعریفی برای اقامتگاه ذکر شداند.
جدول ۴‑۲ مجموعه قیود برای یک آیتم