Ce este conștientizarea contextului în computerele mobile

Odată cu evoluția computerelor mobile, conștientizarea contextului a devenit o componentă cheie a interacțiunii umane. Acum este important la fel de mult ca comunicarea în sine.

Un context este definit ca o sursă de date care poate fi sesizată și utilizată pentru a caracteriza situația unei entități. Un context descrie un fenomen fizic într-o lume reală. Contextul poate fi de două tipuri.

  1. Contextul extern / fizic care este măsurat prin intermediul senzorilor încorporați în dispozitiv, cum ar fi locația, sunetul, lumina,
  2. Context intern / logic captat din interacțiunile utilizatorului, cum ar fi emoțiile, preferințele

Ce este conștientizarea contextului în computerele mobile

Conștientizarea contextelor este abilitatea unui dispozitiv mobil de calcul să capteze contextul actual al utilizatorilor.

Importanța conștientizării contextului în calculul mobil

Conștientizarea contextelor este semnificativă în calculul omniprezent în care calculul se face să apară peste tot și oriunde. Telefonul inteligent este cel mai obișnuit loc în care se desfășoară procesarea omniprezentă în perspectiva unui singur utilizator. Telefoanele inteligente sunt sisteme conștiente de context, care sunt capabile să înțeleagă situația din jurul unui individ. Smartphone-urile sunt adesea folosite ca sursă de captare a datelor în aplicații contextuale datorate două proprietăți: conștientizarea contextului și calculul omniprezent,

Abilitatea de a recunoaște pe scară largă contextul individual și social pe care dispozitivele sau utilizatorii îl au în contact este oferit de dezvoltarea continuă a designului și implementării senzorilor, împreună cu tehnologiile de calcul evolutive într-o platformă de sistem încorporată bazată pe dispozitive mobile. Astfel, luarea deciziilor bazate pe date contextuale, care este capturată prin intermediul dispozitivelor mobile bazate pe senzori, care implică acțiuni, activități și interacțiuni axate pe om, zilnic, este mai real și util.

Smartphone-uri și date contextuale

Contextualizarea sistemelor are ca scop utilizarea unui dispozitiv mobil de calcul cum ar fi un smartphone portabil sau un dispozitiv atașat / purtător integrat cu senzori inteligenți pentru a monitoriza și măsura fenomene individuale sau de mediu (context) în scopul de a ajuta sau evalua viețile omenești pentru a realiza o dorință calitatea vieții. Capturarea datelor contextuale prin intermediul telefoanelor inteligente permite o interacțiune minimă a utilizatorului cu dispozitivul, mărind astfel capacitatea de utilizare. Datele contextuale pot fi colectate fie prin detectarea greu, adică prin intermediul senzorilor hardware încorporați în smartphone-uri sau prin senzori moi, adică prin intermediul profilurilor utilizatorilor și al altor informații disponibile pe portaluri de rețele sociale precum Facebook, LinkedIn și Twitter.

Caracteristicile designului de aplicații bazate pe context

La proiectarea / implementarea unei aplicații bazate pe context, există puține aspecte care trebuie abordate.

intimitate

Confidențialitatea este una dintre preocupările majore ale utilizatorilor de aplicații mobile. Prin urmare, aplicațiile contextuale trebuie să ia în considerare confidențialitatea surselor de context, precum și subiectul contextului. De asemenea, identitatea surselor de context nu ar trebui să fie eliberată fără permisiunea lor explicită.

scalabilitate

Aplicațiile contextuale adesea captează date contextuale de nivel scăzut, le procesează pentru a produce informații și a le afișa utilizatorilor. Unele aplicații se ocupă și de date istorice. Implementarea unor astfel de scenarii necesită un spațiu dedicat, adică un spațiu de stocare pentru manipularea și gestionarea datelor. Prin urmare, arhitectura cu structura bazei de date extensibile trebuie selectată pentru implementarea backend-urilor pentru a sprijini scalabilitatea verticală și orizontală a aplicației.

Extensibilitate

Interacțiunile surselor de context pot fi implementate fie prin mecanism de tragere, fie prin împingere. Cu toate acestea, în ambele cazuri, abilitatea de a obține informații de context din datele anterioare este limitată de frecvența cu care contextul este dobândit de sursa contextului. În contextul conceperii conștiinței contextuale, cazarea neregulilor de date contextuale este, de asemenea, considerată o trăsătură de extensibilitate. Acest lucru va sprijini, de asemenea, aplicarea pentru a extinde în cazul în care numărul de utilizatori crește cu timpul.

Sincronie

Operațiile sincrone și asincrone sunt utile într-un model contextual pentru interogarea datelor. Aplicațiile care își bazează operațiunile în timp real în contextul actual vor necesita operații sincrone, în timp ce aplicațiile care trebuie activate în anumite contexte vor avea nevoie de operații asincrone. Prin urmare, aplicația ar trebui proiectată astfel încât să utilizeze în mod adecvat operațiile sincrone și asincrone. 

Calitatea informațiilor

Informațiile contextuale implică entități din lumea reală. Datele capturate în aplicațiile contextuale vor utiliza aceste informații de context pentru a sprijini luarea deciziilor. Prin urmare, calitatea informațiilor este un aspect vital în astfel de implementări. Sistemul trebuie să specifice mecanisme de măsurare a calității informațiilor (QoI), precum și de modificare a datelor de context pentru a menține corectitudinea informațiilor.

Datorită imaginii: Pixbay