Wat is contextbewustzijn bij mobiel computergebruik?

Inhoudsopgave:

Anonim

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 van twee soorten zijn.

  1. De externe/fysieke context die wordt gemeten door in het apparaat ingebouwde sensoren zoals locatie, geluid, licht,
  2. Interne/logische context die wordt vastgelegd uit de interacties van de gebruiker, zoals emoties, voorkeuren

Wat is contextbewustzijn bij mobiel computergebruik?

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 bij alomtegenwoordig computergebruik, waarbij computers overal en altijd verschijnen. 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 individu 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 de gebruikers in contact staan ​​alomtegenwoordig te herkennen, wordt geboden door de voortdurende ontwikkeling van sensorontwerpen en implementatie samen met evoluerende computertechnologieën in een op mobiele apparaten gebaseerde embedded systeemplatforms. Zo is besluitvorming op basis van contextuele gegevens, die worden vastgelegd via op sensoren gebaseerde mobiele apparaten die dagelijks voorkomende mensgerichte acties, activiteiten en interacties afleiden, meer realtime en nuttiger.

Smartphone-sensoren en contextuele gegevens

Contextbewuste systemen zijn gericht op het gebruik van een mobiel computerapparaat zoals een draagbare smartphone of een aangesloten/draagbaar apparaat dat is geïntegreerd met slimme sensoren om individuele of omgevingsverschijnselen (context) te monitoren en te meten met als doel mensenlevens te helpen of te evalueren om een ​​wenselijk kwaliteit van de levensstandaard. Het vastleggen van contextuele gegevens via smartphones zorgt voor minimale gebruikersinteractie met het apparaat, waardoor de bruikbaarheid wordt vergroot. Contextuele gegevens kunnen worden verzameld via hard sensing, d.w.z. via de hardwaresensoren die zijn ingebed in smartphones, of soft sensing, d.w.z. via de gebruikersprofielen en andere informatie die beschikbaar is in sociale netwerkportalen zoals Facebook, LinkedIn en Twitter.

Kenmerken van contextgestuurd applicatieontwerp

Bij het ontwerpen/implementeren van een contextgedreven applicatie zijn er weinig aspecten die aangepakt moeten worden.

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 uitdrukkelijke toestemming.

schaalbaarheid

Contextbewuste toepassingen leggen vaak contextuele gegevens op laag niveau vast, verwerken deze om informatie te produceren en tonen deze aan de gebruikers. Sommige toepassingen werken ook met historische gegevens. Implementatie van dergelijke scenario's vereist een speciale ruimte, d.w.z. opslag om gegevens te manipuleren en te beheren. Daarom moet een architectuur met een uitbreidbare databasestructuur worden geselecteerd voor backend-implementatie om verticale en horizontale schaalbaarheid van de applicatie te ondersteunen.

Uitbreidbaarheid

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

synchronisatie

Synchrone en asynchrone bewerkingen zijn handig in een contextueel model om gegevens op te vragen. Applicaties die hun realtime operaties baseren op de huidige context zullen synchrone operaties vereisen, terwijl applicaties die geactiveerd moeten worden in een bepaalde context asynchrone operaties nodig hebben. Daarom moet de toepassing worden ontworpen om synchrone en asynchrone bewerkingen op de juiste manier te gebruiken.

Kwaliteit van informatie

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

Afbeelding met dank aan: Pixbay

Wat is contextbewustzijn bij mobiel computergebruik?