اپلیکیشنی که برای مسافران قطار صندلی خالی پیدا می کند

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از دیلی میل، مسافران قطار های «تامس لینک» در انگلیس به زودی می توانند با کمک یک اپلیکیشن از سفر در قطارهای شلوغ اجتناب کنند.

این اپلیکیشن به مسافران می گوید در کدام واگن های قطار صندلی خالی وجود دارد. همچنین این سیستم به مسافران نشان می دهد در چه نقطه ای از ایستگاه قطار بایستند تا به راحتی به صندلی های خالی دسترسی یابند یا آنکه در واگن صندلی خالی وجود ندارد و آنها باید بایستند.

اپلیکیشن مذکور «Rail Watch» نام دارد و وضعیت ۵ قطار ورودی را در هر ایستگاه نشان می دهد. به این ترتیب مسافران به راحتی انتخاب می کنند کدام قطار را سوار شوند.

این سیستم هم اکنون در خط راه آهن «تامس لینک» میان ایستگاه های «ایست کرایدون» و «برایتون» به مدت دو هفته آزمایش می شود. کاربران ۵ نقطه مشاهده می کنند که نشان می دهد قطارهای ورودی تا چه حد مسافر دارند.

این فناوری توسط  CitiLogik فراهم شده و شرکت ارائه دهنده خدمات حمل و نقل  Go-Ahead group نیز از آن پشتیبانی می کند.

این سیستم سیگنال های موبایل مربوط به شرکت مخابراتی «ودا فون» و اطلاعات درباره ظرفیت واگن های هر قطار را تحلیل می کند.

96
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });