SlideShare a Scribd company logo
1
‫بهینه‬‌‫سازی‌انتقال‌چمدان‌در‌فرودگاه‬‌
‫محمدزاده‬ ‫محمد‬ ،‫سلیمانی‬ ‫اصل‬ ‫یحیی‬‫پارچین‬،‫طاهری‬ ‫فراز‬
(‫راهنما‬ ‫معلم‬:‫آقای‬‫احسان‬‫باقرزاده‬)
‫چکیده‬‌
‫شا‬‫ی‬‫د‬‫بتوان‬‫گفت‬‫که‬‫تکنولوژ‬‫ی‬RFID(‫راد‬‫ی‬‫و‬‫شناسه‬)‫برا‬‫ی‬
‫اول‬‫ی‬‫ن‬‫بار‬‫در‬‫کشور‬‫ما‬‫با‬‫بل‬‫ی‬‫ت‬‫ها‬‫ی‬‫الکترون‬‫ی‬‫ک‬‫ی‬‫مترو‬‫وارد‬‫شد‬‫و‬‫در‬
‫کاربرد‬‫ها‬‫ی‬‫محدود‬‫ی‬‫کارت‬ ‫با‬ ‫کارمندان‬ ‫غیاب‬ ‫و‬ ‫حضور‬ ‫مانند‬‫مورد‬
‫استفاده‬‫قرار‬‫گرفت‬.‫در‬‫ا‬‫ی‬‫ن‬‫پروژه‬‫است‬ ‫شده‬ ‫سعی‬‫که‬‫از‬‫ا‬‫ی‬‫ن‬
‫تکنولوژ‬‫ی‬‫به‬‫کمک‬‫د‬‫ی‬‫گر‬‫تکنولوژ‬‫ی‬‫ها‬‫ی‬‫نو‬‫ی‬‫ن‬‫در‬‫کشورمان‬‫استفاده‬‫ی‬
‫د‬‫ی‬‫گر‬‫ی‬‫در‬‫صنعت‬‫هواپ‬‫ی‬‫ما‬‫یی‬‫بکن‬‫ی‬‫م‬‫و‬‫حمل‬‫و‬‫نقل‬‫چمدان‬‫ها‬‫را‬‫با‬
‫دقت‬‫باالتر‬‫ی‬‫انجام‬‫بده‬‫ی‬‫م‬.‫هم‬‫ی‬‫ن‬‫طور‬‫بتوان‬‫ی‬‫م‬‫روش‬‫طراح‬‫ی‬‫شده‬‫را‬
‫به‬‫راه‬‫حل‬‫د‬‫ی‬‫گر‬‫مشکالت‬‫هم‬‫ربط‬‫بده‬‫ی‬‫م‬.‫مانند‬:‫پ‬‫ی‬‫گ‬‫ی‬‫ر‬‫ی‬‫مرسوالت‬
‫پست‬‫ی‬،‫هوشمند‬‫ساز‬‫ی‬‫ب‬‫ی‬‫مارستان‬‫ها‬‫و‬....
‫مقدمه‬
‫چمدان‬ ‫ساالنه‬‫می‬ ‫مفقود‬ ‫هوایی‬ ‫سفرهای‬ ‫در‬ ‫زیادی‬ ‫های‬‫شوند‬.
‫و‬ ‫یافتن‬‫چمدان‬ ‫این‬ ‫پیگیری‬‫زمان‬ ‫بسیار‬ ‫ها‬‫است‬ ‫بر‬.
‫شرکت‬ ‫که‬ ‫آماری‬ ‫طبق‬SITA‫سال‬ ‫در‬11‫کرده‬ ‫منتشر‬،‫است‬
‫میان‬ ‫از‬44/1‫شده‬ ‫بارگیری‬ ‫آنها‬ ‫های‬ ‫چمدان‬ ‫که‬ ‫افرادی‬ ‫میلیارد‬
،‫است‬44/12‫شده‬ ‫مشکل‬ ‫دچار‬ ‫چمدان‬ ‫میلیون‬‫صنعت‬ ‫برای‬ ‫که‬ ‫اند‬
‫حمل‬‫و‬‫هواپیمایی‬ ‫نقل‬24/1‫است‬ ‫داشته‬ ‫خرج‬ ‫دالر‬ ‫میلیارد‬.
‫سال‬ ‫در‬ ‫کل‬ ‫در‬11‫حدود‬1088188‫گم‬ ‫چمدان‬‫شده‬‫است‬.
1
Radio Frequency Identification
‫چمدان‬ ‫آمار‬‫گم‬ ‫های‬‫سال‬ ‫در‬ ‫اروپا‬ ‫در‬ ‫شده‬11:
‫چمدان‬ ‫آمار‬‫گم‬ ‫های‬‫سال‬ ‫در‬ ‫آمریکا‬ ‫در‬ ‫شده‬11:
‫هزینه‬ ‫کاهش‬ ‫برای‬ ‫تا‬ ‫است‬ ‫منطقی‬ ‫پس‬‫همین‬ ‫و‬ ‫ها‬‫راحتی‬ ‫طور‬
‫شود‬ ‫طراحی‬ ‫بهینه‬ ‫سیستمی‬ ،‫مسافران‬ ‫و‬ ‫کارکنان‬.
‫ا‬ ‫یکی‬‫راه‬ ‫ز‬‫حل‬‫های‬‫نسبتا‬‫کاربردی‬ ‫و‬ ‫هزینه‬ ‫کم‬‫این‬،‫مشکل‬
‫تکنولوژی‬ ‫از‬ ‫استفاده‬RFID‫تکنولوژی‬ ‫با‬ ‫آن‬ ‫تلفیق‬ ‫و‬WSN1
‫است‬.‫دو‬ ‫این‬ ‫که‬ ‫امکاناتی‬ ‫که‬ ‫استفاده‬ ‫با‬ ‫تا‬ ‫است‬ ‫این‬ ‫بر‬ ‫تالش‬
‫مشکل‬ ‫رفع‬ ‫برای‬ ‫بهینه‬ ‫سیستمی‬ ‫گذارند‬ ‫می‬ ‫ما‬ ‫اختیار‬ ‫در‬ ‫تکنولوژی‬
‫کنیم‬ ‫طراحی‬ ‫شده‬ ‫ذکر‬.
‫در‬ ‫پروژه‬ ‫این‬ ‫در‬‫بخش‬‫ویژه‬ ‫امکانات‬ ‫نیازمند‬ ‫مختلف‬ ‫های‬‫بوده‬ ‫ای‬
‫جمله‬ ‫از‬ ‫ایم‬:
‫ایجاد‬‫بی‬ ‫شبکه‬‫سیم‬
RFID Tag
RFID Reader4
‫نرم‬‫افزار‬‫مد‬‫ی‬‫ر‬‫ی‬‫ت‬‫اطالعات‬
2
Wireless Sensor Network
3
‫شناسه‬
4
‫بازخوان‬‫ب‬‫ر‬‫چسب‬
2
‫روش‌کار‬‌
‫انتقال‬ ‫مسیر‬ ‫تمام‬ ‫در‬ ‫که‬ ‫است‬ ‫گونه‬ ‫بدین‬ ‫طرح‬ ‫کلی‬ ‫ساختار‬
‫ایستگاه‬ ‫ها‬ ‫چمدان‬‫چک‬ ‫برای‬ ‫هایی‬‫چمدان‬ ‫کردن‬‫دارد‬ ‫وجود‬ ‫ها‬.
‫چمدان‬ ‫تحویل‬ ‫متصدی‬ ‫ابتدا‬ ‫در‬‫فرودگاه‬ ‫در‬ ‫تحویل‬ ‫هنگام‬ ‫ها‬
‫یک‬ ،‫مبدا‬Tag‫می‬ ‫متصل‬ ‫چمدان‬ ‫به‬‫می‬ ‫که‬ ‫کند‬‫توان‬Tag‫در‬ ‫را‬ ‫ها‬
‫چمدان‬ ‫به‬ ‫برچسب‬ ‫مانند‬ ‫و‬ ‫کرد‬ ‫تولید‬ ‫لحظه‬‫چسباند‬ ‫ها‬.‫این‬Tag
‫سریالی‬ ‫شماره‬ ‫دارای‬‫است‬‫شماره‬ ‫آن‬ ‫از‬ ‫توان‬ ‫می‬ ‫که‬‫و‬ ‫پرواز‬ ‫ی‬
‫شماره‬‫کرد‬ ‫استخراج‬ ‫را‬ ‫چمدان‬ ‫ی‬.‫ا‬ ‫در‬‫ی‬‫بارگیری‬ ‫محل‬ ‫که‬ ‫اول‬ ‫ستگاه‬
‫چمدان‬‫ها‬‫مشخضات‬ ‫دارای‬ ‫که‬ ‫شود‬ ‫می‬ ‫تولید‬ ‫فایلی‬ ،‫است‬
‫چمدان‬‫است‬ ‫پرواز‬ ‫یک‬ ‫های‬.‫ایستگاه‬ ‫تمامی‬ ‫به‬ ‫فایل‬ ‫این‬‫و‬ ‫بعدی‬ ‫های‬
‫شود‬ ‫می‬ ‫ارسال‬ ‫مقصد‬ ‫فرودگاه‬.
‫تمامی‬‫ایستگاه‬‫های‬‫فرودگاه‬‫اختصاصی‬ ‫کد‬ ‫دارای‬ ‫ها‬‫هستند‬.
‫چمدان‬‫ایستگاهی‬ ‫هر‬ ‫از‬ ‫ها‬‫که‬‫موقعیتشان‬ ،‫کنند‬ ‫عبور‬‫در‬
‫پایگاه‬‫داده‬‫می‬ ‫ثبت‬ ‫ها‬‫شود‬‫ها‬ ‫چمدان‬ ‫اطالعات‬ ‫محتوی‬ ‫فایل‬ ‫با‬ ‫و‬
‫شود‬ ‫می‬ ‫مقایسه‬.‫لحظه‬ ‫از‬ ‫نتیجه‬ ‫در‬‫ثبت‬ ‫سیستم‬ ‫در‬ ‫چمدان‬ ‫که‬ ‫ای‬
‫می‬‫می‬ ‫شود‬‫کرد‬ ‫پیگیری‬ ‫را‬ ‫آن‬ ‫موقعیت‬ ‫توان‬.‫مسیر‬ ‫بودن‬ ‫ایستگاهی‬
‫معلوم‬ ‫آن‬ ‫حدودی‬ ‫موقعیت‬ ،‫شد‬ ‫گم‬ ‫چمدانی‬ ‫اگر‬ ‫تا‬ ‫شود‬ ‫می‬ ‫باعث‬
‫ب‬‫شود‬ ‫انجام‬ ‫سریعتر‬ ‫روند‬ ‫تا‬ ‫اشد‬.
‫چمدان‬ ‫تحویل‬ ‫از‬ ‫بعد‬‫دارد‬ ‫وجود‬ ‫ایستگاهی‬ ‫بارگیری‬ ‫هنگام‬ ‫ها‬‫که‬
‫چمدان‬ ‫آن‬ ‫در‬‫ها‬‫می‬ ‫چک‬‫شو‬‫تا‬ ‫ند‬‫وارد‬ ‫اشتباهی‬ ‫صورت‬ ‫به‬ ‫چمدانی‬
‫چمدان‬ ‫کلیه‬ ‫و‬ ‫نشود‬ ‫هواپیما‬‫شوند‬ ‫هواپیما‬ ‫وارد‬ ‫ها‬.
‫دوباره‬ ‫مسافرین‬ ‫به‬ ‫ها‬ ‫چمدان‬ ‫تحویل‬ ‫از‬ ‫قبل‬ ،‫مقصد‬ ‫فرودگاه‬ ‫در‬
‫وجود‬‫چمدان‬‫شود‬ ‫می‬ ‫چک‬ ‫ها‬.
،‫مقصد‬ ‫فرودگاه‬ ‫در‬ ‫خود‬ ‫چمدان‬ ‫دریافت‬ ‫از‬ ‫پس‬ ‫مسافرها‬‫ار‬
‫دروازه‬‫که‬ ‫شوند‬ ‫می‬ ‫رد‬ ‫ای‬Tag‫می‬ ‫نامتعبر‬ ‫را‬‫کند‬.‫امکان‬ ‫تا‬
‫استفاده‬‫باشد‬ ‫نداشته‬ ‫وجود‬ ‫آنها‬ ‫از‬ ‫استفاده‬ ‫سوء‬ ‫یا‬ ‫دوباره‬ ‫ی‬.
‫هم‬‫می‬ ‫امنیت‬ ‫باالرفتن‬ ‫برای‬ ‫چنین‬‫که‬ ‫هنگامی‬ ‫مسافرها‬ ‫به‬ ‫توان‬
‫چمدان‬‫هایشان‬‫می‬ ‫تحویل‬ ‫را‬‫حاوی‬ ‫دستبند‬ ‫یک‬ ‫دهند‬‫یک‬RFID
Tag‫تطابق‬ ‫شرط‬ ‫به‬ ‫تنها‬ ‫که‬ ‫داد‬ID‫دست‬‫با‬ ‫بند‬Tag‫چمدان‬
‫شوند‬ ‫خارج‬ ‫مقصد‬ ‫فردوگاه‬ ‫از‬ ‫بتوانند‬.
‌
‫این‬ ‫اندازی‬ ‫راه‬ ‫برای‬‫طرح‬‫برنامه‬ ‫تمام‬‫میکروکنترلر‬ ‫توسط‬ ‫ها‬
PIC30F4011‫شوند‬ ‫می‬ ‫اجرا‬.
‫برای‬‫بندی‬ ‫شبکه‬‫سیم‬ ‫بی‬‫ماژول‬ ‫یک‬ ‫به‬‫ارتباط‬‫ی‬‫سریال‬‫است‬ ‫نیاز‬.
‫بنابراین‬‫ماژول‬ ‫از‬DRF4432D20‫پروتکل‬ ‫با‬UART‫استفاده‬
‫شده‬‫برای‬ ‫مناسب‬ ‫ماژولی‬ ‫که‬‫با‬ ‫ارتباط‬ ‫برای‬ ‫و‬ ‫است‬ ‫طرح‬ ‫این‬Tag
RFID‫ماژول‬ ‫از‬CR003‫است‬ ‫شده‬ ‫استفاده‬ ‫پروتکل‬ ‫همان‬ ‫با‬.
‫ماژول‬ ‫از‬ ‫هم‬ ‫کامپیوتر‬ ‫با‬ ‫ارتباط‬ ‫برای‬FTDI232‫شده‬ ‫استفاده‬
‫است‬.
‫باید‬ ‫ایستگاه‬ ‫هر‬‫گیرنده‬ ‫و‬ ‫فرستنده‬ ‫یک‬ ‫داری‬RF‫با‬ ‫بتواند‬ ‫تا‬ ‫باشد‬
‫باشد‬ ‫داشته‬ ‫اطالعات‬ ‫تبادل‬ ‫اصلی‬ ‫سرور‬.‫همین‬‫یک‬ ‫دارای‬ ‫باید‬ ‫طور‬
RFID Reader‫اطالعات‬ ‫بتواند‬ ‫تا‬ ‫باشد‬Tag‫بخواند‬ ‫را‬ ‫ها‬
‫به‬ ‫داده‬ ‫انتقال‬ ‫امکان‬ ‫برای‬ ‫قسمتی‬ ‫تا‬ ‫است‬ ‫خوب‬ ‫همینطور‬
‫دستگاه‬‫باشد‬ ‫داشته‬ ‫خارجی‬ ‫های‬
‫شبکه‬‫صورت‬ ‫به‬ ‫بندی‬Master‫و‬Client‫است‬.‫ا‬ ‫در‬‫همه‬ ‫بتدا‬‫ی‬
‫می‬ ‫دریافت‬ ‫اطالعات‬ ‫تبادل‬ ‫برای‬ ‫آدرس‬ ‫یک‬ ‫سرور‬ ‫از‬ ‫ها‬ ‫ایستگاه‬
‫بدهد‬ ‫تشخیص‬ ‫هم‬ ‫از‬ ‫را‬ ‫ها‬ ‫ایستگاه‬ ‫بتواند‬ ‫سرور‬ ‫تا‬ ‫کنند‬.‫سپس‬‫با‬
‫می‬ ‫آغار‬ ‫اطالعات‬ ‫تقابل‬ ‫آدرس‬ ‫آن‬ ‫به‬ ‫توجه‬‫شود‬.‫دستگاه‬ ‫از‬ ‫کدام‬ ‫هر‬‫ها‬
‫ابتدا‬Tag‫چ‬ ‫به‬ ‫مربوط‬ ‫های‬‫می‬ ‫را‬ ‫مدان‬‫شرایط‬ ‫به‬ ‫توجه‬ ‫با‬ ‫و‬ ‫خوانند‬
‫پاک‬ ‫و‬ ‫تایید‬ ،‫کردن‬ ‫اضافه‬ ‫برای‬ ‫دستورهایی‬‫اطالعات‬ ‫کردن‬Tag‫از‬
‫می‬ ‫صادر‬ ‫داده‬ ‫پایگاه‬‫شود‬.
‫نحوه‬‫آدرس‬ ‫ی‬‫صدا‬ ‫با‬ ‫اصلی‬ ‫دستگاه‬ ‫که‬ ‫است‬ ‫صورت‬ ‫بدین‬ ‫دهی‬
‫آدرس‬ ‫تمامی‬ ‫کردن‬‫دستورهای‬ ‫فرستادن‬ ‫و‬ ‫نامشخص‬ ‫های‬
‫آدرس‬‫دهی‬‫آن‬ ‫به‬‫آدرس‬ ‫که‬ ‫هایی‬‫نشده‬ ‫دهی‬‫اند‬.
‫دارد‬ ‫وجود‬ ‫قسمت‬ ‫چند‬ ‫داده‬ ‫پک‬ ‫هر‬ ‫در‬:
‫ایستگاه‬ ‫ی‬ ‫شماره‬
‫شماره‬‫چمدان‬ ‫ی‬
‫شماره‬‫پرواز‬ ‫ی‬
‫داخلی‬ ‫دستورات‬
‫با‬ ‫ارتباط‬ ‫انتقال‬ ‫که‬ ‫هستند‬ ‫ها‬ ‫ایستگاه‬ ‫که‬ ‫شد‬ ‫متذکر‬ ‫باید‬ ‫البته‬
‫کنند‬ ‫می‬ ‫آغاز‬ ‫را‬ ‫سرور‬.‫داده‬ ‫وقت‬ ‫هر‬ ‫واقع‬ ‫در‬‫مربوط‬ ‫سرور‬ ‫به‬ ‫ای‬
‫ر‬ ‫آن‬ ،‫شود‬‫می‬ ‫ا‬‫فرستند‬.
3
‫بخش‬ ‫تمام‬ ‫مورد‬ ‫در‬ ‫کاملی‬ ‫نسبتا‬ ‫توضیح‬ ‫اآلن‬ ‫تا‬‫داده‬ ‫طرح‬ ‫های‬
‫شده‬‫است‬.‫اصلی‬ ‫های‬ ‫بخش‬ ‫بعضی‬ ‫مورد‬ ‫در‬ ‫تا‬ ‫است‬ ‫مناسب‬ ‫حال‬
‫شود‬ ‫داده‬ ‫بیشتری‬ ‫توضیحات‬.
‫شبکه‬:
‫سرور‬ ‫و‬ ‫فرودگاه‬ ‫در‬ ‫متحرک‬ ‫های‬ ‫دستگاه‬ ‫بین‬ ‫ارتباط‬(‫ها‬)‫در‬ ‫ثابت‬ ‫ی‬
‫است‬ ‫وسریع‬ ‫امن‬ ‫روشی‬ ‫مند‬ ‫نیاز‬ ‫فرودگاه‬.‫این‬‫خاصیت‬ ‫ارتباط‬‫های‬
‫باشد‬ ‫دارا‬ ‫باید‬ ‫را‬ ‫زیر‬:
‫تغییر‬ ‫قابل‬ ‫ی‬ ‫شناسه‬ ‫یک‬ ‫به‬ ‫نیاز‬
‫شبکه‬ ‫از‬ ‫ارتباط‬ ‫وصل‬ ‫و‬ ‫ارتباط‬ ‫قطع‬
‫شبکه‬ ‫به‬ ‫نشدن‬ ‫وصل‬ ‫صورت‬ ‫در‬ ‫اشکال‬ ‫تشخیص‬
‫سرور‬ ‫مداوم‬ ‫فعالیت‬‫بوجود‬ ‫صورت‬ ‫در‬ ‫حتی‬ ‫محلی‬ ‫های‬
‫مشکل‬ ‫آمدن‬
‫مرکزی‬ ‫صورت‬ ‫به‬ ‫دستگاه‬ ‫چند‬ ‫کار‬ ‫امکان‬
‫در‬ ‫تغییر‬ ‫قابل‬ ‫ی‬ ‫شناسه‬‫دستگاهی‬ ‫که‬ ‫است‬ ‫نیاز‬ ‫مورد‬ ‫صورتی‬
‫در‬ ‫محلی‬ ‫سروری‬ ‫پوشش‬ ‫زیر‬ ‫از‬ ‫و‬ ‫کند‬ ‫حرکت‬ ‫فرودگاه‬ ‫در‬ ‫بخواهد‬
‫ناحیه‬ ‫به‬ ‫ناحیه‬ ‫یک‬‫تعداد‬ ‫فرودگاه‬ ‫یک‬ ‫در‬ ‫و‬ ‫برود‬ ‫دیگری‬ ‫سرور‬ ‫ی‬
‫باشد‬ ‫استفاده‬ ‫مورد‬ ‫دستگاه‬ ‫زیادی‬ ‫نسبتا‬.‫های‬ ‫آدرس‬ ‫صورت‬ ‫این‬ ‫در‬
‫باید‬ ‫ها‬ ‫آدرس‬ ‫این‬ ‫و‬ ‫است‬ ‫نیاز‬ ‫مورد‬ ‫ها‬ ‫دستگاه‬ ‫برای‬ ‫متغیر‬‫طرف‬ ‫از‬
‫شود‬ ‫داده‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫به‬ ‫محلی‬ ‫سرور‬.
‫مهم‬ ‫بسیار‬ ‫محلی‬ ‫سرور‬ ‫از‬ ‫جداگانه‬ ‫صورت‬ ‫به‬ ‫دستگاه‬ ‫هر‬ ‫شدن‬ ‫جدا‬
‫پردازش‬ ‫برخی‬ ‫زیرا‬ ‫است‬‫می‬ ‫دستگاه‬ ‫از‬ ‫زیادی‬ ‫زمان‬ ‫ها‬‫با‬ ‫که‬ ‫گیرند‬
‫نمی‬ ‫اجرا‬ ‫قابل‬ ‫محلی‬ ‫شبکه‬ ‫اتصال‬ ‫وجود‬‫باید‬ ‫هم‬ ‫محلی‬ ‫سرور‬ ‫و‬ ‫باشند‬
‫و‬ ‫بدهد‬ ‫تشخیص‬ ‫را‬ ‫امر‬ ‫این‬ ‫بتواند‬‫صورت‬ ‫به‬ ‫را‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬
‫نرسد‬ ‫موردنظر‬ ‫دستگاه‬ ‫به‬ ‫فرمانی‬ ‫دیگر‬ ‫تا‬ ‫کند‬ ‫جدا‬ ‫شبکه‬ ‫از‬ ‫خودکار‬.
‫دوباره‬ ‫اتصال‬ ‫برای‬‫می‬ ‫محلی‬ ‫شبکه‬ ‫به‬ ‫دستگاه‬ ‫ی‬‫فرایند‬ ‫بایست‬
‫آدرس‬‫عادی‬ ‫شرایط‬ ‫به‬ ‫دوباره‬ ‫بتواند‬ ‫دستگاه‬ ‫و‬ ‫شود‬ ‫تکرار‬ ‫گیری‬
‫برگردد‬.
‫وجو‬ ‫خطا‬ ‫اصالح‬ ‫حتی‬ ‫یا‬ ‫تشخیص‬ ‫برای‬ ‫الگوریتم‬ ‫چندین‬‫دارد‬ ‫د‬.
‫بسته‬ ‫در‬ ‫اطالعات‬ ‫ارسال‬ ‫استفاده‬ ‫مورد‬ ‫های‬ ‫روش‬ ‫این‬ ‫از‬ ‫یکی‬‫های‬
‫برقراری‬ ‫در‬ ‫کامپیوترها‬ ‫امروزه‬ ‫که‬ ‫روشی‬ ‫مانند‬ ‫است‬ ‫مشخص‬
‫می‬ ‫استفاده‬ ‫شبکه‬ ‫ارتباطات‬‫کنند‬.‫مقداری‬ ‫روش‬ ‫این‬1‫ارتباط‬ ‫سرعت‬
‫می‬ ‫مشخص‬ ‫را‬ ‫خطاها‬ ‫عوض‬ ‫در‬ ‫ولی‬ ‫دهد‬ ‫می‬ ‫کاهش‬ ‫را‬‫در‬ ‫و‬ ‫کند‬
‫داده‬ ،‫خطا‬ ‫بروز‬ ‫صورت‬‫قبلی‬ ‫ی‬‫شود‬ ‫می‬ ‫ارسال‬ ‫دوباره‬ ‫را‬.
‫تمام‬ ‫تقریبا‬ ‫بدهد‬ ‫رخ‬ ‫محلی‬ ‫سرور‬ ‫در‬ ‫خطایی‬ ‫اگر‬ ‫عادی‬ ‫حالت‬ ‫در‬
‫کار‬ ‫دوباره‬ ‫نتواند‬ ‫خطا‬ ‫این‬ ‫از‬ ‫بعد‬ ‫دستگاه‬ ‫اگر‬ ‫و‬ ‫شود‬ ‫می‬ ‫فلج‬ ‫شبکه‬
‫دستگاه‬ ‫تمامی‬ ‫و‬ ‫رفت‬ ‫خواهد‬ ‫بین‬ ‫از‬ ‫شبکه‬ ‫کند‬ ‫شروع‬ ‫را‬ ‫خود‬‫با‬ ‫ها‬
5
Dynamic IP
‫روبه‬ ‫مشکل‬‫شد‬ ‫خواهند‬ ‫رو‬.‫پیاده‬ ‫سیستمی‬ ‫باید‬ ‫پس‬‫شود‬ ‫سازی‬‫تا‬
‫در‬ ‫باخطایی‬ ‫اگر‬ ‫هم‬ ‫و‬ ‫دهیم‬ ‫کاهش‬ ‫را‬ ‫خطاها‬ ‫بروز‬ ‫احتمال‬ ‫هم‬
‫سرور‬‫از‬ ‫بعد‬ ‫و‬ ‫کنیم‬ ‫حفظ‬ ‫را‬ ‫اصلی‬ ‫سرور‬ ‫بتوانیم‬ ،‫شدیم‬ ‫مواجه‬ ‫محلی‬
‫راه‬ ‫را‬ ‫شبکه‬ ‫دوباره‬ ،‫اشکال‬ ‫رفع‬‫کنیم‬ ‫اندازی‬.‫همین‬‫برای‬ ‫باید‬ ‫طور‬
‫بازه‬ ‫پاسخ‬ ‫یا‬ ‫داده‬ ‫دریافت‬‫تا‬ ‫کنیم‬ ‫مشخص‬ ‫را‬ ‫خاصی‬ ‫زمانی‬ ‫ی‬
‫سرور‬‫جوابی‬ ‫اگر‬ ‫محلی‬‫بدهد‬ ‫ادامه‬ ‫خود‬ ‫کار‬ ‫به‬ ،‫نکرد‬ ‫دریافت‬.‫چون‬
‫دستگاه‬ ‫گاهی‬ ‫که‬ ‫است‬ ‫محتمل‬‫به‬ ‫قادر‬ ‫و‬ ‫بخورند‬ ‫داخلی‬ ‫مشکلی‬ ‫به‬ ‫ها‬
‫نباشند‬ ‫سرور‬ ‫به‬ ‫داده‬ ‫ارسال‬.‫می‬ ‫سرعت‬ ‫فرآیند‬ ‫به‬ ‫امر‬ ‫این‬‫دهد‬.
‫سرور‬ ‫چند‬ ‫کار‬ ‫امکان‬‫زیرا‬ ‫است‬ ‫مهم‬ ‫بسیار‬ ‫موازی‬ ‫صورت‬ ‫به‬ ‫محلی‬
‫را‬ ‫شبکه‬ ‫پوشش‬ ‫زیر‬ ‫سطح‬ ‫توان‬ ‫می‬ ‫صورت‬ ‫این‬ ‫به‬‫تکه‬ ‫به‬‫هایی‬
‫کرد‬ ‫تقسیم‬ ‫کوچکتر‬.‫تحت‬ ‫سرور‬ ‫یک‬ ‫توسط‬ ‫فرودگاه‬ ‫تمام‬ ‫اگر‬
‫قرار‬ ‫پوشش‬‫هستیم‬ ‫باال‬ ‫سرعت‬ ‫با‬ ‫پرهزینه‬ ‫سیستمی‬ ‫نیازمند‬ ،‫گیرد‬.
‫داده‬ ،‫کنیم‬ ‫استفاده‬ ‫محلی‬ ‫سرور‬ ‫چند‬ ‫از‬ ‫اگر‬ ‫ولی‬‫ایستگاه‬ ‫چند‬ ‫به‬ ‫ها‬
‫می‬ ‫جداگانه‬‫تکه‬ ‫هر‬ ‫در‬ ‫را‬ ‫داده‬ ‫حجم‬ ‫و‬ ‫افزایش‬ ‫را‬ ‫سرعت‬ ‫که‬ ‫روند‬
‫میدهد‬ ‫کاهش‬.
‫شبکه‬ ‫در‬ ‫داده‬ ‫انتقال‬ ‫پروتکل‬
‫آدرس‬ ‫باید‬ ‫ابتدا‬ ‫دستگاه‬ ‫هر‬ ،‫شد‬ ‫گفته‬ ‫قبال‬ ‫که‬ ‫طور‬ ‫همان‬‫شود‬ ‫دهی‬.
‫آدرس‬ ‫نحوه‬‫است‬ ‫زیر‬ ‫بصورت‬ ‫دهی‬:
‫محلی‬ ‫سرور‬ ‫ابتدا‬ ‫در‬(Master)‫را‬ ‫ارتباط‬ ‫شروع‬ ‫معنی‬ ‫به‬ ‫دستوری‬
‫می‬ ‫را‬ ‫دهی‬ ‫آدرس‬ ‫شروع‬ ‫معنی‬ ‫به‬ ‫دستوری‬ ‫سپس‬ ،‫فرستد‬ ‫می‬
‫مع‬ ‫به‬ ‫که‬ ‫را‬ ‫آدرسی‬ ‫آن‬ ‫از‬ ‫فرستد،پس‬‫برنامه‬ ‫در‬ ‫که‬ ‫است‬ ‫آدرسی‬ ‫نی‬
‫فرستد‬ ‫می‬ ‫را‬ ‫شده‬ ‫تعیین‬ ‫نامشخص‬ ‫آدرس‬ ‫عنوان‬ ‫به‬ ‫ریزی‬.‫بعد‬
‫منتظر‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫فرستد‬ ‫می‬ ‫را‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫جدید‬ ‫آدرس‬
‫می‬‫دریافت‬ ‫معنی‬ ‫به‬ ‫که‬ ‫دستوری‬ ‫مقابل‬ ‫دستگاه‬ ‫جهت‬ ‫از‬ ‫تا‬ ‫ماند‬
‫برسد‬ ‫است‬ ‫صحیح‬.‫شده‬ ‫تعیین‬ ‫زمان‬ ‫مدت‬ ‫از‬ ‫بعد‬ ‫دستور‬ ‫این‬ ‫اگر‬
‫د‬ ‫یعنی‬ ‫نرسد‬‫است‬ ‫نشده‬ ‫دهی‬ ‫آدرس‬ ‫ستگاهی‬.‫سرور‬ ‫حالت‬ ‫دو‬ ‫هر‬ ‫در‬
‫های‬ ‫کار‬ ‫انجام‬ ‫به‬ ‫شروع‬ ‫و‬ ‫کند‬ ‫می‬ ‫صادر‬ ‫را‬ ‫ارتباط‬ ‫این‬ ‫پایان‬ ‫دستور‬
‫کند‬ ‫می‬ ‫دیگر‬(‫شکل‬)
‌
‌
• Master
• Client
Ostr
• Master
• Client
Odef
• Master
• Client
Unknown
• Master
• Client
Addr
• Client
• Master
Oapr
• Master
• Client
Oend
‫شکل‬
4
‫دستگاه‬ ‫حضور‬ ‫از‬ ‫سرور‬ ‫تا‬ ‫شود‬ ‫می‬ ‫نیاز‬ ‫گاهی‬‫مدتی‬ ‫که‬ ‫نظر‬ ‫زیر‬ ‫های‬
‫نکرده‬ ‫تبادل‬‫شود‬ ‫مطلع‬ ‫اند‬.‫آدرس‬ ‫یک‬ ‫وجود‬ ‫از‬ ‫اطالع‬ ‫نحوه‬
‫خاص‬(Ping)‫است‬ ‫صورت‬ ‫این‬ ‫به‬:
‫این‬ ‫به‬ ‫دستوری‬ ‫سپس‬ ،‫شروع‬ ‫دستور‬ ‫ابتدا‬ ‫قبل‬ ‫همانند‬ ‫دوباره‬
‫می‬ ‫هستیم‬ ‫پاسخ‬ ‫نیازمند‬ ‫که‬ ‫معنی‬‫پس‬ ‫و‬ ‫فرستیم‬‫از‬‫آدرس‬ ‫شماره‬ ‫آن‬
‫می‬ ‫ارسال‬ ‫را‬ ‫کنیم‬ ‫بررسی‬ ‫خواهیم‬ ‫می‬ ‫که‬ ‫نظری‬ ‫مورد‬‫بعد‬ ‫و‬ ‫کنیم‬
‫است‬ ‫کردن‬ ‫تایید‬ ‫فقط‬ ‫جا‬ ‫این‬ ‫در‬ ‫که‬ ‫جواب‬ ‫نوع‬ ‫ی‬ ‫کننده‬ ‫تعیین‬
‫ف‬‫برسد‬ ‫تایید‬ ‫تا‬ ‫ماند‬ ‫می‬ ‫منتظر‬ ‫دستگاه‬ ‫بعد‬ ‫و‬ ‫شود‬ ‫می‬ ‫رستاده‬.‫اگر‬
‫می‬ ‫حذف‬ ‫شبکه‬ ‫به‬ ‫متصل‬ ‫های‬ ‫آدرس‬ ‫لیست‬ ‫از‬ ‫آدرس‬ ‫نرسید‬ ‫جوابی‬
‫به‬ ‫ارتباط‬ ‫و‬ ‫شد‬ ‫خواهد‬ ‫فرستاده‬ ‫ارتباط‬ ‫پایان‬ ‫دستور‬ ‫آخر‬ ‫در‬ ‫و‬ ‫شود‬
‫رسید‬ ‫خواهد‬ ‫پایان‬.(‫شکل‬1)
‌
‫سرور‬ ‫به‬ ‫دستگاه‬ ‫جانب‬ ‫از‬ ‫اطالعات‬ ‫ارسال‬ ‫نحوه‬‫محلی‬:
‫می‬ ‫فرستاده‬ ‫ارتباط‬ ‫شروع‬ ‫دستور‬ ‫ابتدا‬ ‫قبل‬ ‫مانند‬‫شود‬.‫سپس‬
‫می‬ ‫فرستاده‬ ‫دستوری‬‫دستگاه‬ ‫از‬ ‫سرور‬ ‫کند‬ ‫می‬ ‫مشخص‬ ‫که‬ ‫شود‬
‫می‬ ‫فرستاده‬ ‫است‬ ‫کرده‬ ‫پاسخ‬ ‫درخواست‬ ‫نظر‬ ‫مورد‬‫شود‬.‫بعد‬‫از‬‫آن‬
‫می‬ ‫که‬ ‫پاسخی‬ ‫نوع‬ ‫هم‬ ‫آن‬ ‫از‬ ‫پس‬ ‫و‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫آدرس‬
‫می‬ ‫فرستاده‬ ‫خواهیم‬‫شود‬.‫پاسخ‬ ‫این‬ ‫اگر‬‫پایان‬ ‫به‬ ‫ارتباط‬ ‫بعد‬ ‫بود‬ ‫نه‬
‫میرسد‬(‫حال‬ ‫در‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫که‬ ‫است‬ ‫معنا‬ ‫این‬ ‫به‬ ‫نه‬ ‫پاسخ‬
‫وقت‬ ‫کاری‬ ‫انجام‬‫است‬ ‫گیر‬).(‫شکل‬)
‌
‌
‫طول‬ ‫سپس‬ ،‫باشد‬ ‫مثبت‬ ‫پاسخ‬ ‫و‬ ‫شود‬ ‫طی‬ ‫شده‬ ‫ذکر‬ ‫مراحل‬ ‫اگر‬
‫ارسال‬ ‫داده‬ ‫خود‬ ‫آن‬ ‫از‬ ‫پس‬ ‫و‬ ‫شد‬ ‫خواهد‬ ‫ارسال‬ ‫نظر‬ ‫مورد‬ ‫داده‬
‫دس‬ ‫آخر‬ ‫در‬ ‫و‬ ‫شد‬ ‫خواهد‬‫شد‬ ‫خواهد‬ ‫ارسال‬ ‫پایان‬ ‫تور‬(‫شکل‬4)
‌
‫ها‬ ‫دستگاه‬ ‫به‬ ‫محلی‬ ‫سرور‬ ‫از‬ ‫اطالعات‬ ‫انتقال‬ ‫ی‬ ‫نحوه‬:
‫برقراری‬ ‫معنای‬ ‫به‬ ‫فرمانی‬ ‫سپس‬ ‫آغاز‬ ‫فرمان‬ ‫ابتدا‬ ‫قبل‬ ‫همانند‬
‫می‬ ‫فرستاده‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫با‬ ‫مرکزی‬ ‫دستگاه‬ ‫طرف‬ ‫از‬ ‫ارتباط‬
‫شود‬.‫و‬ ‫نظر‬ ‫مورد‬ ‫داده‬ ‫طول‬ ‫آن‬ ‫از‬ ‫پس‬ ‫و‬ ‫دستگاه‬ ‫آن‬ ‫آدرس‬ ‫سپس‬
‫می‬ ‫ارسال‬ ‫داده‬ ‫خود‬ ‫آن‬ ‫از‬ ‫پس‬‫پایان‬ ‫فرمان‬ ‫هم‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫شود‬
‫شد‬ ‫خواهد‬ ‫فرستاده‬(‫شکل‬)
‌
‌
‌
‌
• Master
• Client
Ostr
• Master
• Client
Oreq
• Master
• Client
Addr
• Master
• Client
Rrnd
• Client
• Master
Oapr
• Master
• Client
Oend
• Master
• Client
Ostr
• Master
• Client
Oreq
• Master
• Client
Addr
• Master
• Client
Rtlk
• Client
• Master
Anop
• Master
• Client
Oend
• Master
• Client
Ostr
• Master
• Client
Oreq
• Master
• Client
Addr
• Master
• Client
Rtlk
• Client
• Master
Ayes
• Client
• Master
Dlen
• Client
• Master
DATA
• Client
• Master
....
• Client
• Master
DATA
• Master
• Client
Oend
• Master
• Client
Ostr
• Master
• Client
Oobl
• Master
• Client
Addr
• Master
• Client
Dlen
• Master
• Client
DATA
• Master
• Client
....
• Master
• Client
DATA
• Master
• ClientOend
‫شکل‬1
‫شکل‬
‫شکل‬4
‫شکل‬
5
‫داده‬ ‫پایگاه‬:
‫ادامه‬ ‫در‬،‫شبکه‬ ‫الیه‬ ‫آخرین‬ ،‫فوق‬ ‫مطالب‬ ‫ی‬"‫داده‬ ‫پایگاه‬"‫که‬ ‫است‬
‫است‬ ‫اطالعات‬ ‫ارسال‬ ‫و‬ ‫دریافت‬ ‫آن‬ ‫وظیفه‬.‫ثبت‬ ،‫طرح‬ ‫این‬ ‫در‬
‫می‬ ‫صورت‬ ‫روش‬ ‫دو‬ ‫به‬ ‫اطالعات‬‫گیرد‬:
-‫پرواز‬ ‫هر‬ ‫برای‬ ‫مستقل‬ ‫فایل‬ ‫یک‬ ‫ایجاد‬:‫چمدان‬ ‫دریافت‬ ‫از‬ ‫پس‬
‫تحویل‬ ‫بخش‬ ‫توسط‬‫منظور‬ ‫به‬ ،‫هواپیما‬ ‫بار‬ ‫بخش‬ ‫به‬ ‫انتقال‬ ‫تا‬ ‫گیری‬
‫هدایت‬ ‫نظر‬ ‫مورد‬ ‫هواپیمای‬ ‫و‬ ‫مسیر‬ ‫در‬ ‫چمدان‬ ‫که‬ ‫این‬ ‫از‬ ‫اطمینان‬
‫می‬‫می‬ ‫کنترل‬ ‫بار‬ ‫چندین‬ ‫چمدان‬ ‫ردیابی‬ ‫تگ‬ ،‫شود‬‫شود‬.‫برای‬
‫ا‬ ‫مستقل‬ ‫داده‬ ‫پایگاه‬ ‫این‬ ‫ساختن‬‫ز‬SQLite‫این‬ ‫که‬ ‫است‬ ‫شده‬ ‫استفاده‬
‫می‬ ‫استفاده‬ ‫مبدا‬ ‫فرودگاه‬ ‫در‬ ‫تنها‬ ‫فایل‬‫شود‬.
1-‫یکپارچه‬ ‫و‬ ‫متمرکز‬ ‫صورت‬ ‫به‬ ‫سرور‬ ‫یک‬ ‫از‬ ‫استفاده‬:‫از‬ ‫یکی‬
‫قابلیت‬‫چمدان‬ ‫پیگیری‬ ،‫پروژه‬ ‫این‬ ‫های‬‫سامانه‬ ‫یک‬ ‫طریق‬ ‫از‬ ‫ها‬
‫است‬ ‫اینترنتی‬.‫شدن‬ ‫رد‬ ‫محض‬ ‫به‬ ‫که‬ ‫است‬ ‫نیاز‬ ‫سیستمی‬ ‫یک‬ ‫به‬
‫مرحله‬ ‫هر‬ ‫از‬ ‫چمدان‬‫هم‬ ‫و‬ ‫کند‬ ‫ثبت‬ ‫را‬ ‫آن‬ ‫موقعیت‬ ،‫این‬ ‫در‬ ‫چنین‬
‫می‬ ‫ثبت‬ ‫صاحبش‬ ‫و‬ ‫چمدان‬ ‫بین‬ ‫ارتباط‬ ‫سامانه‬‫صاحب‬ ‫فقط‬ ‫تا‬ ‫شود‬
‫کند‬ ‫خارج‬ ‫مقصد‬ ‫فرودگاه‬ ‫از‬ ‫را‬ ‫آن‬ ‫بتواند‬ ‫چمدان‬.‫مساله‬‫وجود‬ ‫که‬ ‫ای‬
‫هم‬ ‫و‬ ‫اطالعات‬ ‫خواندن‬ ‫هم‬ ،‫چمدان‬ ‫ثبت‬ ‫تعداد‬ ‫هم‬ ‫که‬ ‫است‬ ‫این‬ ‫دارد‬
‫است‬ ‫زیاد‬ ‫اطالعاتی‬ ‫کلیدهای‬ ‫تغییر‬.‫ح‬ ‫برای‬‫سیستم‬ ‫از‬ ،‫مشکل‬ ‫این‬ ‫ل‬
‫داده‬ ‫مدیریت‬MySQL‫ذخیره‬ ‫موتور‬ ‫با‬‫سازی‬InnoDB(‫انجام‬ ‫برای‬
‫تراکنش‬‫پایگاه‬ ‫بین‬ ‫ارتباط‬ ‫و‬ ‫ها‬‫داده‬ ‫های‬)‫است‬ ‫شده‬ ‫استفاده‬.‫البته‬
‫موتور‬ ‫از‬ ‫فرودگاهها‬ ‫داخلی‬ ‫سرورهای‬MyISAM‫باالتر‬ ‫سرعت‬ ‫دلیل‬ ‫به‬
‫میکنند‬ ‫استفاده‬ ‫اطالعات‬ ‫خواندن‬ ‫در‬.
‫ا‬ ‫که‬ ‫است‬ ‫ذکر‬ ‫به‬ ‫الزم‬‫چمدان‬ ‫طالعات‬‫ثبت‬ ‫سیستم‬ ‫دو‬ ‫هر‬ ‫در‬ ‫ها‬
‫می‬‫شود‬.
‫چمدان‬ ‫مدیریت‬ ‫سیستم‬ ‫داده‬ ‫پایگاه‬ ‫طراحی‬ ‫در‬‫مهم‬ ‫نکته‬ ‫چند‬ ،‫ها‬
‫است‬ ‫شده‬ ‫گرفته‬ ‫نظر‬ ‫در‬:
-‫بخش‬ ‫از‬ ‫یکی‬ ‫اگر‬‫پاسخی‬ ‫سرور‬ ‫از‬ ‫شده‬ ‫تعیین‬ ‫مهلت‬ ‫در‬ ‫ها‬
‫وقفه‬ ‫دارد‬ ‫احتمال‬ ،‫نکند‬ ‫دریافت‬‫شود‬ ‫ایجاد‬ ‫بخش‬ ‫آن‬ ‫در‬ ‫طوالنی‬ ‫ای‬
‫کا‬ ‫در‬ ‫تداخل‬ ‫باعث‬ ‫که‬‫می‬ ‫شبکه‬ ‫اجزای‬ ‫دیگر‬ ‫ر‬‫شود‬.
1-‫درخواست‬ ‫تعداد‬‫بازه‬ ‫از‬ ‫سری‬ ‫یک‬ ‫در‬ ‫ها‬‫زمانی‬ ‫های‬(‫مانند‬
‫چمدان‬ ‫انتقال‬‫بار‬ ‫تخلیه‬ ‫یا‬ ‫و‬ ‫هواپیما‬ ‫به‬ ‫ها‬)‫می‬ ‫پیدا‬ ‫افزایش‬‫کند‬.‫در‬
‫فرودگاه‬‫می‬ ‫هم‬ ‫حادتر‬ ‫مشکل‬ ‫این‬ ‫بزرگ‬ ‫های‬‫ممکن‬ ‫که‬ ‫چرا‬ ‫شود‬
‫هم‬ ‫بخش‬ ‫چندین‬ ‫است‬‫کنند‬ ‫ارسال‬ ‫را‬ ‫اطالعات‬ ‫زمان‬.‫راه‬ ‫یک‬‫حلی‬‫که‬
‫می‬ ‫استفاده‬ ‫مشابه‬ ‫موارد‬ ‫در‬‫اولویت‬ ،‫شود‬‫این‬ ‫در‬ ‫ولی‬ ‫است‬ ‫بندی‬
‫اولویت‬ ‫برای‬ ‫فاکتوری‬ ،‫طرح‬‫ندارد‬ ‫وجود‬ ‫بندی‬.‫دستورهایی‬ ‫بنابراین‬
‫می‬ ‫سرور‬ ‫به‬ ‫که‬‫سخت‬ ‫یک‬ ‫طریق‬ ‫از‬ ،‫رسند‬‫تلفیق‬ ‫جانبی‬ ‫افزار‬
‫می‬‫شوند‬.
6
Referential integrity
-‫شود‬ ‫برقرار‬ ‫تعادل‬ ‫باید‬ ‫امنیت‬ ‫و‬ ‫سرعت‬ ‫بین‬.‫ازای‬ ‫به‬
‫ورودی‬‫د‬ ‫که‬ ‫جدیدی‬ ‫های‬‫می‬ ‫ثبت‬ ‫داده‬ ‫پایگاه‬ ‫ر‬‫بار‬ ‫یک‬ ،‫شوند‬
‫مرتب‬‫است‬ ‫الزم‬ ‫اطالعات‬ ‫سازی‬.‫استفاده‬ ‫طرح‬ ‫این‬ ‫در‬ ‫که‬ ‫روشی‬
‫مرتب‬ ‫الگوریتم‬ ،‫شده‬‫هرمی‬ ‫سازی‬‫حالت‬ ‫در‬ ‫آن‬ ‫سرعت‬ ‫که‬ ‫است‬
‫به‬ ‫نسبت‬ ‫نرمال‬‫الگوریتم‬‫چینش‬‫سریع‬‫اما‬ ،‫است‬ ‫کندتر‬‫در‬‫بدترین‬
‫حالت‬2
‫سرعت‬ ،‫باالتری‬(O(n log n))‫را‬‫دارا‬‫می‬‫باشد‬.‫هم‬‫چنین‬
‫دودویی‬ ‫درخت‬1
‫می‬ ‫ساخته‬ ‫که‬‫بخش‬ ‫در‬ ،‫شود‬‫هم‬ ‫طرح‬ ‫دیگر‬ ‫های‬
‫می‬ ‫استفاده‬‫شود‬.‫الگوریتم‬ ‫از‬ ‫که‬ ‫باشد‬ ‫قرار‬ ‫اگر‬ ‫همچنین‬‫های‬
‫در‬ ‫هم‬ ‫و‬ ‫رمزگذاری‬ ‫مرحله‬ ‫در‬ ‫هم‬ ،‫گردد‬ ‫استفاده‬ ‫پیشرفته‬ ‫رمزنگاری‬
‫هزینه‬ ،‫رمزگشایی‬ ‫مرحله‬‫منابع‬ ‫و‬ ‫زمانی‬ ‫لحاظ‬ ‫از‬ ،‫زیادی‬ ‫های‬
‫می‬ ‫صرف‬ ‫سیستمی‬‫شود‬.‫طرفی‬ ‫از‬‫استفاده‬ ‫پروتکل‬ ‫و‬ ‫شبکه‬ ‫نوع‬ ‫دیگر‬
‫سخت‬ ‫لحاظ‬ ‫به‬ ‫پروژه‬ ‫این‬ ‫در‬ ‫شده‬‫است‬ ‫امن‬ ‫بسیار‬ ‫افزاری‬.
4-‫است‬ ‫مهم‬ ‫مساله‬ ‫یک‬ ‫اطالعات‬ ‫بایگانی‬ ،‫طرح‬ ‫این‬ ‫در‬.‫کدهای‬
‫برچسب‬‫باشند‬ ‫تکراری‬ ‫است‬ ‫ممکن‬ ‫ها‬.‫می‬ ‫مطرح‬ ‫که‬ ‫سوالی‬‫این‬ ،‫شود‬
‫دسته‬ ‫برای‬ ‫باید‬ ‫فاکتور‬ ‫کدام‬ ‫از‬ ‫که‬ ‫است‬‫کرد‬ ‫استفاده‬ ‫بندی‬.‫در‬
‫موا‬‫راحتی‬ ‫به‬ ‫باید‬ ‫آن‬ ‫شده‬ ‫طی‬ ‫مسیر‬ ،‫بشود‬ ‫گم‬ ‫چمدانی‬ ‫که‬ ‫ردی‬
‫باشد‬ ‫ردیابی‬ ‫قابل‬.‫برای‬ ‫پرواز‬ ‫تاریخ‬ ‫و‬ ‫شماره‬ ‫از‬ ‫حاضر‬ ‫حال‬ ‫در‬
‫دسته‬‫هفته‬ ‫یک‬ ‫مدت‬ ‫به‬ ‫و‬ ‫است‬ ‫شده‬ ‫استفاده‬ ‫اطالعات‬ ‫بندی‬
‫می‬ ‫بایگانی‬ ‫اطالعات‬‫شود‬.
‫ایده‬‫می‬ ‫کار‬ ‫آن‬ ‫روی‬ ‫بر‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫که‬ ‫ای‬‫ار‬ ‫استفاده‬ ،‫شود‬
‫پروتکل‬‫و‬ ‫ها‬‫فایل‬‫از‬ ‫بخشی‬ ‫رفتن‬ ‫بین‬ ‫از‬ ‫صورت‬ ‫در‬ ‫که‬ ‫است‬ ‫هایی‬
‫باشد‬ ‫خواندن‬ ‫قابل‬ ‫و‬ ‫معتبر‬ ‫آن‬ ‫مابقی‬ ،‫اطالعات‬.
‫داده‬ ‫پایگاه‬ ‫با‬ ‫محلی‬ ‫سرور‬ ‫ارتباط‬ ‫پروتکل‬:
‫هستیم‬ ‫دیگر‬ ‫پروتکل‬ ‫نوع‬ ‫یک‬ ‫نیازمند‬ ‫ما‬ ‫داده‬ ‫پایگاه‬ ‫با‬ ‫ارتباط‬ ‫برای‬
‫باشد‬ ‫زیر‬ ‫شکل‬ ‫به‬ ‫تواند‬ ‫می‬ ‫که‬:
FN=Flight Number )5 Characters (
‫پرواز‬ ‫ی‬ ‫شماره‬(‫کاراکتر‬)
CFN=Current Flight Number )5 Characters (
‫است‬ ‫آن‬ ‫در‬ ‫چمدان‬ ‫که‬ ‫پروازی‬ ‫ی‬ ‫شماره‬(‫کاراکتر‬)
LN=Luggage Number) 4 Numbers (
‫چمدان‬ ‫ی‬ ‫شماره‬(4‫عدد‬)
SC=Station Code (1Characters )
‫ایستگاه‬ ‫کد‬(‫کاراکتر‬)
S=Set
‫ثبت‬
7
Heap sort
8
Quick Sort
9
Worst Case
10
Binary Tree
11
Lossless Formats
6
V=Verify
‫تایید‬
K=Kill
‫بردن‬ ‫بین‬ ‫از‬
[SFN~LNSC]
[VFN~LNCFNSC]
[KFN~LNSC]
‫مباحثه‬‌
‫در‬‫تا‬ ‫است‬ ‫شایسته‬ ‫قسمت‬ ‫این‬‫انتخاب‬ ‫با‬ ‫را‬ ‫طرح‬‫مقایس‬ ‫دیگر‬ ‫های‬‫ه‬
‫و‬ ‫کرده‬‫چالش‬ ‫از‬ ‫کمی‬‫های‬‫گفته‬ ‫طرح‬‫باشیم‬.
‫در‬‫انتخاب‬ ‫بین‬‫می‬ ‫کثیر‬ ‫های‬‫بیومتریک‬ ‫تکنولوژی‬ ‫دو‬ ‫توان‬1
‫و‬
GPS‫دانست‬ ‫مناسبی‬ ‫های‬ ‫جایگزین‬ ‫را‬.‫ولی‬‫این‬ ‫از‬ ‫استفاده‬ ‫در‬
‫تکنولوژی‬‫دارد‬ ‫وجود‬ ‫مشکالتی‬ ‫ها‬.
‫در‬‫واقع‬ ‫در‬ ‫ما‬ ‫بیومتریک‬ ‫تکنولوژی‬ ‫از‬ ‫استفاده‬‫را‬ ‫هواپیما‬ ‫مسافر‬
‫می‬ ‫خود‬ ‫اتوماسیون‬ ‫فرآیند‬ ‫وارد‬‫کنیم‬.‫این‬‫پیچیدگی‬ ‫باعث‬ ‫امر‬‫های‬
‫می‬ ‫خود‬ ‫خاص‬‫شود‬.‫همین‬‫تکنولوژی‬ ‫این‬ ‫از‬ ‫استفاده‬ ‫طور‬‫از‬ ‫استفاده‬
‫حسگر‬‫می‬ ‫را‬ ‫هایی‬‫در‬ ‫هنوز‬ ‫که‬ ‫طلبد‬‫هستند‬ ‫کمیاب‬ ‫و‬ ‫گران‬ ‫ما‬ ‫کشور‬
‫نظ‬ ‫مورد‬ ‫کیفیت‬ ‫آنها‬ ‫داخلی‬ ‫معادل‬ ‫و‬‫ندارند‬ ‫را‬ ‫ر‬.
‫اگر‬‫تکنولوژی‬ ‫از‬GPS‫واق‬ ‫در‬ ،‫شود‬ ‫استفاده‬‫چمدان‬ ‫هر‬ ‫روی‬ ‫بر‬ ‫ع‬
‫یک‬‫تگ‬GPS‫باید‬‫دارد‬ ‫باال‬ ‫ی‬ ‫هزینه‬ ‫و‬ ‫باال‬ ‫حجم‬ ‫که‬ ‫شود‬ ‫چسبانده‬.
‫درست‬‫مکان‬ ‫قابلیت‬ ‫به‬ ‫که‬‫سختی‬ ‫ولی‬ ‫دهد‬ ‫می‬ ‫را‬ ‫دقیقی‬ ‫بسیار‬ ‫یابی‬
‫می‬ ‫بیشتر‬ ‫بسیار‬ ‫کار‬‫شود‬.
Tag‫های‬RFID‫می‬ ‫تقسیم‬ ‫دسته‬ ‫چند‬ ‫به‬‫اصلی‬ ‫که‬ ‫شوند‬‫این‬ ‫ترین‬
‫دسته‬‫ها‬Tag‫های‬Active, Passive‫است‬.Tag‫های‬Active‫کار‬ ‫برای‬
‫هستند‬ ‫خارجی‬ ‫تغذیه‬ ‫منبع‬ ‫نیازمند‬‫ولی‬Tag‫های‬Passive‫حضور‬ ‫در‬
‫می‬ ‫اطالعات‬ ‫ارسال‬ ‫یه‬ ‫شروع‬ ‫و‬ ‫شده‬ ‫فعال‬ ‫رادیویی‬ ‫امواج‬‫کنند‬.‫ویژگی‬
‫این‬Tag‫آن‬ ‫باالی‬ ‫ماندگاری‬ ‫ها‬‫از‬ ‫خارج‬ ‫دستگاه‬ ‫تفاوت‬ ‫و‬ ‫هاست‬
‫می‬ ‫مشخص‬ ‫را‬ ‫خراب‬ ‫دستگاه‬ ‫و‬ ‫محدوده‬‫کنند‬.‫دلیل‬ ‫به‬ ‫پروژه‬ ‫این‬ ‫در‬
‫عمر‬ ‫طول‬ ‫اهمیت‬Tag‫مدل‬ ‫از‬ ،‫ها‬Passive‫است‬ ‫شده‬ ‫استفاده‬.
Tag‫ها‬‫ی‬Passive‫می‬ ‫تمام‬ ‫گران‬ ‫بسیار‬ ‫باال‬ ‫برد‬ ‫با‬‫این‬ ‫برای‬ ‫و‬ ‫شوند‬
‫هزاران‬ ‫روزانه‬ ‫که‬ ‫طرح‬Tag‫می‬ ‫استفاده‬ ‫سیستم‬ ‫در‬‫و‬ ‫مناسب‬ ‫شوند‬
‫به‬‫نیست‬ ‫صرفه‬.‫چمدان‬ ‫برای‬ ‫بنابراین‬‫کارت‬ ‫مانند‬ ‫ها‬‫از‬ ‫مترو‬ ‫های‬
Tag‫زیر‬ ‫برد‬ ‫با‬ ‫هایی‬10cm‫است‬ ‫شده‬ ‫استفاده‬.‫دنیای‬ ‫در‬ ‫که‬‫واقعی‬
‫نیاز‬ ‫جوابگوی‬‫نیس‬ ‫ها‬‫ت‬.‫راحت‬ ‫بسیار‬ ‫توانند‬ ‫می‬ ‫ها‬ ‫قیمت‬ ‫این‬ ‫البته‬
12
Biometrics
13
Global Positioning System
‫گیرد‬ ‫قرار‬ ‫حمایت‬ ‫مورد‬ ‫طرح‬ ‫و‬ ‫باشد‬ ‫عمده‬ ‫مصرف‬ ‫اگر‬ ‫کنند‬ ‫تغییر‬.
‫باشد‬ ‫می‬ ‫حل‬ ‫قابل‬ ‫مشکل‬ ‫این‬.
‫مشکالت‬ ‫از‬ ‫بعضی‬‫نیز‬‫فیزیکی‬ ‫ساختار‬ ‫دلیل‬ ‫به‬‫به‬‫سادگی‬‫حل‬ ‫قابل‬
‫نبودند‬.‫مانند‬:
‫امکان‬‫تداخل‬‫با‬‫سا‬‫ی‬‫ر‬‫فرکانس‬‫ها‬‫و‬‫فلزات‬
‫عدم‬‫شناسا‬‫یی‬‫در‬‫مح‬‫ی‬‫ط‬‫ها‬‫ی‬‫ما‬‫ی‬‫ع‬‫و‬‫حا‬‫ی‬‫ل‬‫ها‬‫ی‬‫فلز‬‫ی‬‫در‬‫بعض‬‫ی‬‫از‬
‫برچسب‬‫ها‬
‫برطرف‬ ‫شبکه‬ ‫ساختار‬ ‫دادن‬ ‫تغییر‬ ‫با‬ ‫هم‬ ‫را‬ ‫مشکالت‬ ‫از‬ ‫برخی‬
‫شدند‬.‫مانند‬:
‫یک‬ ‫شدن‬ ‫خوانده‬Tag‫چند‬ ‫توسط‬Reader‫هم‬ ‫صورت‬ ‫به‬‫زمان‬
‫چند‬ ‫خواندن‬Tag‫یک‬ ‫توسط‬Reader‫هم‬ ‫صورت‬ ‫به‬‫زمان‬
‫فاز‬‫ذکر‬ ‫مشکالت‬ ‫کردن‬ ‫برطرف‬ ‫پروژه‬ ‫این‬ ‫بعدی‬ ‫های‬‫شد‬‫است‬ ‫ه‬
‫ایده‬ ‫به‬ ‫بسط‬ ‫قابل‬ ‫پروژه‬ ‫این‬‫است‬ ‫زیادی‬ ‫های‬.‫از‬ ‫یکی‬
‫کاربردی‬‫ایده‬ ‫ترین‬‫بیمارستان‬ ‫بستری‬ ‫بخش‬ ‫اتوماسیون‬ ،‫ها‬‫و‬ ‫ها‬
‫پرونده‬‫است‬ ‫پزشکی‬ ‫های‬.‫یک‬ ‫کردن‬ ‫وصل‬ ‫با‬Tag‫یک‬ ،‫بیمار‬ ‫به‬
‫می‬ ‫داده‬ ‫وی‬ ‫به‬ ‫داده‬ ‫پایگاه‬ ‫در‬ ‫هویت‬‫می‬ ‫پزشک‬ ‫که‬ ‫شود‬‫یک‬ ‫با‬ ‫تواند‬
Reader‫لحظه‬ ‫اطالعات‬ ‫و‬ ‫شود‬ ‫نزدیک‬ ‫بیمار‬ ‫به‬‫پرونده‬ ‫و‬ ‫ای‬‫بر‬ ‫را‬ ‫او‬ ‫ی‬
‫کند‬ ‫مشاهده‬ ‫خود‬ ‫دستگاه‬ ‫روی‬.
‫کاربرد‬ ‫سایر‬،‫پستی‬ ‫مرسوالت‬ ‫کردن‬ ‫پیگیری‬ ‫ها‬NFC
4
‫در‬
‫تلفن‬‫همراه‬ ‫های‬‫آتش‬ ‫وضعیت‬ ‫پیگیری‬ ،‫جنگل‬ ‫سوزی‬‫است‬ ‫ها‬.
‫نتیجه‬‌‫گیری‬‌
‫مدل‬ ‫و‬ ‫تکنولوژی‬ ‫این‬ ‫از‬ ‫استفاده‬ ‫با‬‫مشکالت‬ ‫توانستیم‬ ‫مساله‬ ‫سازی‬
‫چالش‬ ‫و‬‫کنیم‬ ‫برطرف‬ ‫را‬ ‫جدید‬ ‫های‬.
‫به‬ ‫توجه‬ ‫با‬‫مزا‬‫ی‬‫ا‬‫ی‬‫ا‬‫ی‬‫ن‬‫تکنولوژ‬‫ی‬(‫جمله‬ ‫از‬:‫کاهش‬‫هز‬‫ی‬‫نه‬‫ها‬
(‫کاهش‬‫فعال‬‫ی‬‫ت‬‫ها‬‫ی‬‫دست‬‫ی‬‫و‬‫افزا‬‫ی‬‫ش‬‫سرعت‬)-‫اتوماس‬‫ی‬‫ون‬(‫بدون‬
‫توقف‬)-‫کاهش‬‫خطا‬-‫کنترل‬‫فرا‬‫ی‬‫ندها‬‫ی‬‫غ‬‫ی‬‫ر‬‫قابل‬‫رو‬‫ی‬‫ت‬-‫امکان‬‫به‬
‫روز‬‫رسان‬‫ی‬‫بر‬‫چسب‬‫ها‬‫بدون‬‫دخالت‬‫دست‬–‫امن‬‫ی‬‫ت‬–‫ی‬‫کپارچگ‬‫ی‬)
‫چمدان‬ ‫شدن‬ ‫گم‬ ‫مشکل‬‫می‬ ‫برطرف‬ ‫زیادی‬ ‫حد‬ ‫تا‬ ‫ها‬‫شود‬.
‫منابع‬
RFID Systems - Research Trends and Challenges, Wiley
Baggage Report 2011-SITA
14
Near Field Communication

More Related Content

Viewers also liked

kacwo graphic resume copy
kacwo graphic resume copykacwo graphic resume copy
kacwo graphic resume copyKasey Wood
 
Jerome 21
Jerome 21Jerome 21
Jerome 21
jerome21
 
Perfumes Jequiti - Ciclo 17
Perfumes Jequiti - Ciclo 17Perfumes Jequiti - Ciclo 17
Perfumes Jequiti - Ciclo 17
Gráfica Boa Vista Bira Dias
 
Lost River Trailer Analysis
Lost River Trailer AnalysisLost River Trailer Analysis
Lost River Trailer Analysis
Joss Simpson
 
bhel summer training report
bhel summer training reportbhel summer training report
bhel summer training report
AKTU LUCKNOW
 
Vill du göra skillnad? Börja din karriärresa hos oss - Vattenfall
Vill du göra skillnad? Börja din karriärresa hos oss - VattenfallVill du göra skillnad? Börja din karriärresa hos oss - Vattenfall
Vill du göra skillnad? Börja din karriärresa hos oss - Vattenfall
Vattenfall
 
Q3 presentation 2015 for Vattenfall
Q3 presentation 2015 for VattenfallQ3 presentation 2015 for Vattenfall
Q3 presentation 2015 for Vattenfall
Vattenfall
 
Dioses
DiosesDioses

Viewers also liked (8)

kacwo graphic resume copy
kacwo graphic resume copykacwo graphic resume copy
kacwo graphic resume copy
 
Jerome 21
Jerome 21Jerome 21
Jerome 21
 
Perfumes Jequiti - Ciclo 17
Perfumes Jequiti - Ciclo 17Perfumes Jequiti - Ciclo 17
Perfumes Jequiti - Ciclo 17
 
Lost River Trailer Analysis
Lost River Trailer AnalysisLost River Trailer Analysis
Lost River Trailer Analysis
 
bhel summer training report
bhel summer training reportbhel summer training report
bhel summer training report
 
Vill du göra skillnad? Börja din karriärresa hos oss - Vattenfall
Vill du göra skillnad? Börja din karriärresa hos oss - VattenfallVill du göra skillnad? Börja din karriärresa hos oss - Vattenfall
Vill du göra skillnad? Börja din karriärresa hos oss - Vattenfall
 
Q3 presentation 2015 for Vattenfall
Q3 presentation 2015 for VattenfallQ3 presentation 2015 for Vattenfall
Q3 presentation 2015 for Vattenfall
 
Dioses
DiosesDioses
Dioses
 

Similar to بهینه سازی انتقال چمدان در فرودگاه

مسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابیمسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابی
Muhibullah Aman
 
Cisco Exploration 2 In Persion-Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah AmanCisco Exploration 2 In Persion-Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah Aman
Muhibullah Aman
 
راهنمای کامل مالتی پلکس خودرو | car multiplex system guide
راهنمای کامل مالتی پلکس خودرو | car multiplex system guideراهنمای کامل مالتی پلکس خودرو | car multiplex system guide
راهنمای کامل مالتی پلکس خودرو | car multiplex system guide
Radargpsfaratech
 
طراحي شبكه های مخابراتی و کامپیوتری
طراحي شبكه های مخابراتی و کامپیوتریطراحي شبكه های مخابراتی و کامپیوتری
طراحي شبكه های مخابراتی و کامپیوتری
abbas pirnazaraine
 
برنامه سازی شبکه: مقدمه شبکه
برنامه سازی شبکه: مقدمه شبکه برنامه سازی شبکه: مقدمه شبکه
برنامه سازی شبکه: مقدمه شبکه
Navid Einakchi
 
دستگاه حضور و غیاب
دستگاه حضور و غیابدستگاه حضور و غیاب
دستگاه حضور و غیاب
karaban41378
 
برنامه سازی شبکه: زیربنای برنامه نویسی شبکه
برنامه سازی شبکه: زیربنای برنامه نویسی شبکهبرنامه سازی شبکه: زیربنای برنامه نویسی شبکه
برنامه سازی شبکه: زیربنای برنامه نویسی شبکه
Navid Einakchi
 
گاهنامه چهارمحال و_بختیاری_دیماه
گاهنامه چهارمحال و_بختیاری_دیماهگاهنامه چهارمحال و_بختیاری_دیماه
گاهنامه چهارمحال و_بختیاری_دیماه
tarasad
 
پروتکل TCP/IP
پروتکل TCP/IP پروتکل TCP/IP
پروتکل TCP/IP
kamrankamran1234
 
Flb Introduce In Persian بالانس خط تولید
Flb Introduce In Persian بالانس خط تولیدFlb Introduce In Persian بالانس خط تولید
Flb Introduce In Persian بالانس خط تولید
kiapour4
 
ارائهٔ DLP
ارائهٔ DLPارائهٔ DLP
درس مهنسی اینترنت فصل 1شبکه
درس مهنسی اینترنت فصل 1شبکهدرس مهنسی اینترنت فصل 1شبکه
درس مهنسی اینترنت فصل 1شبکه
Navid Einakchi
 
مبانی تعیین نیازمندی ها و الزامات
مبانی تعیین نیازمندی ها و الزاماتمبانی تعیین نیازمندی ها و الزامات
مبانی تعیین نیازمندی ها و الزامات
ali rasouli
 
لحاظ کردن موارد امنیتی در طراحی سرویس‌های از نوع RESTFUL
لحاظ کردن موارد امنیتی در طراحی سرویس‌های از نوع RESTFULلحاظ کردن موارد امنیتی در طراحی سرویس‌های از نوع RESTFUL
لحاظ کردن موارد امنیتی در طراحی سرویس‌های از نوع RESTFUL
SeyedMasoudMousavi
 
Soap vs restful
Soap vs  restfulSoap vs  restful
Soap vs restful
sajjad Mohammadi
 
Mikrotik Voip Server
Mikrotik Voip ServerMikrotik Voip Server
Mikrotik Voip Server
Sajjad Brj
 
دستگاه حضور و غیاب تشخیص چهره چیست؟
دستگاه حضور و غیاب تشخیص چهره چیست؟دستگاه حضور و غیاب تشخیص چهره چیست؟
دستگاه حضور و غیاب تشخیص چهره چیست؟
JahangostarParsRaden
 
Presentation research method
Presentation research methodPresentation research method
Presentation research method
amirhosseinshahed
 

Similar to بهینه سازی انتقال چمدان در فرودگاه (20)

مسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابیمسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابی
 
Cisco Exploration 2 In Persion-Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah AmanCisco Exploration 2 In Persion-Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah Aman
 
راهنمای کامل مالتی پلکس خودرو | car multiplex system guide
راهنمای کامل مالتی پلکس خودرو | car multiplex system guideراهنمای کامل مالتی پلکس خودرو | car multiplex system guide
راهنمای کامل مالتی پلکس خودرو | car multiplex system guide
 
طراحي شبكه های مخابراتی و کامپیوتری
طراحي شبكه های مخابراتی و کامپیوتریطراحي شبكه های مخابراتی و کامپیوتری
طراحي شبكه های مخابراتی و کامپیوتری
 
برنامه سازی شبکه: مقدمه شبکه
برنامه سازی شبکه: مقدمه شبکه برنامه سازی شبکه: مقدمه شبکه
برنامه سازی شبکه: مقدمه شبکه
 
دستگاه حضور و غیاب
دستگاه حضور و غیابدستگاه حضور و غیاب
دستگاه حضور و غیاب
 
برنامه سازی شبکه: زیربنای برنامه نویسی شبکه
برنامه سازی شبکه: زیربنای برنامه نویسی شبکهبرنامه سازی شبکه: زیربنای برنامه نویسی شبکه
برنامه سازی شبکه: زیربنای برنامه نویسی شبکه
 
گاهنامه چهارمحال و_بختیاری_دیماه
گاهنامه چهارمحال و_بختیاری_دیماهگاهنامه چهارمحال و_بختیاری_دیماه
گاهنامه چهارمحال و_بختیاری_دیماه
 
پروتکل TCP/IP
پروتکل TCP/IP پروتکل TCP/IP
پروتکل TCP/IP
 
Flb Introduce In Persian بالانس خط تولید
Flb Introduce In Persian بالانس خط تولیدFlb Introduce In Persian بالانس خط تولید
Flb Introduce In Persian بالانس خط تولید
 
ارائهٔ DLP
ارائهٔ DLPارائهٔ DLP
ارائهٔ DLP
 
درس مهنسی اینترنت فصل 1شبکه
درس مهنسی اینترنت فصل 1شبکهدرس مهنسی اینترنت فصل 1شبکه
درس مهنسی اینترنت فصل 1شبکه
 
مبانی تعیین نیازمندی ها و الزامات
مبانی تعیین نیازمندی ها و الزاماتمبانی تعیین نیازمندی ها و الزامات
مبانی تعیین نیازمندی ها و الزامات
 
لحاظ کردن موارد امنیتی در طراحی سرویس‌های از نوع RESTFUL
لحاظ کردن موارد امنیتی در طراحی سرویس‌های از نوع RESTFULلحاظ کردن موارد امنیتی در طراحی سرویس‌های از نوع RESTFUL
لحاظ کردن موارد امنیتی در طراحی سرویس‌های از نوع RESTFUL
 
Soap vs restful
Soap vs  restfulSoap vs  restful
Soap vs restful
 
Mikrotik Voip Server
Mikrotik Voip ServerMikrotik Voip Server
Mikrotik Voip Server
 
دستگاه حضور و غیاب تشخیص چهره چیست؟
دستگاه حضور و غیاب تشخیص چهره چیست؟دستگاه حضور و غیاب تشخیص چهره چیست؟
دستگاه حضور و غیاب تشخیص چهره چیست؟
 
Presentation research method
Presentation research methodPresentation research method
Presentation research method
 
INTERNET
INTERNETINTERNET
INTERNET
 
5
55
5
 

بهینه سازی انتقال چمدان در فرودگاه

  • 1. 1 ‫بهینه‬‌‫سازی‌انتقال‌چمدان‌در‌فرودگاه‬‌ ‫محمدزاده‬ ‫محمد‬ ،‫سلیمانی‬ ‫اصل‬ ‫یحیی‬‫پارچین‬،‫طاهری‬ ‫فراز‬ (‫راهنما‬ ‫معلم‬:‫آقای‬‫احسان‬‫باقرزاده‬) ‫چکیده‬‌ ‫شا‬‫ی‬‫د‬‫بتوان‬‫گفت‬‫که‬‫تکنولوژ‬‫ی‬RFID(‫راد‬‫ی‬‫و‬‫شناسه‬)‫برا‬‫ی‬ ‫اول‬‫ی‬‫ن‬‫بار‬‫در‬‫کشور‬‫ما‬‫با‬‫بل‬‫ی‬‫ت‬‫ها‬‫ی‬‫الکترون‬‫ی‬‫ک‬‫ی‬‫مترو‬‫وارد‬‫شد‬‫و‬‫در‬ ‫کاربرد‬‫ها‬‫ی‬‫محدود‬‫ی‬‫کارت‬ ‫با‬ ‫کارمندان‬ ‫غیاب‬ ‫و‬ ‫حضور‬ ‫مانند‬‫مورد‬ ‫استفاده‬‫قرار‬‫گرفت‬.‫در‬‫ا‬‫ی‬‫ن‬‫پروژه‬‫است‬ ‫شده‬ ‫سعی‬‫که‬‫از‬‫ا‬‫ی‬‫ن‬ ‫تکنولوژ‬‫ی‬‫به‬‫کمک‬‫د‬‫ی‬‫گر‬‫تکنولوژ‬‫ی‬‫ها‬‫ی‬‫نو‬‫ی‬‫ن‬‫در‬‫کشورمان‬‫استفاده‬‫ی‬ ‫د‬‫ی‬‫گر‬‫ی‬‫در‬‫صنعت‬‫هواپ‬‫ی‬‫ما‬‫یی‬‫بکن‬‫ی‬‫م‬‫و‬‫حمل‬‫و‬‫نقل‬‫چمدان‬‫ها‬‫را‬‫با‬ ‫دقت‬‫باالتر‬‫ی‬‫انجام‬‫بده‬‫ی‬‫م‬.‫هم‬‫ی‬‫ن‬‫طور‬‫بتوان‬‫ی‬‫م‬‫روش‬‫طراح‬‫ی‬‫شده‬‫را‬ ‫به‬‫راه‬‫حل‬‫د‬‫ی‬‫گر‬‫مشکالت‬‫هم‬‫ربط‬‫بده‬‫ی‬‫م‬.‫مانند‬:‫پ‬‫ی‬‫گ‬‫ی‬‫ر‬‫ی‬‫مرسوالت‬ ‫پست‬‫ی‬،‫هوشمند‬‫ساز‬‫ی‬‫ب‬‫ی‬‫مارستان‬‫ها‬‫و‬.... ‫مقدمه‬ ‫چمدان‬ ‫ساالنه‬‫می‬ ‫مفقود‬ ‫هوایی‬ ‫سفرهای‬ ‫در‬ ‫زیادی‬ ‫های‬‫شوند‬. ‫و‬ ‫یافتن‬‫چمدان‬ ‫این‬ ‫پیگیری‬‫زمان‬ ‫بسیار‬ ‫ها‬‫است‬ ‫بر‬. ‫شرکت‬ ‫که‬ ‫آماری‬ ‫طبق‬SITA‫سال‬ ‫در‬11‫کرده‬ ‫منتشر‬،‫است‬ ‫میان‬ ‫از‬44/1‫شده‬ ‫بارگیری‬ ‫آنها‬ ‫های‬ ‫چمدان‬ ‫که‬ ‫افرادی‬ ‫میلیارد‬ ،‫است‬44/12‫شده‬ ‫مشکل‬ ‫دچار‬ ‫چمدان‬ ‫میلیون‬‫صنعت‬ ‫برای‬ ‫که‬ ‫اند‬ ‫حمل‬‫و‬‫هواپیمایی‬ ‫نقل‬24/1‫است‬ ‫داشته‬ ‫خرج‬ ‫دالر‬ ‫میلیارد‬. ‫سال‬ ‫در‬ ‫کل‬ ‫در‬11‫حدود‬1088188‫گم‬ ‫چمدان‬‫شده‬‫است‬. 1 Radio Frequency Identification ‫چمدان‬ ‫آمار‬‫گم‬ ‫های‬‫سال‬ ‫در‬ ‫اروپا‬ ‫در‬ ‫شده‬11: ‫چمدان‬ ‫آمار‬‫گم‬ ‫های‬‫سال‬ ‫در‬ ‫آمریکا‬ ‫در‬ ‫شده‬11: ‫هزینه‬ ‫کاهش‬ ‫برای‬ ‫تا‬ ‫است‬ ‫منطقی‬ ‫پس‬‫همین‬ ‫و‬ ‫ها‬‫راحتی‬ ‫طور‬ ‫شود‬ ‫طراحی‬ ‫بهینه‬ ‫سیستمی‬ ،‫مسافران‬ ‫و‬ ‫کارکنان‬. ‫ا‬ ‫یکی‬‫راه‬ ‫ز‬‫حل‬‫های‬‫نسبتا‬‫کاربردی‬ ‫و‬ ‫هزینه‬ ‫کم‬‫این‬،‫مشکل‬ ‫تکنولوژی‬ ‫از‬ ‫استفاده‬RFID‫تکنولوژی‬ ‫با‬ ‫آن‬ ‫تلفیق‬ ‫و‬WSN1 ‫است‬.‫دو‬ ‫این‬ ‫که‬ ‫امکاناتی‬ ‫که‬ ‫استفاده‬ ‫با‬ ‫تا‬ ‫است‬ ‫این‬ ‫بر‬ ‫تالش‬ ‫مشکل‬ ‫رفع‬ ‫برای‬ ‫بهینه‬ ‫سیستمی‬ ‫گذارند‬ ‫می‬ ‫ما‬ ‫اختیار‬ ‫در‬ ‫تکنولوژی‬ ‫کنیم‬ ‫طراحی‬ ‫شده‬ ‫ذکر‬. ‫در‬ ‫پروژه‬ ‫این‬ ‫در‬‫بخش‬‫ویژه‬ ‫امکانات‬ ‫نیازمند‬ ‫مختلف‬ ‫های‬‫بوده‬ ‫ای‬ ‫جمله‬ ‫از‬ ‫ایم‬: ‫ایجاد‬‫بی‬ ‫شبکه‬‫سیم‬ RFID Tag RFID Reader4 ‫نرم‬‫افزار‬‫مد‬‫ی‬‫ر‬‫ی‬‫ت‬‫اطالعات‬ 2 Wireless Sensor Network 3 ‫شناسه‬ 4 ‫بازخوان‬‫ب‬‫ر‬‫چسب‬
  • 2. 2 ‫روش‌کار‬‌ ‫انتقال‬ ‫مسیر‬ ‫تمام‬ ‫در‬ ‫که‬ ‫است‬ ‫گونه‬ ‫بدین‬ ‫طرح‬ ‫کلی‬ ‫ساختار‬ ‫ایستگاه‬ ‫ها‬ ‫چمدان‬‫چک‬ ‫برای‬ ‫هایی‬‫چمدان‬ ‫کردن‬‫دارد‬ ‫وجود‬ ‫ها‬. ‫چمدان‬ ‫تحویل‬ ‫متصدی‬ ‫ابتدا‬ ‫در‬‫فرودگاه‬ ‫در‬ ‫تحویل‬ ‫هنگام‬ ‫ها‬ ‫یک‬ ،‫مبدا‬Tag‫می‬ ‫متصل‬ ‫چمدان‬ ‫به‬‫می‬ ‫که‬ ‫کند‬‫توان‬Tag‫در‬ ‫را‬ ‫ها‬ ‫چمدان‬ ‫به‬ ‫برچسب‬ ‫مانند‬ ‫و‬ ‫کرد‬ ‫تولید‬ ‫لحظه‬‫چسباند‬ ‫ها‬.‫این‬Tag ‫سریالی‬ ‫شماره‬ ‫دارای‬‫است‬‫شماره‬ ‫آن‬ ‫از‬ ‫توان‬ ‫می‬ ‫که‬‫و‬ ‫پرواز‬ ‫ی‬ ‫شماره‬‫کرد‬ ‫استخراج‬ ‫را‬ ‫چمدان‬ ‫ی‬.‫ا‬ ‫در‬‫ی‬‫بارگیری‬ ‫محل‬ ‫که‬ ‫اول‬ ‫ستگاه‬ ‫چمدان‬‫ها‬‫مشخضات‬ ‫دارای‬ ‫که‬ ‫شود‬ ‫می‬ ‫تولید‬ ‫فایلی‬ ،‫است‬ ‫چمدان‬‫است‬ ‫پرواز‬ ‫یک‬ ‫های‬.‫ایستگاه‬ ‫تمامی‬ ‫به‬ ‫فایل‬ ‫این‬‫و‬ ‫بعدی‬ ‫های‬ ‫شود‬ ‫می‬ ‫ارسال‬ ‫مقصد‬ ‫فرودگاه‬. ‫تمامی‬‫ایستگاه‬‫های‬‫فرودگاه‬‫اختصاصی‬ ‫کد‬ ‫دارای‬ ‫ها‬‫هستند‬. ‫چمدان‬‫ایستگاهی‬ ‫هر‬ ‫از‬ ‫ها‬‫که‬‫موقعیتشان‬ ،‫کنند‬ ‫عبور‬‫در‬ ‫پایگاه‬‫داده‬‫می‬ ‫ثبت‬ ‫ها‬‫شود‬‫ها‬ ‫چمدان‬ ‫اطالعات‬ ‫محتوی‬ ‫فایل‬ ‫با‬ ‫و‬ ‫شود‬ ‫می‬ ‫مقایسه‬.‫لحظه‬ ‫از‬ ‫نتیجه‬ ‫در‬‫ثبت‬ ‫سیستم‬ ‫در‬ ‫چمدان‬ ‫که‬ ‫ای‬ ‫می‬‫می‬ ‫شود‬‫کرد‬ ‫پیگیری‬ ‫را‬ ‫آن‬ ‫موقعیت‬ ‫توان‬.‫مسیر‬ ‫بودن‬ ‫ایستگاهی‬ ‫معلوم‬ ‫آن‬ ‫حدودی‬ ‫موقعیت‬ ،‫شد‬ ‫گم‬ ‫چمدانی‬ ‫اگر‬ ‫تا‬ ‫شود‬ ‫می‬ ‫باعث‬ ‫ب‬‫شود‬ ‫انجام‬ ‫سریعتر‬ ‫روند‬ ‫تا‬ ‫اشد‬. ‫چمدان‬ ‫تحویل‬ ‫از‬ ‫بعد‬‫دارد‬ ‫وجود‬ ‫ایستگاهی‬ ‫بارگیری‬ ‫هنگام‬ ‫ها‬‫که‬ ‫چمدان‬ ‫آن‬ ‫در‬‫ها‬‫می‬ ‫چک‬‫شو‬‫تا‬ ‫ند‬‫وارد‬ ‫اشتباهی‬ ‫صورت‬ ‫به‬ ‫چمدانی‬ ‫چمدان‬ ‫کلیه‬ ‫و‬ ‫نشود‬ ‫هواپیما‬‫شوند‬ ‫هواپیما‬ ‫وارد‬ ‫ها‬. ‫دوباره‬ ‫مسافرین‬ ‫به‬ ‫ها‬ ‫چمدان‬ ‫تحویل‬ ‫از‬ ‫قبل‬ ،‫مقصد‬ ‫فرودگاه‬ ‫در‬ ‫وجود‬‫چمدان‬‫شود‬ ‫می‬ ‫چک‬ ‫ها‬. ،‫مقصد‬ ‫فرودگاه‬ ‫در‬ ‫خود‬ ‫چمدان‬ ‫دریافت‬ ‫از‬ ‫پس‬ ‫مسافرها‬‫ار‬ ‫دروازه‬‫که‬ ‫شوند‬ ‫می‬ ‫رد‬ ‫ای‬Tag‫می‬ ‫نامتعبر‬ ‫را‬‫کند‬.‫امکان‬ ‫تا‬ ‫استفاده‬‫باشد‬ ‫نداشته‬ ‫وجود‬ ‫آنها‬ ‫از‬ ‫استفاده‬ ‫سوء‬ ‫یا‬ ‫دوباره‬ ‫ی‬. ‫هم‬‫می‬ ‫امنیت‬ ‫باالرفتن‬ ‫برای‬ ‫چنین‬‫که‬ ‫هنگامی‬ ‫مسافرها‬ ‫به‬ ‫توان‬ ‫چمدان‬‫هایشان‬‫می‬ ‫تحویل‬ ‫را‬‫حاوی‬ ‫دستبند‬ ‫یک‬ ‫دهند‬‫یک‬RFID Tag‫تطابق‬ ‫شرط‬ ‫به‬ ‫تنها‬ ‫که‬ ‫داد‬ID‫دست‬‫با‬ ‫بند‬Tag‫چمدان‬ ‫شوند‬ ‫خارج‬ ‫مقصد‬ ‫فردوگاه‬ ‫از‬ ‫بتوانند‬. ‌ ‫این‬ ‫اندازی‬ ‫راه‬ ‫برای‬‫طرح‬‫برنامه‬ ‫تمام‬‫میکروکنترلر‬ ‫توسط‬ ‫ها‬ PIC30F4011‫شوند‬ ‫می‬ ‫اجرا‬. ‫برای‬‫بندی‬ ‫شبکه‬‫سیم‬ ‫بی‬‫ماژول‬ ‫یک‬ ‫به‬‫ارتباط‬‫ی‬‫سریال‬‫است‬ ‫نیاز‬. ‫بنابراین‬‫ماژول‬ ‫از‬DRF4432D20‫پروتکل‬ ‫با‬UART‫استفاده‬ ‫شده‬‫برای‬ ‫مناسب‬ ‫ماژولی‬ ‫که‬‫با‬ ‫ارتباط‬ ‫برای‬ ‫و‬ ‫است‬ ‫طرح‬ ‫این‬Tag RFID‫ماژول‬ ‫از‬CR003‫است‬ ‫شده‬ ‫استفاده‬ ‫پروتکل‬ ‫همان‬ ‫با‬. ‫ماژول‬ ‫از‬ ‫هم‬ ‫کامپیوتر‬ ‫با‬ ‫ارتباط‬ ‫برای‬FTDI232‫شده‬ ‫استفاده‬ ‫است‬. ‫باید‬ ‫ایستگاه‬ ‫هر‬‫گیرنده‬ ‫و‬ ‫فرستنده‬ ‫یک‬ ‫داری‬RF‫با‬ ‫بتواند‬ ‫تا‬ ‫باشد‬ ‫باشد‬ ‫داشته‬ ‫اطالعات‬ ‫تبادل‬ ‫اصلی‬ ‫سرور‬.‫همین‬‫یک‬ ‫دارای‬ ‫باید‬ ‫طور‬ RFID Reader‫اطالعات‬ ‫بتواند‬ ‫تا‬ ‫باشد‬Tag‫بخواند‬ ‫را‬ ‫ها‬ ‫به‬ ‫داده‬ ‫انتقال‬ ‫امکان‬ ‫برای‬ ‫قسمتی‬ ‫تا‬ ‫است‬ ‫خوب‬ ‫همینطور‬ ‫دستگاه‬‫باشد‬ ‫داشته‬ ‫خارجی‬ ‫های‬ ‫شبکه‬‫صورت‬ ‫به‬ ‫بندی‬Master‫و‬Client‫است‬.‫ا‬ ‫در‬‫همه‬ ‫بتدا‬‫ی‬ ‫می‬ ‫دریافت‬ ‫اطالعات‬ ‫تبادل‬ ‫برای‬ ‫آدرس‬ ‫یک‬ ‫سرور‬ ‫از‬ ‫ها‬ ‫ایستگاه‬ ‫بدهد‬ ‫تشخیص‬ ‫هم‬ ‫از‬ ‫را‬ ‫ها‬ ‫ایستگاه‬ ‫بتواند‬ ‫سرور‬ ‫تا‬ ‫کنند‬.‫سپس‬‫با‬ ‫می‬ ‫آغار‬ ‫اطالعات‬ ‫تقابل‬ ‫آدرس‬ ‫آن‬ ‫به‬ ‫توجه‬‫شود‬.‫دستگاه‬ ‫از‬ ‫کدام‬ ‫هر‬‫ها‬ ‫ابتدا‬Tag‫چ‬ ‫به‬ ‫مربوط‬ ‫های‬‫می‬ ‫را‬ ‫مدان‬‫شرایط‬ ‫به‬ ‫توجه‬ ‫با‬ ‫و‬ ‫خوانند‬ ‫پاک‬ ‫و‬ ‫تایید‬ ،‫کردن‬ ‫اضافه‬ ‫برای‬ ‫دستورهایی‬‫اطالعات‬ ‫کردن‬Tag‫از‬ ‫می‬ ‫صادر‬ ‫داده‬ ‫پایگاه‬‫شود‬. ‫نحوه‬‫آدرس‬ ‫ی‬‫صدا‬ ‫با‬ ‫اصلی‬ ‫دستگاه‬ ‫که‬ ‫است‬ ‫صورت‬ ‫بدین‬ ‫دهی‬ ‫آدرس‬ ‫تمامی‬ ‫کردن‬‫دستورهای‬ ‫فرستادن‬ ‫و‬ ‫نامشخص‬ ‫های‬ ‫آدرس‬‫دهی‬‫آن‬ ‫به‬‫آدرس‬ ‫که‬ ‫هایی‬‫نشده‬ ‫دهی‬‫اند‬. ‫دارد‬ ‫وجود‬ ‫قسمت‬ ‫چند‬ ‫داده‬ ‫پک‬ ‫هر‬ ‫در‬: ‫ایستگاه‬ ‫ی‬ ‫شماره‬ ‫شماره‬‫چمدان‬ ‫ی‬ ‫شماره‬‫پرواز‬ ‫ی‬ ‫داخلی‬ ‫دستورات‬ ‫با‬ ‫ارتباط‬ ‫انتقال‬ ‫که‬ ‫هستند‬ ‫ها‬ ‫ایستگاه‬ ‫که‬ ‫شد‬ ‫متذکر‬ ‫باید‬ ‫البته‬ ‫کنند‬ ‫می‬ ‫آغاز‬ ‫را‬ ‫سرور‬.‫داده‬ ‫وقت‬ ‫هر‬ ‫واقع‬ ‫در‬‫مربوط‬ ‫سرور‬ ‫به‬ ‫ای‬ ‫ر‬ ‫آن‬ ،‫شود‬‫می‬ ‫ا‬‫فرستند‬.
  • 3. 3 ‫بخش‬ ‫تمام‬ ‫مورد‬ ‫در‬ ‫کاملی‬ ‫نسبتا‬ ‫توضیح‬ ‫اآلن‬ ‫تا‬‫داده‬ ‫طرح‬ ‫های‬ ‫شده‬‫است‬.‫اصلی‬ ‫های‬ ‫بخش‬ ‫بعضی‬ ‫مورد‬ ‫در‬ ‫تا‬ ‫است‬ ‫مناسب‬ ‫حال‬ ‫شود‬ ‫داده‬ ‫بیشتری‬ ‫توضیحات‬. ‫شبکه‬: ‫سرور‬ ‫و‬ ‫فرودگاه‬ ‫در‬ ‫متحرک‬ ‫های‬ ‫دستگاه‬ ‫بین‬ ‫ارتباط‬(‫ها‬)‫در‬ ‫ثابت‬ ‫ی‬ ‫است‬ ‫وسریع‬ ‫امن‬ ‫روشی‬ ‫مند‬ ‫نیاز‬ ‫فرودگاه‬.‫این‬‫خاصیت‬ ‫ارتباط‬‫های‬ ‫باشد‬ ‫دارا‬ ‫باید‬ ‫را‬ ‫زیر‬: ‫تغییر‬ ‫قابل‬ ‫ی‬ ‫شناسه‬ ‫یک‬ ‫به‬ ‫نیاز‬ ‫شبکه‬ ‫از‬ ‫ارتباط‬ ‫وصل‬ ‫و‬ ‫ارتباط‬ ‫قطع‬ ‫شبکه‬ ‫به‬ ‫نشدن‬ ‫وصل‬ ‫صورت‬ ‫در‬ ‫اشکال‬ ‫تشخیص‬ ‫سرور‬ ‫مداوم‬ ‫فعالیت‬‫بوجود‬ ‫صورت‬ ‫در‬ ‫حتی‬ ‫محلی‬ ‫های‬ ‫مشکل‬ ‫آمدن‬ ‫مرکزی‬ ‫صورت‬ ‫به‬ ‫دستگاه‬ ‫چند‬ ‫کار‬ ‫امکان‬ ‫در‬ ‫تغییر‬ ‫قابل‬ ‫ی‬ ‫شناسه‬‫دستگاهی‬ ‫که‬ ‫است‬ ‫نیاز‬ ‫مورد‬ ‫صورتی‬ ‫در‬ ‫محلی‬ ‫سروری‬ ‫پوشش‬ ‫زیر‬ ‫از‬ ‫و‬ ‫کند‬ ‫حرکت‬ ‫فرودگاه‬ ‫در‬ ‫بخواهد‬ ‫ناحیه‬ ‫به‬ ‫ناحیه‬ ‫یک‬‫تعداد‬ ‫فرودگاه‬ ‫یک‬ ‫در‬ ‫و‬ ‫برود‬ ‫دیگری‬ ‫سرور‬ ‫ی‬ ‫باشد‬ ‫استفاده‬ ‫مورد‬ ‫دستگاه‬ ‫زیادی‬ ‫نسبتا‬.‫های‬ ‫آدرس‬ ‫صورت‬ ‫این‬ ‫در‬ ‫باید‬ ‫ها‬ ‫آدرس‬ ‫این‬ ‫و‬ ‫است‬ ‫نیاز‬ ‫مورد‬ ‫ها‬ ‫دستگاه‬ ‫برای‬ ‫متغیر‬‫طرف‬ ‫از‬ ‫شود‬ ‫داده‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫به‬ ‫محلی‬ ‫سرور‬. ‫مهم‬ ‫بسیار‬ ‫محلی‬ ‫سرور‬ ‫از‬ ‫جداگانه‬ ‫صورت‬ ‫به‬ ‫دستگاه‬ ‫هر‬ ‫شدن‬ ‫جدا‬ ‫پردازش‬ ‫برخی‬ ‫زیرا‬ ‫است‬‫می‬ ‫دستگاه‬ ‫از‬ ‫زیادی‬ ‫زمان‬ ‫ها‬‫با‬ ‫که‬ ‫گیرند‬ ‫نمی‬ ‫اجرا‬ ‫قابل‬ ‫محلی‬ ‫شبکه‬ ‫اتصال‬ ‫وجود‬‫باید‬ ‫هم‬ ‫محلی‬ ‫سرور‬ ‫و‬ ‫باشند‬ ‫و‬ ‫بدهد‬ ‫تشخیص‬ ‫را‬ ‫امر‬ ‫این‬ ‫بتواند‬‫صورت‬ ‫به‬ ‫را‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫نرسد‬ ‫موردنظر‬ ‫دستگاه‬ ‫به‬ ‫فرمانی‬ ‫دیگر‬ ‫تا‬ ‫کند‬ ‫جدا‬ ‫شبکه‬ ‫از‬ ‫خودکار‬. ‫دوباره‬ ‫اتصال‬ ‫برای‬‫می‬ ‫محلی‬ ‫شبکه‬ ‫به‬ ‫دستگاه‬ ‫ی‬‫فرایند‬ ‫بایست‬ ‫آدرس‬‫عادی‬ ‫شرایط‬ ‫به‬ ‫دوباره‬ ‫بتواند‬ ‫دستگاه‬ ‫و‬ ‫شود‬ ‫تکرار‬ ‫گیری‬ ‫برگردد‬. ‫وجو‬ ‫خطا‬ ‫اصالح‬ ‫حتی‬ ‫یا‬ ‫تشخیص‬ ‫برای‬ ‫الگوریتم‬ ‫چندین‬‫دارد‬ ‫د‬. ‫بسته‬ ‫در‬ ‫اطالعات‬ ‫ارسال‬ ‫استفاده‬ ‫مورد‬ ‫های‬ ‫روش‬ ‫این‬ ‫از‬ ‫یکی‬‫های‬ ‫برقراری‬ ‫در‬ ‫کامپیوترها‬ ‫امروزه‬ ‫که‬ ‫روشی‬ ‫مانند‬ ‫است‬ ‫مشخص‬ ‫می‬ ‫استفاده‬ ‫شبکه‬ ‫ارتباطات‬‫کنند‬.‫مقداری‬ ‫روش‬ ‫این‬1‫ارتباط‬ ‫سرعت‬ ‫می‬ ‫مشخص‬ ‫را‬ ‫خطاها‬ ‫عوض‬ ‫در‬ ‫ولی‬ ‫دهد‬ ‫می‬ ‫کاهش‬ ‫را‬‫در‬ ‫و‬ ‫کند‬ ‫داده‬ ،‫خطا‬ ‫بروز‬ ‫صورت‬‫قبلی‬ ‫ی‬‫شود‬ ‫می‬ ‫ارسال‬ ‫دوباره‬ ‫را‬. ‫تمام‬ ‫تقریبا‬ ‫بدهد‬ ‫رخ‬ ‫محلی‬ ‫سرور‬ ‫در‬ ‫خطایی‬ ‫اگر‬ ‫عادی‬ ‫حالت‬ ‫در‬ ‫کار‬ ‫دوباره‬ ‫نتواند‬ ‫خطا‬ ‫این‬ ‫از‬ ‫بعد‬ ‫دستگاه‬ ‫اگر‬ ‫و‬ ‫شود‬ ‫می‬ ‫فلج‬ ‫شبکه‬ ‫دستگاه‬ ‫تمامی‬ ‫و‬ ‫رفت‬ ‫خواهد‬ ‫بین‬ ‫از‬ ‫شبکه‬ ‫کند‬ ‫شروع‬ ‫را‬ ‫خود‬‫با‬ ‫ها‬ 5 Dynamic IP ‫روبه‬ ‫مشکل‬‫شد‬ ‫خواهند‬ ‫رو‬.‫پیاده‬ ‫سیستمی‬ ‫باید‬ ‫پس‬‫شود‬ ‫سازی‬‫تا‬ ‫در‬ ‫باخطایی‬ ‫اگر‬ ‫هم‬ ‫و‬ ‫دهیم‬ ‫کاهش‬ ‫را‬ ‫خطاها‬ ‫بروز‬ ‫احتمال‬ ‫هم‬ ‫سرور‬‫از‬ ‫بعد‬ ‫و‬ ‫کنیم‬ ‫حفظ‬ ‫را‬ ‫اصلی‬ ‫سرور‬ ‫بتوانیم‬ ،‫شدیم‬ ‫مواجه‬ ‫محلی‬ ‫راه‬ ‫را‬ ‫شبکه‬ ‫دوباره‬ ،‫اشکال‬ ‫رفع‬‫کنیم‬ ‫اندازی‬.‫همین‬‫برای‬ ‫باید‬ ‫طور‬ ‫بازه‬ ‫پاسخ‬ ‫یا‬ ‫داده‬ ‫دریافت‬‫تا‬ ‫کنیم‬ ‫مشخص‬ ‫را‬ ‫خاصی‬ ‫زمانی‬ ‫ی‬ ‫سرور‬‫جوابی‬ ‫اگر‬ ‫محلی‬‫بدهد‬ ‫ادامه‬ ‫خود‬ ‫کار‬ ‫به‬ ،‫نکرد‬ ‫دریافت‬.‫چون‬ ‫دستگاه‬ ‫گاهی‬ ‫که‬ ‫است‬ ‫محتمل‬‫به‬ ‫قادر‬ ‫و‬ ‫بخورند‬ ‫داخلی‬ ‫مشکلی‬ ‫به‬ ‫ها‬ ‫نباشند‬ ‫سرور‬ ‫به‬ ‫داده‬ ‫ارسال‬.‫می‬ ‫سرعت‬ ‫فرآیند‬ ‫به‬ ‫امر‬ ‫این‬‫دهد‬. ‫سرور‬ ‫چند‬ ‫کار‬ ‫امکان‬‫زیرا‬ ‫است‬ ‫مهم‬ ‫بسیار‬ ‫موازی‬ ‫صورت‬ ‫به‬ ‫محلی‬ ‫را‬ ‫شبکه‬ ‫پوشش‬ ‫زیر‬ ‫سطح‬ ‫توان‬ ‫می‬ ‫صورت‬ ‫این‬ ‫به‬‫تکه‬ ‫به‬‫هایی‬ ‫کرد‬ ‫تقسیم‬ ‫کوچکتر‬.‫تحت‬ ‫سرور‬ ‫یک‬ ‫توسط‬ ‫فرودگاه‬ ‫تمام‬ ‫اگر‬ ‫قرار‬ ‫پوشش‬‫هستیم‬ ‫باال‬ ‫سرعت‬ ‫با‬ ‫پرهزینه‬ ‫سیستمی‬ ‫نیازمند‬ ،‫گیرد‬. ‫داده‬ ،‫کنیم‬ ‫استفاده‬ ‫محلی‬ ‫سرور‬ ‫چند‬ ‫از‬ ‫اگر‬ ‫ولی‬‫ایستگاه‬ ‫چند‬ ‫به‬ ‫ها‬ ‫می‬ ‫جداگانه‬‫تکه‬ ‫هر‬ ‫در‬ ‫را‬ ‫داده‬ ‫حجم‬ ‫و‬ ‫افزایش‬ ‫را‬ ‫سرعت‬ ‫که‬ ‫روند‬ ‫میدهد‬ ‫کاهش‬. ‫شبکه‬ ‫در‬ ‫داده‬ ‫انتقال‬ ‫پروتکل‬ ‫آدرس‬ ‫باید‬ ‫ابتدا‬ ‫دستگاه‬ ‫هر‬ ،‫شد‬ ‫گفته‬ ‫قبال‬ ‫که‬ ‫طور‬ ‫همان‬‫شود‬ ‫دهی‬. ‫آدرس‬ ‫نحوه‬‫است‬ ‫زیر‬ ‫بصورت‬ ‫دهی‬: ‫محلی‬ ‫سرور‬ ‫ابتدا‬ ‫در‬(Master)‫را‬ ‫ارتباط‬ ‫شروع‬ ‫معنی‬ ‫به‬ ‫دستوری‬ ‫می‬ ‫را‬ ‫دهی‬ ‫آدرس‬ ‫شروع‬ ‫معنی‬ ‫به‬ ‫دستوری‬ ‫سپس‬ ،‫فرستد‬ ‫می‬ ‫مع‬ ‫به‬ ‫که‬ ‫را‬ ‫آدرسی‬ ‫آن‬ ‫از‬ ‫فرستد،پس‬‫برنامه‬ ‫در‬ ‫که‬ ‫است‬ ‫آدرسی‬ ‫نی‬ ‫فرستد‬ ‫می‬ ‫را‬ ‫شده‬ ‫تعیین‬ ‫نامشخص‬ ‫آدرس‬ ‫عنوان‬ ‫به‬ ‫ریزی‬.‫بعد‬ ‫منتظر‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫فرستد‬ ‫می‬ ‫را‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫جدید‬ ‫آدرس‬ ‫می‬‫دریافت‬ ‫معنی‬ ‫به‬ ‫که‬ ‫دستوری‬ ‫مقابل‬ ‫دستگاه‬ ‫جهت‬ ‫از‬ ‫تا‬ ‫ماند‬ ‫برسد‬ ‫است‬ ‫صحیح‬.‫شده‬ ‫تعیین‬ ‫زمان‬ ‫مدت‬ ‫از‬ ‫بعد‬ ‫دستور‬ ‫این‬ ‫اگر‬ ‫د‬ ‫یعنی‬ ‫نرسد‬‫است‬ ‫نشده‬ ‫دهی‬ ‫آدرس‬ ‫ستگاهی‬.‫سرور‬ ‫حالت‬ ‫دو‬ ‫هر‬ ‫در‬ ‫های‬ ‫کار‬ ‫انجام‬ ‫به‬ ‫شروع‬ ‫و‬ ‫کند‬ ‫می‬ ‫صادر‬ ‫را‬ ‫ارتباط‬ ‫این‬ ‫پایان‬ ‫دستور‬ ‫کند‬ ‫می‬ ‫دیگر‬(‫شکل‬) ‌ ‌ • Master • Client Ostr • Master • Client Odef • Master • Client Unknown • Master • Client Addr • Client • Master Oapr • Master • Client Oend ‫شکل‬
  • 4. 4 ‫دستگاه‬ ‫حضور‬ ‫از‬ ‫سرور‬ ‫تا‬ ‫شود‬ ‫می‬ ‫نیاز‬ ‫گاهی‬‫مدتی‬ ‫که‬ ‫نظر‬ ‫زیر‬ ‫های‬ ‫نکرده‬ ‫تبادل‬‫شود‬ ‫مطلع‬ ‫اند‬.‫آدرس‬ ‫یک‬ ‫وجود‬ ‫از‬ ‫اطالع‬ ‫نحوه‬ ‫خاص‬(Ping)‫است‬ ‫صورت‬ ‫این‬ ‫به‬: ‫این‬ ‫به‬ ‫دستوری‬ ‫سپس‬ ،‫شروع‬ ‫دستور‬ ‫ابتدا‬ ‫قبل‬ ‫همانند‬ ‫دوباره‬ ‫می‬ ‫هستیم‬ ‫پاسخ‬ ‫نیازمند‬ ‫که‬ ‫معنی‬‫پس‬ ‫و‬ ‫فرستیم‬‫از‬‫آدرس‬ ‫شماره‬ ‫آن‬ ‫می‬ ‫ارسال‬ ‫را‬ ‫کنیم‬ ‫بررسی‬ ‫خواهیم‬ ‫می‬ ‫که‬ ‫نظری‬ ‫مورد‬‫بعد‬ ‫و‬ ‫کنیم‬ ‫است‬ ‫کردن‬ ‫تایید‬ ‫فقط‬ ‫جا‬ ‫این‬ ‫در‬ ‫که‬ ‫جواب‬ ‫نوع‬ ‫ی‬ ‫کننده‬ ‫تعیین‬ ‫ف‬‫برسد‬ ‫تایید‬ ‫تا‬ ‫ماند‬ ‫می‬ ‫منتظر‬ ‫دستگاه‬ ‫بعد‬ ‫و‬ ‫شود‬ ‫می‬ ‫رستاده‬.‫اگر‬ ‫می‬ ‫حذف‬ ‫شبکه‬ ‫به‬ ‫متصل‬ ‫های‬ ‫آدرس‬ ‫لیست‬ ‫از‬ ‫آدرس‬ ‫نرسید‬ ‫جوابی‬ ‫به‬ ‫ارتباط‬ ‫و‬ ‫شد‬ ‫خواهد‬ ‫فرستاده‬ ‫ارتباط‬ ‫پایان‬ ‫دستور‬ ‫آخر‬ ‫در‬ ‫و‬ ‫شود‬ ‫رسید‬ ‫خواهد‬ ‫پایان‬.(‫شکل‬1) ‌ ‫سرور‬ ‫به‬ ‫دستگاه‬ ‫جانب‬ ‫از‬ ‫اطالعات‬ ‫ارسال‬ ‫نحوه‬‫محلی‬: ‫می‬ ‫فرستاده‬ ‫ارتباط‬ ‫شروع‬ ‫دستور‬ ‫ابتدا‬ ‫قبل‬ ‫مانند‬‫شود‬.‫سپس‬ ‫می‬ ‫فرستاده‬ ‫دستوری‬‫دستگاه‬ ‫از‬ ‫سرور‬ ‫کند‬ ‫می‬ ‫مشخص‬ ‫که‬ ‫شود‬ ‫می‬ ‫فرستاده‬ ‫است‬ ‫کرده‬ ‫پاسخ‬ ‫درخواست‬ ‫نظر‬ ‫مورد‬‫شود‬.‫بعد‬‫از‬‫آن‬ ‫می‬ ‫که‬ ‫پاسخی‬ ‫نوع‬ ‫هم‬ ‫آن‬ ‫از‬ ‫پس‬ ‫و‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫آدرس‬ ‫می‬ ‫فرستاده‬ ‫خواهیم‬‫شود‬.‫پاسخ‬ ‫این‬ ‫اگر‬‫پایان‬ ‫به‬ ‫ارتباط‬ ‫بعد‬ ‫بود‬ ‫نه‬ ‫میرسد‬(‫حال‬ ‫در‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫که‬ ‫است‬ ‫معنا‬ ‫این‬ ‫به‬ ‫نه‬ ‫پاسخ‬ ‫وقت‬ ‫کاری‬ ‫انجام‬‫است‬ ‫گیر‬).(‫شکل‬) ‌ ‌ ‫طول‬ ‫سپس‬ ،‫باشد‬ ‫مثبت‬ ‫پاسخ‬ ‫و‬ ‫شود‬ ‫طی‬ ‫شده‬ ‫ذکر‬ ‫مراحل‬ ‫اگر‬ ‫ارسال‬ ‫داده‬ ‫خود‬ ‫آن‬ ‫از‬ ‫پس‬ ‫و‬ ‫شد‬ ‫خواهد‬ ‫ارسال‬ ‫نظر‬ ‫مورد‬ ‫داده‬ ‫دس‬ ‫آخر‬ ‫در‬ ‫و‬ ‫شد‬ ‫خواهد‬‫شد‬ ‫خواهد‬ ‫ارسال‬ ‫پایان‬ ‫تور‬(‫شکل‬4) ‌ ‫ها‬ ‫دستگاه‬ ‫به‬ ‫محلی‬ ‫سرور‬ ‫از‬ ‫اطالعات‬ ‫انتقال‬ ‫ی‬ ‫نحوه‬: ‫برقراری‬ ‫معنای‬ ‫به‬ ‫فرمانی‬ ‫سپس‬ ‫آغاز‬ ‫فرمان‬ ‫ابتدا‬ ‫قبل‬ ‫همانند‬ ‫می‬ ‫فرستاده‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫با‬ ‫مرکزی‬ ‫دستگاه‬ ‫طرف‬ ‫از‬ ‫ارتباط‬ ‫شود‬.‫و‬ ‫نظر‬ ‫مورد‬ ‫داده‬ ‫طول‬ ‫آن‬ ‫از‬ ‫پس‬ ‫و‬ ‫دستگاه‬ ‫آن‬ ‫آدرس‬ ‫سپس‬ ‫می‬ ‫ارسال‬ ‫داده‬ ‫خود‬ ‫آن‬ ‫از‬ ‫پس‬‫پایان‬ ‫فرمان‬ ‫هم‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫شود‬ ‫شد‬ ‫خواهد‬ ‫فرستاده‬(‫شکل‬) ‌ ‌ ‌ ‌ • Master • Client Ostr • Master • Client Oreq • Master • Client Addr • Master • Client Rrnd • Client • Master Oapr • Master • Client Oend • Master • Client Ostr • Master • Client Oreq • Master • Client Addr • Master • Client Rtlk • Client • Master Anop • Master • Client Oend • Master • Client Ostr • Master • Client Oreq • Master • Client Addr • Master • Client Rtlk • Client • Master Ayes • Client • Master Dlen • Client • Master DATA • Client • Master .... • Client • Master DATA • Master • Client Oend • Master • Client Ostr • Master • Client Oobl • Master • Client Addr • Master • Client Dlen • Master • Client DATA • Master • Client .... • Master • Client DATA • Master • ClientOend ‫شکل‬1 ‫شکل‬ ‫شکل‬4 ‫شکل‬
  • 5. 5 ‫داده‬ ‫پایگاه‬: ‫ادامه‬ ‫در‬،‫شبکه‬ ‫الیه‬ ‫آخرین‬ ،‫فوق‬ ‫مطالب‬ ‫ی‬"‫داده‬ ‫پایگاه‬"‫که‬ ‫است‬ ‫است‬ ‫اطالعات‬ ‫ارسال‬ ‫و‬ ‫دریافت‬ ‫آن‬ ‫وظیفه‬.‫ثبت‬ ،‫طرح‬ ‫این‬ ‫در‬ ‫می‬ ‫صورت‬ ‫روش‬ ‫دو‬ ‫به‬ ‫اطالعات‬‫گیرد‬: -‫پرواز‬ ‫هر‬ ‫برای‬ ‫مستقل‬ ‫فایل‬ ‫یک‬ ‫ایجاد‬:‫چمدان‬ ‫دریافت‬ ‫از‬ ‫پس‬ ‫تحویل‬ ‫بخش‬ ‫توسط‬‫منظور‬ ‫به‬ ،‫هواپیما‬ ‫بار‬ ‫بخش‬ ‫به‬ ‫انتقال‬ ‫تا‬ ‫گیری‬ ‫هدایت‬ ‫نظر‬ ‫مورد‬ ‫هواپیمای‬ ‫و‬ ‫مسیر‬ ‫در‬ ‫چمدان‬ ‫که‬ ‫این‬ ‫از‬ ‫اطمینان‬ ‫می‬‫می‬ ‫کنترل‬ ‫بار‬ ‫چندین‬ ‫چمدان‬ ‫ردیابی‬ ‫تگ‬ ،‫شود‬‫شود‬.‫برای‬ ‫ا‬ ‫مستقل‬ ‫داده‬ ‫پایگاه‬ ‫این‬ ‫ساختن‬‫ز‬SQLite‫این‬ ‫که‬ ‫است‬ ‫شده‬ ‫استفاده‬ ‫می‬ ‫استفاده‬ ‫مبدا‬ ‫فرودگاه‬ ‫در‬ ‫تنها‬ ‫فایل‬‫شود‬. 1-‫یکپارچه‬ ‫و‬ ‫متمرکز‬ ‫صورت‬ ‫به‬ ‫سرور‬ ‫یک‬ ‫از‬ ‫استفاده‬:‫از‬ ‫یکی‬ ‫قابلیت‬‫چمدان‬ ‫پیگیری‬ ،‫پروژه‬ ‫این‬ ‫های‬‫سامانه‬ ‫یک‬ ‫طریق‬ ‫از‬ ‫ها‬ ‫است‬ ‫اینترنتی‬.‫شدن‬ ‫رد‬ ‫محض‬ ‫به‬ ‫که‬ ‫است‬ ‫نیاز‬ ‫سیستمی‬ ‫یک‬ ‫به‬ ‫مرحله‬ ‫هر‬ ‫از‬ ‫چمدان‬‫هم‬ ‫و‬ ‫کند‬ ‫ثبت‬ ‫را‬ ‫آن‬ ‫موقعیت‬ ،‫این‬ ‫در‬ ‫چنین‬ ‫می‬ ‫ثبت‬ ‫صاحبش‬ ‫و‬ ‫چمدان‬ ‫بین‬ ‫ارتباط‬ ‫سامانه‬‫صاحب‬ ‫فقط‬ ‫تا‬ ‫شود‬ ‫کند‬ ‫خارج‬ ‫مقصد‬ ‫فرودگاه‬ ‫از‬ ‫را‬ ‫آن‬ ‫بتواند‬ ‫چمدان‬.‫مساله‬‫وجود‬ ‫که‬ ‫ای‬ ‫هم‬ ‫و‬ ‫اطالعات‬ ‫خواندن‬ ‫هم‬ ،‫چمدان‬ ‫ثبت‬ ‫تعداد‬ ‫هم‬ ‫که‬ ‫است‬ ‫این‬ ‫دارد‬ ‫است‬ ‫زیاد‬ ‫اطالعاتی‬ ‫کلیدهای‬ ‫تغییر‬.‫ح‬ ‫برای‬‫سیستم‬ ‫از‬ ،‫مشکل‬ ‫این‬ ‫ل‬ ‫داده‬ ‫مدیریت‬MySQL‫ذخیره‬ ‫موتور‬ ‫با‬‫سازی‬InnoDB(‫انجام‬ ‫برای‬ ‫تراکنش‬‫پایگاه‬ ‫بین‬ ‫ارتباط‬ ‫و‬ ‫ها‬‫داده‬ ‫های‬)‫است‬ ‫شده‬ ‫استفاده‬.‫البته‬ ‫موتور‬ ‫از‬ ‫فرودگاهها‬ ‫داخلی‬ ‫سرورهای‬MyISAM‫باالتر‬ ‫سرعت‬ ‫دلیل‬ ‫به‬ ‫میکنند‬ ‫استفاده‬ ‫اطالعات‬ ‫خواندن‬ ‫در‬. ‫ا‬ ‫که‬ ‫است‬ ‫ذکر‬ ‫به‬ ‫الزم‬‫چمدان‬ ‫طالعات‬‫ثبت‬ ‫سیستم‬ ‫دو‬ ‫هر‬ ‫در‬ ‫ها‬ ‫می‬‫شود‬. ‫چمدان‬ ‫مدیریت‬ ‫سیستم‬ ‫داده‬ ‫پایگاه‬ ‫طراحی‬ ‫در‬‫مهم‬ ‫نکته‬ ‫چند‬ ،‫ها‬ ‫است‬ ‫شده‬ ‫گرفته‬ ‫نظر‬ ‫در‬: -‫بخش‬ ‫از‬ ‫یکی‬ ‫اگر‬‫پاسخی‬ ‫سرور‬ ‫از‬ ‫شده‬ ‫تعیین‬ ‫مهلت‬ ‫در‬ ‫ها‬ ‫وقفه‬ ‫دارد‬ ‫احتمال‬ ،‫نکند‬ ‫دریافت‬‫شود‬ ‫ایجاد‬ ‫بخش‬ ‫آن‬ ‫در‬ ‫طوالنی‬ ‫ای‬ ‫کا‬ ‫در‬ ‫تداخل‬ ‫باعث‬ ‫که‬‫می‬ ‫شبکه‬ ‫اجزای‬ ‫دیگر‬ ‫ر‬‫شود‬. 1-‫درخواست‬ ‫تعداد‬‫بازه‬ ‫از‬ ‫سری‬ ‫یک‬ ‫در‬ ‫ها‬‫زمانی‬ ‫های‬(‫مانند‬ ‫چمدان‬ ‫انتقال‬‫بار‬ ‫تخلیه‬ ‫یا‬ ‫و‬ ‫هواپیما‬ ‫به‬ ‫ها‬)‫می‬ ‫پیدا‬ ‫افزایش‬‫کند‬.‫در‬ ‫فرودگاه‬‫می‬ ‫هم‬ ‫حادتر‬ ‫مشکل‬ ‫این‬ ‫بزرگ‬ ‫های‬‫ممکن‬ ‫که‬ ‫چرا‬ ‫شود‬ ‫هم‬ ‫بخش‬ ‫چندین‬ ‫است‬‫کنند‬ ‫ارسال‬ ‫را‬ ‫اطالعات‬ ‫زمان‬.‫راه‬ ‫یک‬‫حلی‬‫که‬ ‫می‬ ‫استفاده‬ ‫مشابه‬ ‫موارد‬ ‫در‬‫اولویت‬ ،‫شود‬‫این‬ ‫در‬ ‫ولی‬ ‫است‬ ‫بندی‬ ‫اولویت‬ ‫برای‬ ‫فاکتوری‬ ،‫طرح‬‫ندارد‬ ‫وجود‬ ‫بندی‬.‫دستورهایی‬ ‫بنابراین‬ ‫می‬ ‫سرور‬ ‫به‬ ‫که‬‫سخت‬ ‫یک‬ ‫طریق‬ ‫از‬ ،‫رسند‬‫تلفیق‬ ‫جانبی‬ ‫افزار‬ ‫می‬‫شوند‬. 6 Referential integrity -‫شود‬ ‫برقرار‬ ‫تعادل‬ ‫باید‬ ‫امنیت‬ ‫و‬ ‫سرعت‬ ‫بین‬.‫ازای‬ ‫به‬ ‫ورودی‬‫د‬ ‫که‬ ‫جدیدی‬ ‫های‬‫می‬ ‫ثبت‬ ‫داده‬ ‫پایگاه‬ ‫ر‬‫بار‬ ‫یک‬ ،‫شوند‬ ‫مرتب‬‫است‬ ‫الزم‬ ‫اطالعات‬ ‫سازی‬.‫استفاده‬ ‫طرح‬ ‫این‬ ‫در‬ ‫که‬ ‫روشی‬ ‫مرتب‬ ‫الگوریتم‬ ،‫شده‬‫هرمی‬ ‫سازی‬‫حالت‬ ‫در‬ ‫آن‬ ‫سرعت‬ ‫که‬ ‫است‬ ‫به‬ ‫نسبت‬ ‫نرمال‬‫الگوریتم‬‫چینش‬‫سریع‬‫اما‬ ،‫است‬ ‫کندتر‬‫در‬‫بدترین‬ ‫حالت‬2 ‫سرعت‬ ،‫باالتری‬(O(n log n))‫را‬‫دارا‬‫می‬‫باشد‬.‫هم‬‫چنین‬ ‫دودویی‬ ‫درخت‬1 ‫می‬ ‫ساخته‬ ‫که‬‫بخش‬ ‫در‬ ،‫شود‬‫هم‬ ‫طرح‬ ‫دیگر‬ ‫های‬ ‫می‬ ‫استفاده‬‫شود‬.‫الگوریتم‬ ‫از‬ ‫که‬ ‫باشد‬ ‫قرار‬ ‫اگر‬ ‫همچنین‬‫های‬ ‫در‬ ‫هم‬ ‫و‬ ‫رمزگذاری‬ ‫مرحله‬ ‫در‬ ‫هم‬ ،‫گردد‬ ‫استفاده‬ ‫پیشرفته‬ ‫رمزنگاری‬ ‫هزینه‬ ،‫رمزگشایی‬ ‫مرحله‬‫منابع‬ ‫و‬ ‫زمانی‬ ‫لحاظ‬ ‫از‬ ،‫زیادی‬ ‫های‬ ‫می‬ ‫صرف‬ ‫سیستمی‬‫شود‬.‫طرفی‬ ‫از‬‫استفاده‬ ‫پروتکل‬ ‫و‬ ‫شبکه‬ ‫نوع‬ ‫دیگر‬ ‫سخت‬ ‫لحاظ‬ ‫به‬ ‫پروژه‬ ‫این‬ ‫در‬ ‫شده‬‫است‬ ‫امن‬ ‫بسیار‬ ‫افزاری‬. 4-‫است‬ ‫مهم‬ ‫مساله‬ ‫یک‬ ‫اطالعات‬ ‫بایگانی‬ ،‫طرح‬ ‫این‬ ‫در‬.‫کدهای‬ ‫برچسب‬‫باشند‬ ‫تکراری‬ ‫است‬ ‫ممکن‬ ‫ها‬.‫می‬ ‫مطرح‬ ‫که‬ ‫سوالی‬‫این‬ ،‫شود‬ ‫دسته‬ ‫برای‬ ‫باید‬ ‫فاکتور‬ ‫کدام‬ ‫از‬ ‫که‬ ‫است‬‫کرد‬ ‫استفاده‬ ‫بندی‬.‫در‬ ‫موا‬‫راحتی‬ ‫به‬ ‫باید‬ ‫آن‬ ‫شده‬ ‫طی‬ ‫مسیر‬ ،‫بشود‬ ‫گم‬ ‫چمدانی‬ ‫که‬ ‫ردی‬ ‫باشد‬ ‫ردیابی‬ ‫قابل‬.‫برای‬ ‫پرواز‬ ‫تاریخ‬ ‫و‬ ‫شماره‬ ‫از‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫دسته‬‫هفته‬ ‫یک‬ ‫مدت‬ ‫به‬ ‫و‬ ‫است‬ ‫شده‬ ‫استفاده‬ ‫اطالعات‬ ‫بندی‬ ‫می‬ ‫بایگانی‬ ‫اطالعات‬‫شود‬. ‫ایده‬‫می‬ ‫کار‬ ‫آن‬ ‫روی‬ ‫بر‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫که‬ ‫ای‬‫ار‬ ‫استفاده‬ ،‫شود‬ ‫پروتکل‬‫و‬ ‫ها‬‫فایل‬‫از‬ ‫بخشی‬ ‫رفتن‬ ‫بین‬ ‫از‬ ‫صورت‬ ‫در‬ ‫که‬ ‫است‬ ‫هایی‬ ‫باشد‬ ‫خواندن‬ ‫قابل‬ ‫و‬ ‫معتبر‬ ‫آن‬ ‫مابقی‬ ،‫اطالعات‬. ‫داده‬ ‫پایگاه‬ ‫با‬ ‫محلی‬ ‫سرور‬ ‫ارتباط‬ ‫پروتکل‬: ‫هستیم‬ ‫دیگر‬ ‫پروتکل‬ ‫نوع‬ ‫یک‬ ‫نیازمند‬ ‫ما‬ ‫داده‬ ‫پایگاه‬ ‫با‬ ‫ارتباط‬ ‫برای‬ ‫باشد‬ ‫زیر‬ ‫شکل‬ ‫به‬ ‫تواند‬ ‫می‬ ‫که‬: FN=Flight Number )5 Characters ( ‫پرواز‬ ‫ی‬ ‫شماره‬(‫کاراکتر‬) CFN=Current Flight Number )5 Characters ( ‫است‬ ‫آن‬ ‫در‬ ‫چمدان‬ ‫که‬ ‫پروازی‬ ‫ی‬ ‫شماره‬(‫کاراکتر‬) LN=Luggage Number) 4 Numbers ( ‫چمدان‬ ‫ی‬ ‫شماره‬(4‫عدد‬) SC=Station Code (1Characters ) ‫ایستگاه‬ ‫کد‬(‫کاراکتر‬) S=Set ‫ثبت‬ 7 Heap sort 8 Quick Sort 9 Worst Case 10 Binary Tree 11 Lossless Formats
  • 6. 6 V=Verify ‫تایید‬ K=Kill ‫بردن‬ ‫بین‬ ‫از‬ [SFN~LNSC] [VFN~LNCFNSC] [KFN~LNSC] ‫مباحثه‬‌ ‫در‬‫تا‬ ‫است‬ ‫شایسته‬ ‫قسمت‬ ‫این‬‫انتخاب‬ ‫با‬ ‫را‬ ‫طرح‬‫مقایس‬ ‫دیگر‬ ‫های‬‫ه‬ ‫و‬ ‫کرده‬‫چالش‬ ‫از‬ ‫کمی‬‫های‬‫گفته‬ ‫طرح‬‫باشیم‬. ‫در‬‫انتخاب‬ ‫بین‬‫می‬ ‫کثیر‬ ‫های‬‫بیومتریک‬ ‫تکنولوژی‬ ‫دو‬ ‫توان‬1 ‫و‬ GPS‫دانست‬ ‫مناسبی‬ ‫های‬ ‫جایگزین‬ ‫را‬.‫ولی‬‫این‬ ‫از‬ ‫استفاده‬ ‫در‬ ‫تکنولوژی‬‫دارد‬ ‫وجود‬ ‫مشکالتی‬ ‫ها‬. ‫در‬‫واقع‬ ‫در‬ ‫ما‬ ‫بیومتریک‬ ‫تکنولوژی‬ ‫از‬ ‫استفاده‬‫را‬ ‫هواپیما‬ ‫مسافر‬ ‫می‬ ‫خود‬ ‫اتوماسیون‬ ‫فرآیند‬ ‫وارد‬‫کنیم‬.‫این‬‫پیچیدگی‬ ‫باعث‬ ‫امر‬‫های‬ ‫می‬ ‫خود‬ ‫خاص‬‫شود‬.‫همین‬‫تکنولوژی‬ ‫این‬ ‫از‬ ‫استفاده‬ ‫طور‬‫از‬ ‫استفاده‬ ‫حسگر‬‫می‬ ‫را‬ ‫هایی‬‫در‬ ‫هنوز‬ ‫که‬ ‫طلبد‬‫هستند‬ ‫کمیاب‬ ‫و‬ ‫گران‬ ‫ما‬ ‫کشور‬ ‫نظ‬ ‫مورد‬ ‫کیفیت‬ ‫آنها‬ ‫داخلی‬ ‫معادل‬ ‫و‬‫ندارند‬ ‫را‬ ‫ر‬. ‫اگر‬‫تکنولوژی‬ ‫از‬GPS‫واق‬ ‫در‬ ،‫شود‬ ‫استفاده‬‫چمدان‬ ‫هر‬ ‫روی‬ ‫بر‬ ‫ع‬ ‫یک‬‫تگ‬GPS‫باید‬‫دارد‬ ‫باال‬ ‫ی‬ ‫هزینه‬ ‫و‬ ‫باال‬ ‫حجم‬ ‫که‬ ‫شود‬ ‫چسبانده‬. ‫درست‬‫مکان‬ ‫قابلیت‬ ‫به‬ ‫که‬‫سختی‬ ‫ولی‬ ‫دهد‬ ‫می‬ ‫را‬ ‫دقیقی‬ ‫بسیار‬ ‫یابی‬ ‫می‬ ‫بیشتر‬ ‫بسیار‬ ‫کار‬‫شود‬. Tag‫های‬RFID‫می‬ ‫تقسیم‬ ‫دسته‬ ‫چند‬ ‫به‬‫اصلی‬ ‫که‬ ‫شوند‬‫این‬ ‫ترین‬ ‫دسته‬‫ها‬Tag‫های‬Active, Passive‫است‬.Tag‫های‬Active‫کار‬ ‫برای‬ ‫هستند‬ ‫خارجی‬ ‫تغذیه‬ ‫منبع‬ ‫نیازمند‬‫ولی‬Tag‫های‬Passive‫حضور‬ ‫در‬ ‫می‬ ‫اطالعات‬ ‫ارسال‬ ‫یه‬ ‫شروع‬ ‫و‬ ‫شده‬ ‫فعال‬ ‫رادیویی‬ ‫امواج‬‫کنند‬.‫ویژگی‬ ‫این‬Tag‫آن‬ ‫باالی‬ ‫ماندگاری‬ ‫ها‬‫از‬ ‫خارج‬ ‫دستگاه‬ ‫تفاوت‬ ‫و‬ ‫هاست‬ ‫می‬ ‫مشخص‬ ‫را‬ ‫خراب‬ ‫دستگاه‬ ‫و‬ ‫محدوده‬‫کنند‬.‫دلیل‬ ‫به‬ ‫پروژه‬ ‫این‬ ‫در‬ ‫عمر‬ ‫طول‬ ‫اهمیت‬Tag‫مدل‬ ‫از‬ ،‫ها‬Passive‫است‬ ‫شده‬ ‫استفاده‬. Tag‫ها‬‫ی‬Passive‫می‬ ‫تمام‬ ‫گران‬ ‫بسیار‬ ‫باال‬ ‫برد‬ ‫با‬‫این‬ ‫برای‬ ‫و‬ ‫شوند‬ ‫هزاران‬ ‫روزانه‬ ‫که‬ ‫طرح‬Tag‫می‬ ‫استفاده‬ ‫سیستم‬ ‫در‬‫و‬ ‫مناسب‬ ‫شوند‬ ‫به‬‫نیست‬ ‫صرفه‬.‫چمدان‬ ‫برای‬ ‫بنابراین‬‫کارت‬ ‫مانند‬ ‫ها‬‫از‬ ‫مترو‬ ‫های‬ Tag‫زیر‬ ‫برد‬ ‫با‬ ‫هایی‬10cm‫است‬ ‫شده‬ ‫استفاده‬.‫دنیای‬ ‫در‬ ‫که‬‫واقعی‬ ‫نیاز‬ ‫جوابگوی‬‫نیس‬ ‫ها‬‫ت‬.‫راحت‬ ‫بسیار‬ ‫توانند‬ ‫می‬ ‫ها‬ ‫قیمت‬ ‫این‬ ‫البته‬ 12 Biometrics 13 Global Positioning System ‫گیرد‬ ‫قرار‬ ‫حمایت‬ ‫مورد‬ ‫طرح‬ ‫و‬ ‫باشد‬ ‫عمده‬ ‫مصرف‬ ‫اگر‬ ‫کنند‬ ‫تغییر‬. ‫باشد‬ ‫می‬ ‫حل‬ ‫قابل‬ ‫مشکل‬ ‫این‬. ‫مشکالت‬ ‫از‬ ‫بعضی‬‫نیز‬‫فیزیکی‬ ‫ساختار‬ ‫دلیل‬ ‫به‬‫به‬‫سادگی‬‫حل‬ ‫قابل‬ ‫نبودند‬.‫مانند‬: ‫امکان‬‫تداخل‬‫با‬‫سا‬‫ی‬‫ر‬‫فرکانس‬‫ها‬‫و‬‫فلزات‬ ‫عدم‬‫شناسا‬‫یی‬‫در‬‫مح‬‫ی‬‫ط‬‫ها‬‫ی‬‫ما‬‫ی‬‫ع‬‫و‬‫حا‬‫ی‬‫ل‬‫ها‬‫ی‬‫فلز‬‫ی‬‫در‬‫بعض‬‫ی‬‫از‬ ‫برچسب‬‫ها‬ ‫برطرف‬ ‫شبکه‬ ‫ساختار‬ ‫دادن‬ ‫تغییر‬ ‫با‬ ‫هم‬ ‫را‬ ‫مشکالت‬ ‫از‬ ‫برخی‬ ‫شدند‬.‫مانند‬: ‫یک‬ ‫شدن‬ ‫خوانده‬Tag‫چند‬ ‫توسط‬Reader‫هم‬ ‫صورت‬ ‫به‬‫زمان‬ ‫چند‬ ‫خواندن‬Tag‫یک‬ ‫توسط‬Reader‫هم‬ ‫صورت‬ ‫به‬‫زمان‬ ‫فاز‬‫ذکر‬ ‫مشکالت‬ ‫کردن‬ ‫برطرف‬ ‫پروژه‬ ‫این‬ ‫بعدی‬ ‫های‬‫شد‬‫است‬ ‫ه‬ ‫ایده‬ ‫به‬ ‫بسط‬ ‫قابل‬ ‫پروژه‬ ‫این‬‫است‬ ‫زیادی‬ ‫های‬.‫از‬ ‫یکی‬ ‫کاربردی‬‫ایده‬ ‫ترین‬‫بیمارستان‬ ‫بستری‬ ‫بخش‬ ‫اتوماسیون‬ ،‫ها‬‫و‬ ‫ها‬ ‫پرونده‬‫است‬ ‫پزشکی‬ ‫های‬.‫یک‬ ‫کردن‬ ‫وصل‬ ‫با‬Tag‫یک‬ ،‫بیمار‬ ‫به‬ ‫می‬ ‫داده‬ ‫وی‬ ‫به‬ ‫داده‬ ‫پایگاه‬ ‫در‬ ‫هویت‬‫می‬ ‫پزشک‬ ‫که‬ ‫شود‬‫یک‬ ‫با‬ ‫تواند‬ Reader‫لحظه‬ ‫اطالعات‬ ‫و‬ ‫شود‬ ‫نزدیک‬ ‫بیمار‬ ‫به‬‫پرونده‬ ‫و‬ ‫ای‬‫بر‬ ‫را‬ ‫او‬ ‫ی‬ ‫کند‬ ‫مشاهده‬ ‫خود‬ ‫دستگاه‬ ‫روی‬. ‫کاربرد‬ ‫سایر‬،‫پستی‬ ‫مرسوالت‬ ‫کردن‬ ‫پیگیری‬ ‫ها‬NFC 4 ‫در‬ ‫تلفن‬‫همراه‬ ‫های‬‫آتش‬ ‫وضعیت‬ ‫پیگیری‬ ،‫جنگل‬ ‫سوزی‬‫است‬ ‫ها‬. ‫نتیجه‬‌‫گیری‬‌ ‫مدل‬ ‫و‬ ‫تکنولوژی‬ ‫این‬ ‫از‬ ‫استفاده‬ ‫با‬‫مشکالت‬ ‫توانستیم‬ ‫مساله‬ ‫سازی‬ ‫چالش‬ ‫و‬‫کنیم‬ ‫برطرف‬ ‫را‬ ‫جدید‬ ‫های‬. ‫به‬ ‫توجه‬ ‫با‬‫مزا‬‫ی‬‫ا‬‫ی‬‫ا‬‫ی‬‫ن‬‫تکنولوژ‬‫ی‬(‫جمله‬ ‫از‬:‫کاهش‬‫هز‬‫ی‬‫نه‬‫ها‬ (‫کاهش‬‫فعال‬‫ی‬‫ت‬‫ها‬‫ی‬‫دست‬‫ی‬‫و‬‫افزا‬‫ی‬‫ش‬‫سرعت‬)-‫اتوماس‬‫ی‬‫ون‬(‫بدون‬ ‫توقف‬)-‫کاهش‬‫خطا‬-‫کنترل‬‫فرا‬‫ی‬‫ندها‬‫ی‬‫غ‬‫ی‬‫ر‬‫قابل‬‫رو‬‫ی‬‫ت‬-‫امکان‬‫به‬ ‫روز‬‫رسان‬‫ی‬‫بر‬‫چسب‬‫ها‬‫بدون‬‫دخالت‬‫دست‬–‫امن‬‫ی‬‫ت‬–‫ی‬‫کپارچگ‬‫ی‬) ‫چمدان‬ ‫شدن‬ ‫گم‬ ‫مشکل‬‫می‬ ‫برطرف‬ ‫زیادی‬ ‫حد‬ ‫تا‬ ‫ها‬‫شود‬. ‫منابع‬ RFID Systems - Research Trends and Challenges, Wiley Baggage Report 2011-SITA 14 Near Field Communication