СПОСОБ И УСТРОЙСТВО (ВАРИАНТЫ) ДЛЯ ОБРАБОТКИ КОММУНИКАЦИОННЫХ СООБЩЕНИЙ
METHOD AND DEVICE (VARIANTS) FOR PROCESSING COMMUNICATION MESSAGES

[001] Для настоящей заявки испрашивается приоритет по дате подачи заявки на китайский патент № CN 2015106266056, зарегистрированной 28 сентября 2015 года, которая включена в настоящую заявку посредством ссылки во всей ее полноте.
ОБЛАСТЬ ТЕХНИКИ
[002] Изобретение в целом относится к области компьютерных технологий, в частности к способу и устройству для обработки коммуникационных сообщений.
ПРЕДПОСЫЛКИ К СОЗДАНИЮ ИЗОБРЕТЕНИЯ
[003] С развитием компьютерных технологий, мобильные терминалы играют все более важную роль в повседневной жизни и в коммерческой деятельности, поскольку количество функций мобильных терминалов увеличивается. Однако иногда, если пользователь забывает взять с собой мобильный терминал, ответить на мгновенное коммуникационное сообщение или вызов, полученный мобильным терминалом, становится возможным лишь после того, как мобильный терминал снова окажется доступным для пользователя.
[004] В процессе реализации настоящего изобретения, авторы обнаружили, что в уровне техники существуют, по меньшей мере, следующие проблемы:
[005] если пользователь забывает взять с собой мобильный терминал, ответить на мгновенное коммуникационное сообщение или вызов, полученный мобильным терминалом, становится возможным лишь после того, как мобильный терминал снова окажется доступным для пользователя, в связи с чем отправитель коммуникационного сообщения не может получить своевременный ответ и не может узнать о соответствующих обстоятельствах получателя коммуникационного сообщения, из-за чего получение информации оказывается недостаточно своевременным.
КРАТКОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[006] Настоящее краткое описание предназначено для введения в упрощенной форме отдельных понятий, которые далее описываются дополнительно в подробном описании.
Настоящее описание не предназначено для того, чтобы определять основные или существенные признаки заявленного изобретения и не рассчитано на ограничение объема его охраны.
[007] Для преодоления перечисленных недостатков уровня техники, в настоящем изобретении раскрывается способ обработки коммуникационных сообщений. При этом, предлагается следующее техническое решение.
[008] В первом объекте настоящего изобретения раскрывается способ обработки коммуникационных сообщений, включающий следующие этапы:
[009] измерение расстояния между принимающим терминалом и сопряженным носимым устройством;
[0010] переключение принимающего терминала в режим автоматического ответа, когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния; и
[0011] управление первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа.
[0012] В другом варианте осуществления этап переключения принимающего терминала в режим автоматического ответа, когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния, включает:
[0013] переключение принимающего терминала в режим автоматического ответа, когда период времени, в течение которого расстояние между принимающим терминалом и носимым устройством непрерывно превышает заданный порог расстояния, достигает заданного порога продолжительности.
[0014] Таким образом, более точно определяется, что пользователь забывает взять с собой мобильный телефон.
[0015] В другом варианте этап осуществления управлением первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа, включает:
[0016] определение первого ответного сообщения, соответствующего первой информации о текущем местонахождении носимого устройства, в соответствии с предварительно сохраненным соотношением между информацией о местонахождении и ответными сообщениями, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа; и
[0017] управление первой прикладной программой для отправки первого ответного сообщения отправителю коммуникационного сообщения.
[0018] Таким образом, ответное сообщение, соответствующее информации о местоположении, своевременно отправляется отправителю коммуникационного сообщения в соответствии с информацией о местонахождении носимого устройства, что позволяет избежать недоразумения.
[0019] В другом варианте осуществления способ дополнительно содержит этап:
[0020] определения условий использования, соответствующих второй информации о местонахождении, согласно информации о местонахождении носимого устройства в течение заданного периода времени;
[0021] определения второго ответного сообщения, соответствующего второй информации о местонахождении, согласно условиям, соответствующим второй информации о местонахождении; и
[0022] соответственно прибавление второй информации о местонахождении и второго ответного сообщения к соотношению между информацией о местонахождении и ответными сообщениями.
[0023] Таким образом, информация о местонахождении и соответствующее ответное сообщение могут автоматически прибавляться.
[0024] В другом варианте осуществления управление первой прикладной программой для отправки заданного ответного сообщения пользователю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа, включает:
[0025] определение третьего ответного сообщения, соответствующего текущему времени, в соответствии с предварительного сохраненным соотношением между временем и ответными сообщениями, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа; и
[0026] управление первой прикладной программой для отправки третьего ответного сообщения отправителю коммуникационного сообщения.
[0027] Таким образом, ответное сообщение, соответствующее информации о времени, своевременно отправляется отправителю коммуникационного сообщения в соответствии информацией о времени, что позволяет избежать недоразумения.
[0028] В другом варианте осуществления управление первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа, включает:
[0029] определение условий использования текущего времени пользователя согласно календарю, сохраненному в принимающем терминале, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа;
[0030] определение четвертого ответного сообщения, соответствующего месту использования пользователя согласно предварительно сохраненному соотношению между местами использования и ответными сообщениями; и
[0031] управление первой прикладной программой для отправки четвертого ответного сообщения отправителю коммуникационного сообщения.
[0032] Таким образом, соответствующее ответное сообщение своевременно отправляется отправителю коммуникационного сообщения в соответствии с планом передвижений пользователя, что позволяет избежать недоразумения.
[0033] В другом варианте осуществления способ дополнительно включает этап:
[0034] переключения принимающего терминала в режим автоматического ответа при получении сообщения, которое отправлено носимым устройством и показывает, что пользователь находится в состоянии сна.
[0035] Таким образом, соответствующее ответное сообщение может быть отправлено отправителю коммуникационного сообщения несмотря на то, что пользователь находится в состоянии сна, что позволяет избежать недоразумения.
[0036] Во втором объекте настоящего изобретения раскрывается устройство для обработки коммуникационных сообщений, содержащее:
[0037] измерительный модуль, предназначенный для измерения расстояния между принимающим терминалом и сопряженным носимым устройством;
[0038] переключающий модуль, предназначен для переключения принимающего терминала в режим автоматического ответа, когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния; и
[0039] отправляющий модуль, предназначен для управления первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа.
[0040] В другом варианте осуществления переключающий модуль предназначен предназначен для:
[0041] переключения принимающего терминала в режим автоматического ответа, когда период времени, в течение которого расстояние между принимающим терминалом и носимым устройством непрерывно превышает заданный порог расстояния, достигает заданного порога продолжительности.
[0042] В другом варианте осуществления отправляющий модуль содержит первый определяющий подмодуль, причем
[0043] первый определяющий подмодуль предназначен для определения первого ответного сообщения, соответствующего первой информации о текущем местонахождении носимого устройства, в соответствии с предварительно сохраненным соотношением между информацией о местонахождении и ответными сообщениями, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа; и
[0044] первый отправляющий подмодуль предназначен для управления первой прикладной программой для отправки первого ответного сообщения отправителю коммуникационного сообщения.
[0045] В другом варианте осуществления устройство дополнительно содержит первый определяющий модуль и прибавляющий модуль, причем
[0046] первый определяющий модуль предназначен для определения места, соответствующего второй информации о местонахождении, в соответствии с информацией о местонахождении носимого устройства в течение заданного периода времени;
[0047] второй определяющий модуль предназначен для определения второго ответного сообщения, соответствующего второй информации о местонахождении, согласно условиям использования, соответствующим второй информации о местонахождении; и
[0048] прибавляющий модуль предназначен для того, чтобы соответственно прибавлять вторую информацию о местонахождении и второе ответное сообщение к соотношению между информацией о местонахождении и ответными сообщениями.
[0049] В другом варианте осуществления отправляющий модуль содержит второй определяющий подмодуль, причем
[0050] второй определяющий подмодуль предназначен для определения третьего ответного сообщения, соответствующего текущему времени, согласно предварительно сохраненному соотношению между временем и ответными сообщениями, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа; и
[0051] второй отправляющий подмодуль предназначен для управления первой прикладной программой для отправки третьего ответного сообщения отправителю коммуникационного сообщения.
[0052] В другом варианте осуществления отправляющий модуль содержит третий определяющий подмодуль, четвертый определяющий подмодуль и третий отправляющий подмодуль, причем
[0053] третий определяющий подмодуль предназначен для определения условий использования текущего времени пользователя согласно календарю, сохраненному в принимающем терминале, когда обнаруживается, что первая прикладная программа принимает коммуникационное сообщение в режиме автоматического ответа;
[0054] четвертый определяющий подмодуль предназначен для определения четвертого ответного сообщения, соответствующего месту использования пользователя в соответствии с предварительно сохраненным соотношением между местами использования и ответными сообщениями; и
[0055] третий отправляющий подмодуль предназначен для управления первой прикладной программой для отправки четвертого ответного сообщения отправителю коммуникационного сообщения.
[0056] В другом варианте осуществления переключающий модуль дополнительно предназначен для:
[0057] переключения принимающего терминала в режим автоматического ответа, при получении сообщения, которое отправляется носимым устройством и показывает, что пользователь находится в состоянии сна.
[0058] В третьем объекте настоящего изобретения раскрывается устройство для обработки коммуникационных сообщений, содержащее:
[0059] процессор; и
[0060] память, предназначенную для хранения команд, исполняемых процессором,
[0061] причем процессор предназначен для:
[0062] измерения расстояния между принимающим терминалом и сопряженным носимым устройством;
[0063] переключения принимающего терминала в режим автоматического ответа, когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния; и
[0064] управления первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа.
[0065] Технические решения, предлагаемые в представленных вариантах осуществления настоящего изобретения, направлены на достижение следующих технических результатов:
[0066] В вариантах осуществления настоящего изобретения, измеряют расстояние между принимающим терминалом и носимым устройством; когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния, принимающий терминал переключают в режим автоматического ответа; и первой прикладной программой управляют для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа. Таким образом, при получении коммуникационного сообщения прикладной программой в принимающем терминале, на это коммуникационное сообщение может быть дан своевременный ответ, за счет чего улучшается своевременность получения информации.
[0067] Предполагается, что, как изложенное выше общее описание, так и следующее подробное описание приведены исключительно для примера и пояснений, и не носят ограничительного характера в отношении объема изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0068] На сопроводительных чертежах, которые включены в настоящее описание и составляют его часть, иллюстрируются варианты осуществления изобретения: чертежи вместе с описанием служат для пояснения принципов реализации изобретения. На чертежах:
[0069] На Фиг. 1 показана схема, поясняющая способ обработки коммуникационных сообщений в соответствии с возможным вариантом осуществления.
[0070] На Фиг. 2 показана схема работы интерфейса обработки коммуникационных сообщений в соответствии с возможным вариантом осуществления.
[0071] На Фиг. 3а показана схема условий применения в соответствии с возможным вариантом осуществления.
[0072] На Фиг. 3b показана схема условий применения в соответствии с возможным вариантом осуществления.
[0073] На Фиг. 3c показана схема условий применения в соответствии с возможным вариантом осуществления.
[0074] На Фиг. 3d показана схема условий применения в соответствии с возможным вариантом осуществления.
[0075] На Фиг. 4а показана схема условий применения в соответствии с возможным вариантом осуществления.
[0076] На Фиг. 4b показана схема условий применения в соответствии с возможным вариантом осуществления.
[0077] На Фиг. 4c показана схема условий применения в соответствии с возможным вариантом осуществления.
[0078] На Фиг. 5 показана структурная схема устройства для обработки коммуникационных сообщений в соответствии с возможным вариантом осуществления.
[0079] На Фиг. 6 показана структурная схема устройства для обработки коммуникационных сообщений в соответствии с возможным вариантом осуществления.
[0080] На Фиг. 7 показана структурная схема устройства для обработки коммуникационных сообщений в соответствии с возможным вариантом осуществления.
[0081] На Фиг. 8 показана структурная схема устройства для обработки коммуникационных сообщений в соответствии с возможным вариантом осуществления.
[0082] На Фиг. 9 показана структурная схема устройства для обработки коммуникационных сообщений в соответствии с возможным вариантом осуществления.
[0083] На Фиг. 10 показана структурная схема принимающего терминала в соответствии с возможным вариантом осуществления.
[0084] На указанных выше сопроводительных чертежах показаны частные варианты осуществления изобретения, которые подробнее описываются ниже. Предполагается, что эти чертежи и текстовые описания никоим образом не ограничивают объем изобретения, но поясняют идею изобретения для специалистов в соответствующей области на примере частных вариантов осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0085] Ниже подробно описываются возможные варианты осуществления изобретения, которые иллюстрируются на прилагаемых чертежах. Приведенное далее описание содержит ссылки на прилагаемые чертежи, на которых один и тот же номер на различных чертежах обозначает одни и те же или подобные элементы, кроме случаев, если не оговаривается иное. Представленные в нижеследующем описании примеры возможных вариантов осуществления изобретения не составляют исчерпывающего перечня всех его реализаций: они представляют собой всего лишь примеры устройств и способов, соответствующих изобретению, охарактеризованному в прилагаемой формуле.
[0086] В одном из возможных вариантов осуществления изобретения раскрывается способ обработки коммуникационных сообщений. Как показано на Фиг. 1, способ обработки включает следующие этапы:
[0087] этап 101 - измерение расстояния между принимающим терминалом и сопряженным носимым устройством;
[0088] этап 102 - переключение принимающего терминала в режим автоматического ответа, когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния, и
[0089] этап 103 - управление первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа.
[0090] В этих вариантах осуществления изобретения измеряют расстояние между принимающим терминалом и сопряженным носимым устройством; когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния, принимающий терминал переключается в режим автоматического ответа; и управляют первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа. Таким образом, при получении коммуникационного сообщения прикладной программой в принимающем терминале, на это коммуникационное сообщение может быть дан своевременный ответ, за счет чего улучшается своевременность получения информации.
[0091] В другом возможном варианте осуществления изобретения раскрывается способ обработки коммуникационных сообщений, используемый для терминала (а именно, принимающего терминала), в качестве которого может использоваться мобильный терминал, такой как мобильный телефон, планшет и т.п. На принимающем терминале установлена прикладная программа, управляющая носимым устройством, именуемая для краткости управляющей прикладной программой, а в качестве носимого устройства может использоваться умный браслет, умное перо, умный брелок и т.п. В состав терминала входят блок связи и блок позиционирования; блок связи предназначен для обработки передачи данных коммуникационного сообщения; а блок позиционирования предназначен для обнаружения информации о его местоположении и может представлять собой блок GPS (Глобальной системы позиционирования) и т.п. Терминал дополнительно оборудован процессором, памятью, приемопередатчиком и т.п. Процессор предназначен для обработки процедуры коммуникационного сообщения, а память предназначена для хранения требующихся данных и генерируемых данных в ходе процедуры обработки хранения. Терминал дополнительно снабжен устройством ввода/вывода, таким как экран и т.п., а экран предназначен для отображения операционного интерфейса терминала и т.п. и представляет собой сенсорный экран. Носимое устройство содержит блок позиционирования, предназначенный для обнаружения информации о его местонахождении и дополнительно содержит блок связи, предназначенный для взаимодействия с принимающим терминалом, в качестве блока связи используется блок Bluetooth, блок Wi-Fi (беспроводной сети стандарта Wireless-Fidelity) и т.п., а носимое устройство дополнительно содержит процессор, память и другие блоки. В этом варианте осуществления, для подробной иллюстрации решения рассматривается пример, в котором в качестве терминала служит мобильный телефон, а в качестве носимого устройства служит браслет; при этом в этом варианте осуществления не рассматриваются подробно другие ситуации, аналогичные описанной.
[0092] Способ обработки, изображенный на Фиг. 1, подробно описывается со ссылкой на варианты осуществления и включает следующие этапы.
[0093] Этап 101 - измерение расстояния между принимающим терминалом и сопряженным носимым устройством.
[0094] На практике пользователь носит носимое устройство, предназначенное таким образом, чтобы быть сопряженным с принимающим терминалом в управляющей прикладной программе; после того как пользователь осуществляет сопряжение принимающего терминала с носимым устройством, в прикладной программе активируется функция автоматического ответа; активированная функция автоматического ответа запускает отправку принимающим терминалом запроса о расстоянии на сервер (в качестве которого используется внутренний сервер прикладной программы), и сервер получает информацию о местонахождении принимающего терминала и сопряженного с ним носимого устройства в соответствии с заданным периодом времени (например, составляющим 1 минуту), прошедшим со времени получения запроса о расстоянии, за счет чего рассчитывается расстояние между ними, а результат расчета отправляется принимающему терминалу.
[0095] Этап 102 - переключение принимающего терминала в режим автоматического ответа, когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния,
[0096] причем режим автоматического ответа представляет собой один профиль принимающего терминала; в этом профиле реализуется автоматический ответ на сообщения, такие как короткие сообщения, входящий вызов, сообщение социальной прикладной программы и т.п. сообщения, получаемые принимающим терминалом, а заданный порог расстояния задается в управляющей прикладной программе пользователем в соответствии с его фактическими потребностями, например, равным 1 километру или 5 километрам, как показано на Фиг. 2.
[0097] На практике, после того как принимающий терминал получает информацию о расстоянии между принимающим терминалом и носимым устройством, управляющая прикладная программа определяет, больше ли это расстояние заданного порога расстояния, и если да, определяется, что пользователь забыл взять с собой принимающий терминал, и в этот момент местный профиль переключается в режим автоматического ответа.
[0098] В другом варианте осуществления, то, забыл ли пользователь взять с собой мобильный телефон, определяется на основании периода времени, в течение которого расстояния между мобильным телефоном и носимым устройством превышают заданный порог расстояния. Соответственно способ обработки на этапе 102 включает: переключение принимающего терминала в режим автоматического ответа, когда период времени, в течение которого расстояния между принимающим терминалом и носимым устройством непрерывно превышают заданный порог расстояния, достигает заданного порога продолжительности.
[0099] Заданный порог продолжительности задается в управляющей прикладной программе пользователем в соответствии с его фактическими потребностями или задается в управляющей прикладной программе техническим специалистом, например, равным 5 минутам, 30 минутам и т.п.
[00100] На практике, после того как принимающий терминал получает информацию о расстояниях между принимающим терминалом и носимым устройством, которая периодически отправляется сервером, управляющая прикладная программа сравнивает каждое из полученных расстояний с заданным порогом расстояния; если все расстояния, полученные за заданный период времени (а именно, заданный порог продолжительности) больше, чем заданный порог расстояния, определяется, что пользователь забыл взять с собой принимающий терминал, и в этот момент местный профиль переключается в режим автоматического ответа.
[00101] Этап 103 - управление первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа.
[00102] Коммуникационное сообщение может представлять собой короткое сообщение, входящий вызов и т.п. Ответное сообщение представляет собой одно из соответствующих сообщений, предназначенных для иллюстрации того, что пользователь забыл взять с собой терминал, которые задаются в управляющей прикладной программе пользователем или задается в управляющей прикладной программе техническим специалистом.
[00103] На практике, если текущим профилем терминала является режим автоматического ответа, управляющая прикладная программа контролирует случаи получения коммуникационных сообщений прикладных программ (таких как прикладная программа коротких сообщений, телефонная прикладная программа, прикладная программа обмена мгновенными сообщениями и т.п.) за счет наличия функции связи в терминале. При обнаружении того, что первая прикладная программа получает коммуникационное сообщение, управляющая прикладная программа управляет первой прикладной программой для отправки ответного сообщения отправителю коммуникационного сообщения через предварительно сохраненный интерфейс, предусмотренный первой прикладной программой. Например, при обнаружении того, что прикладная программа Wechat получает коммуникационное сообщение, отправленное аккаунтом контакта, управляющая прикладная программа управляет прикладной программой для отправки аккаунту контакта сообщения «Абонент забыл взять с собой мобильный телефон, пожалуйста, свяжитесь с ним позднее». В управляющей прикладной программе может быть задано просто единое ответное сообщение, либо могут быть заданы различные ответные сообщения в соответствии с информацией о текущем местонахождении носимого устройства или текущем временем. Кроме того, в начале или в конце каждого ответного сообщения могут быть дополнительно указаны слова "[Автоматический ответ]", показывающие, что сообщение не отправлено пользователем вручную.
[00104] В другом варианте осуществления может также быть предназначена отправка ответных сообщений на основании информации о местонахождении. Способ на этапе 103 осуществляется следующим образом: определение первого ответного сообщения, соответствующего первой информации о текущем местонахождении носимого устройства в соответствии с предварительно сохраненным соотношением между информацией о местонахождении и ответными сообщениями, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа, и управление первой прикладной программой для отправки первого ответного сообщения отправителю коммуникационного сообщения.
[00105] На практике, как показано в таблице 1, управляющая прикладная программа снабжена таблицей соотношений между информацией о местонахождении и ответными сообщениями. Информация о местонахождении содержит названия мест, вводимые щелчком на карте пользователя, а соответствующие ответные сообщения могут редактироваться пользователем или могут быть выбраны пользователем из ответных сообщений, заданных техническим специалистом. В таблице соотношений, пользователь может добавлять информацию о своем обычном местонахождении и соответствующие ответные сообщения: например, если название места работы - «Здание Жонгуань», соответствующим ответным сообщением может быть «Абонент находится на работе; он забыл взять с собой мобильный телефон; пожалуйста, свяжитесь с ним позднее» или «Абонент находится на работе; он забыл взять с собой мобильный телефон; пожалуйста, позвоните по номеру ××××××»; соответствующим ответным сообщением для места «Кинотеатр XX» может быть «Абонент находится в кинотеатре; пожалуйста, свяжитесь с ним позже», и т.п. Если профилем терминала является режим автоматического ответа, когда управляющая прикладная программа обнаруживает, что первая прикладная программа получает коммуникационное сообщение, в информации о текущем местонахождении носимого устройства получают название местонахождения, затем в таблице соотношений находят название местонахождения соответствующего названию текущего местонахождения носимого устройства, для определения ответного сообщения, соответствующего названию местонахождения, после чего управляют первой прикладной программой для отправки ответного сообщения отправителю коммуникационного сообщения через предварительно сохраненный интерфейс, предусмотренный первой прикладной программой.
[00106] Например, как показано на Фиг. 3a, когда в качестве названия местонахождения носимого устройства получено «Здание Жонгуань», терминал управляет первой прикладной программой для отправки ответного сообщения «Абонент забыл взять с собой мобильный телефон; пожалуйста, свяжитесь с ним позднее» отправителю коммуникационного сообщения. Как показано на Фиг. 3b, когда в качестве названия местонахождения носимого устройства получено «Кинотеатр Ванда», терминал управляет первой прикладной программой для отправки ответного сообщения «Абонент находится в кинотеатре; пожалуйста, свяжитесь с ним позднее» отправителю коммуникационного сообщения». Как показано на Фиг. 3с, когда в качестве названия местонахождения носимого устройства получено «Супермаркет Йонху», терминал управляет первой прикладной программой для отправки ответного сообщения «Абонент находится в супермаркете; пожалуйста, свяжитесь с ним позднее» отправителю коммуникационного сообщения. Как показано на Фиг. 3d, когда в качестве названия местонахождения носимого устройства получено «Торговый центр Саншайн», терминал "управляет первой прикладной программой для отправки ответного сообщения «Абонент занимается фитнесом; пожалуйста, свяжитесь с ним позднее» отправителю коммуникационного сообщения.
[00107] Кроме того, после того как терминал получает название текущего местонахождения носимого устройства, если этого названия местонахождения не найдено в таблице соотношений между информацией о местонахождении и ответными сообщениями, из таблицы соотношений принимают местонахождение, ближайшее к текущему, после чего определяют, является ли расстояние между двумя местонахождениями меньше, чем определенный порог, например 100 метров; если расстояние меньше определенного порога, получают ответное сообщение, соответствующее местонахождению, ближайшему к текущему, и первой прикладной программой управляют для отправки ответного сообщения отправителю коммуникационного сообщения; а если расстояние больше, чем определенный порог, получают ответное сообщение, заданное по умолчанию, такое как «Абонент забыл взять с собой мобильный телефон; пожалуйста, свяжитесь с ним позднее», после чего первой прикладной программой управляют для отправки ответного сообщения отправителю коммуникационного сообщения.
[00108]
[00109] В другом варианте осуществления информацию о местонахождении и соответствующие ответные сообщения определяют в соответствии со статистикой дисперсии информации о местонахождении пользователя, и соответствующий способ обработки включает: определение условий использования, соответствующих второй информации о местонахождении носимого устройства в течение заданного периода времени, определение второго ответного сообщения, соответствующего второй информации о местонахождении, согласно условиям использования, соответствующим второй информации о местонахождении, и прибавление соответствующим образом второй информации о местонахождении и второго ответного сообщения к соотношению между информацией о местонахождении и ответными сообщениями.
[00110] На практике заданный период времени может составлять 1 год, 1 месяц и т.п. Соотношение между местами использования и ответными сообщениями предварительно сохраняются в управляющей прикладной программе, а условия использования задаются как работа, бег, совершение покупок в супермаркете и т.п. Пользователь снабжается страницей настройки времени работы и отдыха, в которую управляющей прикладной программой включаются периоды, такие как период работы, период бега, период совершения покупок в супермаркете и т.п. периоды, соответствующие всем условиям использования, и на которой пользователь задает свое время работы и отдыха, например период работы с понедельника по пятницу задается с 8:00 до 18:00, период бега задается с 20:00 до 21:00 ежедневно, период покупок в супермаркете задается с 8:00 до 10:00 каждое воскресенье и т.п. В течение времени, пока пользователь использует носимое устройство, принимающий терминал получает информацию о носимом устройстве в любой заданный выше период и информация о местонахождении, для которой процент повторяемости превышает некоторый заданный порог (например, 60%), задается в качестве информации о местонахождении (а именно, второй информации о местонахождении), условий использования, соответствующих этому периоду. Таким образом, согласно соотношению между условиями использования и ответными сообщениями определяют ответное сообщение (а именно, второе ответное сообщение), соответствующее второй информации о местонахождении, после чего вторая информация о местонахождении и второе ответное сообщение соответствующим образом прибавляют к соотношению между информацией о местонахождении и ответным сообщением.
[00111] В другом варианте осуществления ответное сообщение отправляется согласно предварительно сохраненному соотношению между временем и ответными сообщениями. Способ обработки на этапе 103 включает: определение третьего ответного сообщения, соответствующего текущему времени, согласно предварительно сохраненному соотношению между временем и ответным сообщениям, когда обнаруживается, что первая прикладная программа получает сообщение в режиме автоматического ответа, и управление первой прикладной программой для отправки третьего ответного сообщения отправителю коммуникационного сообщения.
[00112] На практике, как показано в таблице 2, управляющая прикладная программа снабжается таблицей соотношений между временем и ответными сообщениями. Таблица соотношений содержит ответные сообщения, соответствующие различным периодам, а пользователь может добавлять ответные сообщения (третьи ответные сообщения), соответствующие всем периодам в таблице соотношений. Например, пользователь добавляет ответное сообщение «Абонент находится на работе; он забыл взять с собой мобильный телефон; пожалуйста, свяжитесь с ним позднее», соответствующее периоду с 9:00 до 18:00 с понедельника по пятницу, ответное сообщение «Абонент бегает; он забыл взять с собой мобильный телефон; пожалуйста, свяжитесь с ним позднее», соответствующее периоду с 20:00 до 21:00 ежедневно, ответное сообщение «Абонент спит», соответствующее периоду с 22:00 до 7:00 следующего утра» и т.п., в таблицу соотношений.
[00113]
[00114] Если профилем терминала является режим автоматического ответа, когда управляющая прикладная программа обнаруживает, что первая прикладная программа получает коммуникационное сообщение, получают время коммуникационного сообщения, затем в таблице соотношений между временем и ответивши сообщениями находят период, содержащий время получения коммуникационного сообщения, для получения ответного сообщения, соответствующего этому периоду, после чего управляют первой прикладной программой для отправки ответного сообщения отправителю коммуникационного сообщения через предварительно сохраненный интерфейс, предусмотренный первой прикладной программой.
[00115] Например, как показано на Фиг. 4а, если время получения коммуникационного сообщения, полученное терминалом, составляет 10:00, первая прикладная программа управляется для отправки сообщения «Абонент находится на работе; он забыл взять с собой мобильный телефон; пожалуйста, свяжитесь с ним позднее» отправителю коммуникационного сообщения. Как показано на Фиг. 4b, если время получения коммуникационного сообщения, полученное терминалом, составляет 20:30, первая прикладная программа управляется для отправки сообщения «Абонент бегает; он забыл взять с собой мобильный телефон; пожалуйста, свяжитесь с ним позднее» отправителю коммуникационного сообщения. Как показано на Фиг. 4с, если время получения коммуникационного сообщения, полученное терминалом, составляет 23:15, первая прикладная программа управляется для отправки сообщения «Абонент спит» отправителю коммуникационного сообщения.
[00116] В другом варианте осуществления ответное сообщение может быть отправлено автоматически согласно календарю, сохраненному в терминале. Способ обработки на этапе 103 включает: определение информации о текущем событии, соответствующей текущему времени, согласно календарю, сохраненному в терминале, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение, соответствующее информации о текущем событии, в соответствии с предварительно сохраненным соотношением между информацией о событии и ответными сообщениями, и управление первой прикладной программой для отправки четвертого ответного сообщения отправителю коммуникационного сообщения.
[00117] На практике пользователь задает свой календарь, также именуемый графиком, в стандартной прикладной программе, установленной в терминале, и в этом календаре задается информация о ежедневных событиях пользователя, включая содержание, время и место события и т.п. Как показано в таблице 3, в управляющей прикладной программе задается таблице соотношений между информацией о событиях и ответными сообщениями. Таблица соотношений содержит ответные сообщения, соответствующие различным событиям, а пользователь может добавлять ответные сообщения (четвертые ответные сообщения), соответствующие всем событиям в таблице соотношений. Например, ответным информации о событии «на встрече» соответствует ответное сообщение «У абонента сейчас встреча; пожалуйста, свяжитесь с ним позднее», информации о событии «в кинотеатре» соответствует ответное сообщение «Абонент находится в кинотеатре; пожалуйста, свяжитесь с ним позднее» и т.п.
[00118]
[00119] Если профилем терминала является режим автоматического ответа, когда терминал обнаруживает, что первая прикладная программа получает коммуникационное сообщение, получают календарь пользователя и текущее время, находят информацию о событии, соответствующую текущему времени из календаря, затем, после нахождения информации о событии, соответствующей текущему времени, согласно информации о текущем событии находят ответное сообщение, соответствующее информации о текущем событии, в таблице соотношений между информацией о событиях и ответными сообщениями, после чего управляют первой прикладной программой для отправки найденного ответного сообщения отправителю коммуникационного сообщения через предварительно сохраненный интерфейс, предусмотренный первой прикладной программой.
[00120] Кроме того, после получения календаря и текущего времени, если в календаре отсутствует запись информации о событии, соответствующей текущему времени, получают сообщение, заданное по умолчанию, такое как «Абонент забыл взять с собой мобильный телефон; пожалуйста, свяжитесь с ним позднее». В альтернативном случае, после получения информации о событии, соответствующей текущему времени, если в предварительно сохраненной таблице соотношений между информацией о событиях и ответными сообщениями отсутствует запись информации о событии, получают ответное сообщение, заданное по умолчанию, такое как «Абонент забыл взять с собой мобильный телефон; пожалуйста, свяжитесь с ним позднее».
[00121] В другом варианте осуществления, когда пользователь находится в состоянии сна, терминал также переключает текущий профиль в режим автоматического ответа, и соответствующий способ обработки осуществляется следующим образом: после получения информации о спящем состоянии пользователя, отправленной носимым устройством, терминал переключается в режим автоматического ответа.
[00122] Для обнаружения состояния сна пользователя, в носимом устройстве может использоваться гравитационный датчик, состояние сна пользователя определяется, когда обнаруживается, что пользователь не двигался в течение последних 15 минут, после чего информация о состоянии сна пользователя отправляется на терминал; и после получения терминалом информации о состоянии сна пользователя, отправленной носимым устройством, управляющая прикладная программа определяет, что пользователь уже находится в состоянии сна согласно информации о состоянии сна пользователя, в связи с чем местный профиль переключается в режим автоматического ответа.
[00123] В описанных вариантах осуществления настоящего изобретения измеряют расстояние между принимающим терминалом и сопряженным носимым устройством; когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния, принимающий терминал переключается в режим автоматического ответа; и первая прикладная программа управляется для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа. Таким образом, при получении коммуникационного сообщения прикладной программой в принимающем терминале, на это коммуникационное сообщение может быть дан своевременный ответ, за счет чего улучшается своевременность получения информации.
[00124] В другом варианте осуществления изобретения раскрывается устройство для обработки сообщений. Как показано на Фиг. 5, устройство содержит:
[00125] измерительный модуль 510, предназначенный для измерения расстояния между принимающим терминалом и сопряженным носимым устройством;
[00126] переключающий модуль 520, предназначенный для переключения принимающего терминала в режим автоматического ответа, когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния; и
[00127] отправляющий модуль 530, предназначенный для управления первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа.
[00128] В другом варианте осуществления переключающий модуль 520 предназначен для:
[00129] переключения принимающего терминала в режим автоматического ответа, когда период времени, в течение которого расстояния между принимающим терминалом и носимым устройством непрерывно превышают заданный порог расстояния, достигает заданный порог продолжительности.
[00130] В другом варианте осуществления, как показано на Фиг. 6, отправляющий модуль 530 содержит первый определяющий подмодуль 531 и первый отправляющий подмодуль 532, причем
[00131] первый определяющий подмодуль 531 предназначен для определения первого ответного сообщения, соответствующего первой информации о текущем местонахождении носимого устройства, согласно предварительно сохраненному соотношению между информацией о местонахождении и ответными сообщениями, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа; и
[00132] первый отправляющий подмодуль 532 предназначен для управления первой прикладной программой для отправки первого ответного сообщения отправителю коммуникационного сообщения.
[00133] В другом варианте осуществления, как показано на Фиг. 7, устройство также содержит первый определяющий модуль 540, второй определяющий модуль 550 и прибавляющий модуль 560, причем
[00134] первый определяющий модуль 540 предназначен для определения условий использования, соответствующих второй информации о местонахождении, согласно информации о местонахождении носимого устройства в течение заданного периода времени;
[00135] второй определяющий модуль 550 предназначен для определения второго ответного сообщения, соответствующего второй информации о местонахождении, согласно условиям использования, соответствующим второй информации о местонахождении; и
[00136] прибавляющий модуль 560 предназначен для того, чтобы соответствующим образом прибавить вторую информацию о местонахождении и второе ответное сообщение к соотношению между информацией о местонахождении и ответными сообщениями.
[00137] В другом варианте осуществления, как показано на Фиг. 8, отправляющий модуль 530 содержит второй определяющий подмодуль 533 и второй отправляющий подмодуль 534, причем
[00138] второй определяющий подмодуль 533 предназначен для определения третьего ответного сообщения, соответствующего текущему времени, согласно предварительно сохраненному соотношению между временем и ответными сообщениями, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа; и
[00139] второй отправляющий подмодуль 534 предназначен для управления первой прикладной программой для отправки третьего ответного сообщения отправителю коммуникационного сообщения.
[00140] В другом варианте осуществления, как показано на Фиг. 9, отправляющий модуль 530 содержит третий определяющий подмодуль 535, четвертый определяющий подмодуль 536 и третий отправляющий подмодуль 537, причем
[00141] третий определяющий подмодуль 535 предназначен для определения условий использования текущего времени пользователя согласно календарю, сохраненному в принимающем терминале, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа;
[00142] четвертый определяющий подмодуль 536 предназначен для определения четвертого ответного сообщения, соответствующего условиям использования пользователя, согласно предварительно сохраненному соотношению между условиями использования и ответными сообщениями; и
[00143] третий отправляющий подмодуль 537 предназначен для управления первой прикладной программой для отправки четвертого ответного сообщения отправителю коммуникационного сообщения.
[00144] В другом варианте осуществления переключающий модуль 520 дополнительно предназначен для:
[00145] переключения принимающего терминала в режим автоматического ответа при получении сообщения, которое отправляется носимым устройством и показывает, что пользователь находится в состоянии сна.
[00146] В описанных вариантах осуществления настоящего изобретения измеряют расстояние между принимающим терминалом и сопряженным носимым устройством; когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния, принимающий терминал переключается в режим автоматического ответа; и первая прикладная программа управляется для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа. Таким образом, при получении коммуникационного сообщения прикладной программой в принимающем терминале, на это коммуникационное сообщение может быть дан своевременный ответ, за счет чего улучшается своевременность получения информации.
[00147] Следует отметить, что устройство для обработки коммуникационных сообщений согласно описанным выше вариантам осуществления показано исключительно в порядке примера в виде раздельных функциональных модулей. На практике, описанные выше функции могут присваиваться различным модулям по желанию: иными словами, внутренняя структура устройства для обработки коммуникационных сообщений может подразделяться на различные функциональные модули таким образом, чтобы обеспечивалось выполнение всех или некоторых из описанных выше функций. Кроме того, способ и устройство для обработки коммуникационных сообщений согласно описанным выше вариантам осуществления относятся к одной концепций: таким образом, способы конкретной реализации устройства могут относиться к способам реализации вариантов осуществления способа, в связи с чем их повторное подробное описание представляется излишним.
[00148] Еще один возможный вариант осуществления изобретения изображен на структурной схеме терминала. В качестве терминала может использоваться мобильный телефон, планшет и т.п.
[00149] Как показано на Фиг. 10, в состав терминала 600 могут входить один или несколько блоков из следующего перечня: обрабатывающий блок 802, память 804, блок электропитания 806, мультимедийный блок 808, аудиоблок 810, интерфейс ввода/вывода (I/O) 812, сенсорный блок 814 и блок связи 816.
[00150] Обрабатывающий блок 802 обычно управляет всеми операциями терминала 800, например операциями, связанными с дисплеем, телефонными вызовами, передачей данных, работой камеры и операциями записи. В состав обрабатывающего блока 802 могут входить один или несколько процессоров 820 для выполнения команды для осуществления всех или некоторых этапов описанных выше способов. Кроме того, обрабатывающий блок 802 может содержать один или несколько модулей для облегчения взаимодействия между ним и другими блоками. Например, обрабатывающий блок 802 может содержать мультимедийный модуль для облегчения взаимодействия между ним и мультимедийным блоком 808.
[00151] Память 804 предназначена для хранения различных типов данных для обеспечения работы терминала 800. К примерам таких данных относятся, в частности, команды любых приложений или способов, контактные данные, данные адресной книги, сообщения, изображения, видеозаписи и т.п., которые могут использоваться терминалом 800. Память 804 может быть реализована в виде любого рода энергозависимого или энергонезависимого запоминающего устройства или их сочетания, например статического оперативного запоминающего устройства (СОЗУ), электрически стираемого программируемого постоянного запоминающего устройства (ЭСППЗУ), стираемого программируемого постоянного запоминающего устройства (СППЗУ), программируемого постоянного запоминающего устройства (ППЗУ), постоянного запоминающего устройства (ПЗУ), магнитной памяти, флеш-памяти, магнитного или оптического диска.
[00152] Блок электропитания 806 обеспечивает подачу электропитания для различных узлов терминала 600. Блок электропитания 806 может содержать систему управления электропитанием, один или несколько источников электропитания и другие узлы для выработки, управления и распределения электропитания для терминала 600.
[00153] Мультимедийный блок 808 содержит экран, обеспечивающий интерфейс вывода между терминалом 800 и пользователем. В некоторых вариантах осуществления таким экраном может быть жидкокристаллический дисплей (ЖК-дисплей) или сенсорная панель (СП). Если экран содержит сенсорную панель, он может быть реализован в виде сенсорного экрана для приема сигнала ввода от пользователя. Сенсорная панель содержит один или несколько контактных сенсоров для восприятия касания, скользящих движений и жестов на сенсорной панели. Контактный сенсор может не только воспринимать границу касания или скользящего движения, но и определять продолжительность и усилие, приложенное при касании или скользящем движении. В некоторых вариантах осуществления мультимедийный блок 808 содержит одну фронтальную камеру и/или одну заднюю камеру. Когда терминал 800 находится в рабочем режиме, например в режиме фотосъемки или в режиме видеосъемки, фронтальная камера и/или задняя камера могут принимать мультимедийные данные извне. Как фронтальная, так и задняя камеры могут представлять собой одну систему с фиксированной оптической линзой или могут иметь функцию регулировки фокусного расстояния или оптического масштабирования.
[00154] Аудиоблок 810 предназначен для вывода и/или ввода аудиосигналов. Например, аудиоблок 810 содержит микрофон (MIC); когда терминал 800 находится в рабочем режиме например в режиме вызова, режиме записи или режиме распознавания речи, микрофон предназначен для принятия аудиосигнала извне. Принятый аудиосигнал может в дальнейшем быть сохранен в памяти 804 или быть отправлен через блок связи 816.
[00155] Интерфейс ввода/вывода 812 обеспечивает интерфейс между обрабатывающим блоком 802 и внешним интерфейсным модулем; указанным внешним интерфейсным модулем может быть клавиатура, навигационное колесо, кнопки и т.п. Такими кнопками могут, среди прочих, быть кнопка исходного положения, кнопка громкости, кнопка пуска и блокирующая кнопка.
[00156] Сенсорный блок 814 содержит один или несколько сенсоров, которые предназначены для обеспечения различных аспектов оценки состояния для терминала 800. Например, сенсорный блок 814 может фиксировать состояния открытия/закрытия терминала 800 и относительное расположение узлов, например, дисплея и клавиатуры терминала 800, изменение в положении терминала 800 или какого-либо блока терминала 800, наличие или отсутствие контакта между пользователем и терминалом 800, ориентацию или ускорение/замедление терминала 800, а также изменение температуры терминала 800. Сенсорный блок 814 может содержать бесконтактный датчик, предназначенный для обнаружения присутствия расположенного поблизости предмета в отсутствие физического контакта. Сенсорный блок 814 может также содержать оптический сенсор, такой как КМОП-сенсор (с комплементарной структурой «металл-оксид-полупроводник») или ПЗС-сенсор («прибор с зарядовой связью») изображений, предназначенный для использования при формировании изображений. В некоторых вариантах осуществления сенсорный блок 814 может также содержать датчик ускорения, гиродатчик, магнитный датчик, датчик давления или датчик температуры.
[00157] Блок связи 816 предназначен для обеспечения проводной или беспроводной связи между терминалом 800 и другими устройствами. Терминал 800 может получать доступ к беспроводной сети на основе стандарта связи, такого как Wi-Fi (беспроводная сеть стандарта Wireless Fidelity), 2G (стандарт мобильной связи 2 поколения) или 3G (стандарт мобильной связи третьего поколения), или их сочетания. В одном из возможных вариантов осуществления блок связи 816 получает вещательный сигнал или вещательную информацию от внешней системы управления вещанием через вещательный канал. В одном из возможных вариантов осуществления блок связи 816 также содержит модуль ближней бесконтактной связи (NFC) для обеспечения связи ближнего радиуса действия. Например, модуль NFC может быть основан на технологии радиочастотной идентификации (RFID), технологии Ассоциации передачи данных в инфракрасном диапазоне (IrDA), технологии сверхширокополосной связи (UWB), технологии Bluetooth (ВТ) и других технологиях.
[00158] В возможных вариантах осуществления терминал 800 может быть реализован с помощью одной или нескольких специализированных интегральных микросхем (ASIC), цифровых сигнальных процессоров (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, а микроконтроллеров, микропроцессоров или других электронных блоков, которые используются для реализации описанных выше способов.
[00159] В возможном варианте осуществления устройства также предусматривается энергонезависимый машиночитаемый носитель данных, содержащий команду, например память 804, содержащая команду, причем вышеупомянутая команда может быть выполнена с помощью процессора 820 в терминале 800 для осуществления описанных выше способов. Например, в качестве энергонезависимого машинно-читаемого носителя данных может использоваться ПЗУ, оперативное запоминающее устройство (ОЗУ), CD-ROM, магнитная лента, гибкий диск, оптическое устройство хранения данных и т.п.
[00160] Терминал активируется для исполнения, описанного выше способа, когда процессор терминала исполняет команду энергонезависимого машинно-читаемого носителя данных; при этом, описанный способ включает:
[00161] измерение расстояния между принимающим терминалом и сопряженным носимым устройством;
[00162] переключение принимающего терминала в режим автоматического ответа, когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния; и
[00163] управление первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа.
[00164] В другом варианте осуществления переключение принимающего терминала в режим автоматического ответа, когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния, включает:
[00165] переключение принимающего терминала в режим автоматического ответа, когда период времени, в течение которого расстояния между принимающим терминалом и носимым устройством непрерывно превышают заданный порог расстояния, достигает заданного порога продолжительности.
[00166] В другом варианте осуществления управление первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа, включает:
[00167] определение первого ответного сообщения, соответствующего первой информации о текущем местонахождении носимого устройства, согласно предварительно сохраненному отношению между информацией о местонахождении и ответными сообщениями, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа; и
[00168] управление первой прикладной программой для отправки первого ответного сообщения отправителю коммуникационного сообщения.
[00169] В другом варианте осуществления способ дополнительно включает:
[00170] определение условий использования, соответствующих второй информации о местонахождении, согласно информации о местонахождении носимого устройства в течение заданного периода времени;
[00171] определение второго ответного сообщения, соответствующего второй информации о местонахождении, согласно условиям использования, соответствующим второй информации о местонахождении; и
[00172] соответственно прибавление второй информации о местонахождении и второго ответного сообщения к соответствующему отношению между информацией о местонахождении и ответными сообщениями.
[00173] В другом варианте осуществления управление первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа включает:
[00174] определение третьего ответного сообщения, соответствующего текущему времени, согласно предварительно сохраненному соответствующему отношению между временем и ответными сообщениями, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа; и
[00175] управление первой прикладной программой для отправки третьего ответного сообщения отправителю коммуникационного сообщения.
[00176] В другом варианте осуществления управление первой прикладной программой для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа, включает:
[00177] определение условий использования текущего времени пользователя согласно календарю, сохраненному в принимающем терминале, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа;
[00178] определение четвертого ответного сообщения, соответствующего условиям использования пользователя, согласно предварительно сохраненному соответствующему отношению между условиями использования и ответными сообщениями; и
[00179] управление первой прикладной программой для отправки четвертого ответного сообщения отправителю коммуникационного сообщения.
[00180] В другом варианте осуществления способ дополнительно включает:
[00181] переключение принимающего терминала в режим автоматического ответа при получении сообщения, которое отправляется носимым устройством и показывает, что пользователь находится в состоянии сна.
[00182] В описанных вариантах осуществления настоящего изобретения измеряют расстояние между принимающим терминалом и сопряженным носимым устройством; когда расстояние между принимающим терминалом и носимым устройством превышает заданный порог расстояния, принимающий терминал переключается в режим автоматического ответа; и первая прикладная программа управляется для отправки заданного ответного сообщения отправителю коммуникационного сообщения, когда обнаруживается, что первая прикладная программа получает коммуникационное сообщение в режиме автоматического ответа. Таким образом, при получении коммуникационного сообщения прикладной программой в принимающем терминале, на это коммуникационное сообщение может быть дан своевременный ответ, за счет чего улучшается своевременность получения информации.
[00183] Специалист в соответствующей области может легко представить себе другие варианты осуществления изобретения на основании описания и практики использования раскрываемого изобретения. Подразумевается, что настоящая заявка охватывает любые изменения, способы применения или использования изобретения в соответствии с общими принципами его действия, включая такие отступления от настоящего изобретения, которые находятся в рамках известной или обычной практики в соответствующей области. Предполагается, что описание и примеры приведены исключительно для пояснения, а подлинные содержание и дух изобретения отражены в приведенной ниже формуле изобретения.
[00184] Подразумевается, что настоящее изобретение не ограничено конкретной конструкцией, которая описана выше и изображена на прилагаемых чертежах, и что могут быть выполнены различные его модификации и изменения без отступления от содержания изобретения. Подразумевается, что объем изобретения ограничен только прилагаемой формулой изобретения.