Wat is Context Awareness in Mobile Computing

Met de evolutie van mobiel computergebruik is contextbewustzijn een belangrijk onderdeel geworden van menselijke interactie. Het is nu net zo belangrijk als de communicatie zelf.

Een context wordt gedefinieerd als een gegevensbron die kan worden gedetecteerd en gebruikt om de situatie van een entiteit te karakteriseren. Een context beschrijft een fysiek fenomeen in een echte wereld. Context kan uit twee typen bestaan.

  1. De externe / fysieke context die wordt gemeten door in het apparaat ingesloten sensoren zoals locatie, geluid en licht,
  2. Interne / logische context die wordt vastgelegd op basis van interacties van gebruikers, zoals emoties, voorkeuren

Wat is Context Awareness in Mobile Computing

Contextbewustzijn is het vermogen van een mobiel computerapparaat om de huidige context van de gebruikers vast te leggen.

Belang van contextbewustzijn bij mobiel computergebruik

Contextbewustzijn is belangrijk in alomtegenwoordig computergebruik, waar computing overal en altijd wordt weergegeven. De smartphone is de meest voorkomende plaats waar alomtegenwoordig computergebruik plaatsvindt in het perspectief van één gebruiker. De smartphones zijn contextbewuste systemen, die in staat zijn om de situatie rond een persoon te begrijpen. Smartphones worden vaak gebruikt als bron voor het vastleggen van gegevens in contextbewuste toepassingen vanwege twee eigenschappen: contextbewustzijn en alomtegenwoordig computergebruik,

Het vermogen om de individuele en sociale context waarmee apparaten of gebruikers in contact staan ​​op indringende wijze te herkennen, wordt geboden door de voortdurende ontwikkeling van sensorontwerpen en -implementatie samen met zich ontwikkelende computertechnologieën in een op een mobiel apparaat gebaseerd ingebed systeemplatform. Besluitvorming op basis van contextuele gegevens, die wordt vastgelegd met behulp van op sensoren gebaseerde mobiele apparaten die gebaseerd zijn op dagelijkse menselijke acties, activiteiten en interacties, is realistischer en nuttiger..

Smartphone-sensoren en contextuele gegevens

Contextbewuste systemen zijn gericht op het gebruik van een mobiel computerapparaat zoals een handheld-smartphone of een aangesloten / draagbaar apparaat geïntegreerd met slimme sensoren om individuele of omgevingsfenomenen (context) te monitoren en te meten met als doel het assisteren of evalueren van mensenlevens om een ​​gewenste kwaliteit van levensstandaards. Het vastleggen van contextuele gegevens via smartphones maakt minimale gebruikersinteractie met het apparaat mogelijk, waardoor de bruikbaarheid wordt vergroot. Contextuele gegevens kunnen worden verzameld door middel van harde waarneming, d.w.z. via de hardwaresensoren die zijn ingebed in smartphones of zachte waarneming, d.w.z. via de gebruikersprofielen en andere informatie beschikbaar in sociale netwerkportalen zoals Facebook, LinkedIn en Twitter.

Kenmerken van Context-driven applicatieontwerp

Bij het ontwerpen / implementeren van een contextgestuurde toepassing zijn er enkele aspecten die moeten worden aangepakt.

Privacy

Privacy is een van de grootste zorgen van gebruikers van mobiele applicaties. Daarom moeten contextbewuste toepassingen rekening houden met de privacy van contextbronnen en met het contextonderwerp. Ook mag de identiteit van de contextbronnen niet worden vrijgegeven zonder hun expliciete toestemming.

schaalbaarheid

Context-bewuste applicaties leggen vaak contextuele gegevens op laag niveau vast, verwerken deze om informatie te produceren en weer te geven aan de gebruikers. Sommige applicaties behandelen ook historische gegevens. Voor de implementatie van dergelijke scenario's is een speciale ruimte vereist, d.w.z. opslag om gegevens te manipuleren en te beheren. Daarom moet architectuur met een uitbreidbare databasestructuur worden geselecteerd voor back-endimplementatie om de verticale en horizontale schaalbaarheid van de toepassing te ondersteunen.

rekbaarheid

De interacties van de contextbronnen kunnen worden geïmplementeerd via een trek- of duwmechanisme. In beide gevallen is de mogelijkheid om contextinformatie uit eerdere gegevens af te leiden echter beperkt door de frequentie waarmee context wordt verkregen door de contextbron. In een contextbewust applicatieontwerp wordt accommodatie van onregelmatigheden in contextgegevens ook beschouwd als een eigenschap van uitbreidbaarheid. Dit zal ook de toepassing ondersteunen om uit te breiden als het aantal gebruikers met de tijd groeit.

Synchrony

Synchrone en asynchrone bewerkingen zijn handig in een contextueel model om gegevens te zoeken. Toepassingen die hun real-time bewerkingen baseren op de huidige context vereisen synchrone bewerkingen, terwijl toepassingen die moeten worden geactiveerd in een specifieke context asynchrone bewerkingen nodig hebben. Daarom moet de toepassing zodanig zijn ontworpen dat synchrone en asynchrone bewerkingen op de juiste manier worden gebruikt. 

Kwaliteit van informatie

Contextinformatie heeft betrekking op entiteiten in de echte wereld. De gegevens die zijn vastgelegd in contextbewuste toepassingen zullen deze contextinformatie gebruiken ter ondersteuning van de besluitvorming. Vandaar dat de kwaliteit van de informatie een essentieel aspect is bij dergelijke implementaties. Het systeem moet mechanismen specificeren om de kwaliteit van informatie (QoI) te meten en om de contextgegevens te wijzigen om de nauwkeurigheid van de informatie te behouden.

Met dank aan: Pixbay