Προσαρμοζόμενα μενα και Εξατομικευμένα Επικοινωνιακά Περιβάλλοντα Κων/νος Μουρλάς Επίκουρος Καθηγητής Τμήμα Επικοινωνίας & ΜΜΕ
Η Προσαρμογή και η Εξατομίκευση Συστημάτων Ορισμός του Προβλήματος Βασικοί Όροι Τρόποι Επίλυσης Αρχιτεκτονικές και Παραδείγματα Συμπεράσματα 2
Τι είναι Προσαρμογή και τι Εξατομίκευση; Χρήστης, Διασύνδεση Συνδρομητής Υπηρεσίες Διαδικτύου Internet 3 Περιεχόμενο
Προσαρμογή Παρουσίασης και Εξατομίκευση του Περιεχομένου Laptop/Desktop PDA Μορφή Παρουσίασης / Περιεχόμενο Mobile phone 4 In-car navigation Και καινούργιες που έρχονται
Τι είναι προσαρμογή Η δυνατότητα ενός περιβάλλοντος / υπηρεσίας του Διαδικτύου να προσαρμόζει την παρουσίασή του δυναμικά: 1. ανάλογα με το φόρτο κίνησης (traffic load) του δικτύου. 2. ανάλογα με τη συσκευή παρουσίασης (desktop, PDA, k.á) Εφαρμογή κυρίως σε παρουσιάσεις συνεχών μέσων (streaming media) και σε ασύρματες συσκευές που παρουσιάζουν μεταβλητό φόρτο στη διασύνδεσή τους. 5
Περιορισμοί του Διαδικτύου local ISP router server workstation mobile regional ISP company network 6
Το πρόβλημα: η χωρητικότητα του δικτύου 7
Τι είναι Εξατομίκευση για ένα περιβάλλον επικοινωνίας; Εδώ δίνεται έμφαση στο περιεχόμενο Τι περιεχόμενο θα παρουσιαστεί στο χρήστη Πως θα παρουσιαστεί αυτό το περιεχόμενο Πως θα γίνει διασφάλιση των προσωπικών δεδομένων του χρήστη Πως θα δημιουργηθεί ένα γενικευμένο σχήμα εξατομίκευσης Ανοικτό Επεκτάσιμο Εύχρηστο 8
9
Τι περιεχόμενο θα παρουσιαστεί στο χρήστη Πως θα αποφασιστεί τι να παρουσιάσουμε βασιζόμενοι π.χ. στο προφίλ του χρήστη, ή στην ιστορία πλοήγησης του χρήστη έτσι ώστε να προβλέψουμε τις μελλοντικές ανάγκες του. Στη δημιουργία ενός προφίλ πρέπει να αποφασίσουμε μία δομή εύχρηστη, εύκολα ανανεώσιμη, με δυνατότητα μετακίνησης και απόδοσης σημασιολογίας(π.χ. τι σημαίνει το ενδιαφέρον «ψυχαγωγία») 10
Πως θα παρουσιαστεί αυτό το περιεχόμενο Πολλοί χρήστες ενδιαφέρονται για το ίδιο περιεχόμενο αλλά η επιθυμητή μορφή παρουσίασης του περιεχομένου μπορεί να αλλάζει από χρήστη σε χρήστη. Παράγοντες που επηρεάζουν τη μορφή παρουσίασης μπορεί να είναι οι επιδεξιότητες του χρήστη στη χρήση νέων τεχνολογιών, αλλά και το προσωπικό γούστο 11
Πως θα διασφαλιστούν δεδομένα τα προσωπικά Κάθε προσπάθεια εξατομίκευσης βασισμένη στο προφίλ του χρήστη και συνεπώς σε προσωπικά του δεδομένα που αφορούν τα ενδιαφέροντά του, την ιστορία πλοήγησής του, τις προσφιλής του σελίδες στο Διαδίκτυο, αγορές προϊόντων, κ.ά πρέπει να παρέχει την ασφάλεια των δεδομένων αυτών 12
Πως θα δημιουργηθεί ένα γενικευμένο σχήμα εξατομίκευσης Ο χρήστης δεν ενδιαφέρεται μόνο για το αν ένα περιβάλλον ή υπηρεσία μπορεί να προσαρμοστεί στις ανάγκες και τα ενδιαφέροντά του, αλλά και για το πώς γίνεται αυτή η εξατομίκευση. Αν για κάθε τέτοιο περιβάλλον απαιτείται και μία ξεχωριστή διαδικασία εξατομίκευσης αυτό είναι πολύ ενοχλητικό και θα απορριφθεί τελικά από το χρήστη. Το πρόβλημα γίνεται ακόμα πιο έντονο με τη χρήση ασύρματων συσκευών. 13
Καθορισμός του Προβλήματος Η δημιουργία μιας ανοικτής αρχιτεκτονικής/ πλαισίου η οποία να επιτρέπει την αποστολή του βέλτιστου περιεχομένου προς τον χρήστη η οποία να βασίζεται Στο προφίλ του χρήστη (ενδιαφέροντα, επιδεξιότητες, τοποθεσία, ώρα) Σε συγκεκριμένη πολιτική διασφάλισης προσωπικών δεδομένων Στους διαθέσιμους πόρους (φόρτος δικτύου, δυνατότητες συσκευής) 14
Εξατομίκευση Υπηρεσιών: Βασικά Μέρη Προφίλ Χρηστών/ Πολιτικές Ασφάλειας Επιλογή Περιεχομένου Εξασφάλιση Ποιότητας στην αποστολή του περιεχομένου Παροχή Ασφάλειας (Privacy) 15
Εξατομίκευση Περιεχομένου: Σε ποιοπ σημείο ; Οποιοδήποτε σημείο στη διαδρομή του περιεχομένου μπορεί να λάβει μέρος η εξατομίκευση 1. Στην πηγή του περιεχομένου 2. Στην πλευρά του χρήστη (User Agent) 3. Στις άκρες του δικτύου 4. Σε ενδιάμεσους κόμβους 5. Σε ένα συνδυασμό των παραπάνω 16
Μία Προτεινόμενη Αρχιτεκτονική Client (User Agent) 1. UA send request [Preference] Proxy 3. Request in HTTP with Profile Information Content Provider 5. Can Adapt Content Send Content in HTTP to client 2. Resolve Profile References <> Retrieves Information 4. Response in HTTP with Adapted Content Profile Broker 17
Υλοποίηση της αρχιτεκτονικής βασισμένη σε διεκπεραιωτές (agents) 18
Το προφίλ του χρήστη Ενδιαφέροντα Ιστορία πλοήγησης Τοποθεσία ώρα Ασχολίες, κλπ. 19
20 Η σημασιολογία του παροχέα περιεχομένου
Η Επιλογή του Περιεχομένου 21
Η Επιλογή του Περιεχομένου (συνέχεια) 22
23
Συμπεράσματα: (1) Βήματα που απαιτούνται να γίνουν Απαιτήσεις προτυποποίησης Καθολικός Ορισμός του προφίλ ενός χρήστη και του περιεχομένου Δυνατότητα αναγνώρισης χρήστη Πρωτόκολλα για τη μετάδοση του προφίλ χρήστη Πρωτόκολλα για τη μετάδοση του προφίλ περιεχομένου Πρωτόκολλα για μετάδοση τροποποιήσεων προφίλ Ορθότητα/ Αξιοπιστία/ Ασφάλεια Περιεχομένου/ Δεδομένων 24
(2) ΟφέληΟ για όσους παρέχουν Υπηρεσίες ες / Περιεχόμενο 25 Υπηρεσίες περιεχομένου Προσανατολισμένες προς τον Χρήστη Καλύτερη επικοινωνία σε επίπεδο B2C Τοπικά δεδομένα (Νέα, πρόβλεψη καιρού) Καλύτερες υπηρεσίες στον πολίτη (egovernment) Ποτεραιότητα στην εξυπηρέτηση χρηστών βάσει του προφίλ Εξυπηρέτησε τον «καλύτερο» χρήστη πρώτα Αναγνώριση ενός χρήστη στο Διαδίκτυο Δεν απαιτείται η χρήση του login σε διάφορους κόμβους περιεχομένου
(3) Οφέλη για τους Τελικούς Χρήστες Εξατομικευμένη χρήση του Δικτύου Αποστολή του είδους της υπηρεσίας η οποία χρεώθηκε στον χρήση στην απαιτούμενη ποιότητα σε όλα τα επιπεδα (όχι μόνο IP QoS) Ένα έξυπνο δίκτυο που υπηρετεί τους χρήστες βάσει των αναγκών και των δυνατοτήτων τους Όχι επαναλαμβανόμενα logins Καλύτερη εξυπηρέτηση σε κόμβους που επισκεπτόμαστε συχνότερα Κάτι σαν Frequent flyer 26