Live GPS Tracking
https://livegpstracks.com/forum/

Логика работы при отсутствии сигнала GPS
https://livegpstracks.com/forum/viewtopic.php?f=14&t=263
Страница 1 из 4

Автор:  yurip [ 11 окт 2013, 18:08 ]
Заголовок сообщения:  Логика работы при отсутствии сигнала GPS

Понаблюдал сегодня за работой PTT в условиях отсутствия приема сигнала GPS (в здании). Увидел такую логику:

1. Экономичный режим. GPS приемник включается, после 3-х минут работы не поймав спутники отсылаются координаты по БС а сам приемник пытается ловить спутники ещё 2 минуты (т.е. активен в течении 5 мин). Так и не поймав спутники, отрубается на 10 мин, ждет, потом снова включается на 5 мин (через 3 из которых отсылает координаты по БС) и так далее по кругу. Причем в данном случае (отсутствие приема сигнала GPS) совершенно не важно какой интервал отправки стоит в настройках, чуть больше 5мин или 20 мин - GPS приемник неизменно работает в 15-и минутном цикле "5активен+10выключен".

Вопрос: можно ли вынести параметр времени попытки приема сигнала GPS в настройки? Наверно, вы не просто так сделали пятиминутный интервал такой попытки, т.к. устройства бывают разные и GPS на них ловится по разному - вы попытались по умолчанию, видимо, охватить весь диапазон. Но многие устройства спутники ловят очень быстро, моему Галакси Ноте2 на это требуется максимум несколько десятков секунд (а чаще даже не десятков а единиц). Если он не поимал достаточный сигнал за, скажем, 30 сек то это означает что он находится в помещении и без изменения местоположения не поимает сигнал и за 5 (и за 30) мин. А в помещении он находится часто. Какой смысл треть (5 мин из 15) всего времени нахождения в помещении БЕСПОЛЕЗНО держать включенным приемник GPS?


2. Постоянный режим. GPS приемник всё время включен, каждые 3 мин, не поймав спутники, отсылаются координаты по БС.

Тут, на мой взгляд, логика норм, по крайней мере ничего лучше предложить мне в голову не приходит пока.

3. Режим SOS. После активации GPS приемник включается на постоянный прием до тех пор пока не поймает спутники, координаты по БС не шлются ни через тревожную SMS (которая, соответственно, вообще не шлется) ни на сайт (прождал более получаса после нажатия кнопки SOS).

Вопрос: можно ли переделать логику на такую - после нажатии кнопки SOS если спутники не пойманы какое то время (в принципе, его можно брать из настройки из п.1, ну или отдельную настройку сделать) то отсылается SMS с координатами по БС и припиской об этом (что бы было понятно что координаты не точные) а приемник GPS продолжает пытаться ловить спутники до победного и в случае удачи, сколько бы это времени не заняло (и если SOS не отменили раньше), шлет уже вторую SMS с точными координатами. Желательно также, что бы РТТ продолжал слать на сайт информацию аналогично постоянному режиму, т.е. до момента определения координат по GPS уходят координаты по БС каждые 3 мин. В нынешнем же виде кнопка SOS является очень ненадежной, на неё нельзя полагаться в экстренной ситуации (а она ведь именно для таких и нужна). Нажал - и нельзя предвидеть будет ли поднята тревога или адресаты-спасители будут пребывать в неведении непредсказуемо долгое время.

Автор:  livegps [ 11 окт 2013, 18:26 ]
Заголовок сообщения:  Re: Логика работы при отсутствии сигнала GPS

yurip писал(а):
Понаблюдал сегодня за работой PTT в условиях отсутствия приема сигнала GPS (в здании). Увидел такую логику:

1. Экономичный режим. GPS приемник включается, после 3-х минут работы не поймав спутники отсылаются координаты по БС а сам приемник пытается ловить спутники ещё 2 минуты (т.е. активен в течении 5 мин). Так и не поймав спутники, отрубается на 10 мин, ждет, потом снова включается на 5 мин (через 3 из которых отсылает координаты по БС) и так далее по кругу. Причем в данном случае (отсутствие приема сигнала GPS) совершенно не важно какой интервал отправки стоит в настройках, чуть больше 5мин или 20 мин - GPS приемник неизменно работает в 15-и минутном цикле "5активен+10выключен".

Вопрос: можно ли вынести параметр времени попытки приема сигнала GPS в настройки? Наверно, вы не просто так сделали пятиминутный интервал такой попытки, т.к. устройства бывают разные и GPS на них ловится по разному - вы попытались по умолчанию, видимо, охватить весь диапазон. Но многие устройства спутники ловят очень быстро, моему Галакси Ноте2 на это требуется максимум несколько десятков секунд (а чаще даже не десятков а единиц). Если он не поимал достаточный сигнал за, скажем, 30 сек то это означает что он находится в помещении и без изменения местоположения не поимает сигнал и за 5 (и за 30) мин. А в помещении он находится часто. Какой смысл треть (5 мин из 15) всего времени нахождения в помещении БЕСПОЛЕЗНО держать включенным приемник GPS?

Это уже обсуждалось на форуме и в некоторых емейлах сапорта. Скорее всего именно в таком ключе будет переделано.
А ввели 10-ти минутный сон изначально, когда не было определение по lbs. Скорее всего уберем теперь.

yurip писал(а):
3. Режим SOS. После активации GPS приемник включается на постоянный прием до тех пор пока не поймает спутники, координаты по БС не шлются ни через тревожную SMS (которая, соответственно, вообще не шлется) ни на сайт (прождал более получаса после нажатия кнопки SOS).

В СОС не реализовывался режим определение по lbs и изначально не делалась отправка на сайт координаты.
Сделано было просто - ловим до упора, пока не выключено вручную или не пойманы координаты.

