Способ и устройство для управления будильником
METHOD AND DEVICE FOR CONTROLLING AN ALARM CLOCK

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области техники связи и в частности к способам и устройствам для управления будильником.
УРОВЕНЬ ТЕХНИКИ
[0002] Чтобы осуществлять мероприятия по заданному расписанию вовремя, обычно может использоваться приложение будильника для напоминания пользователю. При наличии множества смарт-устройств все большее число пользователей используют приложение смарт-будильника, предоставляемое смарт-устройством для выполнения напоминания о событии.
[0003] В известном уровне техники пользователь может использовать функцию будильника или функцию вибрации приложения смарт-будильника, и когда достигается время подачи сигнала оповещения, может быть запущена функция будильника или функция вибрации для напоминания пользователю. Когда присутствуют несколько пользователей в одном и том же месте, технической проблемой, которую необходимо решить, является то, как выполнять гибкое управление будильником для напоминания одному пользователю, не влияя на других.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Чтобы преодолеть проблемы известного уровня техники, варианты осуществления настоящего изобретения предлагают способ и устройство для управления будильником, так что будильником можно гибко управлять.
[0005] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предлагается способ управления будильником. Способ включает в себя: определение времени подачи сигнала оповещения для будильника первого терминального устройства; когда разность во времени между текущим временем и временем подачи сигнала оповещения достигает заданной длительности времени, определение, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство; когда определено, что существует по меньшей мере одно второе терминальное устройство, получение информации о сне по меньшей мере одного пользователя от по меньшей мере одного носимого смарт-устройства, связанного с по меньшей мере одним вторым терминальным устройством; и управление будильником первого терминального устройства и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, на основе информации о сне по меньшей мере одного пользователя.
[0006] В одном варианте осуществления управление будильником первого терминального устройства и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, на основе информации о сне по меньшей мере одного пользователя может включать в себя: когда информация о сне по меньшей мере одного пользователя указывает, что по меньшей мере один пользователь находится в состоянии сна, отправку информации управления вибрацией во второе носимое смарт-устройство и выключение будильника, при этом информация управления вибрацией конфигурирована для управления вторым носимым смарт-устройством для вибрации во время подачи сигнала оповещения.
[0007] В одном варианте осуществления управление будильником первого терминального устройства и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, на основе информации о сне по меньшей мере одного пользователя, может включать в себя: когда информация о сне по меньшей мере одного пользователя указывает, что пользователя в состоянии сна нет, управление первым терминальным устройством для запуска будильника во время подачи сигнала оповещения.
[0008] В одном варианте осуществления определение, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, может включать в себя: определение, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth; и когда определено, что имеется по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth, определение одного второго терминального устройства, подключенного к первому терминальному устройству через Bluetooth, в качестве по меньшей мере одного второго терминального устройства в той же сцене, что и первое терминальное устройство.
[0009] В одном варианте осуществления определение, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первого терминальное устройство, может включать в себя: когда первое терминальное устройство подключено к по меньшей мере одному второму терминальному устройству через WiFi, точку доступа WiFi или мобильную сеть, определение по меньшей мере одного расстояния между по меньшей мере одним вторым терминальным устройством и первым терминальным устройством; и определение, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, на основе по меньшей мере одного расстояния и заданного расстояния.
[0010] В одном варианте осуществления определение, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, может включать в себя: определение, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, что и первое терминальное устройство; и когда определено, что имеется по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, определение одного второго терминального устройства, подключенного к той же самой домашней сети WiFi, в качестве по меньшей мере одного второго терминального устройства в том же месте, что и первое терминальное устройство.
[0011] Технические решения, предлагаемые вариантами осуществления настоящего изобретения, могут давать следующие положительные эффекты. Когда разность во времени между заданным временем и временем подачи сигнала оповещения для будильника первого терминального устройства достигает заданной продолжительности времени, и когда определено, что имеется второе терминальное устройство в том же месте, что и первое терминальное устройство, получают информацию о сне пользователя, носящего первое носимое смарт-устройство, от первого носимого смарт-устройства, связанного со вторым терминальным устройством, вышеупомянутым будильником и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, управляют на основе информации о сне пользователя. Таким образом, будильником можно управлять гибко в соответствии с информацией о сне пользователя.
[0012] В соответствии со вторым аспектом вариантов осуществления настоящего
изобретения предлагается способ управления будильником. Способ может включать в себя: определение времени подачи сигнала оповещения для будильника третьего носимого смарт-устройства; когда разность во времени между текущим временем и временем подачи сигнала оповещения достигает заданной продолжительности времени, определение, имеется ли по меньшей мере одно четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство; когда определено, что имеется по меньшей мере одно четвертое носимое смарт-устройство, получение информации о сне по меньшей мере одного пользователя от по меньшей мере одного четвертого носимого смарт-устройства; и управление будильником третьего носимого смарт-устройства и рабочим состоянием третьего носимого смарт-устройства на основе информации о сне по меньшей мере одного пользователя.
[0013] В одном варианте осуществления управление будильником третьего носимого смарт-устройства и рабочим состоянием третьего носимого смарт-устройства на основе информации о сне по меньшей мере одного пользователя может включать в себя: когда информация о сне по меньшей мере одного пользователя указывает, что имеется по меньшей мере один пользователь в состоянии сна, выключение будильника и управление третьим носимым смарт-устройством для вибрации во время подачи сигнала оповещения. [0014] В одном варианте осуществления управление будильником третьего носимого смарт-устройства и рабочим состоянием третьего носимого смарт-устройства на основе информации о сне по меньшей мере одного пользователя может включать в себя: когда информация о сне по меньшей мере одного пользователя указывает, что нет пользователя в состоянии сна, управление третьим носимым смарт-устройством для запуска будильника во время подачи сигнала оповещения.
[0015] В одном варианте осуществления определение, имеется ли по меньшей мере одно четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство, может включать в себя: определение, что имеется по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth; и когда определено, что имеется по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth, определение одного четвертого носимого смарт-устройства, подключенного к третьему носимому смарт-устройству через Bluetooth, в качестве по меньшей мере одного четвертого носимого смарт-устройства в том же месте, что и третье носимое смарт-устройство.
[0016] Технические решения, предлагаемые вариантами осуществления настоящего изобретения, могут давать следующие положительные эффекты. Когда разность во времени между текущим временем и временем подачи сигнала оповещения будильника третьего носимого смарт-устройства достигает заданной продолжительности времени и когда определено, что имеется четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство, третье носимое смарт-устройство получает информацию о сне пользователя, носящего четвертое носимое смарт-устройство, и управляет будильником третьего носимого смарт-устройства и рабочим состоянием третьего носимого смарт-устройства на основе информации о сне пользователя. Таким образом, будильником можно гибко управлять в соответствии с информацией о сне пользователя.
[0017] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предлагается устройство для управления будильником. Устройство может содержать: первый модуль определения, выполненный с возможностью определять время подачи сигнала оповещения для будильника первого терминального устройства; второй модуль определения, выполненный с возможностью определять, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, когда разность во времени между текущим временем и временем подачи сигнала оповещения достигает заданной продолжительности времени; первый модуль получения, выполненный с возможностью получать информацию о сне по меньшей мере одного пользователя от по меньшей мере одного носимого смарт-устройства, связанного с по меньшей мере одним вторым терминальным устройством, когда определено, что имеется по меньшей мере одно второе терминальное устройство; и первый модуль управления, выполненный с возможностью управлять будильником первого терминального устройства и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, на основе информации о сне по меньшей мере одного пользователя.
[0018] В одном варианте осуществления первый модуль управления может содержать: первый подмодуль отправки, выполненный с возможностью отправлять информацию управления вибрацией во второе носимое смарт-устройство, когда информация о сне по меньшей мере одного пользователя указывает, что имеется по меньшей мере один пользователь в состоянии сна, при этом информация управления вибрацией конфигурирована для управления вторым носимым смарт-устройством для вибрации во время подачи сигнала оповещения; и первый подмодуль управления, выполненный с возможностью выключать будильник.
[0019] В одном варианте осуществления, когда информация о сне по меньшей мере одного пользователя указывает, что пользователя в состоянии сна нет, первый модуль управления конфигурирован управлять первым терминальным устройством для запуска будильника во время подачи сигнала оповещения.
[0020] В одном варианте осуществления второй модуль определения может содержать: первый подмодуль определения, выполненный с возможностью определять, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth; и второй подмодуль определения, выполненный с возможностью определять по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth, в качестве по меньшей мере одного второго терминального устройства, находящегося в том же месте, что и первое терминальное устройство.
[0021] В одном варианте осуществления второй модуль определения может содержать: третий подмодуль определения, выполненный с возможностью определять по меньшей мере одно расстояние между по меньшей мере одним вторым терминальным устройством и первым терминальным устройством, когда первое терминальное устройство подключено к по меньшей мере одному второму терминальному устройству через WiFi, точку доступа WiFi или мобильную сеть; и четвертый подмодуль определения, выполненный с возможностью определять, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, на основе по меньшей мере одного расстояния и заданного расстояния.
[0022] В одном варианте осуществления второй модуль определения может содержать: пятый подмодуль определения, выполненный с возможностью определять, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi,, что и первое терминальное устройство; и шестой подмодуль определения, выполненный с возможностью определять по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, в качестве по меньшей мере одного второго терминального устройства в том же месте, что и первое терминальное устройство.
[0023] В соответствии с четвертым аспектом вариантов осуществления настоящего изобретения предлагается устройство для управления будильником. Устройство может содержать: третий модуль определения, выполненный с возможностью определять время подачи сигнала оповещения для будильника третьего носимого смарт-устройства; четвертый модуль определения, выполненный с возможностью определять, имеется ли по меньшей мере одно четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство, когда разность во времени между текущим временем и временем подачи сигнала оповещения достигает заданной продолжительности времени; второй модуль получения, выполненный с возможностью получать информацию о сне по меньшей мере одного пользователя от по меньшей мере одного четвертого носимого смарт-устройства, когда определено, что имеется по меньшей мере одно четвертое носимое смарт-устройство; и второй модуль управления, выполненный с возможностью управлять будильником третьего носимого смарт-устройства и рабочим состоянием третьего носимого смарт-устройства на основе информации о сне по меньшей мере одного пользователя.
[0024] В одном варианте осуществления, когда информация о сне по меньшей мере одного пользователя указывает, что имеется по меньшей мере один пользователь в состоянии сна, второй модуль управления конфигурирован выключать будильник и управлять третьим носимым смарт-устройством для вибрации во время подачи сигнала оповещения.
[0025] В одном варианте осуществления, когда информация о сне по меньшей мере одного пользователя указывает, что пользователя в состоянии сна нет, второй модуль управления конфигурирован управлять третьим носимым смарт-устройством для запуска будильника во время подачи сигнала оповещения.
[0026] В одном варианте осуществления четвертый модуль определения может содержать: седьмой подмодуль определения, выполненный с возможностью определять, имеется ли по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth; и восьмой подмодуль определения, выполненный с возможностью определять по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth, в качестве по меньшей мере одного четвертого смарт-устройства в том же месте, что и третье носимое смарт-устройство.
[0027] В соответствии с пятым аспектом вариантов осуществления настоящего изобретения предлагается устройство для управления будильником. Устройство может содержать процессор и память, выполненную с возможностью хранить команду, исполняемую процессором; при этом процессор конфигурирован: определять время подачи сигнала оповещения будильника первого терминального устройства; определять, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, когда продолжительность времени между текущим временем и временем подачи сигнала оповещения достигает заданной продолжительности времени; получать информацию о сне по меньшей мере одного пользователя от по меньшей мере одного первого носимого смарт-устройства, связанного с по меньшей мере одним вторым терминальным устройством, когда определено, что имеется по меньшей мере одно второе терминальное устройство; и управлять будильником первого терминального устройства и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, на основе информации о сне по меньшей мере одного пользователя.
[0028] В соответствии с шестым аспектом вариантов осуществления настоящего изобретения предлагается устройство для управления будильником. Устройство может содержать: процессор и память, выполненную с возможностью хранить команду, исполняемую процессором; причем процессор конфигурирован: определять время подачи сигнала оповещения будильника для третьего носимого смарт-устройства; определять, имеется ли по меньшей мере одно четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство, когда продолжительность времени между текущим временем и временем подачи сигнала оповещения достигает заданной продолжительности времени; получать информацию о сне по меньшей мере одного пользователя от по меньшей мере одного четвертого носимого смарт-устройства; и управлять будильником третьего носимого смарт-устройства и рабочим состоянием третьего носимого смарт-устройства на основе информации о сне по меньшей мере одного пользователя.
[0029] В соответствии с седьмым аспектом вариантов осуществления настоящего изобретения предлагается машиночитаемый носитель данных, на котором хранится компьютерная программа, и когда компьютерная программа выполняется процессором, реализуется вышеупомянутый способ.
[0030] Следует понимать, что приведенное выше общее описание и последующее подробное описание являются просто иллюстративными и пояснительными, а не ограничивают настоящее изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0031] Сопроводительные чертежи, которые включены в состав настоящего описания и составляют его часть, иллюстрируют варианты осуществления, соответствующие настоящему изобретению, и вместе с описанием служат для объяснения принципов настоящего изобретения.
[0032] Фиг. 1А представляет блок-схему способа управления будильником в соответствии с примером осуществления настоящего изобретения;
[0033] Фиг. 1 В представляет схему сцены управления будильником в соответствии с примером осуществления настоящего изобретения;
[0034] Фиг. 2 представляет блок-схему, иллюстрирующую способ управления будильником в соответствии с первым примером осуществления настоящего изобретения; [0035] Фиг. 3 представляет блок-схему, иллюстрирующую способ управления будильником в соответствии со вторым примером осуществления настоящего изобретения;
[0036] Фиг. 4 представляет блок-схему, иллюстрирующую способ управления будильником в соответствии с третьим примером осуществления настоящего изобретения; [0037] Фиг. 5А представляет блок-схему, иллюстрирующую способ управления будильником в соответствии с примером осуществления настоящего изобретения;
[0038] Фиг. 5 В представляет схему сцены управления будильником в соответствии
с примером осуществления настоящего изобретения;
[0039] Фиг. 6 представляет блок-схему, иллюстрирующую способ управления будильником в соответствии с четвертым примером осуществления настоящего изобретения;
[0040] Фиг. 7А представляет структурную схему устройства для управления будильником в соответствии с примером осуществления настоящего изобретения; [0041] Фиг. 7 В представляет структурную схему устройства для управления будильником в соответствии с другим примером осуществления настоящего изобретения; [0042] Фиг. 7С представляет структурную схему устройства для управления будильником в соответствии с еще одним примером осуществления настоящего изобретения;
[0043] Фиг. 7D представляет структурную схему устройства для управления будильником в соответствии с еще одним примером осуществления настоящего изобретения;
[0044] Фиг. 7Е представляет структурную схему устройства для управления будильником в соответствии с еще одним примером осуществления настоящего изобретения;
[0045] Фиг. 8А представляет структурную схему устройства для управления будильником в соответствии с примером осуществления настоящего изобретения;
[0046] Фиг. 8 В представляет структурную схему устройства для управления будильником в соответствии с другим примером осуществления настоящего изобретения; [0047] Фиг. 9 представляет структурную схему, иллюстрирующую устройства для управления будильником в соответствии с примером осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0048] Далее будут подробно описаны иллюстративные варианты осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Нижеследующее описание относится к сопроводительным чертежам, на которых одинаковые номера на разных чертежах представляют собой одни и те же или аналогичные элементы, если не указано иное. Реализации, изложенные в последующем описании примером осуществления, не представляют собой все реализации, соответствующие изобретению. Напротив, они представляют собой просто примеры устройств и способов, соответствующих аспектам, связанным с изобретением, как указано в прилагаемой формуле изобретения.
[0049] Фиг. 1А представляет блок-схему, иллюстрирующую способ управления будильником в соответствии с примером осуществления настоящего изобретения. Фиг. 1 В представляет схему сцены управления будильником в соответствии с примером осуществления настоящего изобретения. Способ управления будильником может быть применен к терминальному устройству (например, смартфону, планшетному компьютеру). Как показано на фиг. 1А, способ управления будильником может включать в себя следующие действия в блоках S101-S104.
[0050] На шаге S101 определяют время подачи сигнала оповещения для будильника первого терминального устройства.
[0051] В этом варианте осуществления будильник устанавливают на терминальном устройстве пользователя. Будильник настроен воспроизводить звонок в заданное время подачи сигнала оповещения, чтобы давать напоминание пользователю. В примере осуществления пользователь может установить будильник для напоминания пользователю вставать в 7:00 утра на первом терминальном устройстве. Таким образом, для будильника установлено время подачи сигнала оповещения 7:00.
[0052] На шаге S102, когда разность во времени между заданным временем и временем подачи сигнала оповещения достигает заданной продолжительности времени, определяют, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство.
[0053] В этом варианте осуществления, когда разность во времени между текущим временем и временем подачи сигнала оповещения, установленное для будильника, достигает заданной продолжительности времени, определяют, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство. В вышеупомянутом варианте осуществления, если заданная продолжительность составляет 10 минут, первое терминальное устройство может определить в 6:50, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство.
[0054] В этом варианте осуществления первое терминальное устройство может определить, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, различными путями. Например, первое терминальное устройство может определить, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству, беспроводным способом с использованием Bluetooth. Когда определяют, что имеется по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth, по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth, определяют в качестве по меньшей мере одного второго терминального устройства, находящегося в том же месте, что и первое терминальное устройство. В другом примере, когда первое терминальное устройство подключено к по меньшей мере одному второму терминальному устройству через WiFi, точку доступа WiFi или мобильную сеть, определяют по меньшей мере одно расстояние между по меньшей мере одним вторым терминальным устройством и первым терминальным устройством, и определяют, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, на основе по меньшей мере одного расстояния и заданного расстояния. Когда расстояние между вторым терминальным устройством и первым терминальным устройством меньше заданного расстояния, может быть определено, что второе терминальное устройство находится в том же месте, что и первое терминальное устройство. В другом примере первое терминальное устройство может определять, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, что и первое терминальное устройство. Когда определяют, что имеется по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, определяют в качестве по меньшей мере одного второго терминального устройства, находящегося в том же месте, что и первое терминальное устройство.
[0055] На шаге S103, когда определено, что имеется по меньшей мере одно второе терминальное устройство, информацию о сне по меньшей мере одного пользователя получают от по меньшей мере одного первого носимого смарт-устройства, связанного с по меньшей мере одним вторым терминальным устройством.
[0056] В иллюстративном примере второе терминальное устройство А, второе терминальное устройство В и первое терминальное устройство находятся в одном и том же месте. Второе терминальное устройство А связано с первым носимым смарт-устройством А, второе терминальное устройство В связано с первым носимым смарт-устройством В, пользователь А носит первое носимое смарт-устройство А, а пользователь В носит первое носимое смарт-устройство В. На этом шаге первое терминальное устройство получает информацию о сне пользователя А от первого носимого смарт-устройства А через второе терминальное устройство В, коммуникативно подключенное к первому терминальному устройству, и получает информацию о сне пользователя В от первого носимого смарт-устройства В через второе терминальное устройство В, коммуникативно подключенное к первому терминальному устройству. Информация о сне может указывать, находится ли пользователь в состоянии сна.
[0057] На шаге S104 управляют будильником первого терминального устройства и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, на основе информации о сне по меньшей мере одного пользователя.
[0058] В одном варианте осуществления, когда информация о сне по меньшей мере одного пользователя указывает, что по меньшей мере один пользователь находится в состоянии сна, первое терминальное устройство отправляет информацию управления вибрацией на второе носимое смарт-устройство и выключает будильник, при этом информация управления вибрацией конфигурирована для управления вторым носимым смарт-устройством для вибрации во время подачи сигнала оповещения. Когда информация о сне по меньшей мере одного пользователя указывает, что пользователя в состоянии сна нет, первым терминальным устройством управляют для запуска будильника в вышеупомянутое время подачи сигнала оповещения.
[0059] В этом примере осуществления первое терминальное устройство может управлять будильником и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, на основе информации о сне пользователя А и информации о сне пользователя В. Например, когда информация о сне пользователя А указывает, что пользователь А находится в состоянии сна, и/или информация о сне пользователя В указывает, что пользователь В находится в состоянии сна, первое терминальное устройство может выключить будильник и отправить информацию управления вибрацией на второе носимое смарт-устройство, при этом информация управления вибрацией конфигурирована для управления вторым носимым смарт-устройством для вибрации во время подачи сигнала оповещения для будильника. Таким образом, можно избежать того, что будильник одного пользователя повлияет на других пользователей, находящихся в состоянии сна. Когда информация о сне пользователя А указывает, что пользователь А не находится в состоянии сна, и информация о сне пользователя В указывает, что пользователь В не находится в состоянии сна, первым терминальным устройством можно управлять так, чтобы запустить будильник во время подачи сигнала оповещения для будильника.
[0060] Как показано на фиг.1 В, в иллюстративной сцене мобильный телефон 11 пользователя 1 связан с носимым смарт-устройством 13, который носит пользователь 1, мобильный телефон 12 пользователя 2 связан с носимым смарт-устройством 14, который носит пользователь 2, и мобильный телефон 11 коммуникативно связан с мобильным телефоном 12. В этой иллюстративной сцене мобильный телефон 11 сообщается и соединяется с мобильным телефоном 12 через одну и ту же сеть WiFi. Будильник 11 установлен на мобильном телефоне 11, и время подачи сигнала оповещения, соответствующее будильнику, составляет 7:00 утра. На мобильном телефоне 11 также установлено, что заданная продолжительность времени составляет 10 минут, так что когда разность во времени между заданным временем и временем подачи сигнала оповещения, соответствующим будильнику, достигает заданной продолжительности времени, мобильным телефоном 11 управляют для выполнения определения того, имеется ли по меньшей мере одно терминальное устройство (например, мобильный телефон, PAD и т.п.) в том же месте, что и мобильный телефон 12. Когда мобильный телефон 11 обнаруживает, что текущее время составляет 6:50, что удовлетворяет условию, заключающемуся в том, что разность во времени между текущим временем и временем подачи сигнала оповещения составляет 10 минут, мобильный телефон 11 может определить, что мобильный телефон 12 и мобильный телефон 11 находятся в одном и том же месте, в соответствии с тем, что мобильный телефон 11 подключен к той же домашней сети WiFi, что и мобильный телефон 12. После этого мобильный телефон 11 отправляет команду для запроса на получение информации пользователя 2 на мобильный телефон 12, мобильный телефон 12 может возвратить информацию о сне пользователя, отслеживаемую носимым смарт-устройством 14, на мобильный телефон 11 при получении команды. Мобильный телефон 11 может управлять будильником и рабочим состоянием носимого смарт-устройства 13 в соответствии с информацией о сне пользователя 2. Когда информация о сне пользователя 2 указывает, что пользователь 2 находится в состоянии сна, мобильный телефон 11 выключает будильник и отправляет информацию управления вибрацией на носимое смарт-устройство 13, причем информация управления вибрацией конфигурирована для управления носимым смарт-устройством 13 для вибрации в 7:00. Таким образом, можно избежать того, что будильник воздействует на сон пользователя 2. Когда информация о сне пользователя 2 указывает, что пользователь 2 не находится в состояния сна, мобильный телефон 11 может запустить будильник в 7:00. В заключение необходимо отметить, что мобильный телефон 11 может гибко управлять будильником и рабочим состоянием носимого смарт-устройства 13 в соответствии с информацией о сне пользователя 2.
[0061] В этом варианте осуществления, когда разность во времени между текущим временем и временем подачи сигнала оповещения для будильника первого терминального устройства достигает заданной продолжительности времени, и когда определено, что имеется второе терминальное устройство в том же месте, что и первое терминальное устройство, информацию о сне пользователя, носящего первое носимое смарт-устройство, получают от первого носимого смарт-устройства, связанного со вторым терминальным устройством, и будильником и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, управляют на основе информации о сне пользователя. Таким образом, будильником можно гибко управлять в соответствии с информацией о сне пользователя.
[0062] В одном варианте осуществления управление будильником первого терминального устройства и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, на основе информации о сне по меньшей мере одного пользователя может включать в себя: когда информация о сне по меньшей мере одного пользователя указывает, что имеется по меньшей мере один пользователь в состоянии сна, отправку информации управления вибрацией на второе носимое смарт-устройство и выключение будильника, при этом информация управления вибрацией конфигурирована для управления вторым носимым смарт-устройством для вибрации во время подачи сигнала оповещения.
[0063] В одном варианте осуществления управление будильником первого терминального устройства и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, на основе информации о сне по меньшей мере одного пользователя может включать в себя: когда информация о сне по меньшей мере одного пользователя указывает, что пользователя в состоянии сна нет, управление первым терминальным устройством для запуска будильника во время подачи сигнала оповещения.
[0064] В одном варианте осуществления определение, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, может включать в себя: определение, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth; и когда определено, что имеется по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth, определение по меньшей мере одного второго терминального устройства, подключенного к первому терминальному устройству через Bluetooth, в качестве по меньшей мере одного второго терминального устройства в том же месте, что и первое терминальное устройство.
[0065] В одном варианте осуществления определение, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, может включать в себя: когда первое терминальное устройство подключено к по меньшей мере одному второму терминальному устройству через WiFi, точку доступа WiFi или мобильную сеть, определение по меньшей мере одного расстояния между по меньшей мере одним вторым терминальным устройством и первым терминальным устройством; и определение, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, на основе по меньшей мере одного расстояния и заданного расстояния.
[0066] В одном варианте осуществления определение, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, может включать в себя: определение, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, что и первое терминальное устройство; и когда определено, что имеется по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, определение по меньшей мере одного второго терминального устройства, подключенного к той же самой домашней сети WiFi, в качестве по меньшей мере одного второго терминального устройства в том же месте, что и первое терминальное устройство. [0067] Процесс управления будильником может относиться к следующим вариантам осуществления.
[0068] В вышеописанном способе, предусмотренном вариантами осуществления настоящего изобретения, когда разность во времени между текущим временем и временем подачи сигнала оповещения для будильника первого терминального устройства достигает заданной продолжительности времени и когда определено, что имеется второе терминальное устройство в том же месте, что и первое терминальное устройство, то получают информацию о сне пользователя, носящего первое носимое смарт-устройство, от первого носимого смарт-устройства, связанного со вторым терминальным устройством, управляют вышеупомянутым будильником и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, на основе информации о сне пользователя. Таким образом, будильником можно гибко управлять в соответствии с информацией о сне пользователя.
[0069] Техническое решение, предлагаемое вариантами осуществления настоящего изобретения, может быть описано со ссылкой на конкретные варианты осуществления.
[0070] Фиг. 2 представляет блок-схему, иллюстрирующую способ управления будильником в соответствии с первым примером осуществления настоящего изобретения. В этом варианте осуществления используется вышеупомянутый способ, предусмотренный вариантами осуществления настоящего изобретения, и в качестве примера может быть принято, что второе терминальное устройство в том же месте, что и первое терминальное устройство, определяют на основе эффективного расстояния соединения Bluetooth. Как показано на фиг. 2, предусмотрены следующие действия.
[0071] На шаге S201 определяют время подачи сигнала оповещения для будильника первого терминального устройства.
[0072] Действие на шаге S201 в этом варианте осуществления аналогично действию на шаге S101 в варианте осуществления, показанному на фиг. 1А, который не будет здесь описываться подробно.
[0073] На шаге S202, когда разность во времени между текущим временем и
временем подачи сигнала оповещения достигает заданной продолжительности времени, определяют, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth. Когда определяют, что имеется по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth, выполняют действие в блоке S203.
[0074] На шаге S203 по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth, определяют в качестве по меньшей мере одного второго терминального устройства в том же месте, что и первое терминальное устройство.
[0075] В этом варианте осуществления, когда разность во времени между текущим временем и вышеупомянутым временем подачи сигнала оповещения для первого терминального устройства достигает заданной продолжительности времени, может быть определено, имеется ли по меньшей мере одно терминальное устройство, подключенное к первому терминальному устройству, когда определено, что имеется по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth, по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth, определяют в качестве по меньшей мере одного второго терминального устройства, находящегося в том же месте, что и первое терминальное устройство. Может быть доказано, что первое терминальное устройство и второе терминальное устройство находятся на эффективном расстоянии от Bluetooth, когда второе терминальное устройство подключено к первому терминальному устройству через Bluetooth, тогда как эффективное расстояние обычно составляет от десяти метров до десятков метров. Следовательно, может быть определено, что по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth, находится в том же месте, что и первое терминальное устройство.
[0076] На шаге S204 получают информацию о сне по меньшей мере одного пользователя от по меньшей мере одного первого носимого смарт-устройства, связанного с по меньшей мере одним вторым терминальным устройством.
[0077] На шаге S205 будильником первого терминального устройства и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, управляют на основе информации о сне по меньшей мере одного пользователя.
[0078] Действия в блоках S204~S205 в этом варианте осуществления аналогичным действиям в блоках S103-S104 в варианте осуществления, показанном на фиг. 1А, который не будет подробно описываться здесь.
[0079] В этом варианте осуществления может быть определено, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, путем определения того, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth. Способ прост, легко реализуется и имеет высокую точность.
[0080] На фиг. 3 показана блок-схема, иллюстрирующая способ управления будильником в соответствии со вторым примером осуществления настоящего изобретения. В этом варианте осуществления используется вышеупомянутый способ, предусмотренный вариантами осуществления настоящего изобретения, и в качестве примера может быть принято то, что второе терминальное устройство в том же месте, что и первое терминальное устройство, определяют на основе расстояния между мобильными терминалами и заданным расстоянием. Как показано на фиг.3, предусматриваются следующие действия.
[0081] На шаге S301 определяют время подачи сигнала оповещения для будильника первого терминального устройства.
[0082] Действие в блоке S301 в этом варианте осуществления аналогично действию в блоке S101 в варианте осуществления, показанном на фиг. 1А, и не будет подробно описываться здесь.
[0083] На шаге S302, когда разность во времени между текущим временем и временем подачи сигнала оповещения достигает заданной продолжительности времени, и когда первое терминальное устройство подключено к по меньшей мере одному второму терминальному устройству через WiFi, точку доступа WiFi или мобильную сеть, определяют по меньшей мере одно расстояние между по меньшей одним вторым терминальным устройством и первым терминальным устройством.
[0084] На шаге S303 определяют, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, на основе по меньшей мере одного расстояния и заранее заданного расстояния. Когда определяют, что имеется по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, на основе по меньшей мере одного расстояния и заданного расстояния, выполняют действие в блоке S304. [0085] В варианте осуществления при определении того, что имеется по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, сначала определяют расстояние между первым терминальным устройством и вторым терминальным устройством, подключенным к первому терминальному устройству через WiFi, точку доступа WiFi или мобильную сеть, а затем может быть определено, имеется ли второе терминальное устройство в том же месте, что и первое терминальное устройство, на основе расстояния между первым терминальным устройством и вторым терминальным устройством и заданного расстояния. Когда расстояние между первым терминальным устройством и вторым терминальным устройством меньше заданного расстояния, определяют, что второй терминал находится в том же месте, что и первое терминальное устройство.
[0086] В примере осуществления второе терминальное устройство А, второе терминальное устройство В и первое терминальное устройство соединены через WiFi. Когда первое терминальное устройство определяет, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, спутниковое позиционирование (например, позиционирование GPS) используют для определения местоположения первого терминального устройства, местоположения второго терминального устройства А и местоположения второго терминального устройства В. После этого определяют первое расстояние между местоположением первого терминального устройства и второго терминального устройства А и второе расстояние между местоположением первого терминального устройства и второго терминального устройства В в соответствии с местоположением первого терминального устройства, местоположения второго терминального устройства А и местоположения второго терминального устройства В. Затем первое расстояние и второе расстояние сравнивают с заданным расстоянием соответственно. Когда первое расстояние меньше заданного расстояния, определяют, что второе терминальное устройство А находится в том же месте, что и первое терминальное устройство, и когда второе расстояние меньше заданного расстояния, определяют, что второе терминальное устройство В находится в том же месте, что и первое терминальное устройство. В общем, когда расстояние между двумя терминальными устройствами меньше определенного расстояния, может быть определено, что два мобильных устройства находятся в том же месте. Может быть определено, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, путем сравнения расстояния между устройствами и заданным расстоянием, что имеет высокую точность.
[0087] На шаге S304 получают информацию о сне по меньшей мере одного пользователя от по меньшей мере одного первого носимого смарт-устройства, связанного с по меньшей мере одним вторым терминальным устройством.
[0088] На шаге S305 будильником первого терминального устройства и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, управляют на основе информации о сне по меньшей мере одного пользователя.
[0089] Действия в блоках S304-S305 в этом варианте осуществления аналогичны действиям в блоках S103-S104 в варианте осуществления, показанном на фиг. 1А, который не будет подробно описываться здесь.
[0090] В этом варианте осуществления может быть определено, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, путем определения отношения между расстоянием между терминальными устройствами и заданным расстоянием, что имеет высокую точность.
[0091] Фиг. 4 представляет блок-схему, иллюстрирующую способ управления будильником в соответствии с третьим примером осуществления настоящего изобретения. В этом варианте осуществления используют вышеупомянутый способ, предусмотренный вариантами осуществления настоящего изобретения, и в качестве примера может быть принято то, что второе терминальное устройство в том же месте, что и первое терминальное устройство, определяют путем определения того, подключено ли второе терминальное устройство к тому же самому WiFi, что и первое терминальное устройство. Как показано на фиг. 4, предусмотрены следующие действия.
[0092] На шаге S401 определяют время подачи сигнала оповещения для будильника первого терминального устройства.
[0093] Действие в блоке S401 в этом варианте осуществления аналогично действию в блоке S101 в варианте осуществления, проиллюстрированном на фиг.1А, и не будет подробно описываться здесь.
[0094] На шаге S402, когда разность во времени между текущим временем и временем подачи сигнала оповещения достигает заданной продолжительности времени, может быть определено, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, что и первое терминальное устройство, и когда определено, что имеется по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, выполняют действие в блоке S403.
[0095] На шаге S403 определяют по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, в качестве по меньшей мере одного второго терминального устройство в том же месте, что и первое терминальное устройство.
[0096] В этом варианте осуществления при определении того, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, первое терминальное устройство может определить, имеется ли второе терминальное устройство, подключенное к той же самой домашней сети WiFi, что и первый терминал, и когда определено, что имеется по меньшей мере второе терминальное устройство, подключенное к той же самой домашней сети WiFi, что и первое терминальное устройство, по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, определяют в качестве по меньшей мере одного второго терминального устройства в том же месте, что и первое терминальное устройство.
[0097] В примере осуществления первое терминальное устройство может определять, относится ли подключенная сеть к домашней сети WiFi путем определения номера модели маршрутизатора.
[0098] В примере осуществления первое терминальное устройство подключено к маршрутизатору, номером модели которого является АААА. Когда первое терминальное устройство определяет, что второе терминальное устройство А и второе терминальное устройство В также подключены к маршрутизатору, определяют, относится ли вышеупомянутый маршрутизатор к домашнему маршрутизатору в соответствии с номером модели маршрутизатора. Когда определяют, что вышеупомянутый маршрутизатор относится к домашнему маршрутизатору, определяют, что второе терминальное устройство А, первое терминальное устройство В и первое терминальное устройство подключены к одной и той же домашней сети WiFi.
[0099] На шаге S404 получают информацию о сне по меньшей мере одного пользователя от по меньшей мере одного первого носимого смарт-устройства, связанного с по меньшей мере одним вторым терминальным устройством.
[00100] На шаге S405 управляют будильником первого терминального устройства и рабочим состоянием второго носимого смарт-устройства, связанного с первым терминальным устройством, на основе информации о сне по меньшей мере одного пользователя.
[00101] Действия в блоках S404-S405 в этом варианте осуществления аналогичны действиям в блоках S103-S104 в варианте осуществления, показанном на фиг. 1А, который не будет подробно описываться здесь.
[00102] В этом варианте осуществления может быть определено, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, путем определения того, подключено ли по меньшей мере одно второе терминальное устройство к той же самой домашней сети WiFi, что и первое терминальное устройство, что имеет высокую точность и усовершенствованное практическое применение.
[00103] Фиг. 5А представляет блок-схему, иллюстрирующую способ управления будильником в соответствии с примером осуществления настоящего изобретения. Фиг. 5 В представляет схему сцены управления будильником в соответствии с примером осуществления настоящего изобретения. Способ управления будильником может быть применен к терминальному устройству (например, смартфону, планшетному компьютеру).
Как показано на фиг. 5А, способ управления будильником может включать в себя следующие действия в блоках S501-S504.
[00104] На шаге S501 определяют время подачи сигнала оповещения для будильника третьего носимого смарт-устройства.
[00105] В этом варианте осуществления будильник установлен на терминальном устройстве пользователя. Будильник настроен на воспроизведение звонка в заданное время подачи сигнала оповещения, чтобы давать напоминание пользователю. В примере осуществления пользователь может установить будильник для напоминания пользователю вставать в 7:00 утра на третьем носимом смарт-устройстве. Таким образом, для будильника установлено время подачи сигнала оповещения 7:00.
[00106] На шаге S502, когда разность во времени между текущим временем и временем подачи сигнала оповещения достигает заданной продолжительности времени, определяют, имеется ли по меньшей мере одно четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство.
[00107] В этом варианте осуществления, когда разность во времени между текущим временем и временем подачи сигнала оповещения для будильника достигает заданной продолжительности времени, определяют, имеется ли по меньшей мере одно четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство. В вышеупомянутом варианте осуществления, если заданная продолжительность составляет 10 минут, третье носимое смарт-устройство может определить в 6:50, имеется ли по меньшей мере одно четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство.
[00108] В этом варианте осуществления, когда третье носимое смарт-устройство определяет, имеется ли по меньшей мере одно четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство, третье носимое смарт-устройство может определить, имеется ли по меньшей мере одно носимое четвертое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth. Когда определяют, что имеется по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth, по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth, определяют в качестве по меньшей мере одного четвертого носимого смарт-устройства в том же месте, что и третье носимое смарт-устройство.
[00109] На шаге S503, когда определено, что имеется по меньшей мере одно четвертое носимое смарт-устройство, получают информацию о сне по меньшей мере одного пользователя от по меньшей мере одного четвертого носимого смарт-устройства.
[00110] В примере осуществления четвертое носимое смарт-устройство А, четвертое носимое смарт-устройство В и третье носимое смарт-устройство находятся в одном и том же месте. Пользователь А носит четвертое носимое смарт-устройство А, пользователь В носит четвертое носимое смарт-устройство В, а пользователь С носит третье носимое смарт-устройство. На этом шаге третье носимое смарт-устройство получает информацию о сне пользователя А через четвертое носимое смарт-устройство А, коммуникативно соединенное с третьим носимым смарт-устройством, и получает информацию о сне пользователя В через четвертое носимое смарт-устройство В, коммуникативно соединенное с третьим носимым смарт-устройством.
[00111] На шаге S504 будильником третьего носимого смарт-устройства и рабочим состоянием третьего носимого смарт-устройства управляют на основе информации о сне по меньшей мере одного пользователя.
[00112] В варианте осуществления, когда информация о сне по меньшей мере одного пользователя указывает, что имеется по меньшей мере один пользователь в состоянии сна, будильник выключается, и третьим носимым смарт-устройством управляют для вибрации в вышеупомянутое время подачи сигнала оповещения. Когда информация о сне по меньшей мере одного пользователя указывает, что пользователя в состоянии сна нет, третьим носимым смарт-устройством управляют для запуска будильника в вышеупомянутое время подачи сигнала оповещения.
[00113] В вышеупомянутом примере осуществления третье носимое смарт-устройство может управлять будильником и рабочим состоянием третьего носимого смарт-устройства на основе информации о сне пользователя А и информации о сне пользователя В. Например, когда информация о сне пользователя А указывает, что пользователь А находится в состоянии сна, и/или информация о сне пользователя В указывает, что пользователь В находится в состоянии сна, третье носимое смарт-устройство может выключить будильник, и третьим носимым смарт-устройством управляют для вибрации в вышеупомянутое время подачи сигнала оповещения. Таким образом, можно избежать того, что будильник третьего носимого смарт-устройства (установленного пользователем С) влияет на пользователя А и пользователя В в состоянии сна. Когда информация о сне пользователя А указывает, что пользователь А не находится в состоянии сна, и информация о сне пользователя В указывает, что пользователь В не находится в состоянии сна, третьим носимым смарт-устройством можно управлять для запуска будильника в вышеупомянутое время подачи сигнала оповещения. [00114] Как показано на фиг. 5 В, в иллюстративной сцене носимое смарт-устройство 13 коммуникативно соединено с носимым смарт-устройством 14 через Bluetooth, носимое смарт-устройство 13 носит пользователь 1, носимое смарт-устройство 14 носит пользователь 14. Будильник установлен на носимом смарт-устройстве 13, и время подачи сигнала оповещения, соответствующее будильнику, составляет 7:00 утра. На носимом смарт-устройстве 13 также установлено, что заданная продолжительность времени составляет 10 минут, так что когда разность во времени между текущим временем и временем подачи сигнала оповещения, соответствующим будильнику, достигает заданной продолжительности времени, носимым смарт-устройством 13 управляют для выполнения действия определения того, имеется ли по меньшей мере одно носимое смарт-устройство в том же месте, что и носимое смарт-устройство 13. Когда носимое смарт-устройство обнаруживает, что текущее время составляет 6:50, что удовлетворяет условию, которое заключается в том, что разность во времени между текущим временем 6:50 и 7:00 составляет 10 минут, носимое смарт-устройство 13 может определить, что носимое смарт-устройство 14 находится в том же месте, что и носимое смарт-устройство 13 в соответствии с тем, что «носимое смарт-устройство 13 коммуникативно соединено с носимым смарт-устройством 14 через Bluetooth». После этого носимое смарт-устройство 13 отправляет команду для запроса на получение информации о сне пользователя 2 на носимое смарт-устройство 14, носимое смарт-устройство 14 может возвратить информацию о сне пользователя 2, контролируемую носимым смарт-устройством 14, на носимое смарт-устройство 13 при приеме команды. Носимое смарт-устройство 13 может управлять будильником и рабочим состоянием носимого смарт-устройства 13 в соответствии с информацией о сне пользователя 2. Когда информация о сне пользователя 2 указывает, что пользователь 2 находится в состоянии сна, носимое смарт-устройство 13 выключает будильник, и носимым смарт-устройством 13 управляют для вибрации в 7:00, при этом информация управления вибрацией конфигурирована для управления носимым смарт-устройством 13 для вибрации в 7:00. Таким образом, можно избежать того, что будильник влияет на сон пользователя 2. Когда информация о сне пользователя 2 указывает, что пользователь 2 не находится в состоянии сна, носимое смарт-устройство 12 может запустить будильник в 7:00. В заключение необходимо отметить, что носимое смарт-устройство 13 может гибко управлять будильником и рабочим состоянием носимого смарт-устройства 13 в соответствии с информацией о сне пользователя 2.
[00115] В этом варианте осуществления, когда разность во времени между текущим временем и временем подачи сигнала оповещения для будильника третьего носимого смарт-устройства достигает заданной продолжительности времени и когда определено, что имеется четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство, третье носимое смарт-устройство может получать информацию о сне пользователя, носящего четвертое носимое смарт-устройство, и будильником и рабочим состоянием третьего носимого смарт-устройства управляют на основе информации о сне пользователя. Таким образом, будильником можно управлять гибко в соответствии с информацией о сне пользователя.
[00116] В одном варианте осуществления управление будильником третьего носимого смарт-устройства и рабочим состоянием третьего носимого смарт-устройства на основе информации о сне по меньшей мере одного пользователя может включать в себя: когда информация о сне по меньшей мере одного пользователя указывает, что имеется по меньшей мере один пользователь в состоянии сна, выключение будильника и управление третьим носимым смарт-устройством для вибрации во время подачи сигнала оповещения.
[00117] В одном варианте осуществления управление будильником третьего носимого смарт-устройства и рабочим состоянием третьего носимого смарт-устройства на основе информации о сне по меньшей мере одного пользователя может включать в себя: когда информация о сне по меньшей мере одного пользователя указывает, что пользователя в состоянии сна нет, управление третьим носимым смарт-устройством для запуска будильника во время подачи сигнала оповещения.
[00118] В одном варианте осуществления определение, имеется ли по меньшей мере одно четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство, может включать в себя: определение, имеется ли по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth; и когда определено, что имеется по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth, определение по меньшей мере одного четвертого носимого смарт-устройства, подключенного к третьему носимому смарт-устройству через Bluetooth, в качестве по меньшей мере одного четвертного носимого смарт-устройства в том же месте, что и третье носимое смарт-устройство.
[00119] Процесс управления будильником может относиться к следующим вариантам осуществления.
[00120] С вышеописанным способом, предусмотренным вариантами осуществления настоящего изобретения, когда разность во времени между текущим временем и временем подачи сигнала оповещения для будильника третьего носимого смарт-устройства достигает заданной продолжительности времени и когда определено, что имеется четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство, третье носимое смарт-устройство получает информацию о сне пользователя, носящего четвертое носимое смарт-устройство, и управляет будильником и рабочим состоянием третьего носимого смарт-устройства на основе информации о сне пользователя. Таким образом, будильником можно управлять гибко в соответствии с информацией о сне пользователя.
[00121] Техническое решение, предусмотренное вариантами осуществления настоящего изобретения, может быть описано со ссылкой на конкретные варианты осуществления.
[00122] Фиг. 6 представляет блок-схему, иллюстрирующую способ управления будильником в соответствии с четвертым примером осуществления настоящего изобретения. В этом варианте осуществления используют вышеупомянутый способ, предусмотренный вариантами осуществления настоящего изобретения, и в качестве примера может быть принято то, что определяют четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство, на основе эффективного расстояния соединения Bluetooth. Как показано на фиг. 6, предусмотрены следующие действия.
[00123] На шаге S601 определяют время подачи сигнала оповещения для будильника третьего носимого смарт-устройства.
[00124] Действие в блоке S601 в этом варианте осуществления аналогично действию в блоке S501 в варианте осуществления, показанному на фиг. 5А, который не будет подробно описан здесь.
[00125] На шаге S602, когда разность во времени между текущим временем и временем подачи сигнала оповещения достигает заданной продолжительности времени, определяют, имеется ли по меньшей мере четвертое носимое смарт-устройство в том же месте, что третье носимое смарт-устройство, подключенное к четвертому носимому смарт-устройству через Bluetooth. Когда определяют, что имеется по меньшей мере одно четвертое носимое смарт-устройство, выполняют действие в блоке S603.
[00126] На шаге S603 определяют по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth, в качестве по меньшей мере одного четвертого носимого смарт-устройства в том же месте, что и третье носимое смарт-устройство.
[00127] В этом варианте осуществления, когда разность во времени между текущим временем и вышеупомянутым временем подачи сигнала оповещения для третьего носимого смарт-устройства достигает заданной продолжительности времени, может быть определено, имеется ли по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth, когда определено, что имеется по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth, по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth, определяют в качестве по меньшей мере одного четвертого носимого смарт-устройства в том же месте, что и третье носимое смарт-устройство. Можно полагать, что третье носимое смарт-устройство и четвертое носимое смарт-устройство находятся в пределах эффективного расстояния Bluetooth, когда четвертое носимое устройство подключено к третьему носимому смарт-устройству через Bluetooth, тогда как эффективное расстояние обычно колеблется от десяти метров до десятков метров. Следовательно, может быть определено, что по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth, находится в том же месте, что и третье носимое смарт-устройство.
[00128] На шаге S604 получают информацию о сне по меньшей мере одного пользователя от по меньшей мере одного четвертого носимого смарт-устройства.
[00129] На шаге S605 управляют будильником третьего носимого смарт-устройства и рабочим состоянием третьего носимого смарт-устройства на основе информации о сне по меньшей мере одного пользователя.
[00130] Действия в блоках S604-S605 в этом варианте осуществления аналогичны действиям в блоках S503-S504 в варианте осуществления, показанном на фиг. 5А, который не будет подробно описываться здесь.
[00131] В этом варианте осуществления может быть определено, имеется ли по меньшей мере одно четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство, путем определения того, имеется ли по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth. Способ прост, легко реализуется и имеет высокую точность.
[00132] Фиг. 7А представляет структурную схему устройства для управления будильником в соответствии с примером осуществления настоящего изобретения. Как показано на фиг.7А, устройство для управления будильником может содержать первый модуль 71 определения, второй модуль 72 определения, первый модуль 73 получения и первый модуль 74 управления.
[00133] Первый модуль 71 определения конфигурирован определять время подачи сигнала оповещения для будильника первого терминального устройства. [00134] Второй модуль 72 определения конфигурирован определять, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, когда разность во времени между текущим временем и временем подачи сигнала оповещения достигает заданной продолжительности времени.
[00135] Первый модуль 73 получения конфигурирован получать информацию о сне по меньшей мере одного пользователя от по меньшей мере одного первого носимого смарт-устройства, связанного с по меньшей мере одним вторым терминальным устройством, когда определено, что имеется по меньшей мере одно второе терминальное устройство.
[00136] Первый модуль 74 управления конфигурирован управлять будильником первого терминального устройства и рабочим состоянием второе носимого смарт-устройства, связанного с первым терминальным устройством, на основе информации о сне по меньшей мере одного пользователя.
[00137] Как показано на фиг.7 В, в примере осуществления первый модуль 74 управления может содержать: первый подмодуль 741 отправки и первый подмодуль 742 управления.
[00138] Первый подмодуль 741 отправки конфигурирован отправлять информацию управления вибрацией на второе носимое смарт-устройство, когда информация о сне по меньшей мере одного пользователя указывает, что имеется по меньшей мере один пользователя в состоянии сна, причем информация управления вибрацией конфигурирована для управления вторым носимым смарт-устройством для вибрации во время подачи сигнала оповещения.
[00139] Первый подмодуль 742 управления конфигурирован выключать будильник. [00140] В примере осуществления, когда информация о сне по меньшей мере одного пользователя указывает, что пользователя в состоянии сна нет, первый модуль управления конфигурирован управлять первым терминальным устройством для запуска будильника во время подачи сигнала оповещения.
[00141] Как показано на фиг. 7С, в примере осуществления второй модуль 72 определения может содержать: первый подмодуль 721 определения и второй подмодуль 722 определения.
[00142] Первый подмодуль 721 определения конфигурирован определять, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth.
[00143] Второе подмодуль 722 определения конфигурирован определять по меньшей мере одно второе терминальное устройство, подключенное к первому терминальному устройству через Bluetooth в качестве по меньшей мере одного второго терминального устройства в том же месте, что и первое терминальное устройство.
[00144] Как показано на фиг. 7D, в примере осуществления второй модуль 72 определения может содержать: третий подмодуль 723 определения и четвертый подмодуль 724 определения.
[00145] Третий подмодуль 723 определения конфигурирован определять по меньшей мере одно расстояние между по меньшей мере одним вторым терминальным устройством и первым терминальным устройством, когда первое терминальное устройство подключено к по меньшей мере одному второму терминальному устройству через WiFi, точку доступа WiFi или мобильную сеть.
[00146] Четвертый подмодуль 724 определения конфигурирован определять, имеется ли по меньшей мере одно второе терминальное устройство в том же месте, что и первое терминальное устройство, на основе по меньшей мере одного расстояния и заданного расстояния.
[00147] Как показано на фиг. 7Е, в примере осуществления второй модуль 72 определения может содержать: пятый подмодуль 725 определения и шестой подмодуль 726 определения.
[00148] Пятый подмодуль 725 определения конфигурирован определять, имеется ли по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, что и первое терминальное устройство.
[00149] Шестой подмодуль 726 определения конфигурирован определять по меньшей мере одно второе терминальное устройство, подключенное к той же самой домашней сети WiFi, в качестве по меньшей мере одного второго терминального устройства в том же месте, что и первое терминальное устройство.
[00150] Фиг. 8А представляет структурную схему устройства для управления будильником в соответствии с примером осуществления настоящего изобретения. Как показано на фиг. 8А, устройство для управления будильником может содержать: третий модуль 81 определения, четвертый модуль 82 определения, второй модуль 83 получения и второй модуль 84 управления.
[00151] Третий модуль 81 определения конфигурирован определять время подачи сигнала оповещения для будильника третьего носимого смарт-устройства.
[00152] Четвертый модуль 82 определения конфигурирован определять, имеется ли по меньшей мере одно четвертое носимое смарт-устройство в том же месте, что и третье носимое смарт-устройство, когда разность во времени между текущим временем и временем подачи сигнала оповещения достигает заданной продолжительности времени.
[00153] Второй модуль 83 получения конфигурирован получать информацию о сне по меньшей мере одного пользователя от по меньшей мере одного четвертного носимого смарт-устройства, когда определено, что имеется по меньшей мере одно четвертое носимое смарт-устройство.
[00154] Второй модуль 84 определения конфигурирован управлять будильником третьего носимого смарт-устройства и рабочим состоянием третьего носимого смарт-устройства на основе информации о сне по меньшей мере одного пользователя.
[00155] В примере осуществления, когда информация о сне по меньшей мере одного пользователя указывает, что имеется по меньшей мере один пользователь в состоянии сна, второй модуль 84 управления конфигурирован выключать будильник и управлять третьим носимым смарт-устройством для вибрации во время подачи сигнала оповещения.
[00156] В примере осуществления, когда информация о сне по меньшей мере одного пользователя указывает, что пользователя в состоянии сна нет, второй модуль 84 управления конфигурирован управлять третьим носимым смарт-устройством для запуска будильника во время подачи сигнала оповещения.
[00157] Как показано на фиг.8 В, в примере осуществления четвертый модуль 82 определения может содержать: седьмой подмодуль 821 определения и восьмой подмодуль 822 определения.
[00158] Седьмой подмодуль 821 определения конфигурирован определять, имеется ли по меньшей мере одно четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth.
[00159] Восьмой подмодуль 822 определения конфигурирован определять по меньшей мере одного четвертое носимое смарт-устройство, подключенное к третьему носимому смарт-устройству через Bluetooth, в качестве одного четвертого носимого смарт-устройства в том же месте, что и третье носимое смарт-устройство.
[00160] Что касается устройства в вышеописанном варианте осуществления, то конкретные способы выполнения операция каждого модуля подробно описаны в вариантах осуществления, относящихся к способу, и не будут описываться подробно здесь.
[00161] Фиг. 9 представляет структурную схему, иллюстрирующую устройство для управления будильником в соответствии с примером осуществления настоящего изобретения. Например, устройством 900 может быть мобильный телефон, компьютер, цифровой вещательный терминал, устройство приема-передачи сообщений, пульт управления игрой, планшетный компьютер, медицинское устройство, фитнес устройство, персональный цифровой помощник и т.п.
[00162] Как показано на фиг. 9, устройство 900 может содержать один или более из следующих компонентов: компонент 902 обработки, память 904, компонент 906 питания, мультимедийный компонент 908, аудиокомпонент 910, интерфейс 912 ввода/вывода ((I/O), измерительный компонент 914 и компонент 916 связи.
[00163] Компонент 902 обработки, как правило, управляет всеми операциями устройства 900, например операциями, связанными с отображением, телефонными звонками, передачей данных, операциями с камерой и операциями записи. Компонент 902 обработки может содержать один или более процессоров 920 для исполнения команд с целью выполнения всех или части шагов вышеуказанных способов, кроме того, компонент 902 обработки может содержать один или более модулей, которые облегчают взаимодействие между компонентом 902 обработки и другими компонентами. Например, компонент 902 обработки может содержать мультимедийный модуль для облегчения взаимодействия между мультимедийным компонентом 908 и компонентом 902 обработки.
[00164] Память 904 выполнена с возможностью хранить различные виды данных для поддержки работы устройства 900. Примеры таких данных включают в себя команды для любых приложений или способов, реализуемых на устройстве 900, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 904 может быть выполнена с использованием любого вида энергозависимых или энергонезависимых запоминающих устройств или их комбинации, таких как статическое оперативное запоминающее устройство (static random access memory, SRAM), электрически стираемое программируемое постоянное запоминающее устройство (electrically erasable programmable read-only memory, EEPROM), стираемое программируемое постоянное запоминающее устройство (erasable programmable read-only memory, EPROM), программируемое постоянное запоминающее устройство (programmable read-only memory, PROM), постоянное запоминающее устройство (read-only memory, ROM), магнитная память, флэш-память, магнитный или оптический диск. [00165] Компонент 906 питания обеспечивает питанием различные компоненты устройства 900. Компонент 906 питания может включать в себя систему управления питанием, один или более источников питания и любые другие компоненты, связанные с производством, управлением и распределением энергии в устройстве 900.
[00166] Мультимедийный компонент 908 включает в себя экран, создающий выходной интерфейс между устройством 900 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (liquid crystal display, LCD) и сенсорную панель (touch panel, TP). Если экран включает в себя сенсорную панель, то этот экран может быть реализован в виде сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель содержит один или более датчиков касания для восприятия касаний, скольжений и жестов на сенсорной панели. Датчики касания могут не только воспринимать границу действия касания или скольжения, но и измерять период времени и давление, связанные с действием касания или скольжения. В некоторых вариантах осуществления мультимедийный компонент 908 содержит переднюю и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние мультимедийные данные, в то время как устройство 900 находится в рабочем режиме, например режиме фотографирования или видеорежиме. Каждая из передней камеры и задней камеры может быть системой с фиксированными оптическими линзами или иметь способность к фокусировке и оптическому увеличению.
[00167] Аудиокомпонент 910 конфигурирован выводить и/или вводить аудиосигналы. Например, аудиокомпонент 910 включает в себя микрофон ("MIC"), выполненный с возможностью принимать внешний аудиосигнал, когда устройство 900 находится в режиме работы, например режиме вызова, режиме записи и режиме распознавания голоса. Полученный аудиосигнал может быть далее запомнен в памяти 904 или передан посредством компонента 916 связи. В некоторых вариантах осуществления аудиокомпонент 910 дополнительно включает в себя динамик для вывода аудиосигналов.
[00168] Интерфейс 912 ввода/вывода предлагает интерфейс между компонентом 902
обработки и периферийными интерфейсными модулями, например клавиатурой, колесом прокрутки, кнопками и т.п.Кнопки могут включать в себя, но не ограничиваются этим, кнопку «домой», кнопку громкости, пусковую кнопку и кнопку блокировки.
[00169] Измерительный компонент 914 содержит один или более датчиков, выполненных с возможностью обеспечивать оценку состояния различных аспектов устройства 900. Например, измерительный компонент 914 может детектировать температуру среды, окружающей устройство 900, и температуру воды. Измерительный компонент 914 может также детектировать изменение в положении устройства 900 или компонента устройства 900, наличие или отсутствие контакта между пользователем и устройством 900, ориентацию или ускорение/замедление устройства 900. Измерительный компонент 914 может также представлять собой датчик света, например датчик изображения на структуре комплементарный металл-оксид-полупроводник (Complementary Metal Oxide Semiconductor, CMOS, КМОП) или приборе с зарядовой связью (Charge Coupled Device, CCD, ПЗС), для использования в применениях, связанных с изображением. В некоторых вариантах осуществления измерительный компонент 914 может также представлять собой акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00170] Компонент 916 связи конфигурирован содействовать связи, проводной или беспроводной, между устройством 900 и другими устройствами. Устройство 900 может получать доступ к беспроводной сети на основе стандарта связи, например беспроводного интернета (WiFi), сети 2-го поколения (2G) или 3-го поколения (3G), или их комбинации. В одном примере осуществления компонент 916 связи принимает широковещательный сигнал или связанную с широковещанием информацию из внешней системы управления широковещанием через широковещательный канал. В одном примере осуществления компонент 916 связи дополнительно содержит модуль коммуникации ближнего поля (Near Field Communication, NFC) для облегчения коммуникации ближнего радиуса действия. Например, NFC-модуль может быть реализован на основе технологии радиочастотной идентификации (Radio Frequency Identification, RFID), технологии Ассоциации по инфракрасной технологии передачи данных (Infrared Data Association, IrDA), технологии сверхширокополосной передачи данных (Ultra-WideBand, UWB), технологии Bluetooth (ВТ) и других технологий.
[00171] В примерах осуществления устройство 900 может быть реализовано с помощью одной или более специализированных интегральных схем (Application Specific Integrated Circuits, ASIC), цифровых сигнальных процессоров (Digital Signal Processors, DSP), устройств цифровой обработки сигналов (Digital Signal Processing Devices, DSPD), программируемых логических устройств (Programmable Logic Devices, PLD), программируемых вентильных матриц (Field Programmable Gate Arrays, FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных элементов для выполнения вышеописанных способов.
[00172] В примерах осуществления также предлагается машиночитаемый носитель данных, содержащий команды, например включенные в состав памяти 904, исполняемые процессором 920 в устройстве 900 для выполнения описанных выше способов. Например, машиночитаемым носителем может быть ПЗУ (ROM), ОЗУ (RAM), компакт-диск (Compact Disc Read-Only Memory, CD-ROM), магнитная лента, гибкий диск, оптическое устройство для хранения информации и тому подобное.
[00173] После того, как специалист в данной области техники рассмотрит описание и практику настоящего изобретения, специалисту в данной области техники будет легко получить другие решения вариантов осуществления настоящего изобретения. Настоящее изобретение предназначено для охвата всех модификаций, применений или адаптивных изменений, которые соответствуют общему принципу настоящего изобретения и включают в себя общеизвестные и технические средства, которые не раскрыты в настоящем документе. Описание и варианты осуществления были описаны только в качестве примера. Сущность и объем настоящего изобретения определяются формулой изобретения.
[00174] Следует понимать, что настоящее изобретения не ограничено описанной выше конкретной структурой, проиллюстрированной на чертежах, и может быть модифицировано и изменено в пределах объема настоящего изобретения. Объем настоящего изобретения определяется только формулой изобретения.