Способ и устройство для уведомления о состоянии
Иллюстрации
Показать всеИзобретение относится к области обеспечения абонентам сети связи особых услуг или удобств, а именно к уведомлению пользователей о состоянии вызываемых абонентов. Техническим результатом является обеспечение возможности информирования вызывающего абонента о целесообразности совершения вызова в текущий момент времени, что позволяет избежать нежелательных или безрезультатных вызовов. Для этого получают информацию о текущем состоянии пользователя терминала и сообщают ее заданному контакту пользователя путем передачи в терминал указанного заданного контакта, который отмечает текущее состояние пользователя согласно информации о текущем состоянии. Затем обнаруживают события в календаре пользователя для определения второй информации о текущем состоянии пользователя или определяют вторую информацию о текущем состоянии пользователя с носимого интеллектуального устройства и сравнивают вторую информацию о текущем состоянии с первой информацией о текущем состоянии. При этом определяют вторую информацию о текущем состоянии в качестве информации о текущем состоянии пользователя, если вторая информация о текущем состоянии не соответствует первой информации о текущем состоянии. 3 н. и 12 з.п. ф-лы, 17 ил.
Реферат
По настоящей заявке испрашивается приоритет на основании патентной заявки № 201510447091.8, поданной в Китае 27 июля 2015 г., все содержание которой включено в настоящую заявку посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение, в целом, относится к области технологий беспроводной связи и, более конкретно, к способу и устройству для уведомления о состоянии.
Предшествующий уровень техники
В настоящее время, пользователю, когда он находится на совещании, на занятиях, спит и т.п., бывает не удобно ответить на телефонный звонок или сообщение и уведомить звонящего о его/ее текущем состоянии, что без сомнения затрудняет общение.
Сущность изобретения
Варианты осуществления настоящего изобретения обеспечивают способ и устройство для уведомления о состоянии. Технические решения заключаются в следующем.
В соответствии с первым аспектом настоящего изобретения предложен способ уведомления о состоянии, используемый в терминале и содержащий шаги, на которых: получают информацию о текущем состоянии пользователя указанного терминала; и сообщают заданному контакту пользователя указанную информацию о текущем состоянии.
В качестве альтернативного варианта, указанный шаг получения информации о текущем состоянии включает в себя шаги, на которых: определяют, имеется ли какое-либо указание информации о текущем состоянии пользователя; и получают информацию о текущем состоянии пользователя согласно указанию, если такое указание имеется.
В качестве альтернативного варианта, указанный шаг получения информации о текущем состоянии включает в себя шаги, на которых: обнаруживают события в календаре пользователя; и определяют информацию о текущем состоянии пользователя согласно событиям в календаре.
В качестве альтернативного варианта, указанный шаг получения информации о текущем состоянии включает в себя шаг, на котором: получают информацию о текущем состоянии пользователя с носимого интеллектуального устройства, связанного с терминалом.
В качестве альтернативного варианта, указанный шаг получения информации о текущем состоянии включает в себя шаги, на которых: получают первую информацию о текущем состоянии, заданную пользователем; обнаруживают события в календаре пользователя для определения второй информации о текущем состоянии пользователя, или определяют вторую информацию о текущем состоянии пользователя с носимого интеллектуального устройства; сравнивают вторую информацию о текущем состоянии с первой информацией о текущем состоянии; и определяют вторую информацию о текущем состоянии в качестве информации о текущем состоянии пользователя, если вторая информация о текущем состоянии не соответствует первой информации о текущем состоянии.
В качестве альтернативного варианта, указанный шаг сообщения информации о текущем состоянии включает в себя шаги, на которых: генерируют тональный сигнал контроля посыла вызова, соответствующий информации о текущем состоянии пользователя; и проигрывают тональный сигнал контроля посыла вызова при получении звонка от заданного контакта.
В качестве альтернативного варианта, указанный шаг генерирования тонального сигнала контроля посыла вызова включает в себя шаги, на которых: собирают голосовую информацию, содержащую информацию о текущем состоянии пользователя; и определяют указанную голосовую информацию в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя.
В качестве альтернативного варианта, указанный шаг генерирования тонального сигнала контроля посыла вызова включает в себя шаги, на которых: выполняют поиск заданного тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя; и определяют указанный заданный тональный сигнал контроля посыла вызова в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя.
В качестве альтернативного варианта, указанный шаг сообщения информации о текущем состоянии включает в себя шаг, на котором: передают информацию о текущем состоянии в терминал указанного заданного контакта, который отмечает текущее состояние пользователя согласно информации о текущем состоянии.
В соответствии со вторым аспектом настоящего изобретения предложено устройство для уведомления о состоянии, размещенное в терминале и содержащее: модуль сбора данных, выполненный с возможностью получения информации о текущем состоянии пользователя указанного терминала; и уведомляющий модуль, выполненный с возможностью сообщения заданному контакту пользователя указанной информацию о текущем состоянии.
В качестве альтернативного варианта, модуль сбора данных содержит: определяющий подмодуль, выполненный с возможностью определения, имеется ли какое-либо указание информации о текущем состоянии пользователя; и первый получающий подмодуль, выполненный с возможностью получения информации о текущем состоянии пользователя согласно указанию, если такое указание имеется.
В качестве альтернативного варианта, модуль сбора данных содержит: первый обнаруживающий подмодуль, выполненный с возможностью обнаружения событий в календаре пользователя; и первый определяющий подмодуль, выполненный с возможностью определения информации о текущем состоянии пользователя согласно событиям в календаре.
В качестве альтернативного варианта, модуль сбора данных содержит: второй получающий подмодуль, выполненный с возможностью получения информации о текущем состоянии пользователя с носимого интеллектуального устройства, связанного с терминалом.
В качестве альтернативного варианта, модуль сбора данных содержит: третий получающий подмодуль, выполненный с возможностью получения первой информации о текущем состоянии, заданной пользователем; второй обнаруживающий подмодуль, выполненный с возможностью обнаружения событий в календаре пользователя для определения второй информации о текущем состоянии пользователя, или выполненный с возможностью обнаружения второй информации о текущем состоянии пользователя с носимого интеллектуального устройства; сравнивающий подмодуль, выполненный с возможностью сравнения второй информации о текущем состоянии с первой информацией о текущем состоянии; и второй определяющий подмодуль, выполненный с возможностью определения второй информации о текущем состоянии в качестве информации о текущем состоянии пользователя, если вторая информация о текущем состоянии не соответствует первой информации о текущем состоянии.
В качестве альтернативного варианта, уведомляющий модуль содержит: генерирующий подмодуль, выполненный с возможностью генерирования тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя; и проигрывающий подмодуль, выполненный с возможностью проигрывания тонального сигнала контроля посыла вызова при получении звонка от заданного контакта.
В качестве альтернативного варианта, генерирующий подмодуль выполнен с возможностью сбора голосовой информации, содержащей информацию о текущем состоянии пользователя, и определения указанной голосовой информации в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя.
В качестве альтернативного варианта, генерирующий подмодуль выполнен с возможностью поиска заданного тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя, и определения указанного заданного тонального сигнала контроля посыла вызова в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя.
В качестве альтернативного варианта, уведомляющий модуль содержит: передающий подмодуль, выполненный с возможностью передачи информации о текущем состоянии в терминал указанного заданного контакта, который отмечает текущее состояние пользователя согласно информации о текущем состоянии.
В соответствии с третьим аспектом настоящего изобретения предложено устройство для уведомления о состоянии, размещенное в терминале и содержащее: процессор; память для хранения команд, которые могут быть выполнены процессором; причем указанный процессор выполнен с возможностью: получения информации о текущем состоянии пользователя указанного терминала; и сообщения заданному контакту пользователя указанной информации о текущем состоянии.
Технические решения, предложенные в вариантах осуществления настоящего изобретения могут включать в себя следующие положительные результаты.
В упомянутых выше технических решениях, текущее состояние пользователя терминала может представлять собой состояние, при котором пользователю неудобно отвечать на телефонный звонок или сообщения. За счет сообщения заданному контакту информации о текущем состоянии пользователя, указанный заданный контакт может узнать причину отсутствия ответа от пользователя, или указанный заданный контакт может получить информацию о состоянии пользователя до того, как он попытается связаться с пользователем, для того чтобы решить, следует ли связываться с пользователем с учетом текущего состояния последнего. В результате, связь между пользователями, как таковая, становится более открытой, что сопряжено с повышением эффективности самой связи и удобством ее использования для пользователей.
В альтернативных решениях, терминал обеспечивает функцию указания состояния пользователя, посредством которой пользователь может вручную указать свое текущее состояние. Если терминал определяет то, что пользователь выполнил операцию по указанию своего текущего состояния, то затем указанный терминал получает информацию о текущем состоянии пользователя согласно результатам такого указания. Путем указания своего текущего состояния, пользователь может своевременно оповестить заданный контакт, когда именно пользователю неудобно отвечать на телефонные звонки или сообщения, с тем чтобы обеспечить более открытую связь между пользователями и повысить удобство ее использования для пользователей.
В альтернативных решениях, текущее состояние пользователя может быть также определено согласно имеющимся в календаре событиям, без находящегося в активном состоянии указания пользователя о своем состоянии, что позволяет получать информацию о состоянии пользователя более гибко, удобно, быстро и точно и своевременно сообщать заданному контакту о том, когда именно пользователю неудобно отвечать на телефонные звонки или сообщения, тем самым, обеспечивая между пользователями более открытую связь и повышая удобство ее использования для пользователей.
В альтернативных решениях, определение текущего состояния пользователя в режиме реального времени при помощи носимого интеллектуального устройства позволяет более точно получать информацию о состоянии пользователя и своевременно сообщать заданному контакту о том, когда именно пользователю неудобно отвечать на телефонные звонки или сообщения, что обеспечивает более открытую связь между пользователями и повышает удобство ее использования для пользователей.
В альтернативных решениях, фильтрация различной полученной информации о текущем состоянии пользователя позволяет полученной информации о состоянии пользователя быть более точной и соответствовать фактическому состоянию пользователя, что позволяет своевременно сообщать заданному контакту о том, когда именно пользователю неудобно отвечать на телефонные звонки или сообщения, что обеспечивает более открытую связь между пользователями и повышает удобство ее использования для пользователей.
В альтернативных решениях, терминал проигрывает тональный сигнал контроля посыла вызова, соответствующий текущему состоянию пользователя, при получении звонка от заданного контакта, так что после прослушивания указанного тонального сигнала контроля посыла вызова заданный контакт может узнать о текущем состоянии пользователя, а также может узнать причину отсутствия ответа, что обеспечивает более открытую связь между пользователями и повышает удобство ее использования для пользователей.
В альтернативных решениях, пользователь может проговорить информацию о своем собственном текущем состоянии и записать ее. Пользователь может определить указанную голосовую информацию, полученную путем записи, в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя, или может выбрать в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя, тональный сигнал, имеющийся в терминале по умолчанию и соответствующий текущему состоянию. В результате, после прослушивания указанного тонального сигнала контроля посыла вызова заданный контакт может узнать о текущем состоянии пользователя, а также может узнать причину отсутствия ответа, что обеспечивает более открытую связь между пользователями и повышает удобство ее использования для пользователей.
В альтернативных решениях, терминал может передать информацию о текущем состоянии пользователя в терминал заданного контакта, а терминал заданного контакта может отметить текущее состояние пользователя в том месте, где указанный пользователь находится в списке контактов, так что указанный заданный контакт может получить информацию о состоянии пользователя до того, как он попытается связаться с пользователем, для того чтобы определить следует ли связываться с указанным пользователем с учетом текущего состояния последнего. В результате, связь между пользователями, как таковая, становится более открытой, что сопряжено с повышением эффективности самой связи и удобством ее использования для пользователей.
Следует понимать, что предшествующее общее описание и нижеследующее подробное описание являются лишь примерами, служат лишь для пояснения и не ограничивают настоящее изобретение, выраженной формулой изобретения.
Краткое описание чертежей
Прилагаемые к настоящей заявке и составляющие ее часть чертежи иллюстрируют варианты осуществления изобретения, соответствующие настоящему изобретению и вместе с настоящим описанием служат для пояснения принципов настоящего изобретения.
На Фиг. 1A изображена блок-схема, иллюстрирующая способ уведомления о состоянии, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 1B изображена блок-схема, иллюстрирующая способ уведомления о состоянии, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 2 изображена блок-схема, иллюстрирующая способ получения информации о текущем состоянии пользователя терминала, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 3 изображена блок-схема, иллюстрирующая способ получения информации о текущем состоянии пользователя терминала, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 4 изображена блок-схема, иллюстрирующая способ получения информации о текущем состоянии пользователя терминала, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 5 изображена блок-схема, иллюстрирующая способ сообщения заданному контакту пользователя информации о текущем состоянии, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 6 изображена блок-схема, иллюстрирующая способ генерирования тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 7 изображена блок-схема, иллюстрирующая способ генерирования тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 8 изображен схематический чертеж, иллюстрирующий текущее состояние пользователя, отмеченное заданным контактом, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 9 изображена структурная схема, иллюстрирующая устройство для уведомления о состоянии, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 10 изображена структурная схема, иллюстрирующая модуль сбора данных, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 11 изображена структурная схема, иллюстрирующая модуль сбора данных, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 12 изображена структурная схема, иллюстрирующая модуль сбора данных, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 13 изображена структурная схема, иллюстрирующая модуль сбора данных, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 14 изображена структурная схема, иллюстрирующая уведомляющий модуль, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 15 изображена структурная схема, иллюстрирующая уведомляющий модуль, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения.
На Фиг. 16 изображена структурная схема, иллюстрирующая устройство для видеоконтроля, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения.
Раскрытие изобретения
Далее в подробностях будут рассмотрены приведенные в качестве примеров варианты осуществления изобретения, иллюстрируемые прилагаемыми чертежами. Дальнейшее описание ссылается на прилагаемые чертежи, на которых одинаковые номера на разных чертежах обозначают одинаковые или подобные элементы, если не указано иное. Варианты осуществления, рассмотренные в нижеследующем описании приведенных в качестве примеров вариантов осуществления изобретения, не представляют все варианты осуществления, соответствующие настоящему изобретению. Напротив, они представляют собой лишь примеры устройств и способов, соответствующих аспектам, относящимся к настоящему изобретению согласно прилагаемой формуле изобретения.
Технические решения, предусмотренные в вариантах осуществления настоящего изобретения, относятся к терминалу с возможностью связи. Терминал может сообщать заданному контакту текущее состояние пользователя указанного терминала, например, «на совещании», «на занятиях», «спит», «на тренировке», «в самолете» и т.д., в случае которого пользователю неудобно отвечать на телефонный звонок или сообщение и тому подобные события, в результате чего указанный контакт получает текущий статус пользователя и может определить, следует ли связываться с указанным пользователем с учетом состояния последнего. Это может повысить эффективность связи между пользователями и удобство ее использования для пользователей.
Терминал может быть устройством с возможностью связи, например, мобильным телефоном, компьютером, цифровым вещательным устройством, устройством для обмена сообщениями, игровой приставкой, планшетом, медицинским прибором, тренажерным оборудованием, персональным цифровым помощником и т.п.
На Фиг. 1A изображена блок-схема, иллюстрирующая способ уведомления о состоянии, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 1A, способ уведомления о состоянии используется в терминале и может содержать следующие шаги.
На шаге S11a получают информацию о текущем состоянии пользователя терминала.
На шаге S12a сообщают заданному контакту пользователя указанную информацию о текущем состоянии.
В данном варианте осуществления, терминал пользователя может находиться в состоянии, когда пользователю неудобно отвечать на телефонный звонок или сообщение. За счет сообщения заданному контакту информации о текущем состоянии пользователя, указанный заданный контакт может узнать причины отсутствия ответа от пользователя, или указанный заданный контакт может получить информацию о состоянии пользователя до того, как он попытается связаться с пользователем, для того чтобы решить, следует ли связываться с пользователем с учетом текущего состояния последнего. В результате, связь между пользователями, как таковая, становится более открытой, и, таким образом, может быть повышена эффективность связи между пользователями и удобство ее использования для пользователей.
На Фиг. 1B изображена блок-схема, иллюстрирующая способ уведомления о состоянии, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 1B, такой способ уведомления о состоянии может содержать следующие шаги.
На шаге S11b получают информацию о текущем состоянии пользователя терминала.
На шаге S12b сообщают заданному контакту пользователя указанную информацию о текущем состоянии.
Для получения информации о текущем состоянии пользователя терминала на шаге S11b могут быть осуществлены следующие способы, однако настоящее изобретение не ограничивается нижеприведенными способами.
Способ 1
На Фиг. 2 изображена блок-схема, иллюстрирующая способ получения информации о текущем состоянии пользователя терминала, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 2, шаг S11 может включать в себя следующие шаги.
На шаге S21 определяют, имеется ли какое-либо указание информации о текущем состоянии пользователя.
На шаге S22 получают информацию о текущем состоянии пользователя согласно указанию, если такое указание имеется.
В альтернативном решении, терминал может быть снабжен функцией указания состояния пользователя, посредством которой пользователь может вручную указать его/ее собственное текущее состояния. Если терминал определяет то, что пользователь выполнил операцию по указанию своего текущего состояния, то терминал может получить информацию о текущем состоянии пользователя согласно такому указанию. Путем указания его/ее собственного текущего состояния, заданный контакт может быть своевременно уведомлен о том, когда именно пользователю неудобно отвечать на телефонный звонок или сообщение, что обеспечивает более открытую связь между пользователями и, таким образом, повышает удобство ее использования для пользователей.
Способ 2
На Фиг.3 изображена блок-схема, иллюстрирующая способ получения информации о текущем состоянии пользователя терминала, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 3, шаг S11 может включать в себя следующие шаги.
На шаге S31 обнаруживают события в календаре пользователя.
На шаге S32 определяют информацию о текущем состоянии пользователя согласно событиям в календаре.
Например, согласно календарю пользователя, может быть известно, что 23 июля 2015 г. с 9:00 до 12:00 пользователь должен присутствовать на совещании, в таком случае терминал может определить, что 23 июля 2015 г. с 9:00 до 12:00 состояние пользователя должно быть «на совещании». Или, согласно календарю пользователя, может быть известно, что 24 июля 2015 г. в промежутке с 10:00 до 12:40 пользователь должен лететь самолетом из Пекина в Чэнду, в таком случае терминал может определить, что 24 июля 2015 г. с 10:00 до 12:40 состояние пользователя должно быть «в самолете».
В альтернативном решении, текущее состояние пользователя может быть также определено согласно имеющимся в календаре событиям, без находящегося в активном состоянии указания пользователя о его/ее собственном состоянии, что делает получение информации о состоянии пользователя более гибким, удобным, быстрым и точным процессом и обеспечивает более открытую связь между пользователями за счет своевременного сообщения заданному контакту о том, когда именно пользователю неудобно отвечать на телефонный звонок или сообщение, тем самым, повышая удобство пользования для пользователей.
Способ 3
Шаг S11 может включать в себя: получение информации о текущем состоянии пользователя с носимого интеллектуального устройства, связанного с терминалом.
Например, при обнаружении с помощью носимого интеллектуального устройства, что пользователь в данный момент спит, терминал автоматически изменяет информацию о текущем состоянии пользователя на значение «спит». Или, при обнаружении с помощью носимого интеллектуального устройства, что пользователь в данный момент бежит, терминал автоматически изменяет информацию о текущем состоянии пользователя на значение «на тренировке».
В альтернативном решении, определение текущего состояния пользователя в режиме реального времени при помощи носимого интеллектуального устройства позволяет более точно получать информацию о состоянии пользователя и, таким образом, заданный контакт может быть своевременно уведомлен о том, когда именно пользователю неудобно отвечать на телефонный звонок или сообщение, что обеспечивает более открытую связь между пользователями и повышает удобство ее использования для пользователей.
Способ 4
На Фиг. 4 изображена блок-схема, иллюстрирующая способ получения информации о текущем состоянии пользователя терминала, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 4, шаг S11 может включать в себя следующие шаги.
На шаге S41 получают первую информацию о текущем состоянии, заданную пользователем.
На шаге S42 обнаруживают события в календаре пользователя для определения второй информации о текущем состоянии пользователя, или определяют вторую информацию о текущем состоянии пользователя с носимого интеллектуального устройства.
На шаге S43 сравнивают вторую информацию о текущем состоянии с первой информацией о текущем состоянии.
На шаге S44 определяют вторую информацию о текущем состоянии в качестве информации о текущем состоянии пользователя, если вторая информация о текущем состоянии не соответствует первой информации о текущем состоянии.
В соответствии с вышеописанными способами 1-4, терминал может получать информацию о по меньшей мере двух различных состояниях пользователя. Приоритет, предпочтительно, может быть установлен для использования того текущего состояния пользователя, которое было определено при помощи событий в календаре пользователя, или того, которое было определено при помощи носимого интеллектуального устройства. К примеру, в случае, когда 23 июля 2015 г. с 9:00 до 12:00 состояние пользователя установлено как «доступен», что указывает на то, что пользователь может ответить на телефонный звонок или сообщение, если терминал согласно событиям в календаре обнаруживает, что 23 июля 2015 г. с 10:00 до 12:40 пользователь будет лететь самолетом в Чэнду, то терминал может изменить информацию о текущем состоянии пользователя на значение «в самолете». Или, в случае, когда состояние пользователя установлено как «доступен», если при помощи носимого интеллектуального устройства обнаружено, что текущее состояние пользователя находится в значении «на тренировке», то терминал может автоматически изменить информацию о текущем состоянии пользователя на значение «на тренировке».
В альтернативном решении, за счет возможности выбора из числа различной полученной информации о текущем состоянии пользователя, может быть получена такая информация о текущем состоянии пользователя, которая будет более точной и будет действительно соответствовать фактическому состоянию пользователя, так что заданный контакт может быть своевременно уведомлен о том, когда именно пользователю неудобно отвечать на телефонные звонки или сообщения, что обеспечивает более открытую связь между пользователями и повышает удобство ее использования для пользователей.
Кроме того, приоритет может быть установлен для текущих состояний пользователя, полученных в соответствии с вышеуказанными тремя способами. Приоритет указывает на то, какой способ является более предпочтительным, чтобы быть использованным для получения информации о текущем состоянии пользователя, если полученная вышеуказанными тремя способами информация о текущем состоянии пользователя различна. К примеру, приоритет может быть установлен так, что текущее состояние пользователя, обнаруженное носимым интеллектуальным устройством в соответствии с третьим способом, является предпочтительным в первую очередь, текущее состояние пользователя, обнаруженное согласно событиям в календаре в соответствии со вторым способом, является предпочтительным во вторую очередь, а текущее состояние пользователя, заданное самим пользователем в соответствии со первым способом предпочтительно в последнюю очередь. Альтернативно, сообщение заданному контакту пользователя информации о текущем состоянии на шаге S12b может быть осуществлено согласно следующим способам, но не ограничивается ими:
Способ A
На Фиг. 5 изображена блок-схема, иллюстрирующая способ сообщения заданному контакту пользователя информации о текущем состоянии, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 5, шаг S12 может включать в себя следующие шаги.
На шаге S51 генерируют тональный сигнал контроля посыла вызова, соответствующий информации о текущем состоянии пользователя.
На шаге S52 проигрывают тональный сигнал контроля посыла вызова при получении звонка от заданного контакта.
В альтернативном решении, терминал проигрывает тональный сигнал контроля посыла вызова, соответствующий текущему состоянию пользователя, при получении звонка от заданного контакта, так что после прослушивания указанного тонального сигнала контроля посыла вызова заданный контакт может узнать о текущем состоянии пользователя, а также может узнать причины отсутствия ответа от пользователя, что обеспечивает более открытую связь между пользователями и повышает удобство ее использования для пользователей.
Альтернативно, генерирование на шаге S51 тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя, может быть осуществлено путем записи или выбора имеющегося в терминале по умолчанию тонального сигнала, соответствующего текущему состоянию.
На Фиг. 6 изображена блок-схема, иллюстрирующая способ генерирования тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 6, шаг S51 может включать в себя следующие шаги.
На шаге S61 собирают голосовую информацию, содержащую информацию о текущем состоянии пользователя.
На шаге S62 определяют указанную голосовую информацию в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя.
На Фиг. 7 изображена блок-схема, иллюстрирующая способ генерирования тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 7, шаг S51 может включать в себя:
На шаге S71 выполняют поиск заданного тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя.
На шаге S72 определяют указанный заданный тональный сигнал контроля посыла вызова в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя.
В альтернативном решении, пользователь может описать его/ее собственное текущее состояние и сделать запись, и использовать полученную записанную голосовую информацию в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя. Или, пользователь в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя, может выбрать имеющийся в терминале по умолчанию тональный сигнал контроля посыла вызова для текущего состояния. В результате, после прослушивания указанного тонального сигнала контроля посыла вызова заданный контакт может узнать о текущем состоянии пользователя, а также может узнать причины отсутствия ответа от пользователя, что обеспечивает более открытую связь между пользователями и повышает удобство ее использования для пользователей.
Способ B
Альтернативно, шаг S12 может включать в себя: передачу информации о текущем состоянии в терминал указанного заданного контакта, который отмечает текущее состояние пользователя согласно информации о текущем состоянии.
На Фиг. 8 изображен схематический чертеж, иллюстрирующий текущее состояние пользователя, отмеченное заданным контактом, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 8, в списке 81 контактов заданного контакта может быть отмечено текущее состояние каждого контакта. Если текущее состояние – «доступен», то его необязательно отмечать.
В альтернативном решении, терминал может передать информацию о текущем состоянии пользователя в терминал заданного контакта, так что терминал заданного контакта может отметить текущее состояние пользователя в том месте, где указанный пользователь находится в списке контактов, и получить информацию о состоянии пользователя до того, как он попытается связаться с пользователем, и определить следует ли связываться с указанным пользователем с учетом текущего состояния последнего. В результате, связь между пользователями, как таковая, становится более открытой, что сопряжено с повышением эффективности самой связи и удобством ее использования для пользователей.
Варианты осуществления шага S11b и шага S12b не ограничиваются выше приведенными способами. Для обеспечения технических решений согласно настоящему изобретению могут быть различным образом скомбинированы множество вариантов осуществления шага S11b и множество вариантов осуществления шага S12b.
Ниже приведены варианты осуществления устройства согласно настоящему изобретению, которое может быть использовано для исполнения вариантов осуществления способа согласно настоящему изобретению.
На Фиг. 9 изображена структурная схема, иллюстрирующая устройство для уведомления о состоянии, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения. Устройство может быть выполнено полностью в виде электротехнического устройства, имеющего аппаратные средства, программные средства, или любые их комбинации, либо может являться его частью. Как показано на Фиг. 9, устройство для уведомления о состоянии может включать в себя: модуль 91 сбора данных, выполненный с возможностью получения информации о текущем состоянии пользователя терминала; и уведомляющий модуль 92, выполненный с возможностью сообщения заданному контакту пользователя указанной информацию о текущем состоянии.
На Фиг. 10 изображена структурная схема, иллюстрирующая модуль сбора данных, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 10, модуль 91 сбора данных может опционально содержать: определяющий подмодуль 101, выполненный с возможностью определения, имеется ли какое-либо указание информации о текущем состоянии пользователя; и