СПОСОБ И УСТРОЙСТВО ДЛЯ УВЕДОМЛЕНИЯ О СОСТОЯНИИ
STATE NOTIFICATION METHOD AND APPARATUS

По настоящей заявке испрашивается приоритет на основании патентной заявки № 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, выполненный с возможностью определения, имеется ли какое-либо указание информации о текущем состоянии пользователя; и первый получающий подмодуль 102, выполненный с возможностью получения информации о текущем состоянии пользователя согласно указанию, если такое указание имеется.
На Фиг. 11 изображена структурная схема, иллюстрирующая модуль сбора данных, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 11, модуль 91 сбора данных может опционально содержать: первый обнаруживающий подмодуль 111, выполненный с возможностью обнаружения событий в календаре пользователя; и первый определяющий подмодуль 112, выполненный с возможностью определения информации о текущем состоянии пользователя согласно событиям в календаре.
На Фиг. 12 изображена структурная схема, иллюстрирующая модуль сбора данных, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 12, модуль 91 сбора данных может опционально содержать: второй получающий подмодуль 121, выполненный с возможностью получения информации о текущем состоянии пользователя с носимого интеллектуального устройства, связанного с терминалом.
На Фиг. 13 изображена структурная схема, иллюстрирующая модуль сбора данных, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 13, модуль 91 сбора данных может опционально содержать: третий получающий подмодуль 131, выполненный с возможностью получения первой информации о текущем состоянии, заданной пользователем; второй обнаруживающий подмодуль 132, выполненный с возможностью обнаружения событий в календаре пользователя для определения второй информации о текущем состоянии пользователя, или выполненный с возможностью обнаружения второй информации о текущем состоянии пользователя с носимого интеллектуального устройства; сравнивающий подмодуль 133, выполненный с возможностью сравнения второй информации о текущем состоянии с первой информацией о текущем состоянии; и второй определяющий подмодуль 134, выполненный с возможностью определения второй информации о текущем состоянии в качестве информации о текущем состоянии пользователя, если вторая информация о текущем состоянии не соответствует первой информации о текущем состоянии.
На Фиг. 14 изображена структурная схема, иллюстрирующая уведомляющий модуль, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 14, уведомляющий модуль 92 может опционально содержать: генерирующий подмодуль 141, выполненный с возможностью генерирования тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя; и проигрывающий подмодуль 142, выполненный с возможностью проигрывания тонального сигнала контроля посыла вызова при получении звонка от заданного контакта.
Альтернативно, генерирующий подмодуль 141 выполнен с возможностью сбора голосовой информации, содержащей информацию о текущем состоянии пользователя, и определения указанной голосовой информации в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя.
Альтернативно, генерирующий подмодуль 141 выполнен с возможностью поиска заданного тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя, и определения указанного заданного тонального сигнала контроля посыла вызова в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя.
На Фиг. 15 изображена структурная схема, иллюстрирующая уведомляющий модуль, в соответствии с другим приведенным в качестве примера вариантом осуществления настоящего изобретения. Как показано на Фиг. 15, уведомляющий модуль 92 может содержать: передающий подмодуль, выполненный с возможностью передачи информации о текущем состоянии в терминал указанного заданного контакта, который отмечает текущее состояние пользователя согласно информации о текущем состоянии.
В соответствии с третьим аспектом настоящего изобретения предложено устройство для уведомления о состоянии, содержащее: процессор; память для хранения команд, которые могут быть выполнены процессором; причем указанный процессор выполнен с возможностью: получения информации о текущем состоянии пользователя терминала; и сообщения заданному контакту пользователя указанной информации о текущем состоянии.
В отношении устройств в вышеприведенных вариантах осуществления конкретные способы выполнения операций отдельными модулями были подробно описаны в вариантах осуществления, относящихся к способу, и здесь не рассматриваются.
На Фиг. 16 изображена структурная схема, иллюстрирующая устройство для видеоконтроля, в соответствии с приведенным в качестве примера вариантом осуществления настоящего изобретения. Устройство пригодно для использования с оконечным устройством/терминалом. К примеру, устройство 1700 может представлять собой видеокамеру, записывающее устройство, мобильный телефон, компьютер, цифровое вещательное устройство, устройство для обмена сообщениями, игровую приставку, планшет, медицинский прибор, тренажерное оборудование, персональный цифровой помощник и т.п.
Устройство 1700 может содержать один или более из следующих компонентов: вычислительный компонент 1702, память 1704, питающий компонент 1706, мультимедийный компонент 1708, аудио-компонент 1710, интерфейс 1712 ввода/вывода, сенсорный компонент 1714, и связной компонент 1716.
Вычислительный компонент 1702, как правило, управляет функционированием устройства 1700 в целом, например, операциями, связанными с отображением информации, телефонными вызовами, передачей данных, работой камеры и записью. Вычислительный компонент 1702 может содержать один или более процессоров 1720 с целью выполнения команд, предназначенных для реализации всех или части шагов в вышеописанных способах. Кроме того, вычислительный компонент 1702 может содержать один или более модулей, осуществляющих взаимодействие между вычислительным компонентом 1702 и другими компонентами. Например, вычислительный компонент 1702 может содержать мультимедийный модуль, предназначенный для осуществления взаимодействия между мультимедийным компонентом 1708 и вычислительным компонентом 1702.
Память 1704 выполнена с возможностью хранения данных различных типов с целью обеспечения функционирования устройства 1700. В число примеров таких данных входят команды любых прикладных программ или способов, выполняемых на устройстве 1700, контактные данные, данные телефонной книги, сообщения, изображения, видеоматериалы и т.д. Память 1704 может быть реализована с использованием любого типа энергозависимого или энергонезависимого запоминающего устройства или их сочетания, например, с использованием статического запоминающего устройства с произвольным доступом (СЗУПД), электрически стираемого программируемого постоянного запоминающего устройства (ЭСППЗУ), стираемого программируемого постоянного запоминающего устройства (СППЗУ), программируемого постоянного запоминающего устройства (ППЗУ), постоянного запоминающего устройства (ПЗУ), магнитной памяти, флэш-памяти, магнитного или оптического диска.
Питающий компонент 1706 обеспечивает питанием различные компоненты устройства 1700. Питающий компонент 1706 может содержать систему управления питанием, один или более источников питания и любые другие компоненты, имеющие отношение к генерированию питания, управлению питанием и распределению питания в устройстве 1700.
Мультимедийный компонент 1708 содержит экран, обеспечивающий выходной интерфейс между устройством 1700 и пользователем. В некоторых вариантах осуществления изобретения экран может содержать жидкокристаллический дисплей (ЖКД) и сенсорную панель (СП). Если экран содержит сенсорную панель, то данный экран может быть реализован как сенсорный экран, выполненный с возможностью приема сигналов ввода от пользователя. Сенсорная панель содержит один или более сенсорных датчиков, выполненных с возможностью восприятия прикосновений, передвижений и жестов на сенсорной панели. Сенсорные датчики могут воспринимать не только границу области прикосновения или передвижения, но также и период времени и давление, имеющие отношение к данному прикосновению или передвижению. В некоторых вариантах осуществления изобретения мультимедийный компонент 1708 содержит переднюю камеру и/или заднюю камеру. Передняя камера и/или задняя камера может принимать внешние мультимедийные данные, когда устройство 1700 находится в рабочем режиме, например, в режиме получения фотографий или в режиме получения видеозаписей. И передняя камера, и задняя камера может быть системой с ненастраиваемым объективом или может иметь техническую возможность фокусировки и оптической трансфокации (зума).
Аудиокомпонент 1710 выполнен с возможностью выдачи и/или приема аудиосигналов. Например, аудиокомпонент 1710 содержит микрофон, выполненный с возможностью приема внешнего аудиосигнала, когда устройство 1700 находится в рабочем режиме, например, в режиме разговора, режиме записи и режиме распознавания голоса. Принятый аудиосигнал может быть затем сохранен в памяти 1704 или передан через связной компонент 1716. В некоторых вариантах осуществления изобретения аудиокомпонент 1710 дополнительно содержит динамик, выполненный с возможностью выдачи аудиосигналов.
Интерфейс 1712 ввода/вывода обеспечивает интерфейс между обрабатывающим компонентом 1702 и периферийными интерфейсными модулями, например, клавиатурой, чувствительным к нажатию колесиком, кнопками и т.п. В число указанных кнопок могут входить кнопка возврата в исходное состояние, кнопка регулировки громкости, кнопка запуска и кнопка блокировки, но приведенный перечень не накладывает никаких ограничений.
Сенсорный компонент 1714 содержит один или более датчиков для получения информации о состоянии различных аспектов устройства 1700. Например, сенсорный компонент 1714 может обнаруживать открытое/закрытое состояние устройства 1700, относительное положение компонентов устройства 1700, к примеру, дисплея и клавиатуры, изменение положение устройства 1700 или компонента устройства 1700, присутствие или отсутствие контакта пользователя с устройством 1700, ориентацию или ускорение/замедление устройства 1700 и изменение температуры устройства 1700. Сенсорный компонент 1714 может содержать датчик приближения, выполненный с возможностью обнаружения присутствия близко расположенных объектов без какого-либо физического контакта. Сенсорный компонент 1714 также может содержать светочувствительный датчик, например, датчик изображения типа КМОП или ПЗС для использования в прикладных программах для получения изображений. В некоторых вариантах осуществления изобретения сенсорный компонент 1714 также может содержать датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
Связной компонент 1716 выполнен с возможностью осуществления проводной или беспроводной связи между устройством 1700 и другими устройствами. Устройство 1700 может осуществлять доступ к беспроводной сети с использованием некоторого стандарта связи, например, WiFi, 2G, 3G или их сочетания. В примерном варианте осуществления связной компонент 1716 принимает широковещательный сигнал или соответствующую широковещательно передаваемую информацию из внешней системы управления передачей через широковещательный канал. В примерном варианте осуществления связной компонент 1716 дополнительно содержит модуль ближней связи (БС) для осуществления связи на небольших расстояниях. Например, модуль БС может быть реализован с использованием технологии радиочастотной идентификации (РИ), инфракрасной передачи данных (ИКПД), сверхширокополосной технологии (СШТ), технологии Blue Tooth (BT) и других технологий.
В примерных вариантах осуществления изобретения устройство 1700 для реализации вышеописанных способов может быть реализовано с использованием одной или нескольких специализированных интегральных схем (СИС), цифровых сигнальный процессоров (ЦСП), цифровых устройств обработки сигнала (ЦУОС), программируемых логических устройств (ПЛУ), программируемых матриц логических элементов (ПМЛЭ), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов.
В примерных вариантах осуществления изобретения также предусмотрен долговременный машиночитаемый носитель информации, содержащий команды, например, содержащиеся в памяти 1704, которые могут быть выполнены процессором 820 устройства 1700 с целью реализации вышеописанных способов. Например, энергонезависимым машиночитаемым носителем информации может быть ПЗУ, ОЗУ, компакт-диск, магнитная лента, гибкий диск, оптическое запоминающее устройство и т.п.
Долговременный машиночитаемый носитель информации, содержащий записанные на нем команды, исполнение которых процессором устройства 1700 вызывает выполнение устройством 1700 выше описанного способа уведомления о состоянии, содержащего шаги на которых: получают информацию о текущем состоянии пользователя терминала; и сообщают заданному контакту пользователя указанную информацию о текущем состоянии.
Альтернативно, указанный шаг получения информации о текущем состоянии включает в себя шаги, на которых: определяют, имеется ли какое-либо указание информации о текущем состоянии пользователя; и получают информацию о текущем состоянии пользователя согласно указанию, если такое указание имеется.
Альтернативно, указанный шаг получения информации о текущем состоянии включает в себя шаги, на которых: обнаруживают события в календаре пользователя; и определяют информацию о текущем состоянии пользователя согласно событиям в календаре.
Альтернативно, said acquiring the current state information comprising: acquiring the current state information about the user from an intelligent wearable device which is bound to the terminal.
Альтернативно, указанный шаг получения информации о текущем состоянии включает в себя шаги, на которых: получают первую информацию о текущем состоянии, заданную пользователем; обнаруживают события в календаре пользователя для определения второй информации о текущем состоянии пользователя, или определяют вторую информацию о текущем состоянии пользователя с носимого интеллектуального устройства; сравнивают вторую информацию о текущем состоянии с первой информацией о текущем состоянии; и определяют вторую информацию о текущем состоянии в качестве информации о текущем состоянии пользователя, если вторая информация о текущем состоянии не соответствует первой информации о текущем состоянии.
Альтернативно, указанный шаг сообщения информации о текущем состоянии включает в себя шаги, на которых: генерируют тональный сигнал контроля посыла вызова, соответствующий информации о текущем состоянии пользователя; и проигрывают тональный сигнал контроля посыла вызова при получении звонка от заданного контакта.
Альтернативно, указанный шаг генерирования тонального сигнала контроля посыла вызова включает в себя шаги, на которых: собирают голосовую информацию, включающую информацию о текущем состоянии пользователя; и определяют указанную голосовую информацию в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя.
Альтернативно, указанный шаг генерирования тонального сигнала контроля посыла вызова включает в себя шаги, на которых: выполняют поиск заданного тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя; и определяют указанный заданный тональный сигнал контроля посыла вызова в качестве тонального сигнала контроля посыла вызова, соответствующего информации о текущем состоянии пользователя.
Альтернативно, указанный шаг сообщения информации о текущем состоянии включает в себя шаг, на котором: передают информацию о текущем состоянии в терминал указанного заданного контакта, который отмечает текущее состояние пользователя согласно информации о текущем состоянии.
Другие варианты осуществления настоящего изобретения должны быть очевидны специалисту в данной области техники из рассмотрения настоящего описания и практического использования раскрытого здесь изобретения. Настоящая заявка подразумевает охват всех разновидностей, использований или адаптаций настоящего изобретения, следующих из его общих принципов, и включает такие отклонения от настоящего изобретения, полагая их находящимися в известной или общепринятой практике в данной области техники. Подразумевается, что настоящее описание и варианты осуществления изобретения следует рассматривать лишь в качестве примера, а фактический объем и сущность настоящего изобретения изложены в нижеприведенной формуле изобретения.
Следует понимать, что настоящее изобретение не ограничено точной структурой, описанной выше и показанной на чертежах, а без выхода за пределы своего объема может иметь разнообразные модификации и изменения. Объем изобретения ограничен только прилагаемой формулой изобретения.