yurip писал(а):
Вопрос: можно ли переделать логику на такую - после нажатии кнопки SOS если спутники не пойманы какое то время (в принципе, его можно брать из настройки из п.1, ну или отдельную настройку сделать) то отсылается SMS с координатами по БС и припиской об этом (что бы было понятно что координаты не точные) а приемник GPS продолжает пытаться ловить спутники до победного и в случае удачи, сколько бы это времени не заняло (и если SOS не отменили раньше), шлет уже вторую SMS с точными координатами. Желательно также, что бы РТТ продолжал слать на сайт информацию аналогично постоянному режиму, т.е. до момента определения координат по GPS уходят координаты по БС каждые 3 мин. В нынешнем же виде кнопка SOS является очень ненадежной, на неё нельзя полагаться в экстренной ситуации (а она ведь именно для таких и нужна). Нажал - и нельзя предвидеть будет ли поднята тревога или адресаты-спасители будут пребывать в неведении непредсказуемо долгое время.

У нас уже набралась пачка предложений как должна работать кнопка СОС. :) Переделка ее работы будет, но несколько позже.

Автор:  yurip [ 11 окт 2013, 21:15 ]
Заголовок сообщения:  Re: Логика работы при отсутствии сигнала GPS

livegps писал(а):
Это уже обсуждалось на форуме и в некоторых емейлах сапорта. Скорее всего именно в таком ключе будет переделано.
А ввели 10-ти минутный сон изначально, когда не было определение по lbs. Скорее всего уберем теперь.

В СОС не реализовывался режим определение по lbs и изначально не делалась отправка на сайт координаты.
Сделано было просто - ловим до упора, пока не выключено вручную или не пойманы координаты.

У нас уже набралась пачка предложений как должна работать кнопка СОС. :) Переделка ее работы будет, но несколько позже.


Ок, спасибо! Будем ждать обновленную версию :)

Автор:  mikinalexei [ 06 ноя 2013, 00:11 ]
Заголовок сообщения:  Re: Логика работы при отсутствии сигнала GPS

livegps писал(а):
yurip писал(а):
А ввели 10-ти минутный сон изначально, когда не было определение по lbs. Скорее всего уберем теперь.


Вот только определение по lbs убирать не надо. Если в помещении хоть какие да координаты.

Автор:  livegps [ 06 ноя 2013, 08:07 ]
Заголовок сообщения:  Re: Логика работы при отсутствии сигнала GPS

mikinalexei писал(а):
livegps писал(а):
yurip писал(а):
А ввели 10-ти минутный сон изначально, когда не было определение по lbs. Скорее всего уберем теперь.


Вот только определение по lbs убирать не надо. Если в помещении хоть какие да координаты.

LBS убирать не собираемся :D Это относилось к 10-ти минутному интервалу

Автор:  ilyndima [ 26 ноя 2013, 20:43 ]
Заголовок сообщения:  Re: Логика работы при отсутствии сигнала GPS

А если изначально нет сигнала GPS он не отправляет вообще никаких координат даже по LBS. Я бы отправил лог, но не знаю где его искать (Android 2.3.6)

Автор:  livegps [ 27 ноя 2013, 14:35 ]
Заголовок сообщения:  Re: Логика работы при отсутствии сигнала GPS

ilyndima писал(а):
А если изначально нет сигнала GPS он не отправляет вообще никаких координат даже по LBS.

Отправляет через 3 минуты не успешных поисков GPS в любом режиме (обычный или эконом). Если этого не происходит, значит у вас либо вручную выключен интернет (для определения по LBS интернет обязателен), либо телефон отрубает интернет из-за того, что лежит долго без действия (экономичный режим в телефонах, либо стороннее приложение для экономии заряда аккумулятора).

ilyndima писал(а):
Я бы отправил лог, но не знаю где его искать (Android 2.3.6)

В инструкции можно найти много ответов на вопросы: http://livegpstracks.com/RealTimeTrackerAndroid.pdf

Автор:  ilyndima [ 03 дек 2013, 08:43 ]
Заголовок сообщения:  Re: Логика работы при отсутствии сигнала GPS

Спасибо.

Автор:  mirko [ 13 дек 2013, 21:22 ]
Заголовок сообщения:  Re: Логика работы при отсутствии сигнала GPS

Спасибо

Автор:  mototenere [ 21 фев 2014, 20:01 ]
Заголовок сообщения:  Re: Логика работы при отсутствии сигнала GPS

yurip писал(а):

Вопрос: можно ли вынести параметр времени попытки приема сигнала GPS в настройки? Наверно, вы не просто так сделали пятиминутный интервал такой попытки, т.к. устройства бывают разные и GPS на них ловится по разному - вы попытались по умолчанию, видимо, охватить весь диапазон. Но многие устройства спутники ловят очень быстро, моему Галакси Ноте2 на это требуется максимум несколько десятков секунд (а чаще даже не десятков а единиц). Если он не поимал достаточный сигнал за, скажем, 30 сек то это означает что он находится в помещении и без изменения местоположения не поимает сигнал и за 5 (и за 30) мин. А в помещении он находится часто. Какой смысл треть (5 мин из 15) всего времени нахождения в помещении БЕСПОЛЕЗНО держать включенным приемник GPS?
.


Подждерживаю! JA-YU G3 может 15 мин не поймать спутники под открытым небом, а Huawei Ascend P2 в железном вагоне определяется менее чем за 30сек! При этом если я в подземной парковке, то смысл тратить энергию на бесполезный поиск? - надо отправлять координаты по БС с соответствующей пометкой, либо конкретно с указанием погрешности (погрешность можно указывать и для случая определения по ГПС, опционально, т.к. увеличит трафик)

Страница 1 из 4 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/