К сожалению при последнем случае нашлись бы немало людей кто жаловался бы на то что непонятно что там пишет. Что до... что за баланс. Конечно продвинутым пользователям это удобнее, но сотовые компании стараются сделать так чтобы всем было понятно и обезопасить себя от жалоб.
А вообще идеальный способ это настравоемые опции. Установить что необходимо показывать и в каком виде. Вот это будет настоящий индивидуальный подход. Ну надеюсь и до этого доживем.
что бы на твоём телефоне увидеть текст не в строчку сделай следующее:
после набора запроса и ответа на него (когда у тебя появится строчка) нажни клавишу вверх и будет тебе счастье!
вот у мегафона сейчас ничего не пишется кроме как счёта и рекламного сообщения.
Balans = 55.00 rub. na 02.02.2008 23:16 Ostatok besplatnogo GPRS = 0.00 Mb
Такая строчка у меня на Татинкоме, Тарифный план ON2 (Республика Татарстан). Что скажете про такую конструкцию?
Татарстан = Россия. Так что не "у вас/у нас" все же. А то себя прямо китайцем почувствовал :0) Не знаю, возможно, дело в настройках моего телефона. Или же оператор беспокоится о нерусифицированных (о, ужас! а как же закон о полной русификации телефонов?) аппаратах.
Можно даже без слова "Баланс", просто: "100,53 р., до 23.59 31.02.2017". Я-то набирая *100# знаю, что хочу получить именно баланс а не что нибудь другое.
Думал об этом. Но решил, что это все-таки необходимый минимум, надо оставить. Потому что, можно экспериментируя набирать разные команды, не зная их значения. А со словом баланс, сразу можно догадаться, к чему относится команда.
Тут есть один ньюанс. Старые телефоны (например мой старенький Siemens A55) показывают не сразу всё сообщение целиком, а построчно (с паузами между строками). В Вашем случае я сначала увижу слово "Баланс", потом после паузы "100,53 р., до", потом "23.59 31.02.2017". А я не хочу ждать эту паузу - я хочу видеть свой баланс сразу. Т.е. если всё таки нужно слово "баланс" вставить в сообщение, то это слово должно идти уже после суммы баланса.
Про этот нюанс я сразу в посте писал. Чуть ли не основная причина поста, если вы не заметили :). Но в строке "баланс: XXXX.XX р." лишь 18 символов, у меня же в строке умещается 20. У вас меньше?
А срок действия все-таки считается включительно или нет? И по какое время?
USSD ограничен по объему - 182 символа(в семибитной кодировке), поэтому всю необходимую информацию(дополнительные пакеты, использованное время и т.п.) при любом желании сложно передать абоненту(да и у каждого абонента "необходимая" информация может быть абсолютно разной. Мне, например, не важен баланс счета, мне важнее остаток гпрс-трафика и смс из пакетов). Для чего, собственно, и существуют дополнительные USSD команды.
Что касается забивания места рекламой - к сожалению, придется с этим свыкнуться, как и с рекламой по ТВ. Детям директоров тоже кушать хочется:-)
Да, на мтс у меня без ограничения, ничего не пишет про дату. А на мегафоне - срок действия ограничен. Необходимо все время денег кидать или карту продления активировать. 100р. +30 дней.
А юзабилити тут при том, что это удобство использования. Не должно быть ненужной информации. В посте я написал, что на некоторых моделях телефона, приходится ждать из-за однострочности, чтобы увидеть нужную информацию.
про «где тут юзабилити» я написал к тому что фраза составлена так что я не понимаю что она значит; в необходимости удобной подачи информации я не сомневаюсь
про мегафон же я похоже что-то упустил — так и не дошло до меня что за тариф такой хитровывернутый :-) хотя у самого магафон.спб, но жизнь моя не так сложна как у абонентов этого тарифа :-D
Надо писать, тогда "Действует до без одной минуты двенадцати часов вечера, тридцать первого дня, второго месяца и две тысячи семнадцатого года от рождества христова"? :)
в балансе в зависимости от тарифа важна ещё и продолжительность разговор за сутки - мой etk.ru показывает такое ;) мне от этого легче управлять квантами времени в продолжительности разговоров ;)
Для этого, думаю следует использовать другую команду. А самая используемая - баланс и срок действия для ограниченных по времени тарифов.
Но вообще, конечно, идеально, как сказали выше, это настраиваемые параметры информации. Заходим в интернет-кабинет своего телефона, и указываем, что выводить по запросу, в идеале собственным текстом, используя возможные переменные %счет%, %трафик%, %продолжительно разговора за сутки% и т.д. Но это все-таки сложнее. А то, что я предлагаю - изменить не составит труда =).
У МегаФона СПБ пишется так: //Balans 185.46rub. 03.02.08 06:53 //"Lux.1000" //Ostatki skido *100#2# //Porogi otkl. *100#3#
По-моему самое то.
Я только не понимаю, зачем вам узнавать, до какого числа услуги оказываются каждый раз при запросе?
Мне больше непонятно, зачем указывать текущую дату и время? Может конечно пригодится, как служба точного времени =). Но для этого, пожалуй следует использовать другой запрос, а не "баланс".
>>Я только не понимаю, зачем вам узнавать, до какого числа услуги оказываются каждый раз при запросе?
Да я фактически ради этого и смотрю =). На этом телефоне скорее кончается срок действия, чем деньги =).
Это не текущая дата/время - это дата/время, когда был обновлен баланс - вы, может, после этого скачали тыщу мильонов мегабайт по EDGE и проговорили 16 часов с США, а это не успело еще отобразиться в биллинге.
у меня на билайне: "Баланс 97.11 р.Как пополнить счет с банковской карты? Ответ 064042"
Читаю только первое предложение, дальше не интересно (оно меняется время от времени)
удобно! :)
..а ещё удобно вбить USSD запрос в свойства голосовой почты в телефоне, которой лично я не пользуюсь. Получится по нажатию и удержанию клавиши '1' проверка баланса + остальные цифровые клавиши останутся свободными для настройки их на любимые номера :)
У меня на коммуникаторе есть программка которая сама каждый час набирает *102# и видимо парсит сообщение, вывода на Today состояние моего счета. Научить еще её воспринимать сообщения вида "Vasha zadoljennost' 50 rubley". она эти 50 рублей как плюс считает
В каждой модели телефона существует свой способ отображения USSD и принцип ответа.
К примеру, телефоны Siemens, отображают USSD в виде бегущей строки. Для развертывания сообщения во весь экран необходимо нажать на части моделей боковую кнопку или кнопку #.
на me45 после *100#, если нажать на нижнюю левую клавишу из тех, что две с торца, то сообщение будет на весь экран. и не надо ждать пока пробежит все сообщение.
У меня выдается только баланс, никаких дат нет
Какой бред.
Скажите, вы это серьёзно обсуждаете?
Стремитесь улучшить "интерфейсы", а обсасываете два символа.
Это не дизайн пользовательских интерфесов и не то самое, что называют модным словом "юзабилити", а пустая трата времени.
akeepaki и комментаторы, вы наверное хорошие люди, но для того, чтобы делать подобные "интерфейсы" нужно просто включить мозги.
Пустая трата времени - это то, что баланс виден по запросу не сразу у нескольких миллионов людей. Умножьте 1 секунду времени (да хоть 0,1 секунды) на количество людей и количество проверок баланса. А можно было бы этого избежать, если бы большее число людей лучше понимало, что же относится к удобству использования и продумывало все мелочи.
Я прикинул количество сэкономленного времени в глобальных масштабах =).
Экономия времени засчет более быстрого получения интересующей информации, без лишних вступлений.
Чтобы вам стало понятнее, как это относится к юзабилити, могу это сравнить с вылезающими окнами-предупреждениями: "Вы действительно хотите проверить баланс?" "Проверка баланса займет 1 секунду. Продолжить?"
Да, первому пользователю будет возможно полезно это узнать. Но в будущем хотелось бы иметь возможность отключать такие окошки, чтобы экономить время. А в проверке баланса вместо окошек лишний текст.
>Я прикинул количество сэкономленного времени в глобальных масштабах =).
Зачем?
Вы искренне считаете, что интерфейс стал лучше?
Если что-то улучшать целесообразно, всё будет в порядке и мы не будем сравнивать разные вещи.
Я о том, что оба ваши "окна-предупреждения" неверны и не нужны.
Не думал, что придется так далеко листать, чтобы наткнуться наконец на подобный комментарий.
Пусть требуют у операторов номер вроде *100#1, где цифры хоть в шестнадцатеричной кодировке будут выводиться, а обычное, понятное всем сообщение трогать не надо.
Настраиваемая конфигурация - это мощно, но, как там же сказано, весьма непросто для оператора. С номерами, соответствующими разными вариантам информации (нормальный/сокращенный) было бы проще немного.
Вообще, может такое уже реализовано и я зря пишу? )
Думал об этом. Но решил, что это все-таки необходимый минимум, надо оставить. Потому что, можно экспериментируя набирать разные команды, не зная их значения. А со словом баланс, сразу можно догадаться, к чему относится команда.
Интересно, почему производители мобильных телефонов не сделают третью шкалу (помимо батареи и уровня сигнала) для остатка на счету. В настройках можно было бы настроить масштаб отображения (рубли, десятки рублей, сотни рублей), подходящий под индивидуальную интенсивность использования мобильной связи. Конечно это не отменяет USSD-запросы. Но в чистом виде иллюстрирует закон Фитса "Быстрый или точный" для пользовательского интерфейса. Быстрый - шкала , точный - USSD-запрос.
скажем так:
Большинство "юзабилити" заключается в том, чтобы указать людям, у которых по-видимому нету глазок или (не хочу никого обижать) мозгов, на очевидные вещи.
Например:
Со стола, который расположен горизонтально, карандаши не скатываются.
Сидеть на стуле, в котором нет иголок, приятно.
Забивать гвоздь удобнее молотком, а не рукой.
и т.д.
Хотелось бы такую программку на телефон залить, чтобы, когда разговариваешь по телефону, тебе не только время разговора показывалось, но и стоимость этого разговора. При этом, чтобы программка на "рабочем столе" телефона всегда отображала остаток на счету. Такая программка бы просто периодически "подкожно" отсылала USSD-запросы оператору сети и выводила бы только те циферки, которые я хочу.
Точно не скажу, т.к. не спец в этой области, но вроде такой софт для нокии на языке Python пишут...
Оплата по факту: никаких сроков, никакого баланса. Все цивилизованные операторы могут позволить разговаривать в кредит.
В этом случае можно забыть про ВСЕ вышеуказанные проблемы.
Проверка баланса на телефоне