Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να μετατρέψετε ένα κείμενο σε PDU

Σε κινητής τηλεφωνίας , τα μηνύματα κειμένου που μεταδίδονται από την Υπηρεσία σύντομων μηνυμάτων ( SMS. ) μηνύματα SMS μπορούν να μεταδοθούν χρησιμοποιώντας διαφορετικές κωδικοποιήσεις , αν και οι χρήστες σπάνια γνωρίζουν αυτό το γεγονός. Όλες οι κωδικοποιήσεις τελικά μετατρέπονται σε και από το πρωτόκολλο Περιγραφή Μονάδα λειτουργίας ( PDU ) . Τηλέφωνα θα επιλέξει αυτόματα την σωστή κωδικοποίηση για την εμφάνιση ένα εισερχόμενο μήνυμα κειμένου , αλλά και εφαρμογές που τρέχουν σε υπολογιστές πρέπει να είναι σε θέση να μεταφράσει από και προς το PDU για τη διασύνδεση με τα δίκτυα κινητής τηλεφωνίας . Μπορείτε εύκολα να μεταφράσουν τα μηνύματα κειμένου σε μορφή PDU χρησιμοποιώντας ένα πρόγραμμα γραμμένο σε οποιαδήποτε γλώσσα προγραμματισμού ηλεκτρονικών υπολογιστών . Οδηγίες
Η 1

Μετατρέψτε κάθε χαρακτήρα στο μήνυμα κειμένου σε δυαδική αναπαράσταση του ASCII τιμή του . Για παράδειγμα , το γράμμα " g " έχει τιμή ASCII 103 σε δεκαδική ή 1.100.111 σε δυαδικό . Αυτό το βήμα θα οδηγήσει σε μια σειρά από δυαδικές τιμές επτά -bit , το καθένα αντιπροσωπεύει ένα γράμμα στο αρχικό κείμενο . 2

Πάρτε το δεξιότερο ( λιγότερο σημαντικό ) κομμάτι στο δεύτερο αξία , και βάζουμε μπροστά να η πρώτη

αξία ως πιο σημαντικό κομμάτι της . Αυτό θα οδηγήσει σε μια τιμή οκτώ μπιτ . Δείτε το " Κωδικοποίηση των δεδομένων 7 - bit ( σεπτέτα ) σε οκτάδες " ιστοσελίδας για παράδειγμα ( βλέπε Πόρων ) .
Εικόνων 3

Πάρτε τα δεξιά ( λιγότερο σημαντικό ) δύο bits στην τρίτη αξία και προσθέσετε το πρόθεμα τους στο υπόλοιπο μέρος της δεύτερης τιμής (δηλαδή , οι έξι πλέον σημαντικά δυαδικά ψηφία του αρχικού χαρακτήρα ) ως σημαντικότερη δύο δυαδικά ψηφία του. Αυτό θα οδηγήσει σε μια άλλη αξία οκτώ -bit .
Η

4 Επαναλάβετε τη διαδικασία για τα επόμενα έξι τιμών , λαμβάνοντας ένα ακόμη κομμάτι από τον ακόλουθο χαρακτήρα κάθε φορά . Στο τέλος , θα έχετε μετατραπεί μία αλληλουχία οκτώ τιμών επτά -bit σε μία ακολουθία τιμών από επτά οκτώ δυαδικών ψηφίων . Η τελευταία σειρά είναι σε μορφή PDU .
5

Ξεκινήστε τη διαδικασία και πάλι με τη λήψη ενός μόνο bit , και επαναλάβετε μέχρι το αρχικό μήνυμα έχει μεταφραστεί . Pad με μηδενικά τα πιο σημαντικά κομμάτια της τελευταίας τιμής μέχρι να φτάσει οκτώ bits , όσο και οι άλλοι .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα