Telefoons verbeteren door middel van bewaking

Een applicatie voor een mobiele telefoon die alles registreert wat de gebruiker van de telefoon doet, van het verzenden van e-mail tot het spelen van games, klinkt misschien niet zo wenselijk. Maar onderzoekers gebruiken de software om te zien of ze de beste manieren kunnen bepalen om de levensduur van de batterij van telefoons te verbeteren en dode hoeken van het netwerk te ontdekken.





Werken met collega's bij Microsoft Research, Hossein Falaki, een PhD-kandidaat bij UCLA's Centrum voor Embedded Network Sensing , heeft software ontwikkeld die gegevensgebruik, telefoongebruik en batterijlading registreert. De software is ontworpen om te draaien op apparaten die Windows Mobile of het Android-besturingssysteem gebruiken. De Android-versie kan ook de gegevens volgen die door afzonderlijke applicaties worden verzonden en ontvangen.

Een groot probleem dat we allemaal met smartphones ervaren, is dat de batterijen niet lang genoeg meegaan, zegt Falaki, die volgende maand een paper zal presenteren op de Internet Measurement Conference in Melbourne, Australië, over meer dan 2000 dagen aan gegevens verzameld van acht Windows Mobile en 35 Android-gebruikers. Door te bestuderen hoe mensen [de telefoons] gebruiken, kunnen we manieren vinden om apparaten en netwerken aan mensen te koppelen.

De tracking-applicatie onthulde bijvoorbeeld gegevens die suggereren dat een aanpassing aan de hardware van twee telefoons, gemaakt door de Taiwanese fabrikant HTC, ongeveer 40 procent van het stroomverbruik van hun radio's zou kunnen besparen. Deze handsets schakelen de radio automatisch uit na 17 seconden inactiviteit, een tactiek die door alle handsets wordt gebruikt en vaak met een vergelijkbare time-outwaarde. Maar dat past slecht bij de zeer onstuimige manier waarop smartphonegebruikers toegang krijgen tot gegevens, zegt Falaki. Mensen halen de telefoon uit hun zak, communiceren er een paar minuten mee en gebruiken hem dan relatief lang niet meer, zegt hij.



Uit logs van datagebruik bleek dat gebruikers na een uitbarsting van activiteit zelden meer data nodig hadden in de daaropvolgende 17 seconden, dus de radio bleef vaak onnodig aanstaan. In feite werd zo'n 95 procent van de datapakketten binnen 4,5 seconden na de laatste verzonden of ontvangen. Door het apparaat te resetten zodat de radio na 4,5 seconden uitschakelt, zou 40 procent minder stroom verbruiken zonder de prestaties te beïnvloeden, zegt Falaki.

Deze 'staarttijden' zijn groter dan ze zouden moeten zijn, zegt Arun Venkataramani, een assistent-professor aan de Universiteit van Massachusetts, Amherst, die het stroomverbruik van mobiele apparaten bestudeert. Vanuit een applicatie- en gebruikersperspectief is er veel ruimte voor verbetering. De Microsoft-UCLA-gegevens komen overeen met de resultaten van zijn eigen experimenten waarin hij kijkt naar de energiekosten van time-outperioden voor mobiele telefoons, zegt hij.

De tijd dat een mobiele telefoon wacht voordat hij gaat slapen, wordt echter gedeeltelijk bepaald door mobiele telefoonnetwerken die andere zorgen hebben dan de levensduur van de batterij van een gebruiker, voegt Venkataramani toe. Zo worden de staarttijden soms lang gemaakt om het werk van zendmasten te verminderen, die controleberichten moeten uitwisselen met apparaten wanneer ze wakker worden of slapen. Het verzamelen van meer gegevens over gebruikersgedrag kan het profiel van de problemen met de batterijduur helpen vergroten, zegt Venkataramani, maar providers zullen waarschijnlijk nog steeds hun netwerken op de eerste plaats willen zetten.



Falaki zegt dat apparaten, apps en draadloze netwerken meer moeten worden ontworpen met betrekking tot hoe mensen hun apparaten daadwerkelijk gebruiken, maar omdat smartphones nog relatief nieuw zijn, is daar weinig over bekend. Eerdere studies hebben gegevens over draadloze netwerken als geheel gebruikt in plaats van individueel gebruikersgedrag, of laboratoriumexperimenten waarbij telefoons testgegevens en patronen van dagelijks gebruik niet worden aangetroffen, zegt hij. Daarentegen leggen we echte gebruikspatronen vast terwijl mensen hun apparaten normaal gebruikten.

Lin Zhong , die de Efficient Computing Group aan de Rice University leidt, wijst erop dat er maar heel weinig bekend is over hoe mensen smartphones gebruiken. De dataset van UCLA-Microsoft is klein, maar ze hebben al enkele interessante resultaten naar voren gebracht, zegt hij.

Zhong en zijn Rice-collega's ontwikkelden trackingsoftware die draait op gehackte of gejailbreakte iPhones en die netwerkgegevens, batterij-informatie en de tijden waarop mensen specifieke applicaties of functies gebruiken, kan vastleggen. Zijn onderzoeksgroep zit in de laatste vier maanden van een proef van een jaar waarin hij de software gebruikt om elk aspect vast te leggen van de manier waarop 35 mensen hun iPhone 3GS-apparaten gebruiken.

Het klinkt als een virus in het apparaat, maar we doen het op een manier die de privacy behoudt en de persoon niet hindert wanneer hij zijn telefoon gebruikt, zegt Zhong. Hoewel bijvoorbeeld alle telefoongesprekken worden geregistreerd, zijn de gebelde nummers versluierd.

De Rice-groep gebruikt zijn gegevens om een ​​nieuw soort dekkingskaart voor mobiele telefoons te maken: een kaart die is gemaakt door de feitelijke ervaringen van echte gebruikers te verzamelen. Als je kijkt naar de dekkingskaart voor bijvoorbeeld AT&T, dan zie je dat er volledige 3G-dekking is in Houston, maar we weten dat dit niet is wat je ervaart, zegt Zhong. We kunnen een zeer fijnmazige netwerkkaart verzamelen.

Dit is een voorbeeld van hoe apps voor het loggen van mobiele telefoons nuttig kunnen zijn voor meer dan alleen onderzoekers, benadrukt hij. Toekomstige telefoongebruikers zouden kunnen profiteren van een app die de netwerksterkte van hun telefoon registreert en deelt om een ​​dynamische kaart te maken van de dekking van het mobiele netwerk en wifi-hotspots, zegt hij.

zich verstoppen