Η
υλοποίηση του συστήματός μας παρέχει βασικές λειτουργίες στους χρήστες.
Υπάρχουν πληθώρα ιδεών για την βελτίωση της απόδοσης των αποτελεσμάτων και της
χρήσης του συστήματος.
Παρακάτω διατυπώνονται
ορισμένες από αυτές.
- Το σύστημα θα μπορούσε να κρατάει προσωρινά (cache) τις τελευταίες και πιο διαδεδομένες διαδρομές για να αποφεύγει την εκτέλεση των συναρτήσεων αναζήτησης βέλτιστης διαδρομής για ίδιες διαδρομές. Με αυτό τον τρόπο το σύστημα θα είχε πιο γρήγορα αποτελέσματα.
- Το σύστημα θα μπορεί να εξάγει και άλλες πληροφορίες για τους δρόμους. Π.χ. οι χρήστες θα μπορούν να αποθηκεύουν το πλήθος των λακκουβών σε μία διαδρομή, επικίνδυνες στροφές, σημεία ενδιαφέροντος...
- Θα μπορούσε να προστεθεί λειτουργία ελεύθερης θέσης parking. Οι χρήστες θα μπορούσαν να ενημερώνουν το σύστημα ότι άφησαν ελεύθερη μία θέση στάθμευσης. Με αποτέλεσμα, ένας άλλος χρήστης που αναζητά μία θέση σε μια συγκεκριμένη περιοχή, να έχει την δυνατότητα να ανακτά όλες τις διαθέσιμες θέσεις της περιοχής.
- Σε συνθήκες όπου το σύστημα θα το χρησιμοποιούσαν πλήθος χρηστών, θα υπήρχε πρόβλημα μετακίνησης της κίνησης. Εφόσον κάποιοι δρόμοι δεν είχαν τόσο πολύ κίνηση, το σύστημα θα τους πρότεινε αυτές τις διαδρομές, με αποτέλεσμα να δημιουργηθεί κυκλοφορικό πρόβλημα σε αυτούς τους δρόμους. Το σύστημα θα μπορούσε να αποθηκεύει στατιστικά για τους χρήστες που έχει στείλει από συγκεκριμένα tokens και με βάση αυτά τα στατιστικά να υπολογίζει τις νέες γρηγορότερες διαδρομές. Ο συνδυασμός της υλοποίησης με τα στατιστικά που θα αποθηκεύονται θα οδηγούσε σε ένα load balancing της κίνησης των δρόμων. Με αποτέλεσμα να επωφελούνται όχι μόνο οι χρήστες του συστήματος αλλά όλοι οι οδηγοί.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου