Το API Adaptive Transmission Control Interface (ATCI) επιτρέπει στις εφαρμογές να ελέγχουν τον ρυθμό με τον οποίο μεταδίδονται τα δεδομένα μέσω μιας διεπαφής μόντεμ, ορίζοντας προφίλ ελέγχου μετάδοσης.
Κάθε διεπαφή μόντεμ έχει ένα σύνολο υποστηριζόμενων προφίλ ελέγχου μετάδοσης. Κάθε προφίλ προσδιορίζει ένα συγκεκριμένο σύνολο παραμέτρων ραδιοεπικοινωνίας που χρησιμοποιούνται για τη μετάδοση δεδομένων μέσω ενός κυψελοειδούς δικτύου, όπως η ισχύς μετάδοσης, το σχήμα διαμόρφωσης και το σχήμα κωδικοποίησης σφαλμάτων.
Μια εφαρμογή μπορεί να εφαρμόσει ένα προφίλ ελέγχου μετάδοσης σε μια συγκεκριμένη διεπαφή μόντεμ καλώντας τη μέθοδο «setTransmissionControlProfile» της κλάσης «RIL()». Αυτή η μέθοδος απαιτεί δύο ορίσματα:το «modemId» της διεπαφής που πρόκειται να τροποποιηθεί και το «προφίλ» που θα εφαρμοστεί.
Με την αλλαγή του προφίλ ελέγχου μετάδοσης μιας διεπαφής μόντεμ, μια εφαρμογή μπορεί να βελτιώσει την απόδοση των μεταδόσεων δεδομένων μέσω ενός κυψελοειδούς δικτύου. Για παράδειγμα, μια εφαρμογή που στέλνει ένα μεγάλο αρχείο μπορεί να θέλει να χρησιμοποιήσει ένα προφίλ με υψηλή ισχύ μετάδοσης και ένα σχήμα κωδικοποίησης υψηλού σφάλματος για να διασφαλίσει ότι το αρχείο μεταδίδεται αξιόπιστα. Μια εφαρμογή που στέλνει ένα μικρό αρχείο μπορεί να θέλει να χρησιμοποιήσει ένα προφίλ με χαμηλή ισχύ μετάδοσης και ένα σχήμα κωδικοποίησης χαμηλού σφάλματος για εξοικονόμηση ενέργειας της μπαταρίας.
Το ATCI API είναι διαθέσιμο σε έκδοση Android 12 και νεότερη.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα