211service.com
Ulepszanie telefonów poprzez nadzór
Aplikacja na telefon komórkowy, która rejestruje wszystko, co robi użytkownik telefonu – od wysyłania wiadomości e-mail po granie w gry – może nie brzmieć tak pożądanie. Jednak naukowcy wdrażają oprogramowanie, aby sprawdzić, czy mogą określić najlepsze sposoby na wydłużenie żywotności baterii telefonów i wykrycie martwych punktów w sieci.
Współpracując z kolegami z Microsoft Research, Hosseinem Falaki, doktorantem na UCLA Centrum Wbudowanych Wykrywania Sieci , opracowała oprogramowanie, które rejestruje wykorzystanie danych, korzystanie z telefonu i poziom naładowania baterii. Oprogramowanie jest przeznaczone do działania na urządzeniach z systemem operacyjnym Windows Mobile lub Android. Wersja na Androida może również śledzić dane wysyłane i odbierane przez poszczególne aplikacje.
Jednym z głównych problemów, z którymi wszyscy mamy do czynienia w przypadku smartfonów, jest to, że baterie nie wytrzymują wystarczająco długo, mówi Falaki, który w przyszłym miesiącu przedstawi referat na konferencji Internet Measurement Conference w Melbourne w Australii na temat ponad 2000 dni danych zebranych z ośmiu Windows Mobile i 35 użytkowników Androida. Badając, jak ludzie używają [telefonów], możemy znaleźć sposoby na dopasowanie urządzeń i sieci do ludzi.
Na przykład aplikacja śledząca odkryła dane sugerujące, że modyfikacja sprzętu dwóch telefonów tajwańskiego producenta HTC – może zaoszczędzić około 40 procent energii zużywanej przez ich radiotelefony. Te telefony automatycznie wyłączają radio po 17 sekundach bezczynności, jest to taktyka stosowana przez wszystkie telefony i często z podobną wartością limitu czasu. Ale to kiepskie dopasowanie do bardzo gwałtownego sposobu, w jaki użytkownicy smartfonów uzyskują dostęp do danych, mówi Falaki. Mówi, że ludzie wyciągają telefon z kieszeni, wchodzą z nim w interakcję przez kilka minut, a potem nie używają go przez stosunkowo długi czas.
Dzienniki wykorzystania danych wykazały, że po wybuchu aktywności użytkownicy rzadko potrzebowali więcej danych w ciągu kolejnych 17 sekund, więc radio często było niepotrzebnie włączone. W rzeczywistości około 95 procent pakietów danych zostało wysłanych lub odebranych w ciągu 4,5 sekundy od ostatniego. Zresetowanie urządzenia tak, aby radio wyłączało się po 4,5 sekundy, zużywało o 40% mniej energii bez wpływu na wydajność, mówi Falaki.
Te „czasy ogona” są dłuższe, niż powinny być, mówi Arun Venkataramani, adiunkt na Uniwersytecie Massachusetts w Amherst, który bada zużycie energii w urządzeniach mobilnych. Z perspektywy aplikacji i użytkownika istnieje wiele możliwości ulepszeń. Dane Microsoft-UCLA zgadzają się z wynikami jego własnych eksperymentów oceniających koszty energii w okresach przestoju telefonu komórkowego, mówi.
Jednak czas oczekiwania telefonu komórkowego przed snem jest częściowo ustalany przez sieci telefonii komórkowej, które mają inne problemy niż żywotność baterii użytkownika, dodaje Venkataramani. Na przykład czasy ogona są czasami wydłużane, aby zmniejszyć pracę wież komórkowych, które muszą wymieniać komunikaty kontrolne z urządzeniami, gdy tylko się budzą lub śpią. Zbieranie większej ilości danych na temat zachowań użytkowników może pomóc podnieść profil problemów związanych z żywotnością baterii, mówi Venkataramani, ale operatorzy nadal prawdopodobnie będą chcieli stawiać swoje sieci na pierwszym miejscu.
Falaki twierdzi, że urządzenia, aplikacje i sieci bezprzewodowe powinny być projektowane z większym uwzględnieniem tego, w jaki sposób ludzie faktycznie korzystają ze swoich urządzeń, ale ponieważ smartfony są wciąż stosunkowo nowe, niewiele o tym wiadomo. Wcześniejsze badania wykorzystywały dane dotyczące sieci bezprzewodowych jako całości zamiast indywidualnych zachowań użytkowników lub eksperymentów laboratoryjnych, w których telefony przesyłały dane testowe i wzorce codziennego użytkowania, mówi. W przeciwieństwie do tego, rejestrujemy rzeczywiste wzorce użytkowania, gdy ludzie normalnie korzystali ze swoich urządzeń.
Lin Zhong , który kieruje grupą Efficient Computing na Uniwersytecie Rice, zwraca uwagę, że tak naprawdę niewiele wiadomo o tym, jak ludzie korzystają ze smartfonów. Zbiór danych UCLA-Microsoft jest niewielki, ale już zwrócił uwagę na kilka interesujących wyników, mówi.
Zhong i jego koledzy z Rice opracowali oprogramowanie śledzące, które działa na zhakowanych lub po jailbreaku iPhone'ach i może przechwytywać dane sieciowe, informacje o bateriach oraz czasy, w których ludzie korzystają z określonych aplikacji lub funkcji. Jego grupa badawcza jest w trakcie ostatnich czterech miesięcy rocznego okresu próbnego, korzystając z oprogramowania, aby uchwycić każdy aspekt sposobu, w jaki 35 osób korzysta z urządzeń iPhone 3GS.
Brzmi to jak wirus w urządzeniu, ale robimy to w sposób, który zachowuje prywatność i nie przeszkadza osobie podczas korzystania z telefonu, mówi Zhong. Na przykład, chociaż rejestry wszystkich połączeń telefonicznych są rejestrowane, wywoływane numery są zaciemniane.
Grupa Rice wykorzystuje swoje dane do stworzenia nowego rodzaju mapy zasięgu telefonów komórkowych: stworzonej przez zbieranie rzeczywistych doświadczeń prawdziwych użytkowników. Jeśli spojrzysz na mapę zasięgu, powiedzmy, AT&T, zobaczysz, że w Houston jest pełny zasięg 3G, ale wiemy, że nie tego doświadczasz, mówi Zhong. Możemy zebrać bardzo dokładną mapę sieci.
Jest to przykład tego, jak aplikacje do rejestrowania telefonów komórkowych mogą być przydatne nie tylko dla naukowców, podkreśla. Przyszli użytkownicy telefonów mogą skorzystać z aplikacji, która rejestruje i udostępnia informacje o sile sieci, której doświadcza ich telefon, aby tworzyć dynamiczną mapę zasięgu sieci komórkowej i hot spotów Wi-Fi, mówi.