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

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[1] Способы и устройства, согласующиеся с иллюстративными вариантами осуществления, относятся к предоставлению уведомления из электронного устройства.
УРОВЕНЬ ТЕХНИКИ
[2] Разработаны различные типы электронных устройств, такие как смартфоны, интеллектуальные часы, интеллектуальные очки и планшетные персональные компьютеры (РС). Ситуации или среды, в которых используются различные типы электронных устройств, могут изменяться в соответствии с их признаками. Также разные типы электронных устройств часто используются вместе, так что между ними может создаваться связь. Например, смартфон и интеллектуальные часы могут использоваться вместе, так что между ними может создаваться связь.
[3] Пользователь может принимать различные типы уведомлений при использовании электронного устройства. Например, пользователь может принимать различные типы уведомлений, таких как текстовое сообщение, сообщение электронной почты, сообщение приложения системы обмена сообщениями, и т.д. Таким образом, имеется потребность разработать способ предоставления подходящим образом уведомления пользователю, когда пользователь использует различные типы электронных устройств вместе.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Решение проблемы
[4] Один или более иллюстративных вариантов осуществления относятся к предотвращению предоставления уведомления, которое пользователь, вероятно, не проверит.
[5] Один или более иллюстративных вариантов осуществления относятся к увеличению вероятности того, что пользователь немедленно проверит уведомление.
[6] Один или более иллюстративных вариантов осуществления относятся к предоставлению уведомления, так что пользователь не прерывается уведомлением.
[7] Один или более иллюстративных вариантов осуществления относятся к обеспечению носимого устройства уведомлением в подходящем виде, когда электронное устройство и носимое устройство работают при связи друг с другом.
[8] Дополнительные аспекты будут приведены частично в следующем описании и частично будут понятны из описания или могут быть изучены с помощью осуществления на практике представленных иллюстративных вариантов осуществления.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[9] Эти и/или другие аспекты станут понятными и более без труда восприняты из следующего описания иллюстративных вариантов осуществления, взятого совместно с сопровождающими чертежами, на которых:
[10] фиг.1 - схема, иллюстрирующая электронное устройство и носимое устройство в соответствии с иллюстративным вариантом осуществления;
[11] фиг.2 - блок-схема структуры электронного устройства в соответствии с иллюстративным вариантом осуществления;
[12] фиг.3 - схема, иллюстрирующая критерии для определения того, носится ли носимое устройство, в соответствии с иллюстративным вариантом осуществления;
[13] фиг.4 - блок-схема структуры блока предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[14] фиг.5 - блок-схема структуры блока связи в соответствии с иллюстративным вариантом осуществления;
[15] фиг.6 - блок-схема структуры носимого устройства в соответствии с иллюстративным вариантом осуществления;
[16] фиг.7 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[17] фиг.8 - блок-схема последовательности этапов способа определения устройства, которое будет предоставлять уведомление, когда имеются множество носимых устройств, которые находятся в состоянии ношения, в соответствии с иллюстративным вариантом осуществления;
[18] фиг.9 - таблица, иллюстрирующая предварительно установленные приоритеты в соответствии с иллюстративным вариантом осуществления;
[19] фиг.10 - схема, иллюстрирующая способ предоставления уведомления, когда имеются множество носимых устройств в состоянии ношения, в соответствии с иллюстративным вариантом осуществления;
[20] фиг.11 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[21] фиг.12 - таблица, иллюстрирующая случаи, в которых определяется, что устройство используется, в соответствии с иллюстративным вариантом осуществления;
[22] фиг.13 - схема, иллюстрирующая иллюстративный вариант осуществления, в котором принимается во внимание то, используются ли электронное устройство и по меньшей мере одно носимое устройство;
[23] фиг.14 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[24] фиг.15 - блок-схема последовательности этапов способа определения устройства, которое будет предоставлять уведомление, когда используются множество устройств, в соответствии с иллюстративным вариантом осуществления;
[25] фиг.16 - блок-схема последовательности этапов способа определения устройства, которое будет предоставлять уведомление в соответствии с иллюстративным вариантом осуществления;
[26] фиг.17 - схема, иллюстрирующая случай, в котором предоставляется уведомление, в соответствии с иллюстративным вариантом осуществления;
[27] фиг.18 - схема, иллюстрирующая, что уведомление предоставляется, в соответствии с иллюстративным вариантом осуществления;
[28] фиг.19 - таблица, иллюстрирующая список функций, которые не разрешают предоставлять уведомление, когда функции выполняются, в соответствии с иллюстративным вариантом осуществления;
[29] фиг.20 - блок-схема структуры электронного устройства в соответствии с иллюстративным вариантом осуществления;
[30] фиг.21 - блок-схема структуры носимого устройства в соответствии с иллюстративным вариантом осуществления;
[31] фиг.22 - блок-схема структуры блока датчика, включенного в электронное устройство или в носимое устройство, в соответствии с иллюстративным вариантом осуществления;
[32] фиг.23 - схема, иллюстрирующая структуру носимого устройства в соответствии с иллюстративным вариантом осуществления;
[33] фиг.24 - схема, иллюстрирующая структуру носимого устройства в соответствии с иллюстративным вариантом осуществления;
[34] фиг.25 - схема, иллюстрирующая структуру носимого устройства в соответствии с иллюстративным вариантом осуществления;
[35] фиг.26 - схема, иллюстрирующая структуру носимого устройства в соответствии с иллюстративным вариантом осуществления;
[36] фиг.27 - схема, иллюстрирующая структуру носимого устройства в соответствии с иллюстративным вариантом осуществления;
[37] фиг.28 - схема, иллюстрирующая структуру носимого устройства в соответствии с иллюстративным вариантом осуществления;
[38] фиг.29 - блок-схема последовательности этапов способа определения устройства, в которое должно предоставляться уведомление, в соответствии с иллюстративным вариантом осуществления;
[39] фиг.30 - таблица, иллюстрирующая критерии для определения того, является ли устройство распознаваемым устройством и нераспознаваемым устройством, в соответствии с иллюстративным вариантом осуществления;
[40] фиг.31 - схема, иллюстрирующая способ обнаружения линии зрения в соответствии с иллюстративным вариантом осуществления;
[41] фиг.32 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[42] фиг.33 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[43] фиг.34 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[44] фиг.35 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[45] фиг.36 - схема, иллюстрирующая структуру для объяснения процесса приема во внимание состояния связи между устройствами в соответствии с иллюстративным вариантом осуществления;
[46] фиг.37 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[47] фиг.38 - таблица, иллюстрирующая устройство, которое предварительно определено, чтобы предоставлять уведомление в соответствии с видом события уведомления, в соответствии с иллюстративным вариантом осуществления;
[48] фиг.39 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[49] фиг.40 - блок-схема последовательности этапов способа определения вида уведомления в соответствии с иллюстративным вариантом осуществления;
[50] фиг.41 - блок-схема последовательности этапов способа установки вида уведомления в соответствии с иллюстративным вариантом осуществления;
[51] фиг.42 - блок-схема последовательности этапов способа установки вида уведомления в соответствии с иллюстративным вариантом осуществления;
[52] фиг.43 - блок-схема последовательности этапов определения вида уведомления в соответствии с иллюстративным вариантом осуществления;
[53] фиг.44 - таблица, иллюстрирующая список случаев, в которых звуковое уведомление является неподходящим, в соответствии с иллюстративным вариантом осуществления;
[54] фиг.45 - таблица, иллюстрирующая примеры предварительно определенного устройства, которое будет предоставлять уведомление, и предварительно определенный вид уведомления в соответствии с иллюстративным вариантом осуществления;
[55] фиг.46 - таблица, иллюстрирующая примеры предварительно определенных критериев для устройства, которое будет предоставлять уведомление о событии уведомления, что связь между интеллектуальными часами и электронным устройством отключена, и вид уведомления, когда интеллектуальные часы и электронное устройство используются вместе, в соответствии с иллюстративным вариантом осуществления;
[56] фиг.47 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[57] фиг.48 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[58] фиг.49 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[59] фиг.50 - схема, иллюстрирующая способ определения устройства, которое предоставляет уведомление, в соответствии с иллюстративным вариантом осуществления;
[60] фиг.51 - блок-схема последовательности этапов способа определения устройства, которое будет предоставлять уведомление, в соответствии с иллюстративным вариантом осуществления;
[61] фиг.52 - блок-схема последовательности этапов способа определения устройства, которое будет предоставлять уведомление, в соответствии с иллюстративным вариантом осуществления;
[62] фиг.53 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[63] фиг.54 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[64] фиг.55 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[65] фиг.56 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[66] фиг.57 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[67] фиг.58 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[68] фиг.59 - блок-схема последовательности этапов способа установки вида уведомления в соответствии с иллюстративным вариантом осуществления;
[69] фиг.60 - блок-схема последовательности этапов способа установки вида уведомления в соответствии с иллюстративным вариантом осуществления;
[70] фиг.61 - блок-схема сервера, электронного устройства и по меньшей мере одного носимого устройства в соответствии с иллюстративным вариантом осуществления;
[71] фиг.62 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[72] фиг.63 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления;
[73] фиг.64 - схема, иллюстрирующая способ связи в соответствии с иллюстративным вариантом осуществления;
[74] фиг.65 - схема, иллюстрирующая способ связи в соответствии с иллюстративным вариантом осуществления;
[75] фиг.66 - схема, иллюстрирующая способ связи в соответствии с иллюстративным вариантом осуществления;
[76] фиг.67 - блок-схема последовательности этапов способа передачи сигнала в соответствии с иллюстративным вариантом осуществления;
[77] фиг.68 - блок-схема структур электронного устройства и носимого устройства в соответствии с иллюстративным вариантом осуществления;
[78] фиг.69 - блок-схема структуры электронного устройства или носимого устройства в соответствии с иллюстративным вариантом осуществления.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[79] В соответствии с аспектом иллюстративного варианта осуществления, предоставлено электронное устройство, включающее в себя блок связи для связи по меньшей мере с одним носимым устройством, процессор для получения информации, указывающей то, носит ли пользователь по меньшей мере одно носимое устройство, и запрашивания носимого устройства, которое носится, чтобы предоставить уведомление, и блок предоставления уведомления для предоставления уведомления.
[80] Когда любое по меньшей мере одно носимое устройство не носится, блок предоставления уведомления может предоставлять уведомление.
[81] Процессор может управлять уведомлением, предоставляемым в устройство, которое использует пользователь, из электронного устройства и по меньшей мере одного носимого устройства.
[82] Когда любое по меньшей мере одно носимое устройство не носится, процессор может быть в резервном состоянии до тех пор, пока не обнаружится ношение любого по меньшей мере одного носимого устройства, и может запросить носимое устройство, которое обнаружено как носимое, чтобы предоставить уведомление.
[83] Когда устройство, которое используется, находится в числе электронного устройства и по меньшей мере одного носимого устройства, процессор может определить то, разрешается ли предоставлять уведомление в используемое устройство, когда выполняется функция используемым устройством, и может управлять уведомлением, предоставляемым в используемое устройство, когда разрешается предоставлять уведомление.
[84] Процессор может получать информацию относительно остающейся емкости заряда батареи носимого устройства, которое носится, и может запрашивать носимое устройство, которое носится, чтобы предоставить уведомление, когда остающаяся емкость заряда батареи носимого устройства, которое носится, больше или равна контрольному уровню.
[85] Электронное устройство может дополнительно включать в себя блок датчика для считывания состояния электронного устройства. Процессор может получать информацию относительно состояния по меньшей мере одного носимого устройства, и определять вид уведомления на основе по меньшей мере одного выбранного из состояния электронного устройства и состояния по меньшей мере одного носимого устройства.
[86] Процессор может преобразовывать протокол запроса уведомления, который должен передаваться в носимое устройство, которое носится, чтобы предоставлять уведомление, на основе по меньшей мере одного выбранного из операционной системы и протокола носимого устройства, которое носится.
[87] Блок предоставления уведомления может предоставлять уведомление. Процессор может предоставлять уведомление в множество устройств из электронного устройства и по меньшей мере одного носимого устройства, и отменять уведомление, предоставленное в остальные устройства, когда устройство среди множества устройств проверяет уведомление.
[88] В соответствии с аспектом другого иллюстративного варианта осуществления, предоставлен способ предоставления уведомления из электронного устройства на по меньшей мере одно носимое устройство, которое может устанавливать связь с электронным устройством, способ получения информации, указывающей то, носит ли пользователь по меньшей мере одно носимое устройство, и запрашивания носимого устройства, которое носится, чтобы предоставить уведомление.
[89] Способ может дополнительно включать в себя предоставление уведомления электронным устройством, когда любое по меньшей мере одно носимое устройство не носится.
[90] Способ может дополнительно включать в себя управление устройством, которое использует пользователь, чтобы предоставить уведомление, из электронного устройства и по меньшей мере одного носимого устройства.
[91] Способ может дополнительно включать в себя нахождение в резервном состоянии до тех пор, пока не будет обнаружено ношение любого по меньшей мере одного носимого устройства, и запрашивание носимого устройства, которое обнаружено как носимое, чтобы предоставить уведомление, когда, любое по меньшей мере одно носимое устройство не носится.
[92] Когда устройство, которое используется, присутствует, среди электронного устройства и по меньшей мере одного носимого устройства, способ может дополнительно включать в себя определение того, разрешается ли предоставлять уведомление в используемое устройство, когда выполняется функция используемым устройством, и управление уведомлением, предоставляемым в используемое устройство, когда разрешается предоставлять уведомление.
[93] Способ может дополнительно включать в себя получение информации относительно остающейся емкости заряда батареи носимого устройства, которое носится. Запрашивание, чтобы предоставить уведомление может включать в себя запрашивание носимого устройства, которое носится, чтобы предоставить уведомление, когда остающаяся емкость заряда батареи носимого устройства, которое носится, больше или равна контрольному уровню.
[94] Способ может дополнительно включать в себя считывание состояния электронного устройства, получение информации относительно состояния по меньшей мере одного носимого устройства, и определение вида уведомления на основе по меньшей мере одного выбранного из состояния электронного устройства и, состояния по меньшей мере одного носимого устройства.
[95] Способ может дополнительно включать в себя преобразование протокола запроса уведомления, который должен передаваться в носимое устройство, которое носится, чтобы предоставлять уведомление, на основе по меньшей мере одного выбранного из операционной системы и протокола носимого устройства, которое носится.
[96] Способ может дополнительно включать в себя предоставление уведомления, относительно события уведомления в электронное устройство, и предоставление уведомления в множество устройств из электронного устройства и по меньшей мере одного носимого устройства, и отмену уведомления, предоставленного в остальные устройства, когда устройство из множества устройств проверяет уведомление.
[97] В соответствии с аспектом другого иллюстративного варианта осуществления, предоставлено носимое устройство, включающее в себя блок связи для связи по меньшей мере с одним электронным устройством, процессор для получения информации, указывающей то, носит ли пользователь носимое устройство, и блок предоставления уведомления для предоставления уведомления, когда носимое устройство носится.
[98] Когда носимое устройство не носится, процессор может запросить электронное устройство, чтобы предоставить уведомление.
[99] В соответствии с аспектом другого иллюстративного варианта осуществления, предоставлено электронное устройство, включающее в себя: приемопередатчик, сконфигурированный с возможностью осуществления связи по меньшей мере с одним носимым устройством и приема по меньшей мере из одного носимого устройства, информации статуса, указывающей то, носится ли в текущий момент по меньшей мере одно носимое устройство, и процессор, сконфигурированный с возможностью определения того, передавать ли запрос уведомления на по меньшей мере одно носимое устройство, на основе информации статуса, принятой приемопередатчиком.
[100] Процессор может быть дополнительно сконфигурирован с возможностью, в ответ на информацию статуса, указывающую, что по меньшей мере одно носимое устройство в текущий момент носится, управления приемопередатчиком, чтобы передавать запрос уведомления на по меньшей мере одно носимое устройство.
[101] Процессор может быть дополнительно сконфигурирован с возможностью определения того, передавать ли запрос уведомления на по меньшей мере одно носимое устройство, на основе информации статуса, в ответ возникновение события в электронном устройстве.
[102] Событие может быть по меньшей мере одним из события текстового сообщения, события напоминания о встрече, системного события, события социальной сети, события телефонного вызова, события сообщения электронной почты, события низкого заряда батареи и изменения события установки.
[103] По меньшей мере, одно носимое устройство может включать в себя одно из множества носимых устройств. Процессор может быть дополнительно сконфигурирован с возможностью установки последовательности уведомления в множество носимых устройств на основе информации статуса.
[104] Процессор может быть дополнительно сконфигурирован с возможностью определения того, предавать ли запрос уведомления в носимое устройство из множества носимых устройств, на основе информации статуса и последовательности уведомления.
[105] Процессор может быть дополнительно сконфигурирован с возможностью управления приемопередатчиком, чтобы передавать множество запросов уведомления в множество носимых устройств в соответствии с последовательностью уведомления.
[106] Процессор может быть дополнительно сконфигурирован с возможностью, в ответ на информацию статуса, указывающую, что по меньшей мере одно носимое устройство используется в текущий момент, управления приемопередатчиком, чтобы передавать уведомление на по меньшей мере одно носимое устройство.
[107] Процессор может быть дополнительно сконфигурирован с возможностью определения того, используется ли в текущий момент электронное устройство, и в ответ на определение, что электронное устройство используется в текущий момент, процессор может управлять приемопередатчиком, чтобы предоставить уведомление в электронное устройство и определять не передавать запрос уведомления на по меньшей мере одно носимое устройство.
[108] Процессор может быть дополнительно сконфигурирован с возможностью определения того, используется ли в текущий момент электронное устройство, и в ответ на определение, что электронное устройство используется в текущий момент, процессор может управлять приемопередатчиком, чтобы передавать запрос уведомления на по меньшей мере одно носимое устройство, на основе информации статуса и определять не предоставлять уведомление в электронное устройство.
[109] В соответствии с аспектом другого иллюстративного варианта осуществления, предоставлен способ предоставления уведомления из электронного устройства, способ включает в себя: прием по меньшей мере из одного носимого устройства, информации статуса, указывающей то, носится ли в текущий момент носимое устройство, и определение того, передавать ли запрос уведомления на по меньшей мере одно носимое устройство, на основе информации статуса.
[110] Способ может дополнительно включать в себя: в ответ на информацию статуса, указывающую, что по меньшей мере одно носимое устройство носится в текущий момент, передачу запроса уведомления на по меньшей мере одно носимое устройство.
[111] Определение может дополнительно включать в себя определение того, передавать ли запрос уведомления на по меньшей мере одно носимое устройство, на основе информации статуса в ответ на возникновение события в электронном устройстве.
[112] Событие может быть по меньшей мере одним из события текстового сообщения, события напоминания о встрече, системного события, события социальной сети, события телефонного вызова, события сообщения электронной почты, события низкого заряда батареи и изменения события установки.
[113] По меньшей мере, одно носимое устройство может включать в себя одно из множества носимых устройств. Способ может дополнительно включать в себя установку последовательности уведомления в множество носимых устройств на основе информации статуса.
[114] Определение дополнительно может включать в себя определение того, передавать ли запрос уведомления в носимое устройство из множества носимых устройств, на основе информации статуса и последовательности уведомления.
[115] Способ может дополнительно включать в себя передачу множества запросов уведомления в множество носимых устройств в соответствии с последовательностью уведомления.
[116] Способ может дополнительно включать в себя, в ответ на информацию статуса, указывающую, что по меньшей мере одно носимое устройство используется в текущий момент, передачу запроса уведомления на по меньшей мере одно носимое устройство.
[117] Способ может дополнительно включать в себя определение того, используется ли в текущий момент электронное устройство. Определение того, передавать ли запрос уведомления на по меньшей мере одно носимое устройство, может включать в себя определение того, передавать ли запрос уведомления на по меньшей мере одно носимое устройство, на основе информации статуса и на основе результата определения того, используется ли в текущий момент электронное устройство.
[118] Способ может дополнительно включать в себя передачу запроса уведомления на по меньшей мере одно носимое устройство в ответ на определение, что электронное устройство используется в текущий момент.
[119] Способ может дополнительно включать в себя предоставления уведомления в электронном устройстве в ответ на определение, что электронное устройство используется в текущий момент.
[120] В соответствии с аспектом другого иллюстративного варианта осуществления, предоставлено носимое устройство, включающее в себя: приемопередатчик, сконфигурированный с возможностью осуществления связи с электронным устройством, блок предоставления уведомления, сконфигурированный с возможностью предоставления уведомления, и процессор, сконфигурированный с возможностью управления приемопередатчиком, чтобы передавать информацию статуса в электронное устройство, и, в ответ на прием приемопередатчиком запроса уведомления, сгенерированного электронным устройством на основе переданной информации статуса, управления блоком предоставления уведомления, чтобы предоставлять информацию.
[121] Информация статуса может включать в себя информацию, указывающую, что носимое устройство носится в текущий момент.
[122] Носимое устройство может включать в себя датчик, сконфигурированный с возможностью обнаружения того, носится ли в текущий момент носимое устройство.
[123] Датчик может быть по меньшей мере одним из датчика касания, биодатчика, гироскопа и акселерометра.
[124] Информация статуса может включать в себя информацию, указывающую, что носимое устройство используется в текущий момент.
[125] В соответствии с аспектом другого иллюстративного варианта осуществления, предоставлен способ предоставления уведомления в носимом устройстве, причем способ включает в себя: передачу информации статуса в электронное устройство, прием, из электронного устройства, запроса уведомления, сгенерированного электронным устройством на основе переданной информации статуса, и предоставление уведомления в ответ на запрос уведомления.
[126] Информация статуса может включать в себя информацию, указывающую, что носимое устройство носится в текущий момент.
[127] Информация статуса может включать в себя информацию, указывающую, что носимое устройство используется в текущий момент.
Вариант осуществления изобретения
[128] Преимущества и особенности, а также способы для их достижения будут понятны из иллюстративных вариантов осуществления, которые будут описаны ниже, и из сопровождающих чертежей. Однако иллюстративные варианты осуществления могут осуществляться во многих разных видах и не должны истолковываться как ограничивающие иллюстративные варианты осуществления, приведенные в настоящем раскрытии. Вместо этого, эти иллюстративные варианты осуществления предоставлены таким образом, чтобы это раскрытие было полным и завершенным и полностью передавало концепцию изобретения специалистам в данной области техники. Сущность и объем концепции изобретения определяются прилагаемой формулой изобретения.
[129] Термины, используемые в настоящем раскрытии, будут кратко описаны, а затем иллюстративные варианты осуществления будут описаны подробно.
[130] В настоящем раскрытии выбраны обычные термины, если возможно, при обсуждении функций иллюстративных вариантов осуществления, но могут быть выбраны специальные термины в соответствии с целями специалистов в этой области техники, прецедентами или новыми технологиями и т.д. Также некоторые термины могут выбираться произвольно настоящим заявителем. В этом случае значения эти терминов будут подробно объясняться в соответствующих частях настоящего раскрытия. Таким образом, термины, используемые в настоящем раскрытии, должны определяться не на основе их названий, а на основе их значений и всего контекста иллюстративных вариантов осуществления.
[131] В настоящем раскрытии следует понимать, что термины, такие как «включать в себя» или «иметь» и т.д. подразумеваются как указывающие наличие признаков, чисел, этапов, действий, компонентов, частей или их комбинаций, раскрытых в описании, а не подразумеваются как препятствующие возможности того, что один или более других признаков, чисел, этапов, действий, компонентов, частей или их комбинаций могут существовать или добавляться. Также термин «блок» должен пониматься как элемент программного обеспечения или аппаратного обеспечения, такого как вентильная матрица, программируемая в условиях эксплуатации (FPGA), или прикладная интегральная схема (ASIC). Термин «блок» может выполнять функции. Однако термин «блок» не ограничен программным обеспечением или аппаратным обеспечением. Термин «блок» может быть элементом, который может быть сконфигурирован как включаемый в адресуемый носитель информации, или может быть сконфигурирован, чтобы дублировать один или более процессоров. Таким образом, примеры термина «блок» могут включать в себя элементы (такие как элементы программного обеспечения, элементы объектно-ориентированного программного обеспечения, элементы класса или элементы задачи), процессы, функции, атрибуты процедуры, подпрограммы, сегменты программного кода, драйверы, программно-аппаратное обеспечение, микрокоды, схемы, данные, базу данных, структуры данных, таблицы, матрицы и переменные. Функции, обеспеченные в элементах и блоках, могут объединяться с использованием меньшего числа элементов и блоков или могут разделяться с использованием дополнительных элементов и блоков.
[132] Как использован в настоящем раскрытии, термин «и/или» включает в себя любые и все комбинации из одного или более ассоциированных перечисленных пунктов. Выражения, такие как «по меньшей мере один из», когда предшествуют списку элементов, модифицируют весь список элементов и не модифицируют отдельные элементы списка.
[133] Далее в настоящем раскрытии иллюстративные варианты осуществления будут описаны подробно со ссылкой на сопровождающие чертежи, таким образом, чтобы специалист в данной области техники мог без труда их выполнить. Также части, которые не относятся к описанию иллюстративных вариантов осуществления, пропущены на чертежах для ясности.
[134] Фиг.1 - схема, иллюстрирующая электронное устройство 110 и по меньшей мере одно носимое устройство 120 в соответствии с иллюстративным вариантом осуществления.
[135] В соответствии с одним или более иллюстративными вариантами осуществления, электронное устройство 110 и по меньшей мере одно носимое устройство 120 работают при связи друг с другом. В соответствии с текущим иллюстративным вариантом осуществления по меньшей мере одно носимое устройство 120 может предоставлять уведомление относительно события уведомления, случающегося в электронном устройстве 110, и электронное устройство 110 может предоставлять уведомление относительно события уведомления, случающегося по меньшей мере в одном носимом устройстве 120.
[136] Электронное устройство 110 может быть осуществлено, например, как смартфон, планшетный персональный компьютер (РС), камера, телевизор, устройство управления домашней системой, автомобиль.
[137] По меньшей мере, одно носимое устройство 120 может быть осуществлено, например, как интеллектуальные часы, интеллектуальные очки, интеллектуальные наушники, интеллектуальные ботинки, интеллектуальное кольцо, интеллектуальный браслет, автомобиль и т.д.
[138] В соответствии с текущим иллюстративным вариантом осуществления, когда уведомление появляется в электронном устройстве 110 или по меньшей мере в одном носимом устройстве 120, уведомление может быть предоставлено по меньшей мере одним носимым устройством 120, электронным устройством 110 или, как электронным устройством 110, так и по меньшей мере одним носимым устройством, на основе того, носит ли или нет пользователь по меньшей мере одно носимое устройство 120.
[139] В соответствии с одним иллюстративным вариантом осуществления, число электронных устройств 110 равно одному, а число носимых устройств 120 более или равно одному.
[140] Событие уведомления является событием того, что уведомление должно немедленно предоставляться пользователю. Примеры события уведомления включают в себя прием телефонного вызова, прием текстового сообщения, прием сообщения приложения системы обмена сообщениями, прием сообщения электронной почты, уведомление расписания, уведомление приложения услуги социальной сети (SNS), уведомления различных других приложений, уведомление операционной системы и т.д. В соответствии с одним иллюстративным вариантом осуществления, вид события уведомления может устанавливаться пользователем на основе меню установки электронного устройства 110.
[141] Фиг.2 - блок-схема структуры электронного устройства 110а в соответствии с иллюстративным вариантом осуществления.
[142] В соответствии с текущим иллюстративным вариантом осуществления, электронное устройство 110а включает в себя процессор 210, блок 220 предоставления уведомления (например, устройство предоставления уведомления), блок 230 связи (например, приемопередатчик).
[143] Процессор 210 управляет общими операциями электронного устройства 110а. В соответствии с текущим иллюстративным вариантом осуществления, процессор 210 обнаруживает событие уведомления и определяет устройство, которое будет предоставлять уведомление относительно события уведомления. Устройство, которое будет предоставлять уведомление относительно события уведомления, может быть одним или более устройствами, выбранными из электронного устройства 110а и по меньшей мере одного носимого устройства 120, которое устанавливает связь с электронным устройством 110а.
[144] Процессор 210 может определять устройство, которое будет предоставлять уведомление относительно события уведомления, на основе информации, указывающей то, носит ли пользователь по меньшей мере одно носимое устройство 120. В соответствии с одним иллюстративным вариантом осуществления, процессор 210 предоставляет уведомление на по меньшей мере одно носимое устройство 120, когда по меньшей мере одно носимое устройство 120 находится в состоянии ношения, и предоставляет уведомление с использованием блока 220 предоставления уведомления электронного устройства 110а, когда по меньшей мере одно носимое устройство находится не в состоянии ношения. В одном иллюстративном варианте осуществления, когда уведомление предоставляется на по меньшей мере одно носимое устройство 120, электронное устройство 110а может также предоставлять уведомление или может не предоставлять уведомление.
[145] В настоящем раскрытии термин «состояние ношения» означает состояние, в котором пользователь носит по меньшей мере одно носимое устройство 120, а термин «состояние не ношения» означает состояние, в котором пользователь не носит по меньшей мере одно носимое устройство 120.
[146] В соответствии с одним иллюстративным вариантом осуществления, информация, указывающая то, носится ли по меньшей мере одно носимое устройство 120, включает в себя значения считывания датчиков, включенных на по меньшей мере одно носимое устройство 120. Значения считывания могут включать в себя, например, значение, указывающее то, застегнуто ли устройство запирания, информацию относительно обнаружения движения, биосигнал и т.д. В соответствии с настоящим иллюстративным вариантом осуществления, процессор 210 может определять то, находится ли по меньшей мере одно носимое устройство 120 в состоянии ношения или в состоянии не ношения, на основе информации, указывающей то, носится ли по меньшей мере одно носимое устройство 120.
[147] В соответствии с другим иллюстративным вариантом осуществления, информация, указывающая то, носится ли по меньшей мере одно носимое устройство 120, является информацией, указывающей то, находится ли по меньшей мере одно носимое устройство 120 в состоянии ношения или в состоянии не ношения. В соответствии с текущим иллюстративным вариантом осуществления, определяется то, находится ли по меньшей мере одно носимое устройство 120 в состоянии ношения или в состоянии не ношения.
[148] В соответствии с одним иллюстративным вариантом осуществления, процессор 210 может принимать информацию, указывающую то, носится ли по меньшей мере одно носимое устройство 120, при запросе по меньшей мере одного носимого устройства 120, чтобы предоставить эту информацию.
[149] В соответствии с другим иллюстративным вариантом осуществления по меньшей мере одно носимое устройство 120 может периодически передавать эту информацию в электронное устройство 110а, и электронное устройство 110а может сохранять эту информацию в своем блоке памяти (не изображен). Процессор 210 может получать информацию, сохраненную в блоке памяти, чтобы определять устройство, в которое должно предоставляться уведомление относительно события уведомления.
[150] Когда определяется электронное устройство 110, чтобы предоставить уведомление, блок 220 предоставления уведомления предоставляет уведомление. Уведомление может предоставляться, например, в виде звука, вибрации, включения экрана, мерцания светодиода (LED) и т.д.
[151] Блок 230 связи устанавливает связь по меньшей мере с одним носимым устройством 120. Блок 230 связи может передавать управляющий сигнал, сигнал, указывающий состояние электронного устройства 110а, или данные на по меньшей мере одно носимое устройство 120, или принимать управляющий сигнал, сигнал, указывающий состояние по меньшей мере одного носимого устройства 120, или данные по меньшей мере из одного носимого устройства 120.
[152] Когда определяется, что по меньшей мере одно носимое устройство 120 предоставляет уведомление, или, как электронное устройство 110а, так и по меньшей мере одно носимое устройство 120 предоставляют уведомление, процессор 210 передает запрос уведомления на по меньшей мере одно носимое устройство 120, чтобы предоставить уведомление, через блок 230 связи. При приеме запроса уведомления из электронного устройства 110а по меньшей мере одно носимое устройство 120 предоставляет уведомление.
[153] В соответствии с одним иллюстративным вариантом осуществления, запрос уведомления может включать в себя информацию относительно типа уведомления, содержания уведомления и вида уведомления. Тип уведомления может включать в себя, например, текстовое сообщение, телефонный вызов, сообщение электронной почты, сообщение системы обмена сообщениями, уведомление SNS, уведомление приложения и т.д. Содержание уведомления может включать в себя, например, передатчик и содержание текстового сообщения, вызывающего абонента телефонного вызова, передатчик и содержание сообщения системы обмена сообщениями, содержание уведомления SNS, содержание уведомления приложения и т.д. Также содержание уведомления может включать в себя, например, звук, вибрацию, включение экрана, мерцание LED и т.д.
[154] Фиг.3 - схема, иллюстрирующая критерии для определения того, носится ли носимое устройство, в соответствии с иллюстративным вариантом осуществления.
[155] Как описано выше, в соответствии с иллюстративными вариантами осуществления, находится ли носимое устройство в состоянии ношения или в состоянии не ношения, может определяться процессором 210 электронного устройства 110а или по меньшей мере одного носимого устройства 120. Например, определяется, что по меньшей мере одно носимое устройство 120 находится в состоянии ношения в случае, в котором устройство запирания по меньшей мере одного носимого устройства 120 застегнуто, и контрольное время или меньшее проходит после того, как обнаружено движение по меньшей мере одного носимого устройства 120, в случае, в котором контрольное время или меньшее проходит после того, как обнаружен биосигнал по меньшей мере одним носимым устройством 120, или в случае, в котором устройство запирания по меньшей мере одного носимого устройства 120 застегнуто и обнаружен биосигнал по меньшей мере из одного носимого устройства 120.
[156] Застегнуто ли устройство запирания по меньшей мере одного носимого устройства 120, может определяться с использованием значения считывания датчика, включенного в устройство запирания по меньшей мере одного носимого устройства 120. Примеры датчика, включенного в устройство запирания, могут включать в себя проводящий датчик, датчик холла, магнитный датчик и т.д.
[157] Движение по меньшей мере одного носимого устройства 120 может обнаруживаться с использованием датчика движения и датчика ускорения, включенного на по меньшей мере одно носимое устройство 120.
[158] По меньшей мере, одно носимое устройство 120 может включать в себя биодатчик, который обнаруживает биосигнал и, таким образом, может обнаруживать биосигнал. Примеры биодатчика могут включать в себя, датчик частоты сердечных сокращений, датчик пульса, датчик кровяного давления, датчик пота, датчик температуры тела, датчик радужной оболочки глаза, датчик отпечатка пальца и т.д.
[159] Фиг.4 - блок-схема структуры блока 220 предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[160] В соответствии с текущим иллюстративным вариантом осуществления, блок 220 предоставления уведомления может включать в себя по меньшей мере один из блока 410 вибрации (например, вибратор), громкоговорителя 420, блока 430 дисплея и LED 440. В одном иллюстративном варианте осуществления блок 410 вибрации, громкоговоритель 420, блок 430 дисплея и LED 440 могут быть включены выборочно.
[161] Блок 410 вибрации генерирует вибрацию в электронном устройстве 110а фиг.2 с помощью использования электромотора или тому подобного. В соответствии с текущим иллюстративным вариантом осуществления, когда блок 410 вибрации предоставляет уведомление в виде вибрации, блок 410 вибрации предоставляет уведомление в виде вибрации, имеющей предварительно определенный шаблон.
[162] Громкоговоритель 420 выводит звук. В соответствии с текущим иллюстративным вариантом осуществления, когда уведомление предоставляется в виде звука, громкоговоритель 420 может выводить предварительно установленный звук уведомления. В соответствии с одним иллюстративным вариантом осуществления, тип звука уведомления может предварительно устанавливаться на основе типа события уведомления.
[163] Блок 430 дисплея отображает различные свои изображения. В соответствии с текущим иллюстративным вариантом осуществления, когда уведомление предоставляется с помощью включения экрана блока 430 дисплея или в виде сообщения, экран блока 430 дисплея включается, или сообщение уведомления может отображаться в блоке 430 дисплея в момент времени, когда предоставляется уведомление.
[164] LED 440 может предоставлять уведомление с помощью включения или выключения.
[165] Фиг.5 - блок-схема структуры блока 230 связи в соответствии с иллюстративным вариантом осуществления.
[166] В соответствии с текущим иллюстративным вариантом осуществления, блок 230 связи может включать в себя по меньшей мере один, выбранный из модуля с низким энергопотреблением 510 Bluetooth (BLE), модуля 520 Bluetooth, модуля 530 связи ближнего действия (NFC), радиочастотного (RF) модуля 540 и модуля 550 мобильной связи. В одном иллюстративном варианте осуществления модуль 510 BLE, модуль 520 Bluetooth, модуль 530 NFC, RF модуль 540 и модуль 550 мобильной связи могут быть включены выборочно.
[167] Модуль 550 мобильной связи может передавать или принимать телефонный вызов или текстовое сообщение или создавать передачу данных через мобильную сеть связи. Пример мобильной сети связи включает в себя сеть связи, использующую по меньшей мере одну, выбранную из мобильной связи второго поколения (например, множественный доступ с кодовым разделением (CDMA), глобальная система мобильной связи (GSM), персональная цифровая сотовая сеть (PDC)), мобильной связи третьего поколения (например, международная мобильная телекоммуникация 2000 (IMT-2000), широкополосный множественный доступ с кодовым разделением (W-CDMA) или множественный доступ с кодовым разделением 2000 (CDMA2000)) и мобильной связи четвертого поколения (например, долгосрочное развитие (LTE) или усовершенствованное долгосрочное развитие (LTE-A)).
[168] Фиг.6 - блок-схема структуры носимого устройства 120а в соответствии с иллюстративным вариантом осуществления.
[169] В соответствии с текущим иллюстративным вариантом осуществления, носимое устройство 120а включает в себя процессор 610, блок 620 предоставления уведомления (например, устройство предоставления уведомления и т.д.) и блок 630 связи (например, приемопередатчик и т.д.).
[170] Процессор 610 управляет общими операциями носимого устройства 120а. В соответствии с текущим иллюстративным вариантом осуществления, когда процессор 610 принимает запрос уведомления из электронного устройства или другого носимого устройства, процессор 610 предоставляет уведомление с помощью использования блока 620 предоставления уведомления. Уведомление может предоставляться на основе информации относительно типа уведомления, содержания уведомления и вида уведомления, включенного в запрос уведомления.
[171] Когда событие уведомление случается в носимом устройстве 120а, процессор 610 информирует электронное устройство 110 о событии уведомления. Извещение о событии уведомления может включать в себя тип и содержание события уведомления. Например, тип события уведомления включает в себя уведомление тренировочного приложения, уведомление операционной системы (OS) и т.д. Содержание события уведомления может включать в себя увеличение сердцебиения, опасность потери, низкую емкость заряда батареи, слабый сигнал сети и т.д.
[172] Процессор 610 получает информацию, указывающую то, носится ли носимое устройство 120а, и передает информацию в электронное устройство.
[173] В соответствии с одним иллюстративным вариантом осуществления, информация (т.е., информация статуса), указывающая то, носится ли носимое устройство 120а, включает в себя значения считывания датчиков, включенных в носимое устройство 120а. Например, значения считывания могут включать в себя информацию относительно того, застегнуто ли устройство запирания, информацию относительно обнаружения движения, биосигнал и т.д. В иллюстративном варианте осуществления носимое устройство может считывать то, что оно носится в текущий момент, на основе расстояния носимого устройства от тела пользователя или от электронного устройства 110. Еще в одном иллюстративном варианте осуществления носимое устройство может считывать то, что оно носится в текущий момент, на основе того, находится ли оно на связи с электронным устройством 110. В соответствии с текущим иллюстративным вариантом осуществления, процессор 610 может передавать значения считывания в электронное устройство 110.
[174] В соответствии с другим иллюстративным вариантом осуществления, информация, указывающая то, носится ли носимое устройство 120а, является информацией, указывающей то, находится ли носимое устройство 120а в состоянии ношения или в состоянии не ношения. В соответствии с текущим иллюстративным вариантом осуществления, процессор 610 определяет то, находится ли носимое устройство 120а в состоянии ношения или в состоянии не ношения, на основе значений считывания и передает результат определения того, находится ли носимое устройство 120а в состоянии ношения или в состоянии не ношения, в электронное устройство.
[175] В соответствии с одним иллюстративным вариантом осуществления, процессор 610 периодически передает в электронное устройство 110 информацию, указывающую то, носится ли носимое устройство 120а. В соответствии с другим иллюстративным вариантом осуществления, процессор 610 передает информацию, указывающую то, носится ли носимое устройство 120а, в электронное устройство 110, когда электронное устройство 110 запрашивает информацию.
[176] Когда определяется, что носимое устройство 120а будет предоставлять уведомление, блок 620 предоставления уведомления предоставляет уведомление. Уведомление может предоставляться, например, в виде звука, вибрации, включения экрана, мерцания LED и т.д.
[177] Блок 630 связи устанавливает связь с электронным устройством 110. Блок 630 связи может передавать управляющий сигнал, сигнал, указывающий состояние носимого устройства 120а, или данные в электронное устройство 110 или может принимать управляющий сигнал, сигнал, указывающий состояние электронного устройства, или данные из электронного устройства 110.
[178] Фиг.7 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[179] Электронное устройство, которое выполняет способы предоставления уведомления в соответствии с различными иллюстративными вариантами осуществления, может быть, например, электронным устройством 110а, проиллюстрированным на фиг.2, которое включает в себя процессор 210, блок 220 предоставления уведомления и блок 230 связи. Однако иллюстративные варианты осуществления не ограничены электронным устройством 110а фиг.2, и способы предоставления уведомления могут выполняться электронными устройствами, имеющими различные структуры в соответствии иллюстративными вариантами осуществления. Будут описаны иллюстративные варианты осуществления, выполняемые электронным устройством 110а фиг.2.
[180] Процессор 210 получает информацию, указывающую то, носит ли пользователь по меньшей мере одно носимое устройство 120 (операция S702).
[181] В соответствии с одним иллюстративным вариантом осуществления, информация, указывающая то, носится ли по меньшей мере одно носимое устройство 120, включает в себя значения считывания датчиков, включенных на по меньшей мере одно носимое устройство 120. В соответствии с текущим иллюстративным вариантом осуществления, процессор 210 может определять то, находится ли по меньшей мере одно носимое устройство 120 в состоянии ношения или в состоянии не ношения, на основе информации, указывающей то, носится ли по меньшей мере одно носимое устройство 120.
[182] В соответствии с другим иллюстративным вариантом осуществления, информация, указывающая то, носится ли по меньшей мере одно носимое устройство 120, является информацией относительно того, находится ли по меньшей мере одно носимое устройство 120 в состоянии ношения или в состоянии не ношения. В соответствии с текущим иллюстративным вариантом осуществления по меньшей мере одно носимое устройство определяет то, находится ли по меньшей мере одно носимое устройство 120 в состоянии ношения или в состоянии не ношения.
[183] В соответствии с одним иллюстративным вариантом осуществления, процессор 210 может получать информацию относительно того, носится ли по меньшей мере одно носимое устройство 120, с помощью запрашивания по меньшей мере одного носимого устройства 120, чтобы предоставить эту информацию.
[184] В соответствии с другим иллюстративным вариантом осуществления по меньшей мере одно носимое устройство 120 может периодически передавать информацию, указывающую то, носится ли по меньшей мере одно носимое устройство 120, в электронное устройство 110а, и электронное устройство 110а может сохранять эту информацию в своем блоке памяти (не изображен). Процессор 210 может получать информацию, сохраненную в блоке памяти, чтоб определять устройство, в которое должно предоставляться уведомление относительно события уведомления.
[185] Затем, когда определяется, что по меньшей мере одно носимое устройство 120 находится в состоянии ношения (операция S704), процессор 210 запрашивает по меньшей мере одно носимое устройство 120, чтобы предоставить уведомление (операция S706). Когда определяется, что любое по меньшей мере одно носимое устройство 120 не находится в состоянии ношения (операция S704), блок 230 предоставления уведомления электронного устройства 110а предоставляет уведомление (операция S708).
[186] В соответствии с текущим иллюстративным вариантом осуществления, уведомление может предоставляться в носимое устройство, которое находится в состоянии ношения, таким образом, увеличивая вероятность того, что пользователь проверит уведомление.
[187] Фиг.8 - блок-схема последовательности этапов способа определения устройства, которое будет предоставлять уведомление, когда имеются множество носимых устройств в состоянии ношения, в соответствии с иллюстративным вариантом осуществления. Иллюстративный вариант осуществления фиг.8 является применимым к иллюстративным вариантам осуществления, в которых определяется то, существует ли носимое устройство, которое находится в состоянии ношения.
[188] Когда определяется, что имеются носимые устройства, которые находятся в состоянии ношения (операция S802-Да), процессор 210 определяет то, больше ли число носимых устройств в состоянии ношения, чем единица (операция S806). Когда определяется, что не имеются носимые устройства, которые находятся в состоянии ношения (операция S802-Нет), электронное устройство предоставляет уведомление (операция S804). Когда определяется, что имеется одно носимое устройство в состоянии ношения (операция S806-Нет), носимое устройство, которое носится, запрашивается, чтобы предоставить уведомление (операция S808).
[189] Когда определяется, что имеются множество носимых устройств в состоянии ношения (операция S806-Да), определяется то, присутствует ли носимое устройство, которое используется, из множества носимых устройств в состоянии ношения (операция S810). Процессор 210 может запрашивать множество носимых устройств, которые носятся, чтобы предоставить информацию, указывающую то, используются ли они, чтобы определить то, используются ли множество носимых устройств.
[190] В одном иллюстративном варианте осуществления носимое устройство 120 или электронное устройство 110 могут определяться как используемые, если носимое устройство 120 или электронное устройство приняли входные данные от пользователя в течение предварительно определенного времени, воспроизводят контент, носимое устройство 120 или электронное устройство 110 выполняют приложение, пользователь управляет носимым устройством 120 или электронным устройством 110 некоторым способом или датчик либо носимого устройства 120, либо электронного устройства 110 обнаруживает использование носимого устройства 120 или электронного устройства 110 пользователем. Состояния носимого устройства 120 или электронного устройства 110 могут сохраняться в электронном устройстве 110, в носимом устройстве 120 или и в том, и другом. Кроме того, состояния обоих устройство могут обновляться периодически или после запроса приложения или пользователя при приеме информации об использовании из носимого устройства 120 или из электронного устройства 110. Когда используемое носимое устройство, присутствует среди множества носимых устройств в состоянии ношения, носимое устройство, которое находится в состоянии ношения и используется, запрашивается, чтобы предоставить уведомление (операция S812). Когда никакое используемое носимое устройство, не присутствует среди множества носимых устройств в состоянии ношения, одно из множества носимых устройств в состоянии ношения запрашивается, чтобы предоставить уведомление, на основе установленных приоритетов (операция S814).
[191] В соответствии с одним иллюстративным вариантом осуществления, установленные приоритеты могут быть критериями, определенными, принимая во внимание состояние пользователя, остающуюся емкость заряда батареи и т.д. Когда множество носимых устройств в состоянии ношения присутствуют, дополнительный критерий может использоваться, чтобы определять носимое устройство, в которое должно предоставляться уведомление.
[192] В соответствии с другим иллюстративным вариантом осуществления, множество приоритетов могут быть предварительно установленными приоритетами.
[193] Фиг.9 - таблица, иллюстрирующая предварительно установленные приоритеты в соответствии с иллюстративным вариантом осуществления.
[194] Предварительно установленные приоритеты являются приоритетами, определенными заранее разработчиком, или установленными пользователем.
[195] В соответствии с текущим иллюстративным вариантом осуществления, предварительно установленные приоритеты назначаются в носимые устройства, которые будут предоставлять уведомление, на основе типа уведомления. Например, в случае звукового уведомления приоритеты могут последовательно назначаться интеллектуальным очкам интеллектуальным часам и интеллектуальному ремню. В случае уведомления вибрацией, приоритеты могут назначаться интеллектуальным часам, интеллектуальному ремню и интеллектуальным очкам. В случае уведомления экраном приоритеты могут последовательно назначаться интеллектуальным очкам и интеллектуальным часам.
[196] Кроме того, приоритеты могут назначаться носимым устройствам независимо от типа уведомления.
[197] Фиг.10 - схема, иллюстрирующая способ предоставления уведомления, когда имеются множество носимых устройств в состоянии ношения, в соответствии с иллюстративным вариантом осуществления.
[198] Как в иллюстративном варианте осуществления, описанным выше со ссылкой на фиг.8, когда множество носимых устройств находятся в состоянии ношения, только одно из множества носимых устройств обеспечивается уведомлением, принимая во внимание состояния использования носимых устройств и установленные приоритеты, таким образом, предотвращая излишнее предоставление уведомления пользователю. Например, в соответствии с текущим иллюстративным вариантом осуществления, когда два носимых устройства, например, интеллектуальные очки 120-1 и интеллектуальные часы 120-2 находятся в носимом устройстве, как проиллюстрировано на фиг.10, уведомление предоставляется только в интеллектуальные очки 120-1, принимая во внимание то, используются ли интеллектуальные очки 120-1 и интеллектуальные часы 120-2, установленные приоритеты и т.д. Если уведомление предоставляется, как в интеллектуальные очки 120-1, так и в интеллектуальные часы 120-2 в случае фиг.10, пользователь может быть сильно удивлен или обеспечен уведомлением более чем необходимо. Таким образом, в соответствии с текущим иллюстративным вариантом осуществления, можно подходящим образом предоставлять уведомление при минимизации прерываний, которые могут вызываться пользователем.
[199] Фиг.11 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[200] В способе, в соответствии с текущим иллюстративным вариантом осуществления, принимается во внимание то, присутствуют ли носимые устройства, которые находятся в состоянии ношения, и то, присутствует ли электронное устройство или по меньшей мере одно носимое устройство, которое используется.
[201] Когда обнаруживается событие уведомления (операция S1101), процессор 210 определяет то, используется ли любое одно из электронного устройства 110 и по меньшей мере одного носимого устройства 120 (операция S1102). Процессор 210 может определять то, используется ли по меньшей мере одно носимое устройство, с помощью запрашивания по меньшей мере одного носимого устройства 120, чтобы предоставить информацию, указывающую то, используется ли оно.
[202] Когда определяется в операции S1102, что любое одно из электронного устройства 110 и по меньшей мере одного носимого устройства 120 используется, уведомление предоставляется в используемое устройство, (операция S1104).
[203] Когда определяется в операции S1102, что любое одно из электронного устройства 110 и по меньшей мере одного носимого устройства 120 не используется, процессор 210 получает информацию, указывающую то, находится ли по меньшей мере одно из носимого устройство 120 в состоянии ношения (операция S1106), и определяет то, находится ли по меньшей мере одно носимое устройство 120 в состоянии ношения (операция S1108). Если, любое по меньшей мере одно носимое устройство 120 находится в состоянии ношения, носимое устройство в состоянии ношения запрашивается, чтобы предоставить уведомление (S1110). Если, любое по меньшей мере одно носимое устройство 120 не находится в состоянии ношения, электронное устройство 110 или, по меньшей, одно носимое устройство 120 запрашивается, чтобы предоставить уведомление в соответствии с установленными приоритетами (операция S1112).
[204] Фиг.12 - таблица, иллюстрирующая случаи, в которых определяется, что устройство используется, в соответствии с иллюстративным вариантом осуществления.
[205] Как проиллюстрировано на фиг.12, процессор 210 может определять, что носимое устройство используется, в случае, в котором воспроизводится музыка или видео, в случае, в котором проходит контрольное время или меньшее после того, как обнаруживаются входные данные пользователя, в случае, в котором обновляется экран в соответствии с командой пользователя, или в случае, в котором экран включается. В одном иллюстративном варианте осуществления дополнительные критерии могут дополнительно добавляться, или могут определяться различные критерии.
[206] Процессор 210 электронного устройства 110а запрашивает каждое носимое устройство, чтобы предоставить информацию, указывающую то, используется ли носимое устройство, принимает эту информацию и определяет то, используется ли носимое устройство, на основе информации.
[207] В соответствии с одним иллюстративным вариантом осуществления, информация, указывающая то, используется ли носимое устройство, является информацией, указывающей то, используется ли или нет носимое устройство. В этом случае может определяться, что носимое устройство используется, когда обнаруживается, что в носимом устройстве воспроизводится музыка или видео, когда проходит контрольное время или меньшее после того, как обнаруживаются входные данные пользователя, когда обновляется экран в соответствии с командой пользователя, или, когда экран включается. Когда состояние носимого устройства не соответствует любому из этих случаев, может определяться, что носимое устройство не используется, и информация, указывающая этот факт, может передаваться в электронное устройство 110а.
[208] В соответствии с другим иллюстративным вариантом осуществления, информация, указывающая то, используется ли носимое устройство, может включать в себя информацию, указывающую то, воспроизводится ли музыка или видео, момент времени, когда обнаруживаются самые последние входные данные пользователя, информацию, указывающую то, включается ли экран, и т.д. В этом случае процессор 210 электронного устройства 110а может принимать эту информацию из носимого устройства и определять то, используется ли носимое устройство, на основе этой информации.
[209] Фиг.13 - схема, иллюстрирующая иллюстративный вариант осуществления, в котором принимается во внимание то, используются ли электронное устройство 110 и по меньшей мере одно носимое устройство 120.
[210] В иллюстративном варианте осуществления, в котором уведомление предоставляется, принимая во внимание то, используются ли электронное устройство 110 и по меньшей мере одно носимое устройство 120, которые устанавливают связь друг с другом, уведомление может предоставляться в устройство, которое пользователь, вероятно, проверит. В частности, когда уведомление предоставляется в используемое устройство, уведомление может предоставляться в устройство, на которое пользователь обращает внимание в текущий момент. Таким образом, пользователь дожжен манипулировать другим устройством, чтобы проверить уведомление, таким образом, увеличивая удобство пользователя.
[211] Фиг.14 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[212] В способе, в соответствии с текущим иллюстративным вариантом осуществления, сначала, определяется то, находится ли носимое устройство в состоянии ношения, и определяется то, имеется ли устройство, которое используется, когда не имеется носимого устройства в состоянии ношения, в отличие от способа фиг.11.
[213] Когда обнаруживается событие уведомления (операция S1402), процессор 210 получает информацию, указывающую то, носит ли пользователь по меньшей мере одно носимое устройство (операция S1404), и определяет то, находится ли любое по меньшей мере одно носимое устройство в состоянии ношения (операция S1406). Когда присутствует носимое устройство в состоянии ношения, носимое устройство запрашивается, чтобы предоставить уведомление (операция S1408).
[214] Когда любое носимое устройство не находится в состоянии ношения, процессор 210 определяет то, используется ли любое устройство, среди электронного устройства 110 и по меньшей мере одного носимого устройства (операция S1410). Когда определяется в операции S1410, что присутствует используемое устройство, уведомление предоставляется в используемое устройство (операция S1412).
[215] Когда определяется в операции S1410, что не присутствует используемое устройство, электронное устройство 110 или по меньшей мере одно носимое устройство 120 запрашивается, чтобы предоставить уведомление в соответствии с установленными приоритетами (операция S1414).
[216] Фиг.15 - блок-схема последовательности этапов способа определения устройства, которое будет предоставлять уведомление, когда используются множество устройств, в соответствии с иллюстративным вариантом осуществления. Иллюстративный вариант осуществления фиг.15 является применимым, чтобы определять то, присутствует ли используемое устройство.
[217] Когда определяется, что имеется используемое устройство (операция S1502), определяется то, используются ли множество устройств (операция S1506). Когда определяется в операции S1506, что используется только одно устройство, уведомление предоставляется в устройство (операция S1508). Когда определяется в операции S1506, что используются множество устройств, уведомление предоставляется в множество устройств в соответствии с установленными приоритетами. Установленные приоритеты могут определяться различными способами, например, так что уведомление предоставляется в носимое устройство в состояние ношения, или, так что устройство, в которое предоставляется уведомление, определяется в соответствии с предварительно определенными сохраненными приоритетами.
[218] Когда определяется, что используемое устройство не присутствует (операция S1502), уведомление предоставляется в соответствии с установленными приоритетами (операция S1504). Установленные приоритеты могут определяться различными способами, например, так что уведомление предоставляется в носимое устройство в состояние ношения, или, так что устройство, в которое предоставляется уведомление, определяется в соответствии с предварительно определенными сохраненными приоритетами.
[219] Фиг.16 - блок-схема последовательности этапов способа определения устройства, которое будет предоставлять уведомление в соответствии с иллюстративным вариантом осуществления.
[220] В соответствии с текущим иллюстративным вариантом осуществления, если принимается во внимание то, присутствует ли используемое устройство, когда определяется устройство, в которое должно предоставляться уведомление, процессор 210 дополнительно принимает во внимание то, разрешается ли предоставлять уведомление, когда выполняется функция используемого устройства, таким образом, чтобы определить устройство, в которое должно предоставляться уведомление. Текущий иллюстративный вариант осуществления является применимым ко всем иллюстративным вариантам осуществления, в которых принимается во внимание то, присутствует ли используемое устройство.
[221] Сначала процессор 210 определяет то, присутствует ли используемое устройство (операция S1602).
[222] Когда определяется в операции S1602, что используемое устройство присутствует, процессор 210 определяет то, разрешается ли предоставлять уведомление, когда выполняется функция используемого устройства (операция S1604).
[223] Когда определяется в операции S1604, что уведомление разрешается предоставлять, когда выполняется функция используемого устройства, процессор 210 предоставляет уведомление в используемое устройство (операция S1608).
[224] Когда определяется в операции S1602, что уведомление не разрешается предоставлять, когда выполняется функция используемого устройства, процессор 210 определяет устройство, которое будет предоставлять уведомление, среди других устройств, за исключением используемого устройства, на основе установленных приоритетов (операция S1608).
[225] Когда определяется в операции S1602, что используемое устройство, не присутствует, процессор 210 определяет устройство, которое будет предоставлять уведомление, на основе установленных приоритетов (операция S1610).
[226] В операции S1612 определенные устройства затем запрашиваются, чтобы предоставить уведомление (операция S1612).
[227] Фиг.17 - схема, иллюстрирующая случай, в котором предоставляется уведомление, в соответствии с иллюстративным вариантом осуществления.
[228] В текущем иллюстративном варианте осуществления, когда присутствует используемое устройство, определяется то, разрешается ли предоставлять уведомление, когда выполняется функция в используемом устройства, как описано выше со ссылкой на фиг.16. Фиг.17 иллюстрирует случай, в котором текстовое сообщение вводится в электронное устройство 110, кода в электронном устройстве 110 воспроизводится игра. В этом случае, даже если входные данные обнаруживаются в пределах контрольного времени и, таким образом, определяется, что электронное устройство 110 используется, пользователь прерывается, когда предоставляется уведомление, когда пользователь играет в игру. Таким образом, процессор 210 определяет, что уведомление не разрешается предоставлять, когда выполняется функция. Таким образом, процессор 210 предоставляет уведомление на по меньшей мере одно носимое устройство 120, вместо используемого электронного устройства 110.
[229] Фиг.18 - схема, иллюстрирующая, что уведомление предоставляется, в соответствии с иллюстративным вариантом осуществления.
[230] В текущем иллюстративном варианте осуществления, когда присутствует используемое устройство, определяется то, разрешается ли предоставлять уведомление, когда выполняется функция в устройстве, как описано выше со ссылкой на фиг.18. Фиг.18 иллюстрирует случай, в котором принимается текстовое сообщение, когда пользователь делает телефонный вызов с помощью электронного устройства 110. Например, как проиллюстрировано на фиг.18, если делается телефонный вызов с помощью электронного устройства 110, экран электронного устройства 110 включается и, таким образом, электронное устройство 110 определяется как используемое. Однако, когда уведомление предоставляется во время телефонного вызова, пользователь прерывается уведомлением, и процессор 210, таким образом, определяет, что уведомление не разрешается предоставлять, когда выполняется эта функция. Таким образом, процессор 210 предоставляет уведомление на по меньшей мере одно носимое устройство 120 вместо электронного устройства 110.
[231] Фиг.19 - таблица, иллюстрирующая список функций, которые не разрешают предоставлять уведомление, когда функции выполняются, в соответствии с иллюстративным вариантом осуществления.
[232] В соответствии с одним иллюстративным вариантом осуществления, процессор 210 может определять то, разрешается ли предоставлять уведомление, когда выполняется функция, на основе списка функций, которые не разрешают предоставлять уведомление, когда выполняются функции. Например, список функций может включать в себя игровую функцию, функцию навигации, функцию воспроизведения видео, функцию презентации и т.д. Список функций может сохраняться в блоке памяти (не изображен) или в тому подобном.
[233] Фиг.20 - блок-схема структуры электронного устройства 110b в соответствии с иллюстративным вариантом осуществления.
[234] В соответствии с текущим иллюстративным вариантом осуществления, электронное устройство 110b включает в себя процессор 210, блок 220 предоставления уведомления (например, устройство предоставления уведомления), блок 230 связи (например, коммуникатор) и блок 2010 датчика (например, датчик).
[235] Процессор 210 управляет общими операциями электронного устройства 110а. В соответствии с текущим иллюстративным вариантом осуществления, процессор 210 обнаруживает событие уведомления и определяет устройство, в которое должно предоставляться уведомление о событии уведомления. Устройство, в которое должно предоставляться уведомление о событии уведомления, может быть по меньшей мере одним устройством, выбранными из электронного устройства 110b и по меньшей мере одного носимого устройства 120, которое устанавливает связь с электронным устройством 110b.
[236] Процессор 210 может определять устройство, в которое должно предоставляться уведомление о событии уведомления, на основе информации, указывающей то, носит ли пользователь по меньшей мере одно носимое устройство 120. В соответствии с одним иллюстративным вариантом осуществления, процессор 210 предоставляет уведомление о событии уведомления на по меньшей мере одно носимое устройство 120, когда по меньшей мере одно носимое устройство 120 находится в состоянии ношения, и предоставляет уведомление с использованием блока 220 предоставления уведомления электронного устройства 110b, когда по меньшей мере одно носимое устройство не находится в состоянии ношения. В одном иллюстративном варианте осуществления, когда уведомление предоставляется на по меньшей мере одно носимое устройство 120, электронное устройство 110b может также предоставлять уведомление или электронное устройство 110b может не предоставлять уведомление.
[237] Когда определяется, что электронное устройство 110b предоставляет уведомление, блок 220 предоставления уведомления предоставляет уведомление. Уведомление может предоставляться, например, в виде звука, вибрации, включения экрана, мерцания LED и т.д.
[238] Блок 230 связи устанавливает связь по меньшей мере с одним носимым устройством 120.
[239] Когда определяется, что по меньшей мере одно носимое устройство 120 предоставляет уведомление, или, как электронное устройство 110b, так и по меньшей мере одно носимое устройство 120 предоставляет уведомление, процессор 210 передает запрос уведомления на по меньшей мере одно носимое устройство 120 через блок 230 связи, чтобы запросить предоставить уведомление. При приеме запроса уведомления из электронного устройства 110b по меньшей мере одно носимое устройство 120 предоставляет уведомление на по меньшей мере одно носимое устройство 120.
[240] Блок 2010 датчика включает в себя по меньшей мере один датчик. Процессор 210 может определять состояние пользователя или состояние электронного устройства 110b с помощью использования значения считывания датчика, включенного в блок 2010 датчика.
[241] Фиг.21 - блок-схема структуры носимого устройства 120b в соответствии с иллюстративным вариантом осуществления.
[242] В соответствии с текущим иллюстративным вариантом осуществления, носимое устройство 120b включает в себя процессор 610, блок 620 предоставления уведомления (например, устройство предоставления уведомления), блок 630 связи (например, коммуникатор) и блок 2110 датчика (например, датчик).
[243] Процессор 610 управляет общими операциями носимого устройства 120b. В соответствии с текущим иллюстративным вариантом осуществления, когда процессор 610 принимает запрос уведомления из электронного устройства 110 или из другого носимого устройства, процессор 610 предоставляет уведомление с помощью использования блока 620 предоставления уведомления. Уведомление может предоставляться на основе информации относительно типа уведомления, содержания уведомления и вида уведомления, включенного в запрос уведомления.
[244] Когда событие уведомления случается в носимом устройстве 120b, процессор 610 информирует электронное устройство 110 о событии уведомления. Уведомление о событии уведомления может включать в себя информацию относительно типа уведомления и содержания события уведомления.
[245] Процессор 610 получает по меньшей мере одну из информации относительно того, носит ли пользователь носимое устройство 120b, и информации относительно состояния носимого устройства 120b, и передает полученную информацию в электронное устройство 110.
[246] В соответствии с одним иллюстративным вариантом осуществления, информации относительно того, носит ли пользователь носимое устройство 120b, включает в себя значения считывания датчиков, включенных в блок 2110 датчика.
[247] В соответствии с другим иллюстративным вариантом осуществления, информации относительно того, носит ли пользователь носимое устройство 120b, указывает то, находится ли носимое устройство 120b в состоянии ношения или в состоянии не ношения. В соответствии с текущим иллюстративным вариантом осуществления, процессор 2110 определяет то, находится ли носимое устройство 120b в состоянии ношения или в состоянии не ношения, на основе значений считывания, полученных блоком 2110 датчика, и передает результат определения того, находится ли носимое устройство 120b в состоянии ношения или в состоянии не ношения, в электронное устройство 110.
[248] В соответствии с одним иллюстративным вариантом осуществления, информация относительно состояния носимого устройства 120b включает в себя значения считывания датчиков, включенных в блок 2110 датчика.
[249] В соответствии с другим иллюстративным вариантом осуществления, информация относительно состояния носимого устройства 120b является информацией, указывающей результат определения состояния носимого устройства 120b на основе значений считывания блока 2110 датчика процессором 610. В соответствии с текущим иллюстративным вариантом осуществления, процессор 610 может определять состояние носимого устройства 120, как удерживаемого рукой пользователя, как удерживаемого автомобильным держателем, как положенного в сумку, и т.д. на основе значений считывания блока 2110 датчика.
[250] Когда определяется, что носимое устройство 120b будет предоставлять уведомление, блок 620 предоставления уведомления предоставляет уведомление. Уведомление может предоставляться, например, в виде звука, вибрации, включения экрана, мерцания LED и т.д.
[251] Блок 630 связи устанавливает связь с электронным устройством 110. Блок 630 связи может передавать управляющий сигнал, сигнал, указывающий состояние носимого устройства, данные и т.д., в электронное устройство 110 или принимать управляющий сигнал, сигнал, указывающий состояние электронного устройства, данные и т.д., из электронного устройства 110.
[252] Блок 2110 датчика включает в себя по меньшей мере один датчик. Процессор 610 может определять состояние пользователя или состояние носимого устройства 120b на основе значения считывания по меньшей мере одного датчика, включенного в блок 2110 датчика.
[253] Фиг.22 - блок-схема структуры блока 2010 датчика, включенного в электронное устройство 110b фиг.20, или структуры блока 2110 датчика, включенного в носимое устройство 120b фиг.21, в соответствии с иллюстративным вариантом осуществления.
[254] В соответствии с одним иллюстративным вариантом осуществления, блок 2010 или 2110 датчика может включать в себя по меньшей мере один, выбранный из датчика 2202 освещения, биодатчика 2204, датчика 2206 наклона, модуля 2208 обнаружения позиции, датчика 2210 близости/касания, сенсорного экрана 2210, камеры 2214, датчика 2216 температуры, датчика 2218 инфракрасного излучения и датчика 2220 ускорения. Кроме того, блок 2010 или 2110 датчика может дополнительно включать в себя другие различные датчики.
[255] Блок 2010 или 2110 датчика может включать в себя различные комбинации датчиков в соответствии с типами электронного устройства 110b и носимого устройства 120b. Например, когда электронное устройство 110b осуществляется в виде смартфона, блок 2010 датчика может включать в себя датчик 2202 освещения, датчик 2206 наклона, модуль 2208 обнаружения позиции, датчик 2210 близости/касания, сенсорный экран 2212, камеру 2214 и датчик 2220 ускорения. Когда носимое устройство 120b осуществляется в виде интеллектуальных часов, блок 2110 датчика может включать в себя биодатчик 2204 (например, датчик частоты сердечных сокращений), датчик кровяного давления, датчик пота и т.д.), датчик 2206 наклона, сенсорный экран 2212, датчик 2216 температуры и датчик 2220 ускорения. Когда носимое устройство 120b осуществляется в виде интеллектуальных очков, блок 2110 датчика может включать в себя датчик 2202 освещения, биодатчик 2204 (например, датчик пульса, датчик радужной оболочки глаза и т.д.), датчик 2206 наклона, модуль 2208 обнаружения позиции, датчик 2210 близости/касания, камеру 2214 и датчик 2220 ускорения.
[256] Примеры модуля 2208 обнаружения позиции могут включать в себя модуль глобальной системы позиционирования (GPS), модуль защищенной установки Wi-Fi (WPS), модуль с низким энергопотреблением Bluetooth (BLE) и т.д.
[257] Фиг.23 - схема, иллюстрирующая структуру носимого устройства 120b в соответствии с иллюстративным вариантом осуществления.
[258] В соответствии с одним иллюстративным вариантом осуществления, носимое устройство 120b может осуществляться в виде интеллектуальных часов. В носимом устройстве 120b в виде интеллектуальных часов, датчики, включенные в блок 2110 датчика, могут располагаться в нижней части пластины 2330 часов, на внутренней периферической поверхности 2324 ремешка 2310 часов, в устройстве 2326 запирания и т.д. Например, датчик частоты сердечных сокращений, датчик температуры, датчик пота, датчик кровяного давления, датчик близости и т.д. могут располагаться в нижней части пластины 2330 часов. Датчик близости/касания и т.д. могут располагаться на внутренней периферической поверхности 2424 ремешка 2310 часов. Проводящий датчик, датчик холла, магнитный датчик и т.д. могут располагаться в блоке 2326 запирания, чтобы считывать то, застегнут ли блок 2326 запирания. Датчик касания может располагаться на плате 2330 часов. Кроме того, датчик ускорения, датчик освещения и т.д. могут располагаться в различных местоположениях носимого устройства 120b.
[259] Носимое устройство 120b в виде интеллектуальных часов может иметь структуру, в которое ремешок 2310 часов является отсоединяемым от пластины 2330 часов. В этом случае датчик (например, проводящий датчик, датчик близости, датчик холла, магнитный датчик и т.д.) может располагаться в частях ремешка 2310 часов и пластины 2330 часов, которые объединяются друг с другом с возможностью обнаружения того, объединены ли друг с другом ремешок 2310 часов и пластина 2330 часов.
[260] В носимом устройстве 120b, таком как интеллектуальные часы, процессор 610 может считывать движение пользователя с помощью использования датчика ускорения. Например, процессор 610 может определять то, выполняет ли пользователь упражнение или, управляет ли автомобилем, на основе шаблона ускорения, считанного датчиком ускорения.
[261] Процессор 610 может определять то, застегнут ли блок 2326 запирания, и то, находятся ли интеллектуальные часы в состоянии ношения или в состоянии не ношения, на основе значения, считанного биодатчиком, таким как датчик частоты сердечных сокращений.
[262] Фиг.24 - схема, иллюстрирующая структуру носимого устройства 120b в соответствии с иллюстративным вариантом осуществления.
[263] В соответствии с текущим иллюстративным вариантом осуществления, носимое устройство 120b может осуществляться в виде интеллектуальных очков. В носимом устройстве 120b в виде интеллектуальных очков датчики могут располагаться в оправе 2410 часов, в дужках 2420 очков, в частях линз 2450 очков и т.д. Например, датчик пульса может располагаться в оправе 2410 очков, датчик ускорения или сенсорный датчик могут располагаться в носовых фиксирующих накладках 2420 или датчик радужной оболочки глаза может располагаться в линзах 2450 очков. То есть, различные датчики могут располагаться в различных местоположениях носимого устройства 120b. В соответствии с одним иллюстративным вариантом осуществления, камера 2460 может располагаться в предварительно определенном местоположении дужек 2420 очков или оправы 2410 очков.
[264] В соответствии с одним иллюстративным вариантом осуществления, носимое устройство 120b в виде интеллектуальных очков захватывает изображение передней камеры с помощью использования камеры 2460 и анализирует захваченное изображение, чтобы определить состояние пользователя. Например, как проиллюстрировано на фиг.24, может определяться, что пользователь читает книгу, когда книга фотографируется камерой.
[265] Фиг.25 - схема, иллюстрирующая структуру носимого устройства 120b в соответствии с иллюстративным вариантом осуществления.
[266] В соответствии с текущим иллюстративным вариантом осуществления, носимое устройство 120b может осуществляться в виде наушников. В носимом устройстве 120b в виде наушников датчик может располагаться на внешней периферической части 2510, в звуковой панели 2520 и т.д. Например, датчик частоты сердечных сокращений может располагаться на внешней периферической части 2510, а датчик температуры может располагаться в звуковой панели 2520.
[267] Фиг.26 - схема, иллюстрирующая структуру носимого устройства 120b в соответствии с иллюстративным вариантом осуществления.
[268] В соответствии с текущим иллюстративным вариантом осуществления, носимое устройство 120b может осуществляться в виде интеллектуальных ботинок. В носимом устройстве 120b датчик может располагаться в верхней части 2610, в подошве 2620, в стельке 2630. Например, датчик частоты сердечных сокращений, датчик температуры, датчик пота, пьезоэлектрический датчик или тому подобные могут располагаться в стельке 2630. Датчик ускорения, датчик движения, модуль обнаружения движения или тому подобные могут располагаться в 2610, в подошве 2620, в стельке 2630 и т.д.
[269] Фиг.27 - схема, иллюстрирующая структуру носимого устройства 120b в соответствии с иллюстративным вариантом осуществления.
[270] В соответствии с текущим иллюстративным вариантом осуществления, носимое устройство 120b может осуществляться в виде интеллектуального кольца. В носимом устройстве 120b в виде интеллектуального кольца датчик может располагаться в блоке 2710 отображения, в теле 2720 кольца, на внутренней периферической поверхности 2730, на внешней периферической поверхности 2740 и т.д. Например, сенсорный экран может располагаться в блоке 2710 отображения, датчик температуры или датчик частоты сердечных сокращений может располагаться на внутренней периферической поверхности 2730, или датчик ускорения, модуль обнаружения позиции, датчик движения, датчик освещения и т.д. могут располагаться на внешней периферической поверхности 2740.
[271] Фиг.28 - схема, иллюстрирующая структуру носимого устройства 120b в соответствии с иллюстративным вариантом осуществления.
[272] В соответствии с текущим иллюстративным вариантом осуществления, носимое устройство 120b может осуществляться в виде интеллектуального браслета. В носимом устройстве 120b в виде интеллектуального браслета датчик может располагаться в теле 2810 браслета, в блоке 2820 запирания, на внутренней периферической поверхности 2830 и т.д. Например, датчик ускорения, датчик движения, модуль обнаружения позиции или тому подобные могут располагаться в теле 2810 браслета, проводящий датчик, датчик холла, магнитный датчик или тому подобные могут располагаться в блоке 2820 запирания, чтобы считывать то, застегнут ли блок 2820 запирания, или датчик температуры, датчик частоты сердечных сокращений или тому подобные могут располагаться на внутренней периферической поверхности 2830.
[273] Фиг.29 - блок-схема последовательности этапов способа определения устройства, в которое должно предоставляться уведомление, в соответствии с иллюстративным вариантом осуществления.
[274] В соответствии с текущим иллюстративным вариантом осуществления, процессор 210 электронного устройства 110а или 110b учитывает то, присутствует ли распознаваемое устройство, чтобы определить устройство, в которое должно предоставляться уведомление.
[275] Когда определяется, что распознаваемое устройство присутствует (операция S2902), процессор 210 запрашивает распознаваемое устройство, чтобы предоставить уведомление (операция S2904). Когда определяется, что распознаваемое устройство не присутствует (операция S2902), процессор 210 определяет устройство, которое будет предоставлять уведомление, на основе установленных приоритетов (операция S2906) и запрашивает это устройство, чтобы предоставить уведомление (операция S2908).
[276] Например, в операциях S814, S1112, S1414, S1504, S1510 и S1610 иллюстративного варианта осуществления фиг.29 может быть один из установленных приоритетов, когда определяется устройство, в которое должно предоставляться уведомление, на основе установленных приоритетов.
[277] Фиг.30 - таблица, иллюстрирующая критерии для определения того, является ли устройство распознаваемым устройством и нераспознаваемым устройством, в соответствии с иллюстративным вариантом осуществления.
[278] В соответствии с текущим иллюстративным вариантом осуществления, процессор 210 определяет то, присутствует ли распознаваемое устройство. То есть, процессор определяет только то, присутствует ли распознаваемое устройство, и определяет текущее состояние как нераспознаваемое состояние, когда не имеется распознаваемое устройство. Устройство, которое пользователь держит в руке, устройство, которое удерживается держателем автомобиля, но в котором не выполняется функция навигации, устройство, в котором воспроизводится музыка, устройство, через которое проводится разговор, устройство, в котором обнаружен контакт глаза пользователя, и т.д. может определяться как распознаваемое устройство. В соответствии с текущим иллюстративным вариантом осуществления, процессор 210 не определяет то, находится ли устройство в нераспознаваемом состоянии. Когда давление, имеющее контрольный уровень или меньшее обнаруживается датчиком давления, включенным в корпус устройства, и считывается.
[279] Когда давление, имеющее контрольный уровень или меньшее обнаруживается датчиком давления, включенным в корпус устройства, и считывается движение, устройство может определяться как устройство, которое пользователь держит в руке. В качестве другого примера, устройство может определяться как устройство, которое пользователь держит в руке, когда распознается отпечаток пальца или считывается температура.
[280] Объединено ли электронное устройство 110 или по меньшей мере одно носимое устройство 120 с держателем автомобиля, может определяться с использованием датчика, включенного в интерфейс между держателем автомобиля и электронным устройством 110 или, по меньшей мер, одним носимым устройством 120. Например, объединено ли электронное устройство 110 с держателем автомобиля, может определяться с использованием магнитного датчика, датчика холла, проводящего датчика, пьезоэлектрического датчика или тому подобного, который включен в корпус электронного устройства 110, которое контактирует или, которое объединено с держателем автомобиля. В качестве другого примера, Объединено ли электронное устройство 110 или по меньшей мере одно носимое устройство 120 с держателем автомобиля, может определяться с помощью обнаружения того, контактирует ли электрод держателя автомобиля с электродом электронного устройства 110 или с электродом по меньшей мере одного носимого устройства 120, или с помощью обмена сигналом между этими электродами.
[281] То, что воспроизводится музыка, может различаться посредством функции, которая выполняется в устройстве.
[282] То, что проводится разговор, может различаться с помощью приема внешнего голоса с использованием микрофона и различения предварительно определенного шаблона внешнего голоса. Например, то, что проводится разговор может различаться с помощью считывания повторяющегося голоса конкретного шаблона.
[283] Контакт глаза пользователя может обнаруживаться с помощью захвата изображения с использованием камеры, расположенной около блока дисплея электронного устройства 110 или по меньшей мере одного носимого устройства 120 и обнаружения глаз пользователя из изображения.
[284] Фиг.31 - схема, иллюстрирующая способ обнаружения линии зрения в соответствии с иллюстративным вариантом осуществления.
[285] В соответствии с текущим иллюстративным вариантом осуществления, электронное устройство 110 или по меньшей мере одно носимое устройство 120 может включать в себя блок 3120 дисплея и камеру 310, которая может фотографировать объект, к которому обращен блок 3120 дисплея. В соответствии с текущим иллюстративным вариантом осуществления, процессор 210 электронного устройства 110 или по меньшей мере одного носимого устройства 120 может обнаруживать линию зрения пользователя с помощью фотографирования объекта, к которому обращен блок 3120 дисплея, с помощью использования камеры. Например, обращена ли линия зрения пользователя по направлению к электронному устройству 110 или к носимому устройству 120, может определяться с помощью обнаружения глаз пользователя из изображения камеры 3110.
[286] В соответствии с текущим иллюстративным вариантом осуществления, электронное устройство 110 может различать, что линия зрения пользователя обращена по направлению к самому электронному устройству, а не по меньшей мере к одному носимому устройству 120.
[287] В соответствии с текущим иллюстративным вариантом осуществления, процессор 210 может определять то, присутствует ли нераспознаваемое устройство, и определять текущее состояние как распознаваемое состояние, когда не обнаруживается нераспознаваемое устройство. В этом случае процессор может не определять то, является ли устройство распознаваемым. Например, процессор 210 может определять, что устройство находится в нераспознаваемом состоянии, когда пользователь управляет автомобилем, находится в движении или находится в кинотеатре, когда устройство находится в режиме «не беспокоить» или в режиме самолета, когда проводится телефонный вызов с использованием устройства, когда устройство кладется в сумку или в карман и т.д.
[288] То, что пользователь управляет автомобилем, может обнаруживаться с использованием движения интеллектуальных часов, интеллектуального кольца или интеллектуального браслета. Например, может определяться, что пользователь управляет автомобилем, когда движение управления рычага управления обнаруживается интеллектуальными часами, интеллектуальным кольцом или интеллектуальным браслетом. Когда функция навигации выполняется в электронном устройстве 110 или по меньшей мере в одном носимом устройстве 210, процессор может также различать, что пользователь управляет автомобилем. Когда изображение, видимое через лобовое стекло автомобиля, изображение приборной панели, изображение бокового зеркала и т.д. обнаруживается камерой интеллектуальных очков, может также определяться, что пользователь управляет автомобилем.
[289] Когда неравномерное движение электронного устройства 110 или носимого устройства 120 обнаруживается вместе с изменением его местоположения, может определяться, что пользователь находится в движении.
[290] Когда интенсивность освещения меньше или равна контрольному уровню, и модуль обнаружения позиции обнаруживает, что пользователь находится в кинотеатре, может определяться, что пользователь находится в кинотеатре. Когда изображение кинотеатра захватывается камерой интеллектуальных очков, может также определяться, что пользователь находится в кинотеатре.
[291] Режим «не беспокоить», режим самолета и т.д. могут различаться с помощью определения режима, установленного в устройстве.
[292] То, что пользователь делает телефонный вызов, может различаться с помощью обнаружения функции, которая выполняется в устройстве.
[293] Когда интенсивность освещения, считанная датчиком освещения, меньше или равна контрольному уровню, и датчик близости считывает, что объект примыкает к устройству, может определяться, что устройство положено в сумку или в карман.
[294] В соответствии с другим иллюстративным вариантом осуществления, процессор 210 может определять случаи, в которых устройство находится в распознаваемом состоянии или в нераспознаваемом состоянии, и может не учитывать то, может ли распознаваться устройство, когда устройство находится ни в распознаваемом состоянии, ни в нераспознаваемом состоянии.
[295] Фиг.32 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[296] В соответствии с текущим иллюстративным вариантом осуществления, даже если событие уведомления случается (операция S3202), когда электронное устройство 110 находится в режиме «не беспокоить» (операция S3204), предоставление уведомления пропускается (операция S3206).
[297] Режим «не беспокоить» является режимом, в котором уведомление не предоставляется пользователю. В соответствии с иллюстративным вариантом осуществления, уведомление обо всех событиях уведомления, включая телефонный вызов, могут пропускаться в режиме «не беспокоить». В соответствии с другим иллюстративным вариантом осуществления, в режиме «не беспокоить», уведомление о телефонном вызове может предоставляться, но уведомление о событиях уведомления, за исключением телефонного вызова, могут пропускаться.
[298] В соответствии с одним иллюстративным вариантом осуществления, когда предоставление уведомления пропускается (операция S3206), содержание события уведомления может сохраняться в электронном устройстве, и уведомление может предоставляться пользователю, когда пользователь включает экран электронного устройства 110.
[299] Когда электронное устройства не находится в режиме «не беспокоить» (операция S3204), процессор может определить устройство, которое будет предоставлять уведомление, на основе различных критериев в соответствии с различными иллюстративными вариантами осуществления (операция S3208) и запросить определенное устройство, чтобы предоставить уведомление (операция S3210).
[300] Фиг.33 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[301] В соответствии с текущим иллюстративным вариантом осуществления, когда случается событие уведомления (операция S3302), определяется то, присутствует ли устройство, которое находится в режиме «не беспокоить» среди электронного устройства 110 и по меньшей мере одного носимого устройства 120 (операция S3304). Процессор электронного устройства 110 может запросить по меньшей мере одно носимое устройство 120, чтобы предоставить информацию, указывающую то, находится ли по меньшей мере одно носимое устройство 120 в режиме «не беспокоить»), и принять эту информацию, таким образом, чтобы определить то, находится ли по меньшей мере одно носимое устройство 120 в режиме «не беспокоить»).
[302] Когда устройство, которое находится в режиме «не беспокоить», присутствует среди электронного устройства 110 и по меньшей мере одного носимого устройства 120 (операция S3304), определяется устройство в соответствии с различными иллюстративными вариантами осуществления, которое будет предоставлять уведомление (за исключением электронного устройства 110, которое находится в режиме «не беспокоить»). В качестве другого примера, определяется устройство, которое будет предоставлять уведомление (за исключением по меньшей мере одного носимого устройства 120, которое находится в режиме «не беспокоить») (операция S3208).
[303] Когда устройство, которое находится в режиме «не беспокоить» не присутствует (операция S3304), устройство, которое будет предоставлять уведомление, выбирается из электронного устройства 110 и по меньшей мере одного носимого устройства 120 (операция S3310).
[304] Когда определяется устройство, которое будет предоставлять уведомление, это устройство запрашивается, чтобы предоставить уведомление (операция S3308).
[305] Фиг.34 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[306] В соответствии с текущим иллюстративным вариантом осуществления, когда случается событие уведомления (операция S3310), определяется то, присутствует ли устройство, имеющее недостаточная емкость батареи среди электронного устройства 100 и по меньшей мере одного носимого устройства 120 (операция S3404). В настоящем описании недостаточный заряд емкости батареи означает, что остающаяся емкость заряда батареи меньше контрольного уровня. Контрольный уровень может устанавливаться как одинаковый или разный для устройств. Процессор 210 электронного устройства 110 может запросить по меньшей мере одно носимое устройство 120, чтобы предоставить информацию относительно остающейся емкости заряда его батареи и принять эту информацию, таким образом, чтобы определить то, имеет ли по меньшей мере одно носимое устройство 120 недостаточную емкость батареи.
[307] Когда устройство, имеющее недостаточная емкость батареи, присутствует (операция S3404), определяется устройство в соответствии с различными иллюстративными вариантами осуществления, которое будет предоставлять уведомление (за исключением устройства, имеющего недостаточную емкость батареи) (операция S3406). Например, когда электронное устройство 110 имеет недостаточную емкость батареи, определяется устройство, которое будет предоставлять уведомление (за исключением электронного устройства 110). В качестве другого примера, определяется устройство, которое будет предоставлять уведомление (за исключением по меньшей мере одного носимого устройства 120).
[308] Когда устройство, имеющее недостаточную емкость батареи, не присутствует (операция S3404), устройство, которое будет предоставлять уведомление, выбирается среди электронного устройства 110 и по меньшей мере одного носимого устройства 120.
[309] Когда определяется устройство, которое будет предоставлять уведомление, это устройство запрашивается, чтобы предоставить уведомление (операция S3408).
[310] Фиг.35 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[311] В соответствии с текущим иллюстративным вариантом осуществления, когда случается событие уведомления (операция S3502), процессор 210 определяет то, присутствует ли по меньшей мере одно носимое устройство 120, которое может устанавливать связь с электронным устройством 110 (операция S3504). Процессор 210 электронного устройства может обнаруживать состояние связи между электронным устройством 110 и по меньшей мере одним носимым устройством 120, чтобы определить то, присутствует ли по меньшей мере одно носимое устройство 120, которое может устанавливать связь с электронным устройством 110.
[312] Когда по меньшей мере одно носимое устройство 120, может устанавливать связь с электронным устройством 110 (операция S3504), устройство, которое будет предоставлять уведомление, выбирается в соответствии с различными иллюстративными вариантами осуществления из по меньшей мере одного носимого устройства 120, которое может устанавливать связь с электронным устройством 110 (операция S3506), и запрашивается, чтобы предоставить уведомление (операция S3508).
[313] Когда по меньшей мере одно носимое устройство 120, которое может устанавливать связь с электронным устройством 110, не присутствует (операция S3504), электронное устройство 110 предоставляет уведомление (операция S3510).
[314] Фиг.36 - схема, иллюстрирующая структуру для объяснения процесса приема во внимание состояния связи между устройствами в соответствии с иллюстративным вариантом осуществления.
[315] Когда электронное устройство 110 работает так, что оно может устанавливать связь с первым по третье носимыми устройствами 120-1, 120-2 и 120-3, электронное устройство 110 не может устанавливать связь по меньшей мере с одним из первого по третье носимыми устройствами 120-1, 120-2 и 120-3, например, в случае, в котором выключено питание второго носимого устройства 120-2, в случае, в котором третье носимое устройство 120-3 является отдаленным от электронного устройства 110, или в случае, в котором третье носимое устройство 120-3 или электронное устройство 110 отменяет связь между третьим носимым устройством 120-3 и электронным устройством 110. В соответствии с текущим иллюстративным вариантом осуществления, когда случается событие уведомления, сначала может проверяться состояние связи между электронным устройством 110 и первым по третье носимыми устройствами 120-1, 120-2 и 120-3, таким образом, препятствуя тому, что запрос уведомления не будет передан, или тому, что определение устройства, которое будет предоставлять уведомление, будет задержано, вызванное, когда состояние связи не принимается во внимание.
[316] Фиг.37 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[317] В соответствии с текущим иллюстративным вариантом осуществления, когда случается событие уведомление (операция S3702), определяется тип события уведомления (операция S3704), и определяется то, присутствует ли предварительно определенное устройство, которое будет предоставлять уведомление о событии уведомления (операция S3706). Например, может определяться заранее, что уведомление о телефонном вызове должно предоставляться электронным устройством 110 и интеллектуальными часами.
[318] Когда предварительно определенное устройство, которое будет предоставлять уведомление о событии уведомления присутствует (операция S3706), предварительно определенное устройство запрашивается, чтобы предоставить уведомление (операция S3712).
[319] Когда предварительно определенное устройство, которое будет предоставлять уведомление о событии уведомления, не присутствует (операция S3706), определяется устройство, которое будет предоставлять уведомление, на основе установленных приоритетов в соответствии с различными иллюстративными вариантами осуществления (операция S3708), и запрашивается, чтобы предоставить уведомление (операция S3710).
[320] В одном иллюстративном варианте осуществления может устанавливаться последовательность уведомления множества носимых устройств и электронного устройства. Множеством носимых устройств и электронным устройством могут затем передаваться уведомления на основе последовательности уведомления. Последовательность уведомления может определяться на основе информации статуса электронного устройства или множества носимых устройств. Последовательность уведомления может также определяться на основе типа уведомления.
[321] Фиг.38 - таблица, иллюстрирующая устройство, которое предварительно определено, чтобы предоставлять уведомление, в соответствии с типом события уведомления, в соответствии с иллюстративным вариантом осуществления.
[322] В соответствии с текущим иллюстративным вариантом осуществления, предварительно определяется устройство, которое будет предоставлять уведомление, в соответствии с типом события уведомления, и сохраненным в блоке памяти (не изображен). Например, уведомление о телефонном вызове может предоставляться в электронное устройство 110 и в интеллектуальные часы. Когда связь между устройством и электронным устройством 110 отключается, уведомление, указывающее тип устройства, может предоставляться в электронное устройство 110. Когда устройство имеет недостаточную емкость батареи, уведомление, указывающее этот факт, может предоставляться в электронное устройство 110 и в устройство, имеющее недостаточную емкость батареи.
[323] Когда случается событие уведомления, иллюстративные варианты осуществления фиг.32, фиг.33, фиг.34, фиг.35 и фиг.37 могут выполняться до определения вышеописанных критериев, т.е., находится ли носимое устройство в состоянии ношения, присутствует ли устройство, которое используется, присутствует ли распознаваемое устройство, и т.д.
[324] В соответствии с одним иллюстративным вариантом осуществления, когда случается событие уведомление, процессор 210 может определить то, имеется ли устройство, которое предварительно определено, чтобы предоставить уведомление, в соответствии с типом события уведомления, в соответствии с иллюстративным вариантом осуществления фиг.37, определить то, имеется ли носимое устройство, которое может устанавливать связь с электронным устройством, в соответствии с иллюстративным вариантом осуществления фиг.35, определить то, имеется ли устройство, которое находится в режиме «не беспокоить», в соответствии с иллюстративным вариантом осуществления фиг.32 или фиг.33, и определить то, имеется ли устройство, имеющее недостаточную емкость батареи, в соответствии с иллюстративным вариантом осуществления фиг.34. Вышеописанные определения выполняются в соответствии с приоритетами, описанными выше, но не требуется применять все из критериев, и различные их комбинации могут использоваться, в соответствии с иллюстративным вариантом осуществления. В соответствии с текущим иллюстративным вариантом осуществления, сначала определяется то, присутствует ли устройство, которое предварительно определено, чтобы предоставлять уведомление, в соответствии с типом события уведомления, минимизируя таким образом нагрузку обработки в определении устройства, которое будет предоставлять уведомление.
[325] В соответствии с другим иллюстративным вариантом осуществления, когда случается событие уведомления, процессор 210 может определить то, присутствует ли носимое устройство, которое может устанавливать связь с электронным устройством 110, в соответствии с иллюстративным вариантом осуществления фиг.35, определить то, имеется ли устройство, предварительно определенное, чтобы предоставлять уведомление, на основе типа события уведомления, в соответствии с иллюстративным вариантом осуществления фиг.37, определить то, имеется ли устройство, которое находится в режиме «не беспокоить», в соответствии с иллюстративным вариантом осуществления фиг.32 или фиг.33, и определить то, имеется ли устройство, имеющее недостаточную емкость батареи, в соответствии с иллюстративным вариантом осуществления фиг.34. Вышеописанные определения выполняются в соответствии с приоритетами, описанными выше, но не требуется применять все из критериев, и различные их комбинации могут использоваться, в соответствии с иллюстративным вариантом осуществления. В соответствии с текущим иллюстративным вариантом осуществления, может минимизироваться задержка времени, вызванная отказом связи.
[326] Кроме того, иллюстративные варианты осуществления фиг.32, фиг.33, фиг.34, фиг.35 и фиг.37 могут применяться в различных последовательностях.
[327] Фиг.39 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[328] В соответствии с текущим иллюстративным вариантом осуществления, обнаруживается событие уведомления (операция S3902), обнаруживаются состояния электронного устройства 110 и по меньшей мере одного носимого устройства 120 (операция S3904), и определяются устройство, которое будет предоставлять уведомление, и вид уведомления (операция S3906). В соответствии с текущим иллюстративным вариантом осуществления, процессор 210 определяет устройство, которое будет предоставлять уведомление, и вид уведомления на основе состояний электронного устройства 110 и по меньшей мере одного носимого устройства 120.
[329] Поскольку вид уведомления также принимается во внимание на основе состояний электронного устройства 110 и по меньшей мере одного носимого устройства 120, вероятность того, что пользователь немедленно проверит уведомление, может увеличиваться, и могут минимизироваться прерывания, которые могут вызываться пользователю.
[330] Когда устройство, которое будет предоставлять уведомление, и вид уведомления определены, устройство, которое будет предоставлять уведомление, запрашивается, чтобы предоставить уведомление (операция S3908).
[331] Фиг.40 - блок-схема последовательности этапов способа определения вида уведомления в соответствии с иллюстративным вариантом осуществления.
[332] В соответствии с текущим иллюстративным вариантом осуществления, когда вид уведомления установлен для электронного устройства 110 и по меньшей мере одного носимого устройства 120, уведомление предоставляется в установленном виде. В соответствии с одним иллюстративным вариантом осуществления, вид уведомления может изменяться в соответствии с типом события.
[333] Когда вид уведомления установлен для устройства, определенного, чтобы предоставлять уведомление (операция S4002), процессор 210 запрашивает устройство, чтобы предоставить уведомление в установленном виде (операция S4004). Когда вид уведомления не установлен для устройства, определенного, чтобы предоставлять уведомление (операция S4002), процессор 210 определяет вид уведомления на основе предварительно определенного критерия (операция S4006) и запрашивает устройство, определенное, чтобы предоставлять уведомление, чтобы предоставить уведомление в установленном виде (операция S4008).
[334] Например, предварительно определенный критерий для определения вида уведомления включает в себя определение вида уведомления в соответствии с типом события уведомления, предоставление уведомления в виде, который установлен по умолчанию, и т.д.
[335] Фиг.41 - блок-схема последовательности этапов способа установки вида уведомления в соответствии с иллюстративным вариантом осуществления.
[336] В соответствии с текущим иллюстративным вариантом осуществления, вид уведомления может устанавливаться для всех носимых устройств 120-1 и 120-2, соединенных с электронным устройством 110, чтобы создать связь с электронным устройством 110 (операция S4102). Например, электронное устройство 110 может устанавливать звуковое уведомление как вид уведомления интеллектуальных очков 120-1, и выключать уведомление интеллектуальных часов 120-2 в соответствии с входными данными пользователя, как проиллюстрировано на фиг.41.
[337] Когда электронное устройство 110 устанавливает вид уведомления по меньшей мере одного носимого устройства среди носимых устройств 120-1 и 120-2 (операция S4102), электронное устройство 110 информирует по меньшей мере одно носимое устройство об установленном виде уведомления (операция S4104). Например, когда электронное устройство 110 не изменяет вид уведомления интеллектуальных очков 120-1, а изменяет вид уведомления интеллектуальных часов 120-2, управляющий сигнал для установки вида уведомления может передаваться в интеллектуальные часы 120-2, для которых изменен вид уведомления. По меньшей мере, одно носимое устройство 120-1 или 120-2, которое принимает управляющий сигнал из электронного устройства 110, может устанавливать вид своего уведомления в соответствии с управляющим сигналом (операции S4106 и S4108).
[338] Фиг.42 - блок-схема последовательности этапов способа установки вида уведомления в соответствии с иллюстративным вариантом осуществления.
[339] В соответствии с текущим иллюстративным вариантом осуществления, каждое по меньшей мере одно носимое устройство 120 может устанавливать вид своего уведомления. В соответствии с одним иллюстративным вариантом осуществления, когда каждое по меньшей мере одно носимое устройство 120 устанавливает вид своего уведомления (операция S4202), каждое по меньшей мере одно носимое устройство 120 может информировать электронное устройство 110 о виде своего уведомления (операция S4204). Например, когда пользователь устанавливает вид уведомления интеллектуальных часов 120 как уведомление вибрацией (операция S4202), интеллектуальные часы 120 информируют электронное устройство об этом факте (операция S4204). Когда электронное устройство 110 принимает информацию, что вид уведомления интеллектуальных часов 120 установлен как уведомление вибрацией, из интеллектуальных часов 120, электронное устройство 110 сохраняет эту информацию и управляет ей (операция S4206).
[340] Фиг.43 - блок-схема последовательности этапов определения вида уведомления в соответствии с иллюстративным вариантом осуществления.
[341] В соответствии с текущим иллюстративным вариантом осуществления, когда устройство, которое будет предоставлять уведомление, определено, процессор 210 определяет то, находится ли устройство в ситуации, которая является неподходящей для предоставления звукового уведомления (операция S4302). В настоящем описании ситуация, которая является неподходящей для предоставления звукового уведомления, означает ситуацию, в которой пользователь, вероятно, не распознает звуковое уведомление из-за окружающего шума, или прервется звуковым уведомлением. Ситуация, которая прерывается звуковым уведомлением, может включать в себя, например, когда пользователь присутствует на лекции, или находится в кинотеатре.
[342] В соответствии с одним иллюстративным вариантом осуществления, информация для определения того, находится ли устройство в ситуации, которая является неподходящей для предоставления звукового уведомления, может получаться устройством, которое может получать эту информацию, среди электронного устройства 110 и по меньшей мере одного носимого устройства 120. Например, для того чтобы получить информацию о том, присутствует ли пользователь на лекции, или находится ли в кинотеатре, интеллектуальные очки могут захватывать изображение с помощью использования камеры, процессор 210 электронного устройства 110 или интеллектуальных очков может распознавать текущую ситуацию на основе изображения, захваченного интеллектуальными очками, и процессор 210 может определить, что, как электронное устройство 110, так и по меньшей мере одно носимое устройство 120 находятся в ситуации, которая является неподходящей для предоставления звукового уведомления, когда пользователь присутствует на лекции.
[343] Когда устройство не находится в ситуации, которая является неподходящей для предоставления звукового уведомления (операция S4302), процессор 210 определяет вид уведомления, включая звуковое уведомление (операция S4304). Когда устройство находится в ситуации, которая является неподходящей для предоставления звукового уведомления (операция S4302), процессор 210 определяет вид уведомления, за исключением звукового уведомления (операция S4306).
[344] Фиг.44 - таблица, иллюстрирующая список случаев, в которых звуковое уведомления является неподходящим, в соответствии с иллюстративным вариантом осуществления.
[345] В соответствии с текущим иллюстративным вариантом осуществления, процессор 210 может определять случай, в котором уровень шума больше или равен контрольному уровню, случай, в котором пользователь присутствует на лекции, случай, в котором пользователь находится в кинотеатре, и т.д. как ситуации, в котором звуковое уведомление является неподходящим. Процессор 210 может принимать шум через микрофон, включенный в электронное устройство 110 или в носимое устройство 120, и определять то, больше или равен ли уровень шума контрольному уровню. То, присутствует ли пользователь на лекции, или, находится ли в кинотеатре, может определяться на основе изображения, захваченного камерой, включенной в интеллектуальные очки.
[346] Фиг.45 - таблица, иллюстрирующая примеры предварительно определенного устройства, которое будет предоставлять уведомление, и предварительно определенный вид уведомления в соответствии с иллюстративным вариантом осуществления.
[347] В соответствии с одним иллюстративным вариантом осуществления, процессор 210 может определять устройство, которое будет предоставлять уведомление, и вид уведомления на основе предварительно определенных критериев. Фиг.45 иллюстрирует примеры предварительно определенных критериев для устройства, которое будет предоставлять уведомление о событии уведомления, за исключением телефонного вызова, и вид уведомления, когда интеллектуальные часы 120 и электронное устройство 110 используются вместе.
[348] Когда давление, имеющее контрольный уровень или большее, обнаруживается датчиком давления, включенным в корпус электронного устройства 110 или носимого устройства 120, и электронное устройство 110 или носимое устройство 120 не находится ни на столе, ни в кармане или сумке, можно определить, что пользователь держит в руке электронное устройство 110 или носимое устройство 120.
[349] Когда обнаруживается ускорение, перпендикулярное направлению гравитации, а движение не обнаруживается, можно определить, то электронное устройство 110 или носимое устройство 120 находится на столе.
[350] Фиг.46 - таблица, иллюстрирующая примеры предварительно определенных критериев для устройства, которое будет предоставлять уведомление о событии уведомления, что связь между интеллектуальными часами 120 и электронным устройством 110 отключена, и вид уведомления, когда интеллектуальные часы 120 и электронное устройство 110 используются вместе, в соответствии с иллюстративным вариантом осуществления.
[351] Фиг.47 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[352] В соответствии с текущим иллюстративным вариантом осуществления, когда множество устройств предоставляют уведомление (операция S4702) и уведомление проверяется в одном из множества устройств (операция S4704), устройство передает информацию, указывающую, что уведомление проверяется, в другие устройства (операция S4706), и отменяет уведомление в другие устройства (операция S4708). В соответствии с текущим иллюстративным вариантом осуществления, уведомлению могут не давать излишне продолжаться.
[353] Фиг.48 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[354] В соответствии с текущим иллюстративным вариантом осуществления, когда множество устройств 110, 120-1 и 120-2 предоставляют уведомление и уведомление проверяется в устройстве среди них, устройство информирует другие устройства, что уведомление проверяется, и электронное устройство 110 запрашивает другие устройства, чтоб отменить уведомление. Например, когда уведомление предоставляется в электронное устройство 110, первое носимое устройство 120-1 и второе носимое устройство 120-2, и проверяется во втором носимом устройстве 120-2 (операция S4802), второе носимое устройство 120-2 информирует электронное устройство 110, что уведомление проверяется (операция 4804). Когда электронное устройство 110 принимает информацию, указывающую, что уведомление проверяется, из второго носимого устройства 120-2 (операция S4804), определяется то, предоставлено ли уведомление в другое устройство за исключением второго носимого устройства и электронного устройства 110. Когда уведомление предоставляется в другое устройство, устройство запрашивается, чтобы отменить уведомление (операция S4806). Ссылаясь на фиг.48, электронное устройство 110 запрашивает первое носимое устройство 120-1, чтобы отменить уведомление (операция S4806). Затем уведомление отменяется в первом носимом устройстве 120-1 и в электронном устройстве 110 (операции S4808 и S4810).
[355] В одном иллюстративном варианте осуществления, если уведомление принимается, подтверждается его прием или оно просматривается пользователем в одном устройстве из множества носимых устройств и электронного устройства, уведомление может удаляться из одного или более остальных устройств из множества носимых устройств и электронного устройства.
[356] Фиг.49 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[357] В соответствии с текущим иллюстративным вариантом осуществления, когда множество устройств 110, 120-1 и 120-2 предоставляют уведомление и уведомление проверяется в устройстве среди них, устройство информирует другие устройства или другое устройство, в которое предоставляется уведомление о том факте, что уведомление проверяется. Например, когда уведомление предоставляется в электронное устройство 110, первое носимое устройство 120-1 и второе носимое устройство 120-2, и проверяется во втором носимом устройстве 120-2 (операция S4902), второе носимое устройство 120-2 информирует электронное устройство 110 и первое носимое устройство о том факте, что уведомление проверяется (операция S4904). Затем электронное устройство 110 и первое носимое устройство 120-1 принимают эту информацию из второго носимого устройства 120-2 и отменяют уведомление (операции S4906 и S4908).
[358] Фиг.50 - схема, иллюстрирующая способ определения устройства, которое предоставляет уведомление, в соответствии с иллюстративным вариантом осуществления.
[359] В соответствии с текущим иллюстративным вариантом осуществления, электронное устройство 110 определяет либо устройство, которое будет предоставлять уведомление, либо вид уведомления, независимо от устройства, в котором случается событие уведомления. В этом случае информация относительно состояния носимых устройств 120-1, 120-2 и 120-3 передается в электронное устройство 110, и электронное устройство 110 может определить устройство, которое будет предоставлять уведомление, или вид уведомление на основе информации относительно состояний носимых устройств 120-1, 120-2 и 120-3.
[360] Фиг.51 - схема, иллюстрирующая способ определения устройства, которое будет предоставлять уведомление, в соответствии с иллюстративным вариантом осуществления.
[361] В соответствии с текущим иллюстративным вариантом осуществления, событие уведомления может случаться в электронном устройстве 110 или в носимом устройстве 120 (операции S5102 и S5104). Когда событие уведомления случается в носимом устройстве 120 (операция S5104) по меньшей мере одно носимое устройство 120 информирует электронное устройство 110 о событии уведомления (операция S5106). Электронное устройство 110 получает информацию относительно состояния носимого устройства 120 периодически или в момент времени, когда информируется о случае события уведомления (операция S5108).
[362] Когда электронное устройство 110 получает информацию относительно состояний электронного устройства 110 и по меньшей мере одного носимого устройства 120, электронное устройство 110 может определить устройство, которое будет предоставлять уведомление, в соответствии с одним из предыдущих иллюстративных вариантов осуществления (операция S5110). Если определяется, что носимое устройство 120 будет предоставлять уведомление, электронное устройство 110 запрашивает носимое устройство 120, чтобы предоставить уведомление (операция S5112). Затем электронное устройство 110 и/или носимое устройство 120 предоставляют уведомление (операции S5114 и S5116).
[363] Фиг.52 - схема, иллюстрирующая способ определения устройства, которое будет предоставлять уведомление, в соответствии с иллюстративным вариантом осуществления. Фиг.52 иллюстрирует подробный пример иллюстративного варианта осуществления фиг.51.
[364] В соответствии с текущим иллюстративным вариантом осуществления, когда частота сердечных сокращений увеличивается и, таким образом, случается событие уведомления, в то время как носимое устройство осуществляет мониторинг частоты сердечных сокращений (операция S5202), носимое устройство 120 информирует электронное устройство 110 о событии уведомление относительно увеличения частоты сердечных сокращений (операция S5204). Когда электронное устройство 110 принимает информацию относительно события из носимого устройства 120, электронное устройство 110 определяет устройство, которое будет предоставлять уведомление, и вид уведомления (операция S5206). Например, электронное устройство 110 определяет уведомление, предоставляемое им, с помощью включения экрана, использования звукового уведомления или отображения сообщения. Затем электронное устройство 110 предоставляет уведомление в предварительно определенном виде (операция S5208).
[365] В соответствии с одним иллюстративным вариантом осуществления, электронное устройство 110 может дополнительно информировать носимое устройство 120 (в котором случается событие уведомления), что другое устройство будет предоставлять уведомление.
[366] Фиг.53 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[367] В соответствии с текущим иллюстративным вариантом осуществления по меньшей мере одно носимое устройство 120 предоставляет информацию относительно своего состояния в электронное устройство 110, независимо от того, случается ли событие уведомления, и электронное устройство 110 определяет устройство, которое будет предоставлять уведомление, когда случается событие уведомления, на основе информации относительно состояния по меньшей мере одного носимого устройства 120, которую электронное устройство 110 принимает и сохраняет.
[368] В соответствии с одним иллюстративным вариантом осуществления по меньшей мере одно носимое устройство 120 может периодически обнаруживать информацию относительно своего состояния (операции S5302 и S5306) и передавать информацию в электронное устройство (операции S5304 и S5308). Например, информация относительно состояния по меньшей мере одного носимого устройства 120 может включать в себя информацию относительно того, застегнуто ли устройство запирания по меньшей мере одного носимого устройства 120, информацию относительно обнаружения движения или биосигнал и т.д.
[369] В соответствии с одним иллюстративным вариантом осуществления, электронное устройство 110 может периодически запрашивать по меньшей мере одно носимое устройство 120, чтобы предоставить информацию относительно его состояния, и по меньшей мере одно носимое устройство 120 может передавать информацию относительно своего состояния в электронное устройство 110 всякий раз, когда электронное устройство 110 запрашивает эту информацию.
[370] В соответствии с другим иллюстративным вариантом осуществления по меньшей мере одно носимое устройство 120 может передавать информацию относительно своего состояния в электронное устройство 110 в предварительно определенном цикле, даже когда электронное устройство 110 не запрашивает эту информацию. В этом случае, когда между электронным устройством 110 и по меньшей мере одним носимым устройством создается связь, электронное устройство 110 передает на по меньшей мере одно носимое устройство 120 информацию относительно цикла, в котором передается информация относительно состояния по меньшей мере одного носимого устройства 120, и по меньшей мере одно носимое устройство 120 может передавать информацию относительно своего состояния в цикле, установленном электронным устройством 110.
[371] В соответствии с другим иллюстративным вариантом осуществления, когда по меньшей мере одно носимое устройство 120 обнаруживает изменение информации относительно своего состояния (операции S5302 и S5306) по меньшей мере одно носимое устройство 120 может передавать информацию относительно своего состояния или изменять значение в информации относительно состояния в электронное устройство 110 (операции S5304 и S5308). В соответствии с текущим иллюстративным вариантом осуществления, когда создается связь между электронным устройством 110 и по меньшей мере одним носимым устройством 120, информация относительно текущего состояния по меньшей мере одного носимого устройства 120 может передаваться в электронное устройство 110, и может тогда передаваться в электронное устройство 110 всякий раз, когда состояние по меньшей мере одного носимого устройства 120 изменяется.
[372] В соответствии с одним иллюстративным вариантом осуществления, когда степень изменения информации относительно состояния по меньшей мере одного носимого устройства 120 больше или равна контрольному значению по меньшей мере одно носимое устройство 120 может передавать информацию относительно своего состояния в электронное устройство 110. Например по меньшей мере одно носимое устройство 120 может передавать информацию относительно частоты сердечных сокращений в электронное устройство 110 только, когда степень изменения информации относительно частоты сердечных сокращений больше или равна 10%.
[373] Когда электронное устройство 110 принимает информацию относительно состояния по меньшей мере одного носимого устройства 120, в соответствии с одним из предыдущих иллюстративных вариантов осуществления, электронное устройство 110 сохраняет эту информацию. Когда обнаруживается событие уведомления (операция 5310), электронное устройство 110 получает сохраненную информацию (операция S5312) и определяет устройство, которое будет передавать уведомление, и вид уведомления (операция S5314). В иллюстративном варианте осуществления информация относительно состояния электронного устройства 110 может обнаруживаться периодически или, когда обнаруживается событие уведомления.
[374] Когда определяется, что по меньшей мере одно носимое устройство 120 будет предоставлять уведомление (операция S5316), электронное устройство 110 запрашивает по меньшей мере одно носимое устройство 120, чтобы предоставить уведомление (операция S5316). Когда по меньшей мере одно носимое устройство 120 принимает запрос уведомления по меньшей мере одно носимое устройство 120 предоставляет уведомление (операция S5320). Когда определяется, что электронное устройство 110 будет предоставлять уведомление, электронное устройство 110 предоставляет уведомление (операция S5318).
[375] В соответствии с текущим иллюстративным вариантом осуществления, когда случается событие уведомления, устройство, которое будет предоставлять уведомление, может определяться непосредственно без уведомления сбора информации состояния, таким образом, минимизируя задержку при передаче уведомления.
[376] Фиг.54 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[377] В соответствии с текущим иллюстративным вариантом осуществления, когда обнаруживается событие уведомления, информация относительно состояний электронного устройства 110 и по меньшей мере одного носимого устройства 120 обнаруживается и совместно используется.
[378] Когда обнаруживается событие уведомления (операция S5402), электронное устройство запрашивает по меньшей мере одно носимое устройство 120, чтобы предоставить информацию относительно его состояния (операция S5404). Когда по меньшей мере одно носимое устройство 120 принимает запрос информации относительно состояния из электронного устройства 110 по меньшей мере одно носимое устройство 120 обнаруживает его состояние (операция S5408) и передает информацию относительно состояния в электронное устройство 110 (операция S5410). Когда обнаруживается событие уведомления (операция S5402), электронное устройство 110 обнаруживает информацию относительно своего состояния (операция S5406).
[379] Когда получается информация относительно состояния электронного устройства 110 и по меньшей мере одного носимого устройства 120, электронное устройство определяет устройство, которое будет предоставлять уведомление, и вид уведомления на основе этой информации (операция S5412).
[380] Когда определяется, что по меньшей мере одно носимое устройство 120 будет предоставлять уведомление, электронное устройство 110 запрашивает по меньшей мере одно носимое устройство 120, чтобы предоставить уведомление (операция S5414). Когда по меньшей мере одно носимое устройство 120 принимает запрос уведомления по меньшей мере одно носимое устройство 120 предоставляет уведомление (операция S5418). Когда определяется, что электронное устройство 110 будет предоставлять уведомление, электронное устройство 110 предоставляет уведомление (операция S5416).
[381] В соответствии с текущим иллюстративным вариантом осуществления, состояния электронного устройства 110 и по меньшей мере одного носимого устройства 120 обнаруживаются только, когда обнаруживается событие уведомление, таким образом, минимизируя нагрузку, когда обнаруживаются состояния.
[382] Фиг.55 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[383] В соответствии с текущим иллюстративным вариантом осуществления, устройство, в котором случается событие уведомление, определяет устройство, которое будет предоставлять уведомление. Ссылаясь на фиг.55, ниже будет описан случай, в котором событие уведомления случается в носимом устройстве 120, когда электронное устройство 110 и носимое устройство работают так, что между ними может создаваться связь.
[384] Когда событие уведомления случается в носимом устройстве 120 (операция S5502), носимое устройство 120 определяет устройство, которое будет предоставлять уведомление, на основе информации относительно состояний электронного устройства 110 и носимого устройства 120 (операция S5506). Момент времени, когда получается информации относительно состояний электронного устройства 110 и носимого устройства 120 (операция S5504), может изменяться в соответствии с иллюстративным вариантом осуществления.
[385] Когда определяется, что электронное устройство 110 и другое носимое устройство будут предоставлять уведомление, носимое устройство 120 запрашивает электронное устройство 110 или другое носимое устройство, чтобы предоставить уведомление (операция S5508). Когда электронное устройство 110 принимает запрос уведомления, электронное устройство 110 предоставляет уведомление (операция S5510). Когда определяется, что носимое устройство 120 будет предоставлять уведомление, носимое устройство 120 предоставляет уведомление (операция S5512).
[386] В соответствии с текущим иллюстративным вариантом осуществления, можно уменьшить нагрузку в электронном устройстве 110 и нагрузку, вызванную, когда между устройствами создается связь.
[387] Фиг.56 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления. Фиг.56 иллюстрирует подробный пример иллюстративного варианта осуществления фиг.55.
[388] Когда случается событие уведомления, что нужно информировать об увеличении частоты сердечных сокращений, в то время как носимое устройство 120 осуществляет мониторинг частоты сердечных сокращений (операция S5602), носимое устройство 120, в котором случается событие уведомления, определяет устройство, которое будет предоставлять уведомление, на основе состояний электронного устройства 110 и по меньшей мере одного носимого устройства 120 (операция S5604). Когда определяется, что электронное устройство 110 будет предоставлять уведомление (операция S5604) по меньшей мере одно носимое устройство 120 передает запрос уведомления в электронное устройство 110 (операция S5606).
[389] Когда электронное устройство 110 принимает запрос уведомления, электронное устройство 110 предоставляет уведомление относительно увеличения частоты сердечных сокращений на основе содержания запроса уведомления (операция S5608). Например, когда запрос уведомления указывает включение экрана, вывод звука и отображение сообщения, указывающего увеличение частоты сердечных сокращений как вид уведомления, выводится звук и отображается сообщение, как проиллюстрировано на фиг.56.
[390] Фиг.57 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[391] В соответствии с текущим иллюстративным вариантом осуществления, электронное устройство 110 и по меньшей мере одно носимое устройство 120, например, первое и второе носимые устройства 120-1 и 120-2, совместно используют информацию относительно своих состояний, независимо от того, случается ли событие уведомления, и устройство, в котором случается событие уведомления, определяет устройство, которое будет предоставлять уведомление. Фиг.57 иллюстрирует случай, в котором событие уведомления случается в первом носимом устройстве 120-1.
[392] Электронное устройство 110, первое носимое устройство 120-1 и второе носимое устройство 120-2 обнаруживают свои состояния (операции S5702, S5706 и S5710) и передают широковещательным способом информацию относительно своих состояний друг другу (операции S5704, S5708 и S5712).
[393] В соответствии с одним иллюстративным вариантом осуществления, информация относительно состояний устройств может периодически обнаруживаться и передаваться широковещательным способом. В соответствии с одним иллюстративным вариантом осуществления, информация относительно состояний устройств может также последовательно обнаруживаться и передаваться широковещательным способом в предварительно определенной последовательности. Например, информация относительно состояний устройств может также последовательно обнаруживаться и передаваться в последовательности первого носимого устройства 120-1, электронного устройства 110 и второго носимого устройства 120-2.
[394] В соответствии с другим иллюстративным вариантом осуществления, обнаружение и широковещательная передача относительно их состояний может выполняться после того, как обнаруживается изменение в этой информации. Например, когда обнаруживается изменение подключенного/отключенного состояния первого носимого устройства 120-1, информация относительно состояния ношения/не ношения (например, информация состояния, указывающая то, прикреплено ли устройство к пользователю) первого носимого устройства 120-1 может передаваться широковещательным способом в электронное устройство 110 и второе носимое устройство 120-2. В качестве другого примера, когда степень изменения частоты сердечных сокращений, обнаруженная вторым носимым устройством 120-2, больше или равна контрольному уровню, информация относительно изменения частоты сердечных сокращений, обнаруженная вторым носимым устройством 120-2, может передаваться широковещательным способом в электронное устройство 110 и первое носимое устройство 120-1.
[395] Когда событие уведомления обнаруживается в одном из электронного устройства 110 и первого и второго носимых устройств 120-1 и 120-2 (операция S5714), устройство, в котором случается событие уведомления, определяет устройство, которое будет предоставлять уведомление (операция S5716). Если событие уведомления случается в первом носимом устройстве 120-1 (операция S5714), первое носимое устройство 120-1 определяет устройство, которое будет предоставлять уведомление (операция 5716).
[396] Если определяется, что устройство, за исключением устройства, в котором случается событие уведомления, определяет устройство, которое будет предоставлять уведомление, устройство, в котором случается событие уведомления, передает запрос уведомления в устройство, которое будет предоставлять уведомление (операции S5718 и S5720). Когда электронное устройство 110 или второе носимое устройство 120-2 принимает запрос уведомления, электронное устройство 110 или второе носимое устройство 120-2 предоставляет уведомление (операции S5722 и S5726). Если определяется, что первое носимое устройство 120-1 будет предоставлять уведомление, первое носимое устройство 120-1 предоставляет уведомление (операция S5724).
[397] Фиг.58 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[398] В соответствии с текущим иллюстративным вариантом осуществления, когда обнаруживается событие уведомления, электронное устройство 110 и по меньшей мере одно носимое устройство 120 обнаруживают и совместно используют информацию относительно своих состояний, и устройство, в котором случается событие уведомления, определяет устройство, которое будет предоставлять уведомление. Фиг.58 иллюстрирует случай, в котором событие уведомления случается в первом носимом устройстве 120-1.
[399] Когда событие уведомления обнаруживается одним из электронного устройства 110 и первого и второго носимых устройств 120-1 и 120-2 (операция S5802), устройство, которое обнаруживает событие уведомления, запрашивает другие устройства, чтобы предоставить информацию, относительно своих состояний (операция S5804). Если событие уведомление случается в первом носимом устройстве 120-1 (операция S5802), первое носимое устройство 120-1 запрашивает электронное устройство 110 и второе носимое устройство 120-2, чтобы предоставить информацию относительно своих состояний (операции S5804 и S5806).
[400] Устройство, которое принимает запрос, чтобы предоставить информацию относительно своего состояния, обнаруживает свое состояние (операции S5808 и S5812) и передает информацию относительно своего состояния в устройство, в котором случается событие уведомления (операции S5812 и S5814). Устройство, в котором случается событие уведомления, обнаруживает свое состояние (операция S5810).
[401] Когда первое носимое устройство 120-1, в котором обнаруживается событие уведомления, получает информацию относительно состояний электронного устройства 110 и второго носимого устройства 120-2, первое носимое устройство 120-1 определяет устройство, которое будет предоставлять уведомление, на основе состояний электронного устройства 110 первого носимого устройства 120-1 и второго носимого устройства 120-2 (операция S5816).
[402] Когда определяется, что по меньшей мере одно устройство (за исключением устройства, в котором случается событие уведомления) будет предоставлять уведомление, устройство, в котором случается событие уведомления, передает запрос уведомления по меньшей мере в одно устройство, которое будет предоставлять уведомление (операции S5818, S5820 и S5822). Когда электронное устройство 110 или второе носимое устройство 120-2 принимает запрос уведомления, электронное устройство 110 или второе носимое устройство 120-2 предоставляет уведомление (операции S5824 и S5828). Когда определяется, что первое носимое устройство 120-1 будет предоставлять уведомление, первое носимое устройство 120-1 предоставляет уведомление (операция S5826).
[403] Фиг.59 - блок-схема последовательности этапов способа установки вида уведомления в соответствии с иллюстративным вариантом осуществления.
[404] В соответствии с текущим иллюстративным вариантом осуществления, электронное устройство 110 может устанавливать вид уведомления всех носимых устройств 120-1 и 120-2, соединенных с электронным устройством 110, так что между ними может создаваться связь. После того, как вид уведомления установлен, электронное устройство 110 может передать информацию относительно вида уведомления во все из носимых устройств 120-1 и 120-2.
[405] В соответствии с текущим иллюстративным вариантом осуществления, электронное устройство 110 может устанавливать вид уведомления каждого из носимых устройств 120-1 и 120-2, соединенных с электронным устройством 110, так что между ними может создаваться связь (операция S5902). Например, электронное устройство 110 может устанавливать вид уведомления интеллектуальных очков 120-1 как звуковое уведомление и уведомление включением интеллектуальных часов 120-2 в соответствии с входными данными пользователя, как проиллюстрировано на фиг.59.
[406] Когда электронное устройство 110 устанавливает вид уведомления по меньшей мере одного среди носимых устройство 120-1 и 120-2 (операция S5902), электронное устройство 110 передает информацию относительно вида уведомления во все из носимых устройств 120-1 и 120-2 (операция S5904). Например, когда электронное устройство 110 не изменяет вид уведомления интеллектуальных очков 120-1, а изменяет вид уведомления интеллектуальных часов 120-2, электронное устройство 110 передает информацию относительно вида уведомления интеллектуальных часов 120-2 в интеллектуальные очки 120-1 и в интеллектуальные часы 120-2. В соответствии с одним иллюстративным вариантом осуществления, электронное устройство 110 может передавать управляющий сигнал для установки вида уведомления в устройство, для которого вид уведомления изменяется.
[407] Затем устройство, которое принимает информацию относительно вида уведомления, сохраняет эту информацию (операции S5906 и S5908). Когда информация относительно вида уведомления является информацией относительно вида уведомления устройства, вид уведомления устанавливается на основе информации относительно вида уведомления. Например, когда электронное устройство 110 изменяет и устанавливает вид уведомления интеллектуальных часов 120-2, информация относительно вида уведомления интеллектуальных часов 120-2 передается в интеллектуальные очки 120-1 и в интеллектуальные часы 120-2. Интеллектуальные часы 120-2 могут также изменять вид своего уведомления на основе информации относительно вида уведомления или в соответствии с управляющим сигналом для установки вида уведомления, уведомления, которое передается из электронного устройства 110 (операция S5908).
[408] Фиг.60 - блок-схема последовательности этапов способа установки вида уведомления в соответствии с иллюстративным вариантом осуществления.
[409] В соответствии с текущим иллюстративным вариантом осуществления, каждое носимое устройство может устанавливать вид своего уведомления и передавать широковещательным способом информацию относительно установленного вида уведомления в электронное устройство 110 и в другие носимые устройства.
[410] Например, когда второе носимое устройство 120-2 устанавливает вид своего уведомления (операция S6002), второе носимое устройство 120-2 передает широковещательным способом информацию относительно установленного вида уведомления в электронное устройство 110 и в другие носимые устройства (операция S6002). Например, когда пользователь устанавливает вид уведомления интеллектуальных часов 120-2 как уведомление вибрацией (операция S6002), интеллектуальные часы 120-2 передают информацию, указывающую, что их вид уведомления установлен как уведомление вибрацией, в интеллектуальные очки 120-1 и в электронное устройство 110 (операция S6004). Когда интеллектуальные очки 120-1 принимают из интеллектуальных часов 120-2, информацию, указывающую, что вид уведомления интеллектуальных часов 120-2 установлен как уведомление вибрацией, интеллектуальные очки 120-1 сохраняют эту информацию и управляют ей (операция S6006). Электронное устройство 110 принимает из интеллектуальных часов 120-2 информацию, указывающую, что вид уведомления интеллектуальных часов 120-2 установлен как уведомление вибрацией, электронное устройство 110 сохраняет эту информацию и управляют ей (операция S6008).
[411] Фиг.61 - блок-схема сервера 6110, электронного устройства 110 и по меньшей мере одного носимого устройства, например, первого и второго носимых устройств 120-1 и 120-2 в соответствии с иллюстративным вариантом осуществления.
[412] В соответствии с текущим иллюстративным вариантом осуществления, когда событие уведомления случается в электронном устройстве 110 и в первом и втором носимых устройствах 120-1 и 120-2, сервер 6110 может определить устройство, которое будет предоставлять уведомление, на основе состояний электронного устройства 110 и первого и второго носимых устройств 120-1 и 120-2.
[413] Сервер 6110 может устанавливать связь с электронным устройством 110 и с первым и вторым носимыми устройствами 120-1 и 120-2 через предварительно определенную сеть.
[414] Фиг.62 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[415] Когда событие уведомления обнаруживается в устройстве среди электронного устройства 110 и по меньшей мере одного носимого устройства 120 (операция S6202), устройство, в котором случается событие уведомления, информирует сервер 6110 о событии уведомления (операция S6204). Когда сервер 6110 информируется о событии уведомления, сервер 6110 запрашивает электронное устройство 110 и по меньшей мере одно носимое устройство 120, чтобы предоставить информацию относительно их состояний (операция S6206). Когда электронное устройство 110 и по меньшей мере одно носимое устройство 120 принимают запрос информации относительно их состояний, они обнаруживают свои состояния (операции S6208 и S6210) и передают информацию относительно своих состояний в сервер 6110(операции S6212 и S6214).
[416] Когда сервер 6110 принимает информацию относительно состояний электронного устройства 110 и по меньшей мере одного носимого устройства 120, сервер 6110 определяет устройство, которое будет предоставлять уведомление, и вид уведомления на основе этой информации (операция S6216).
[417] Когда определяются устройство, которое будет предоставлять уведомление, и вид уведомления (операция S6216), сервер 6110 передает запрос уведомления в устройство, которое будет предоставлять уведомление (операция S6218). Устройство, которое принимает запрос уведомления среди электронного устройства 110 и по меньшей мере одного носимого устройства 120, предоставляет уведомление (операции S6220 и S6222).
[418] Фиг.63 - блок-схема последовательности этапов способа предоставления уведомления в соответствии с иллюстративным вариантом осуществления.
[419] В соответствии с текущим иллюстративным вариантом осуществления, электронное устройство 110 и по меньшей мере одно носимое устройство 120 передают информацию относительно своих состояний в сервер 6110 независимо от того, случается ли событие уведомления, и сервер 6110 определяет устройство, которое будет предоставлять уведомление, на основе информации, относительно состояний устройств. Фиг.63 иллюстрирует случай, в котором событие уведомления случается в электронном устройстве.
[420] Электронное устройство 110 и по меньшей мере одно носимое устройство 120 обнаруживают свои состояния (операции S6302 и S6306) и передают информацию относительно своих состояний в сервер 6110 (операции S6304 и S6308).
[421] В соответствии с одним иллюстративным вариантом осуществления, информация относительно состояний электронного устройства 110 и по меньшей мере одного носимого устройства 120 может периодически обнаруживаться и передаваться. В соответствии с одним иллюстративным вариантом осуществления, информация относительно состояний электронного устройства 110 и по меньшей мере одного носимого устройства 120 может последовательно обнаруживаться и передаваться в предварительно определенной последовательности.
[422] В соответствии с другим иллюстративным вариантом осуществления, информация относительно состояний электронного устройства 110 и по меньшей мере одного носимого устройства 120 может обнаруживаться и передаваться, когда обнаруживается изменение в этой информации. Например, когда обнаруживается изменение состояния ношения/не ношения по меньшей мере одного носимого устройства 120, информация относительно состояния подключения/отключения по меньшей мере одного носимого устройства 120 может передаваться в сервер 6110.
[423] Когда событие уведомления обнаруживается в устройстве среди электронного устройства 110 и по меньшей мере одного носимого устройства 120 (операция S6310), устройство, в котором случается событие уведомления, информирует сервер 6110 о событии уведомления. Когда событие уведомления обнаруживается в электронном устройстве 110 (операция S6310), электронное устройство 110 информирует сервер 6110 о событии уведомления (операция S6312).
[424] Когда сервер 6110 информируется о событии уведомления, сервер 6110 определяет устройство, которое будет предоставлять уведомление, на основе информации относительно состояний электронного устройства 110 и по меньшей мере одного носимого устройства 120 (операция S6314).
[425] Когда определяются устройство, которое будет предоставлять уведомление, и вид уведомления (операция S6314), сервер 6110 передает запрос уведомления в устройство, которое будет предоставлять уведомление (операция S6316). Устройство, которое принимает запрос уведомления среди электронного устройства 110 и по меньшей мере одного носимого устройства 120, предоставляет уведомление (операции S6318 и S6320).
[426] Фиг.64 - схема, иллюстрирующая способ связи в соответствии с иллюстративным вариантом осуществления.
[427] В соответствии с иллюстративными вариантами осуществления, электронное устройство 110 и по меньшей мере одно носимое устройство 120 (например, носимые устройства 120-1, 120-2 и 120-3) обмениваются сигналами (например, уведомлением о событии уведомления, запросом информации относительно состояния устройства, информацией относительно состояния устройства, запросом уведомления и т.д.) друг с другом. Обмен сигналами может выполняться между блоком 230 связи электронного устройства 110 (смотри фиг.2) и блоком 630 связи каждого из носимых устройств 120-1, 120-2 и 120-3. Связь может создаваться между электронным устройством 110 и носимыми устройствами 120-1, 120-2 и 120-3 в соответствии со стандартами связи, используемыми, чтобы создавать связь между устройствами.
[428] В соответствии с одним иллюстративным вариантом осуществления, связь может создаваться между электронным устройством 110 и носимыми устройствами 120-1, 120-2 и 120-3 через электронное устройство 110. В соответствии с текущим иллюстративным вариантом осуществления, носимые устройства 120-1, 120-2 и 120-3 могут создавать связь с другим носимым устройством через электронное устройство 110. Например, когда электронное устройство 110 и носимые устройства 120-1, 120-2 и 120-3 устанавливают связь друг с другом на основе режима связи BLE, электронное устройство 110 может действовать в качестве главного устройства, а носимые устройства 120-1, 120-2 и 120-3 могут действовать в качестве подчиненных устройств.
[429] В соответствии с одним иллюстративным вариантом осуществления, когда электронное устройство 110 находится в состоянии не возможности связи, устройство среди носимых устройств 120-1, 120-2 и 120-3 может действовать в качестве главного устройства вместо электронного устройства.
[430] Фиг.65 - схема, иллюстрирующая способ связи в соответствии с иллюстративным вариантом осуществления.
[431] В соответствии с текущим иллюстративным вариантом осуществления, электронное устройство 110 и по меньшей мере одно носимое устройство 120, например, носимые устройства 120-1, 120-2 и 120-3, могут непосредственно устанавливать связь друг с другом. В соответствии с текущим иллюстративным вариантом осуществления, электронное устройство 110 и носимые устройства 120-1, 120-2 и 120-3 могут устанавливать связь друг с другом в соответствии с одним и тем же способом связи.
[432] Фиг.66 - схема, иллюстрирующая способ связи в соответствии с иллюстративным вариантом осуществления.
[433] В соответствии с текущим иллюстративным вариантом осуществления, электронное устройство 110 и по меньшей мере одно носимое устройство 120, например, носимые устройства 120-1, 120-2 и 120-3, могут устанавливать связь только с некоторыми устройствами. Например, текущий иллюстративный вариант осуществления может применяться к случаю, в котором устройства используют разные способы связи, к случаю, в котором прямая связь не может создаваться из-за расстояния или тому подобного, к случаю, в котором устройства имеют недостаточные доступные ресурсы для осуществления связи с другим устройством, и т.д.
[434] Фиг.67 - блок-схема последовательности этапов способа передачи сигнала в соответствии с иллюстративным вариантом осуществления.
[435] Если операционные системы или протоколы электронного устройства 110 и по меньшей мере одного носимого устройства 120 являются разными, когда сигнал передается между электронным устройством 110 и по меньшей мере одним носимым устройством 120, вид сигнала может преобразовываться в соответствии с операционной системой устройства, которое будет принимать сигнал, а затем преобразованный сигнал может передаваться в устройство. Например, когда электронное устройство 110 и по меньшей мере одно носимое устройство 120 имеют разные операционные системы, электронное устройство 110 может генерировать сигнал, такой как запрос информации состояния, запрос уведомления и т.д. (операция S6702), и может преобразовывать вид сигнала на основе операционной системы или протокола по меньшей мере одного носимого устройства 120 (операция S6704). Электронное устройство 110 передает преобразованный сигнал на по меньшей мере одно носимое устройство 120 (операция S6706). По меньшей мере, одно носимое устройство 120 может принимать преобразованный сигнал из электронного устройства и может преобразовывать этот сигнал (операция S6708).
[436] Сигнал может включать в себя сигнал, такой как уведомление о событии уведомления, запрос информации состояния, запрос уведомления и т.д. Сигнал может включать в себя данные, такие как документ, фотография, музыка, видео и т.д.
[437] Фиг.68 - блок-схема структур электронного устройства 110 и носимого устройства 120 в соответствии с иллюстративным вариантом осуществления.
[438] В соответствии с одним иллюстративным вариантом осуществления, преобразование сигнала (операция S6704 или S6708) может выполняться с использованием приложения 6820, установленного в электронном устройстве 110, и/или приложения, установленного в носимом устройстве 120.
[439] В электронном устройстве 110 подсистема 6812 управления уведомлением, включенная в операционную систему 6810, управляет операцией определения устройства, которое будет предоставлять уведомление, и/или вида уведомления и предоставления уведомления в соответствии с одним из предыдущих иллюстративных вариантов осуществления. Подсистема управления 6812 уведомлением генерирует управляющий сигнал, связанный с уведомлением, и передает запрос уведомления в приложение 6820 через программный интерфейс приложения (API) 6814. Приложение 6820 преобразует вид управляющего сигнала, передаваемого через API 6814, в соответствии с операционной системой или протоколом по меньшей мере одного носимого устройства 120. Приложение 6820 передает преобразованный управляющий сигнал в блок 630 связи носимого устройства 120 через блок 230 связи.
[440] По меньшей мере, одно носимое устройство 120 принимает преобразованный управляющий сигнал через блок 630 связи и передает его в приложение 840. Приложение преобразует преобразованный управляющий сигнал и передает результат преобразования преобразованного управляющего сигнала в API 6834, когда преобразованный управляющий сигнал должен преобразовываться, и непосредственно передает преобразованный управляющий сигнал в API 6834, когда преобразованный управляющий сигнал не должен преобразовываться.
[441] API 6834 передает принятый управляющий сигнал в подсистему 6834 управления уведомлением, включенную в операционную систему 6830 носимого устройства 120. Подсистема 6832 управления уведомлением управляет операцией, связанной с уведомлением, в соответствии с принятым управляющим сигналом.
[442] Аналогично, управляющий сигнал, связанный с уведомлением, передается из носимого устройства 120 в электронное устройство 110 через подсистему 6812 управления уведомлением, API 6834, приложение 6840 и блок связи 630. Электронное устройство 110 принимает управляющий сигнал, связанный с уведомлением, который принимается через блок 230 связи из подсистемы 6812 управления уведомлением через приложение 6820 и API 6814, и выполняет операцию, связанную с уведомлением.
[443] В соответствии с одним иллюстративным вариантом осуществления, электронное устройство 110 и носимое устройство 120 могут совместно использовать предварительно определенные критерии (например, предварительно определенные критерии фиг.45 или 46) для вида уведомления и устанавливать значения, связанные с уведомлением, когда связь сначала создается между электронным устройством 110 и носимым устройством 120, или, когда носимое устройство 120 сначала регистрируется с электронным устройством 110. Например, электронное устройство 110 может передавать предварительно определенные критерии фиг.45 или 46 в носимое устройство 120, когда связь сначала создается между электронным устройством 110 и носимым устройством 120. Подсистема 6812 управления уведомлением электронного устройства 110 и подсистема 6812 управления уведомлением носимого устройства 120 могут управлять совместно используемой информацией, связанной с уведомлением, и сохранять ее.
[444] Фиг.69 - блок-схема структуры электронного устройства 110с или носимого устройства 120с в соответствии с иллюстративным вариантом осуществления. Структура электронного устройства 110с или носимого устройства 120с, проиллюстрированная на фиг.69, может применяться ко всем из электронного устройства 110а фиг.2, электронного устройства 110b фиг.20 и носимого устройства 120а фиг.6 и носимого устройства 120b фиг.21.
[445] Как проиллюстрировано на фиг.69, структура электронного устройства 110с или по меньшей мере одного носимого устройства 120с может применяться к разным устройствам, например, мобильному телефону, планшетному PC, персональному цифровому ассистенту (PDA), плееру МР3, информационному киоску, электронной фото рамке, устройству навигации, цифровому ТВ или носимому устройству, такому как наручные часы или дисплей, устанавливаемый на голове (HMD).
[446] Ссылаясь на фиг.69, электронное устройство 110с или по меньшей мере одно носимое устройство 120с могут включать в себя по меньшей мере одно из блока 6910 дисплея, контроллера 6970, памяти 6920, чипа 6925 GPS, блока 6930 связи, видеопроцессора 6935, аудиопроцессора 6940, пользовательского блока 6945 ввода, блока 6950 микрофона, блока 6950 формирования изображения, блока 6960 громкоговорителя и датчика 6965 движения.
[447] Устройство 6910 дисплея может включать в себя панель 6911 дисплея и контроллер (не изображен) для управления панелью 6911 дисплея. Панель 6911 дисплея может осуществляться как любые из различных типов дисплеев, таких как жидкокристаллический дисплей (LCD), дисплей на органических светодиодах (OLED), OLED на активной матрице (AM-OLED), дисплей на плазменной панели (PDP). Панель 6911 дисплея может осуществляться как гибкая, прозрачная или носимая панель дисплея. Панель 6911 дисплея может объединяться с сенсорной панелью 6947 пользовательского блока 6945 ввода, предоставляемого как сенсорный экран (не изображен). Например, сенсорный экран может включать в себя модуль интегрального типа, в котором панель 6911 дисплея и сенсорная панель 6947 объединяются в интегрированной структуре.
[448] Память 6920 может включать в себя по меньшей мере одну из интегральной памяти (не изображена) и внешней памяти (не изображена).
[449] Интегральная память может включать в себя, например по меньшей мере одну из энергозависимой памяти (например, динамическую память произвольного доступа (DRAM), статическую RAM (SRAM), синхронную DRAM (SDRAM) и т.д.), энергонезависимой памяти (например, ROM одноразового программирования (OTPROM), программируемую ROM (PROM), стираемой и программируемой ROM (EPROM), электрически стираемой и программируемой ROM (EEPROM), ROM с маской, флэш-ROM и т.д.), накопителя на жестком диске (HDD) и твердотельного накопителя (SSD). В соответствии с иллюстративным вариантом осуществления, контроллер 6970 может загружать команды или данные, принятые по меньшей мере из одной энергонезависимой памяти и других элементов, в энергозависимую память и обрабатывать команду или данные. Контроллер 6970 может сохранять данные, которые принимаются из другого элемента или генерируются им, в энергонезависимой памяти.
[450] Внешняя память может включать в себя, например по меньшей мере одну из компакт-флэш-памяти (CF), карты памяти (SD), микро-карты памяти (микро-SD), мини-SD, сверхминиатюрной карты памяти (xD) и флэш-памяти.
[451] Память 6920 может сохранять различные программы и данные для работы электронного устройства 110с и носимого устройства 120с. Например, память 6920 может временно или наполовину временно сохранять по меньшей мере часть контента, отображаемого на экране блокировки.
[452] Контроллер 6970 может управлять блоком 6910 дисплея, чтобы отображать по меньшей мере часть контента, сохраненного в памяти 6920, в блоке 6910 дисплея. Иначе говоря, контроллер 6970 может отображать некоторый из контента, сохраненного в памяти 6920, в блоке 6910 дисплея. Иначе, когда пользователь делает жест в области блока 6910 дисплея, контроллер 6970 может выполнять операцию управления, соответствующую жесту пользователя.
[453] Контроллер 6970 может включать в себя по меньшей мере одно из RAM 6971, постоянной памяти (ROM) 6972, центрального процессора (CPU) 6973, графического процессора (GPU) 6974, и шины 6975. RAM 6971, CPU 6973 и GPU 6974 могут соединяться через шину 6975.
[454] CPU 6973 осуществляет доступ к памяти 6920 и загружает систему с использованием операционной системы (OS), сохраненной в памяти 6920. CPU 6973 выполняет различные операции с использованием различных программ, контента, данных и тому подобного, сохраненного в памяти 6920.
[455] Множество команд для загрузки системы сохраняются в ROM 6972. Например, когда команда включения вводится в электронное устройство 110с и в носимое устройство 120с, чтобы подать питание в электронное устройство 110с и носимое устройство 120с, CPU 6973 копирует OS, сохраненную в памяти 6920, в RAM 6971 в соответствии с командой, сохраненной в ROM 6972, и выполняет OS, чтобы загрузить систему. Когда загрузка системы завершается, CPU 6973 копирует различные программы, сохраненные в памяти 6920, в RAM 6971 и выполняет различные программы, скопированные в RAM 6971, чтобы выполнять различные операции. Когда загрузка электронного устройства 110с и по меньшей мере одного носимого устройства 120с завершается, GPU 6974 отображает экран пользовательского интерфейса (UI) в области блока 6910 дисплея. А именно, GPU 6974 может создавать экран, включающий в себя электронный документ, включающий в себя различные объекты, такие как контент, пиктограммы, меню и т.д. GPU 6974 вычисляет значения атрибутов, такие как координаты, форма, размер и цвета каждого объекта, в соответствии с компоновкой экрана. GPU 6974 может также создавать экраны, включающие в себя различные компоновки, включающие в себя объекты, на основе вычисленных значений атрибутов. Экраны, созданные GPU 6974, могут предоставляться в блок 6910 дисплея и отображаться в областях блока 6910 дисплея, соответственно.
[456] Чип 6925 GPS может принимать сигнал глобальной системы позиционирования (GPS) от спутника GPS и вычислять текущие позиции электронного устройства 110с и носимого устройства 120с. Контроллер 6970 может вычислять позицию пользователя, с использованием чипа 6920 6925 GPS, когда используется программа навигации, или, когда требуется текущая позиция пользователя.
[457] Блок 6930 связи может устанавливать связь с различными внешними устройствами в соответствии с различными способами связи. Блок 6930 связи может включать в себя по меньшей мере один из чипа 6931 Wi-Fi, чипа 6932 Bluetooth, чипа 6933 мобильной связи и чипа 6934 NFC. Контроллер 6970 может устанавливать связь с различными внешними устройствами через блок 6930 связи.
[458] Чип 6931 Wi-Fi и чип 6932 Bluetooth могут создавать связь в соответствии со способом Wi-Fi и способом Bluetooth, соответственно. Когда используется чип 6931 Wi-Fi или чип 6932 Bluetooth, различная информация соединения, такая как идентификация подсистемы (SSID) и ключ сеанса, может сначала передаваться/приниматься. Связь может создаваться с использованием различной информации соединения, а затем может передаваться/приниматься различная другая информация. Чип 6933 мобильной связи означает чип, который создает связь в соответствии с различными стандартами связи, такими как IEEE, Zigbee, 3G, проект партнерства 3G (3GPP), долгосрочное развитие LTE, и т.д. Чип 6934 NFC является чипом, который работает в соответствии со способом NFC с использованием часты, равной 13,56 MHz, из различных частот RF-ID, например, 135 kHz, 13,56 MHz, 433 MHz, от 860 до 960 13,56 MHz и 2,45 GHz.
[459] Видеопроцессор 6935 может обрабатывать видеоданные, содержащиеся в контенте, принятом через блок 6930 связи, или контенте, сохраненном в памяти 6920. Видеопроцессор 6935 может выполнять различную обработку изображения, такую как декодирование, масштабирование, фильтрация шума, преобразование частоты кадров, преобразование разрешения, и т.д. в видеоданных.
[460] Аудиопроцессор 6940 может обрабатывать аудиоданные, содержащиеся в контенте, принятом через блок 6930 связи, или контенте, сохраненном в памяти 6920. Аудиопроцессор 6940 может выполнять различную обработку, такую как декодирование, усиление, фильтрация шума, и т.д. в аудиоданных.
[461] Когда выполняется программа воспроизведения, связанная с мультимедиа, контроллер 6970, видеопроцессор 6935 и аудиопроцессор 6940 могут запускаться, чтобы воспроизводить контент мультимедиа. Блок 6920 громкоговорителя может выводить аудиоданные, созданные аудиопроцессором 6940.
[462] Пользовательский блок 6945 ввода может принимать различные команды от пользователя. Пользовательский блок 6945 ввода может включать в себя по меньшей мере одно из кнопки 6946, сенсорной панели 6947 и панели 6948 распознавания пера.
[463] Кнопка 6946 может включать в себя различные типы кнопок (например, механические кнопки, колесики прокрутки, и т.д.), сформированные в различных областях (например, передней, боковой, задней поверхностях) внешней стороны основного корпуса каждого из электронного устройства 6910с и носимого устройства 120с.
[464] Сенсорная панель 6947 может считывать входные данные касания пользователя и выводить значение события касания, соответствующее считанному сигналу касания. Когда сенсорная панель 6947 объединяется с панелью 6911 дисплея, чтобы формировать сенсорный экран (не изображен), сенсорный экран может осуществляться как различные сенсорные датчики, такие как электростатический сенсорный датчик, сенсорный датчик, чувствительный к давлению, и пьезоэлектрический сенсорный датчик. Электростатический сенсорный датчик вычисляет координаты точки касания с помощью считывания микроэлектричества, которое появляется на теле пользователя при использовании диэлектрика, нанесенного на поверхности сенсорного экрана, когда часть тела пользователя касается поверхности сенсорного экрана. Сенсорный датчик, чувствительный к давлению, включает в себя две электродные пластины, включенные в сенсорный экран, и вычисляет координаты точки касания с помощью считывания потоков электрического тока, когда пользователь касается сенсорного экрана и верхняя и нижняя пластины контактируют в точке касания. Обычно событие касания может генерироваться на сенсорном экране, главным образом, пальцем пользователя, но может также генерироваться с использованием проводящего материала, который может вызывать изменение электростатической емкости.
[465] Панель 6948 распознавания пера может считывать входные данные близости или входные данные касания, которые вводятся с помощью пера касания пользователя (например, сенсорного пера или пера цифрового датчика), и может выводить считанное событие близости пера или событие касания пера. Панель 6948 распознавания пера может осуществляться, например, в соответствии со способом EMR, и может считывать входные данные касания или близости в соответствии с изменением интенсивности электромагнитного поля, вызванного, когда перо приближается к сенсорному экрану, или, когда перо касается сенсорного экрана. Подробно, панель 6948 распознавания пера может включать в себя датчик с катушкой электромагнитной индукции (не изображен), имеющий сетчатую структуру, и процессор электронного сигнала (не изображен), который последовательно подает сигнал переменного тока (АС), имеющий предварительно определенную частоту, в контурные катушки датчика с катушкой электромагнитной индукции. Когда перо, включающее в себя резонансную схему, располагается вблизи контурной катушки панели 6948 распознавания пера, магнитное поле, переданное из контурной катушки, генерирует электрический ток в резонансной схеме в пере, на основе взаимной электромагнитной индукции. Поле индукции генерируется из катушки резонансной схемы в пере на основе электрического тока. Панель 6948 распознавания пера может считывать точку, к которой приближается перо, или точку, которой касается перо, при обнаружении поля индукции в контурных катушках, которое считывается, чтобы принимать сигнал. Панель 6948 распознавания пера может подготавливаться, чтобы занимать предварительно определенную область нижней части панели 6911 дисплея, например, область, покрывающую область отображения панели 6911 дисплея.
[466] Блок 6950 микрофона может принимать голос пользователя или другой звук и преобразовывать его в аудиоданные. Контроллер 6970 может использовать голосовые входные данные пользователя, введенные через блок 6950 микрофона, чтобы выполнять операцию вызова или преобразовывать голос пользователя в аудиоданные и сохранять аудиоданные в памяти 6920.
[467] Блок 6955 формирования изображения может захватывать неподвижное изображение или видео под управлением пользователя. Блок 6955 формирования изображения может осуществляться, например, как передняя камера и задняя камера.
[468] Когда блок 6955 формирования изображения и блок 6950 микрофона подготовлены, контроллер 6970 может выполнять операцию управления в соответствии с голосом пользователя, введенным через блок 6950 микрофона, или движением пользователя, распознанным блоком 6955 формирования изображения. Например, электронное устройство 110с и носимое устройство 120с могут работать в режиме, управляемом движением или режиме, управляемом голосом. Когда блок 6955 формирования изображения и блок 6950 микрофона работают в режиме, управляемом движением, контроллер 6970 может активировать блок 6955 формирования изображения, чтобы фотографировать пользователя, след изменения движения пользователя и выполнять операцию управления в соответствии с изменением движения пользователя. Когда блок 6955 формирования изображения и блок 6950 микрофона работают в режиме, управляемом голосом, контроллер 6970 может анализировать голос пользователя, введенный через блок 6950 микрофона, и работать в режиме распознавания голоса, в котором операция управления выполняется в соответствии с проанализированным голосом пользователя.
[469] Датчик 6965 движения может считывать движения основных частей электронного устройства 110с и по меньшей мере одного носимого устройства 120с. Электронное устройство 110с и по меньшей мере одно носимое устройство 120с могут поворачиваться или наклоняться в различных направлениях. В этом случае датчик 6965 движения может считывать признаки движений основных частей электронного устройства 110с и по меньшей мере одного носимого устройства 120с, такие как направление и угол поворота, наклон, и т.д., с помощью использования по меньшей мере одного из различных датчиков, таких как геомагнитный датчик, гироскопический датчик и датчик ускорения.
[470] Кроме того, хотя не изображено, в иллюстративном варианте осуществления фиг.69, электронное устройство 110с и по меньшей мере одно носимое устройство 120с могут дополнительно включать в себя порт универсальной последовательной шины (USB), с которым может соединяться соединительное устройство USB, различные внешние входные порты, с которыми соединяются различные внешние конечные устройства (такие как наушники, мышь, локальная сеть (LAN)), чип DMB, который принимает и обрабатывает цифровой широковещательный сигнал мультимедиа (DMB), различные датчики и т.д.
[471] Термины элементов электронного устройства 110с и по меньшей мере одного носимого устройства 120с, описанных выше, однако могут изменяться. Каждое из электронного устройства 110с и по меньшей мере одного носимого устройства 120с может включать в себя по меньшей мере один из элементов, описанных выше, и может включать в себя другие элементы.
[472] Контроллер 6970 фиг.69 может соответствовать процессору 210 электронного устройства 110а или 110b или процессору 610 носимого устройства 120а или 120b. Блок 6930 связи фиг.69 может соответствовать блоку 230 связи электронного устройства 110а или 110b или блоку 630 связи носимого устройства 120а или 120b. Блок 6910 отображения и блок 6960 громкоговорителя может соответствовать блоку 220 предоставления уведомления электронного устройства 110а или 110b или блоку 620 предоставления уведомления носимого устройства 120а или 120b. Сенсорная панель 6947, микрофон 6950, блок 6955 формирования изображения и датчик 6965 фиг.69 могут соответствовать блоку 2010 датчика электронного устройства 110а или 110b или блоку 2110 датчика носимого устройства 120а или 120b.
[473] Как описано выше, в соответствии с одним или более иллюстративными вариантами осуществления, может предотвращаться предоставление уведомления, которое пользователь, вероятно, не должен проверить.
[474] В соответствии с одним или более иллюстративными вариантами осуществления, вероятность того, что пользователь немедленно проверит уведомление, может увеличиваться.
[475] В соответствии с одним или более иллюстративными вариантами осуществления, уведомление может предоставляться так, что пользователь не прерывается уведомлением.
[476] в соответствии с одним или более иллюстративными вариантами осуществления, уведомление может предоставляться в носимое устройство в подходящем виде, когда электронное устройство и носимое устройство работают при связи друг с другом.
[477] Следует понимать, что иллюстративные варианты осуществления, описанные в настоящей заявке, должны рассматриваться только в описательном смысле, а не с целью ограничения. Описание признаков или аспектов в каждом иллюстративном варианте осуществления следует обычно рассматривать как применимое для других аналогичных признаков или аспектов в других иллюстративных вариантах осуществления.
[478] Хотя один или более иллюстративных вариантов осуществления были описаны со ссылкой на фигуры, специалисты в данной области техники поймут, что в них могут быть сделаны различные изменения по форме и в деталях, не выходя за рамки сущности и объема иллюстративных вариантов осуществления, как определено следующей формулой изобретения.