ЭЛЕКТРОННОЕ УСТРОЙСТВО И СПОСОБ ДЛЯ ОТПРАВКИ ОТВЕТНОГО СООБЩЕНИЯ СОГЛАСНО ТЕКУЩЕМУ СОСТОЯНИЮ
ELECTRONIC DEVICE AND METHOD FOR SENDING RESPONSE MESSAGE ACCORDING TO CURRENT STATE

Область техники, к которой относится изобретение
[1] Настоящее изобретение относится к устройству и способу для автоматического ответного сообщения. Более конкретно, изобретение относится к устройству и способу для автоматической отправки ответного сообщения, когда принятое сообщение не подтверждено в течение предварительно заданного времени, или ответное сообщение для подтвержденного сообщения не отправлено в течение предварительно заданного времени.
Уровень техники
[2] Когда вызывающий абонент пытается выполнить звонок вызываемому абоненту, вызываемый абонент может проверять вызов, когда электронное устройство вызываемого абонента включено, или когда электронное устройство находится в режиме экономии энергии.
[3] Однако, после отправки сообщения вызываемому абоненту вызывающий абонент может просто получить подтверждение, принял ли вызываемый абонент сообщение, но не может получить состояние вызываемого абонента. Например, даже когда прием сообщения подтверждается или не подтверждается, вызываемый абонент может не составить сообщение согласно ситуации или задаче. В этом случае, вызывающий абонент не способен определить, почему вызываемый абонент не отвечает на сообщение, тем самым, вызывается беспокойство, относящееся к доверию между вызывающим и вызываемым абонентами.
[4] Таким образом, необходим способ для того, чтобы, когда электронное устройство, принимающее сообщение, определяет, что контактный номер, ассоциированный с электронным устройством, отправляющим сообщение, соответствует предварительно заданному контактному номеру, автоматически определять состояние пользователя и автоматически отправлять ответное сообщение электронному устройству вызывающего абонента.
[5] Вышеуказанная информация представляется в качестве исходной информации только для того, чтобы помогать в понимании настоящего раскрытия сущности. Не выполняются определения и не выносятся суждения в отношении того, может или нет быть применимым что-либо из вышеуказанного в качестве предшествующего уровня техники относительно настоящего раскрытия сущности.
Сущность изобретения
Решение задачи
[6] Аспекты настоящего раскрытия заключаются в том, чтобы разрешать вышеуказанные проблемы и/или недостатки и предоставлять, по меньшей мере, преимущества, описанные ниже. Соответственно, аспектом настоящего изобретения является предоставление устройства и способа для автоматической отправки ответного сообщения, когда принятое сообщение не подтверждено в течение предварительно заданного времени, или ответное сообщение для подтвержденного сообщения не отправлено в течение предварительно заданного времени.
[7] Другим аспектом настоящего изобретения является предоставление устройства и способа для защиты конфиденциальности пользователя посредством автоматической отправки ответного сообщения, только когда контактный номер электронного устройства, отправляющего сообщение, является предварительно заданным контактным номером.
[8] Еще одним аспектом настоящего изобретения является предоставление устройства и способа для написания и отправки сообщения на основе текущего состояния пользователя посредством автоматического обнаружения текущего состояния.
[9] Согласно аспекту настоящего изобретения, предоставляется способ работы электронного устройства. Способ включает в себя определение того, подтверждено ли принятое сообщение в течение предварительно заданного времени; когда принятое сообщение не подтверждено в течение предварительно заданного времени, определение того, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером; и когда контактный номер электронного устройства отправителя является предварительно заданным контактным номером, отправку автоматического ответного сообщения электронному устройству отправителя, соответствующего предварительно заданному состоянию автоматического ответного сообщения.
[10] В соответствии с другим аспектом настоящего изобретения способ может дополнительно включать в себя определение того, включено ли электронное устройство, и когда электронное устройство выключено, прием, по меньшей мере, одного сообщения, после того как электронное устройство включается.
[11] В соответствии с другим аспектом настоящего изобретения способ может дополнительно включать в себя, когда электронное устройство включено, определение того, задан ли текущий режим работы в режим экономии энергии, и когда текущий режим работы задан в режим экономии энергии, прием, по меньшей мере, одного сообщения, после того как текущий режим работы переключается в нормальный режим.
[12] В соответствии с другим аспектом настоящего изобретения способ может дополнительно включать в себя, когда электронное устройство включено, определение того, задан ли текущий режим работы в режим экономии энергии, и когда текущий режим работы не задан в режим экономии энергии, прием сообщения.
[13] В соответствии с другим аспектом настоящего изобретения способ может дополнительно включать в себя, когда принятое сообщение подтверждено в течение предварительно заданного времени, определение того, передано ли ответное сообщение для принятого сообщения электронному устройству отправителя в течение предварительно заданного времени, и когда принятое сообщение не подтверждено в течение предварительно заданного времени, определение того, что ответное сообщение для принятого сообщения не передано электронному устройству отправителя в течение предварительно заданного времени.
[14] В соответствии с другим аспектом настоящего изобретения отправка автоматического ответного сообщения электронному устройству отправителя, соответствующего предварительно заданному состоянию автоматического ответного сообщения, когда контактный номер электронного устройства отправителя является предварительно заданным контактным номером, может включать в себя определение предварительно заданного состояния автоматического ответного сообщения, когда состояние автоматического ответного сообщения задано, чтобы отправлять первое сообщение, определение текущего состояния, чтобы формировать первое сообщение, формирование первого сообщения, соответствующего определенному текущему состоянию, и отправку сформированного первого сообщения электронному устройству отправителя.
[15] В соответствии с другим аспектом настоящего изобретения определение текущего состояния, чтобы формировать первое сообщение, может включать в себя прием информации о текущем местоположении, по меньшей мере, от одного из спутников системы глобального позиционирования (GPS) и базовой станции и определение того, находится ли электронное устройство за пределами предварительно заданного региона, на основе принятой информации о текущем местоположении.
[16] В соответствии с другим аспектом настоящего изобретения определение текущего состояния, чтобы формировать первое сообщение, может включать в себя прием информации о текущем времени, по меньшей мере, от одного из GPS-спутника и базовой станции и определение того, что предварительно заданное время прошло, на основе принятой информации о текущем времени.
[17] В соответствии с другим аспектом настоящего изобретения определение текущего состояния, чтобы формировать первое сообщение, может включать в себя прием информации о текущем времени, по меньшей мере, от одного из GPS-спутника и базовой станции и определение того, что предварительно заданное время находится в предварительно заданном временном диапазоне, на основе принятой информации о текущем времени.
[18] В соответствии с другим аспектом настоящего изобретения определение текущего состояния, чтобы формировать первое сообщение, может включать в себя определение изменения наклона и пространственное перемещение с помощью, по меньшей мере, одного датчика, функционально соединенного с электронным устройством, и определение того, превышает ли обнаруженное изменение наклона и пространственное перемещение предварительно заданный наклон и предварительно заданные пространственные координаты.
[19] В соответствии с другим аспектом настоящего изобретения формирование первого сообщения посредством отражения определенного текущего состояния, может включать в себя формирование первого сообщения, указывающего, что электронное устройство находится за пределами предварительно заданного региона.
[20] В соответствии с другим аспектом настоящего изобретения формирование первого сообщения посредством отражения определенного текущего состояния, может включать в себя формирование первого сообщения, указывающего, что предварительно заданное время прошло.
[21] В соответствии с другим аспектом настоящего изобретения формирование первого сообщения, соответствующего определенному текущему состоянию, может включать в себя определение настроек на основе временного диапазона и формирование первого сообщения, соответствующего текущему временному диапазону в настройках на основе временного диапазона.
[22] В соответствии с другим аспектом настоящего изобретения формирование первого сообщения посредством отражения определенного текущего состояния может включать в себя формирование первого сообщения, указывающего тренировку.
[23] В соответствии с другим аспектом настоящего изобретения отправка автоматического ответного сообщения электронному устройству отправителя, соответствующего предварительно заданному состоянию автоматического ответного сообщения, когда контактный номер электронного устройства отправителя является предварительно заданным контактным номером, может включать в себя определение предварительно заданного состояния автоматического ответного сообщения, когда состояние автоматического ответного сообщения задано, чтобы отправлять второе сообщение, извлечение второго сообщения; и отправку извлеченного второго сообщения электронному устройству отправителя.
[24] В соответствии с другим аспектом настоящего изобретения предоставляется электронное устройство. Электронное устройство включает в себя процессорный модуль, сконфигурированный с возможностью определять, подтверждено ли принятое сообщение в течение предварительно заданного времени, и определять, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером, когда принятое сообщение не подтверждено в течение предварительно заданного времени, и модуль связи, сконфигурированный с возможностью, когда контактный номер электронного устройства отправителя является предварительно заданным контактным номером, отправлять автоматическое ответное сообщение электронному устройству отправителя, соответствующее предварительно заданному состоянию автоматического ответного сообщения.
[25] В соответствии с другим аспектом настоящего изобретения процессорный модуль может определять, включено ли электронное устройство, и когда электронное устройство выключено, модуль связи может принимать, по меньшей мере, одно сообщение, после того как электронное устройство включается.
[26] В соответствии с другим аспектом настоящего изобретения, когда электронное устройство включено, процессорный модуль может определять, задан ли текущий режим работы в режим экономии энергии, и когда текущий режим работы задан в режим экономии энергии, модуль связи может принимать, по меньшей мере, одно сообщение, после того как текущий режим работы переключается в нормальный режим.
[27] В соответствии с другим аспектом настоящего изобретения, когда электронное устройство включено, процессорный модуль может определять, задан ли текущий режим работы в режим экономии энергии, и когда текущий режим работы не задан в режим экономии энергии, модуль связи может принимать сообщение.
[28] В соответствии с другим аспектом настоящего изобретения процессорный модуль может, когда принятое сообщение подтверждено в течение предварительно заданного времени, определять, передано ли ответное сообщение для принятого сообщения электронному устройству отправителя в течение предварительно заданного времени, и подтверждать, что ответное сообщение для принятого сообщения не передано электронному устройству отправителя в течение предварительно заданного времени.
[29] В соответствии с другим аспектом настоящего изобретения процессорный модуль может определять предварительно заданное состояние автоматического ответного сообщения, определять текущее состояние, чтобы формировать первое сообщение, когда состояние автоматического ответного сообщения задано, чтобы отправлять первое сообщение, и формировать первое сообщение, соответствующее определенному текущему состоянию. Модуль связи может отправлять сформированное первое сообщение электронному устройству отправителя.
[30] В соответствии с другим аспектом настоящего изобретения модуль связи может принимать информацию о текущем местоположении, по меньшей мере, от одного из GPS-спутника и базовой станции, и процессорный модуль может определять, находится ли электронное устройство за пределами предварительно заданного региона, на основе принятой информации о текущем местоположении.
[31] В соответствии с другим аспектом настоящего изобретения модуль связи может принимать информацию о текущем времени, по меньшей мере, от одного из GPS-спутника и базовой станции, и процессор может определять, прошло ли предварительно заданное время, на основе принятой информации о текущем времени.
[32] В соответствии с другим аспектом настоящего изобретения модуль связи может принимать информацию о текущем времени, по меньшей мере, от одного из GPS-спутника и базовой станции, и процессор может определять, находится ли текущее время в предварительно заданном временном диапазоне, на основе принятой информации о текущем времени.
[33] В соответствии с другим аспектом настоящего изобретения процессорный модуль может обнаруживать изменение наклона и пространственное перемещение с помощью, по меньшей мере, одного датчика, функционально соединенного с электронным устройством, и определять, превышают ли обнаруженное изменение наклона и пространственное перемещение предварительно заданный наклон и предварительно заданные пространственные координаты.
[34] В соответствии с другим аспектом настоящего изобретения процессорный модуль может формировать первое сообщение, указывающее, что электронное устройство находится за пределами предварительно заданного региона.
[35] В соответствии с другим аспектом настоящего изобретения процессорный модуль может формировать первое сообщение, указывающее, что предварительно заданное время прошло.
[36] В соответствии с другим аспектом настоящего изобретения процессорный модуль может определять настройку на основе временного диапазона и формировать первое сообщение, соответствующее текущему временному диапазону в настройке на основе временного диапазона.
[37] В соответствии с другим аспектом настоящего изобретения процессорный модуль может формировать первое сообщение, указывающее тренировку.
[38] В соответствии с другим аспектом настоящего изобретения процессорный модуль может проверять предварительно заданное состояние автоматического ответного сообщения и извлекать второе сообщение, когда состояние автоматического ответного сообщения задано, чтобы отправлять второе сообщение. Модуль связи может отправлять извлеченное второе сообщение электронному устройству отправителя.
[39] Другие аспекты, преимущества и характерные признаки раскрытия сущности станут ясны специалистам в данной области техники из нижеприведенного подробного описания, которое, при рассмотрении вместе с прилагаемыми чертежами, раскрывает различные варианты осуществления настоящего раскрытия сущности.
Краткое описание чертежей
[40] Вышеуказанные и другие примерные аспекты, признаки и преимущества конкретных вариантов осуществления настоящего раскрытия сущности должны становиться более понятными из последующего подробного описания, рассматриваемого вместе с прилагаемыми чертежами, из которых:
[41 ] Фиг. 1A, 1B, 1C и 1D иллюстрируют электронные устройства для отправки ответного сообщения согласно текущему состоянию согласно варианту осуществления настоящего изобретения;
[42] Фиг. 2A, 2B и 2C иллюстрируют, по меньшей мере, одно сообщение, принятое после включения питания, когда электронное устройство выключено, согласно варианту осуществления настоящего изобретения;
[43] Фиг. 3A, 3B и 3C иллюстрируют, по меньшей мере, одно сообщение, после того как режим электронного устройства переключается из режима экономии энергии в нормальный режим, согласно варианту осуществления настоящего изобретения;
[44] Фиг. 4A, 4B, 4C и 4D иллюстрируют настройку контактного номера согласно варианту осуществления настоящего изобретения;
[45] Фиг. 5A и 5B иллюстрируют настройку состояния автоматического ответного сообщения согласно варианту осуществления настоящего изобретения;
[46] Фиг. 6 иллюстрирует автоматическое ответное сообщение, отправленное посредством формирования первого сообщения на основе фактического состояния электронного устройства согласно варианту осуществления настоящего изобретения;
[47] Фиг. 7A и 7B иллюстрируют автоматическое ответное сообщение, отправленное посредством формирования первого сообщения на основе фактического состояния электронного устройства согласно варианту осуществления настоящего изобретения;
[48] Фиг. 8A и 8B иллюстрируют автоматическое ответное сообщение, отправленное посредством формирования первого сообщения на основе фактического состояния электронного устройства согласно варианту осуществления настоящего изобретения;
[49] Фиг. 9A и 9B иллюстрируют автоматическое ответное сообщение, отправленное посредством извлечения сохраненного второго сообщения согласно варианту осуществления настоящего изобретения;
[50] Фиг. 10 иллюстрирует операции электронного устройства согласно варианту осуществления настоящего изобретения;
[51] Фиг. 11A иллюстрирует способ электронного устройства для отправки ответного сообщения согласно текущему состоянию согласно варианту осуществления настоящего изобретения;
[52] Фиг. 11B иллюстрирует электронное устройство для отправки ответного сообщения согласно текущему состоянию согласно варианту осуществления настоящего изобретения; и
[53] Фиг. 12 иллюстрирует электронное устройство согласно варианту осуществления настоящего изобретения.
[54] На всех чертежах аналогичные номера ссылок должны пониматься как ссылающиеся на аналогичные части, компоненты и структуры.
Оптимальный вариант осуществления изобретения
[55] Нижеприведенное описание со ссылкой на прилагаемые чертежи предоставляется для того, чтобы помогать в полном понимании различных вариантов осуществления раскрытия сущности, заданного посредством формулы изобретения и ее эквивалентов. Оно включает в себя различные сведения, чтобы помогать в этом понимании, но они должны рассматриваться просто как примерные. Соответственно, специалисты в данной области техники должны признавать, что различные изменения и модификации различных вариантов осуществления, описанных в данном документе, могут осуществляться без отступления от сущности и объема настоящего раскрытия сущности. Помимо этого, описания хорошо известных функций и конструкций могут быть опущены для ясности и краткости.
[56] Термины и слова, используемые в нижеприведенном описании и формуле изобретения, не ограничены библиографическими значениями, а используются автором изобретения просто для того, чтобы обеспечивать четкое и согласованное понимание настоящего раскрытия сущности. Соответственно, специалистам в данной области техники должно быть очевидным, что нижеприведенное описание различных вариантов осуществления настоящего раскрытия сущности предоставляется только для цели иллюстрации, а не для цели ограничения настоящего раскрытия сущности, заданного посредством прилагаемой формулы изобретения и ее эквивалентов.
[57] Следует понимать, что формы единственного числа включают в себя ссылку на несколько объектов, если контекст явно не предписывает иное. Таким образом, например, ссылка на "поверхность компонента" включает в себя ссылку на одну или более таких поверхностей.
[58] Под термином "по существу" подразумевается, что изложенная характеристика, параметр или значение не обязательно достигаются точно, но отклонения или варьирования, включающие в себя, например, допуски, погрешность измерения, ограничения по точности измерения и другие факторы, известные специалистам в данной области техники, могут возникать в величинах, которые не препятствуют эффекту, который должна предоставлять характеристика.
[59] Согласно различным вариантам осуществления настоящего изобретения, только в качестве неисчерпывающей иллюстрации, электронное устройство, описанное в данном документе, может ссылаться на переносные устройства, такие как мобильный телефон, персональный цифровой помощник (PDA), мобильную панель, планшетный компьютер, карманный компьютер, цифровую камеру, переносную игровую консоль, MP3-проигрыватель, переносной/персональный мультимедийный проигрыватель (PMP), карманную электронную книгу, переносной портативный PC, навигационное устройство системы глобального позиционирования (GPS) и т.п., допускающее беспроводную связь или сетевую связь, согласующуюся с той, которая раскрыта в данном документе.
[60] Фиг. 1A, 1B, 1C и 1D иллюстрируют электронные устройства для отправки ответного сообщения согласно текущему состоянию согласно варианту осуществления настоящего изобретения.
[61] Обращаясь к фиг. 1A, электронное устройство, при приеме сообщения от некоторого электронного устройства, может определять, подтверждено ли принятое сообщение в течение предварительно заданного времени. Более конкретно, электронное устройство может определять, подтверждено ли сообщение, принятое от некоторого электронного устройства, в течение предварительно заданного времени. В качестве примера, предварительно заданное время для подтверждения сообщения в электронном устройстве может, как предполагается, быть равным 15 минутам. После приема, по меньшей мере, одного сообщения от некоторого электронного устройства электронное устройство может определять, подтвержден ли прием, по меньшей мере, одного принятого сообщения в течение предварительно заданного времени, равного 15 минутам.
[62] Обращаясь к фиг. 1B, электронное устройство может определять, передано ли ответное сообщение электронному устройству отправителя в течение предварительно заданного времени. В качестве примера, предварительно заданное время для подтверждения, по меньшей мере, одного принятого сообщения в электронном устройстве может, как предполагается, быть равным 10 минутам. Кроме того, время для определения того, передано ли ответное сообщение электронному устройству отправителя, может, как предполагается, быть равным 15 минутам. Электронное устройство, как предполагается, должно принимать сообщение от некоторого электронного устройства и затем подтверждать принятое сообщение в течение предварительно заданных 10 минут. Далее, электронное устройство может определять, передано ли ответное сообщение электронному устройству отправителя в течение предварительно заданных 15 минут.
[63] Когда электронное устройство принимает сообщение, но не подтверждает принятое сообщение в течение предварительно заданных 10 минут, или когда электронное устройство принимает сообщение, но не отправляет ответное сообщение в течение предварительно заданных 15 минут, электронное устройство может определять, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером. Согласно различным вариантам осуществления настоящего изобретения, предварительно заданный контактный номер может включать в себя, по меньшей мере, один из одного или более контактных номеров, сохраненных в электронном устройстве, по меньшей мере, один введенный контактный номер из одного или более контактных номеров, сохраненных в электронном устройстве, по меньшей мере, один контактный номер, исключающий нежелательный телефонный номер, зарегистрированный в электронном устройстве, по меньшей мере, один контактный номер, начинающийся с определенного кода зоны, и/или т.п.
[64] В качестве примера, электронное устройство может, как предполагается, хранить 100 контактных номеров, 10 из сохраненных 100 контактных номеров могут, как предполагается, быть зарегистрированы как нежелательные контактные номера, 15 контактных номеров могут, как предполагается, начинаться с кода зоны 01, 10 контактных номеров могут, как предполагается, начинаться с кода зоны 02, и 30 контактных номеров могут, как предполагается, начинаться с кода зоны 03. На основе таких предположений электронное устройство может вводить все из 100 сохраненных контактных номеров в качестве предварительно заданных контактных номеров и вводить 90 контактных номеров за исключением 10 нежелательных контактных номеров из сохраненных 100 контактных номеров в качестве предварительно заданных контактных номеров. Среди сохраненных 100 контактных номеров электронное устройство может вводить 25 контактных номеров, начинающихся с кодов зоны 01 и 02, в качестве предварительно заданных контактных номеров и вводить 35 контактных номеров за исключением нежелательных контактных номеров и контактных номеров, начинающихся с кодов зоны 01 и 03, в качестве предварительно заданных контактных номеров. Например, электронное устройство может вводить, по меньшей мере, один из сохраненных контактных номеров в качестве предварительно заданного контактного номера.
[65] Далее, при определении того, соответствует ли контактный номер электронного устройства отправителя предварительно заданному контактному номеру, электронное устройство может отправлять автоматическое ответное сообщение электронному устройству отправителя, отражая предварительно заданное состояние автоматического ответного сообщения. При этом, состояние автоматического ответного сообщения может быть определено как любое одно из состояния для автоматической отправки первого сообщения и состояния для автоматической отправки второго сообщения.
[66] Обращаясь к фиг. 1C, описывается электронное устройство для автоматической отправки второго сообщения согласно состоянию автоматического ответного сообщения. При подтверждении, что контактный номер электронного устройства отправителя соответствует предварительно заданному контактному номеру, электронное устройство может проверять (например, определять) предварительно заданное состояние автоматического ответного сообщения и затем подтверждать, что состояние автоматического ответного сообщения задано, чтобы отправлять второе сообщение, как показано на фиг. 1C. Далее, электронное устройство может извлекать и отправлять предварительно заданное второе сообщение электронному устройству отправителя. Например, когда предварительно заданное второе сообщение – это "не могу отправить ответ сейчас", электронное устройство может извлекать и автоматически отправлять второе сообщение электронному устройству отправителя. Например, второе сообщение может быть определено как сообщение нормального состояния, не отражающее текущее состояние электронного устройства. Соответственно, когда пользователь не хочет автоматически отправлять ответное сообщение, отражающее состояние пользователя, пользователь может настраивать электронное устройство, чтобы отправлять второе сообщение в качестве автоматического ответного сообщения и, таким образом, отправлять автоматическое ответное сообщение электронному устройству отправителя.
[67] Обращаясь к фиг. 1D, описывается электронное устройство для автоматической отправки первого сообщения согласно состоянию автоматического ответного сообщения. При приеме сообщения от некоторого электронного устройства электронное устройство может определять, подтверждено ли принятое сообщение в течение предварительно заданного времени, как показано на фиг. 1D. Когда принятое сообщение не подтверждено в течение предварительно заданного времени, или когда ответное сообщение для принятого сообщения не отправлено в течение предварительно заданного времени, электронное устройство может определять, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером. Когда контактный номер электронного устройства отправителя является предварительно заданным контактным номером, электронное устройство может определять текущее состояние электронного устройства, чтобы писать первое сообщение на основании фактического состояния.
[68] Далее, электронное устройство может формировать первое сообщение на основе определенного текущего состояния и затем отправлять сформированное первое сообщение электронному устройству отправителя. Например, когда электронное устройство принимает информацию о текущем местоположении, по меньшей мере, от одного из спутников системы глобального позиционирования (GPS) и базовой станции, и когда электронное устройство находится в Соединенных Штатах за пределами предварительно заданного региона, электронное устройство может формировать первое сообщение "Сейчас Вы находитесь в деловой поездке в США". Например, первое сообщение может быть определено в качестве сообщения, отражающего текущее состояние электронного устройства. Следовательно, когда пользователь хочет автоматически отправлять ответное сообщение, отражающее конкретное состояние, пользователь может автоматически формировать ответное сообщение, отражающее конкретное состояние, и отправлять сообщение электронному устройству отправителя, задавая состояние автоматического ответного сообщения в состояние первого сообщения.
[69] Согласно предшествующему уровню техники, когда электронное устройство отправляет сообщение некоторому электронному устройству, электронное устройство отправителя просто определяет, подтверждает ли электронное устройство получателя принятое сообщение, но не получает состояние получателя. Например, получатель иногда не может подтвердить сообщение или не может написать сообщение согласно ситуации или задаче даже после подтверждения сообщения. В этом случае, отправитель не имеет возможности определять, почему получатель не может принять ответное сообщение, тем самым, вызывая беспокойство в отношении доверия между отправителем и получателем.
[70] В отличие от этого, согласно различным вариантам осуществления настоящего изобретения, когда сообщение принимается, но не подтверждается в течение предварительно заданного времени, или когда сообщение подтверждено, но ответное сообщение не передано в течение предварительно заданного времени, электронное устройство может автоматически отправлять ответное сообщение, чтобы, таким образом, улучшать комфорт пользователя. Более конкретно, согласно различным вариантам осуществления настоящего изобретения, электронное устройство может защищать конфиденциальность пользователя, автоматически отправляя ответное сообщение, только когда контактный номер электронного устройства отправителя соответствует предварительно заданному контактному номеру. Кроме того, настоящее электронное устройство может автоматически обнаруживать текущее состояние пользователя, писать сообщение, отражающее текущее состояние пользователя конкретным образом, и автоматически отправлять ответное сообщение электронному устройству отправителя.
[71] Фиг. 2A, 2B и 2C иллюстрируют, по меньшей мере, одно сообщение, принятое после включения питания, когда электронное устройство выключено, согласно варианту осуществления настоящего изобретения.
[72] Обращаясь к фиг. 2A и 2B, когда электронное устройство выключено, как показано на фиг. 2A, и после этого, когда электронное устройство включается, как показано на фиг. 2B, электронное устройство принимает сообщение. Более конкретно, когда электронное устройство выключено, электронное устройство не имеет возможности принимать сообщение. После включения электронное устройство может принимать, по меньшей мере, одно сообщение. Например, когда электронное устройство B выключено, а электронное устройство A отправляет сообщение электронному устройству B, электронное устройство B не может принимать сообщение от электронного устройства A. Далее, когда электронное устройство B включается, электронное устройство B может принимать сообщение от электронного устройства A.
[73] Далее, электронное устройство, принимающее сообщение от некоторого электронного устройства, может определять, подтверждено ли принятое сообщение в течение предварительно заданного времени. Более подробно, электронное устройство может определять, подтверждено ли, по меньшей мере, одно принятое сообщение в течение предварительно заданного времени. Например, предварительно заданное время для определения того, подтверждает ли электронное устройство сообщение, может, как предполагается, быть равным 5 минутам. Электронное устройство может принимать, по меньшей мере, одно сообщение от некоторого электронного устройства и затем определять, подтверждено ли, по меньшей мере, одно принятое сообщение в течение предварительно заданных 5 минут. Когда подтверждается, по меньшей мере, одно принятое сообщение в течение предварительно заданного времени, как показано на фиг. 2C, электронное устройство может определять, отправлено ли ответное сообщение электронному устройству отправителя в течение предварительно заданного времени. Например, время для подтверждения, по меньшей мере, одного принятого сообщения в электронном устройстве может, как предполагается, быть равным 5 минутам, а время для определения того, передано ли ответное сообщение электронному устройству отправителя, после того как сообщение подтверждено, может, как предполагается, быть равным 10 минутам. Электронное устройство может, как предполагается, принимать сообщение от некоторого электронного устройства и затем подтверждать принятое сообщение в течение предварительно заданных 5 минут. Далее, электронное устройство может определять, передано ли ответное сообщение электронному устройству отправителя в течение предварительно заданных 10 минут.
[74] Когда электронное устройство принимает сообщение, но не подтверждает принятое сообщение в течение предварительно заданных 5 минут, или когда электронное устройство принимает сообщение, но не отправляет ответное сообщение в течение предварительно заданных 10 минут, электронное устройство может определять, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером. Например, электронное устройство может, как предполагается, быть включено и затем может, как предполагается, принимать три сообщения, как показано на фиг. 2C. Например, электронное устройство может, как предполагается, подтверждать три принятых сообщения, и все из контактных номеров, сохраненных в электронном устройстве, могут, как предполагается, быть введены в качестве предварительно заданных контактных номеров. Поскольку первое сообщение 201, принятое в электронном устройстве, введено в качестве контактного номера, предварительно заданного в электронном устройстве, электронное устройство не отображает контактный номер B, а отображает имя сохраненного номера B. Аналогично, поскольку последнее сообщение 203, принятое в электронном устройстве, также введено в качестве контактного номера, предварительно заданного в электронном устройстве, электронное устройство не отображает контактный номер A, а отображает имя сохраненного номера A. Однако, поскольку второе сообщение 202, принятое в электронном устройстве, не введено в качестве контактного номера, предварительно заданного в электронном устройстве, электронное устройство может отображать контактный номер "012-3456-7890" электронного устройства отправителя.
[75] Далее, при определении того, что контактный номер электронного устройства отправителя является предварительно заданным контактным номером, электронное устройство может отправлять автоматическое ответное сообщение электронному устройству отправителя, отражая предварительно заданное состояние автоматического ответного сообщения. Поскольку первое сообщение 201 и последнее сообщение 203 введены в качестве предварительно заданных контактных номеров электронного устройства, электронное устройство может отправлять автоматическое ответное сообщение электронному устройству A и электронному устройству B, отражая предварительно заданное состояние автоматического ответного сообщения. Однако, поскольку второе сообщение 202 не вводится в качестве предварительно заданных контактных номеров электронного устройства, электронное устройство может не отправлять автоматическое ответное сообщение электронному устройству отправителя, несмотря на то, подтверждает ли электронное устройство принятое сообщение в течение предварительно заданного времени.
[76] Например, когда сообщение принимается, но сообщение не подтверждается в течение предварительно заданного времени, или когда сообщение принимается, но ответное сообщение не отправляется в течение предварительно заданного времени, электронное устройство может автоматически отправлять ответное сообщение, таким образом, улучшая комфорт пользователя. Более конкретно, электронное устройство может защищать конфиденциальность пользователя, автоматически отправляя ответное сообщение, только когда контактный номер электронного устройства отправителя является предварительно заданным контактным номером. Кроме того, поскольку люди, которые используют предварительно заданные контактные номера, введенные в электронное устройство, близко связаны с пользователем, электронное устройство может автоматически отправлять ответное сообщение, даже когда пользователь не может отправлять сообщение немедленно. Таким образом, доверие между отправителем и получателем может быть сохранено.
[77] Фиг. 3A, 3B и 3C иллюстрируют, по меньшей мере, одно сообщение, принятое, после того как режим электронного устройства переключается из режима экономии энергии в нормальный режим, согласно варианту осуществления настоящего изобретения.
[78] Обращаясь к фиг. 3A и 3B, когда электронное устройство включается, электронное устройство может определять, задан ли текущий режим электронного устройства в режим экономии энергии. Когда режим электронного устройства является режимом экономии энергии, электронное устройство может входить в обычный режим и затем принимать, по меньшей мере, одно сообщение. При этом, режим экономии энергии может быть определен как режим, в котором электронное устройство включено, но не может в настоящий момент принимать сообщение. Например, когда режим электронного устройства задан в режим "в самолете", электронное устройство включено, но не может подтверждать принятое сообщение до тех пор, пока режим "в самолете" не будет переключен в нормальный режим. Далее, когда электронное устройство переключается из режима экономии энергии в нормальный режим, электронное устройство может принимать, по меньшей мере, одно сообщение, которое не принимается в режиме экономии энергии.
[79] Далее, электронное устройство, принимающее сообщение от некоторого электронного устройства, может определять, подтверждено ли принятое сообщение в течение предварительно заданного времени. Более конкретно, электронное устройство может определять, подтверждено ли, по меньшей мере, одно сообщение, принятое от некоторого электронного устройства, в течение предварительно заданного времени. Например, предварительно заданное время для подтверждения сообщения в электронном устройстве может, как предполагается, быть равным 15 минутам. После приема, по меньшей мере, одного сообщения от некоторого электронного устройства электронное устройство может определять, подтверждается ли, по меньшей мере, одно принятое сообщение в течение предварительно заданных 15 минут.
[80] Обращаясь к фиг. 3C, когда подтверждается, по меньшей мере, одно принятое сообщение в течение предварительно заданного времени, электронное устройство может определять, отправлено ли ответное сообщение электронному устройству отправителя в течение предварительно заданного времени. Например, время для подтверждения, по меньшей мере, одного принятого сообщения в электронном устройстве может, как предполагается, равняться 15 минутам, а время, после подтверждения сообщения, для определения того, передано ли ответное сообщение электронному устройству отправителя, равно 5 минутам. Электронное устройство, как предполагается, должно принимать сообщение от некоторого электронного устройства и затем подтверждать принятое сообщение в течение предварительно заданных 15 минут. Далее, электронное устройство может определять, передано ли ответное сообщение электронному устройству отправителя в течение предварительно заданных 5 минут.
[81] Когда электронное устройство принимает сообщение, но не подтверждает принятое сообщение в течение предварительно заданных 15 минут, или когда электронное устройство принимает сообщение, но не отправляет ответное сообщение в течение предварительно заданных 5 минут, электронное устройство может определять, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером. Например, электронное устройство может, как предполагается, быть переключено из режима экономии энергии в нормальный режим и затем принимает три сообщения, как показано на фиг. 3C. Электронное устройство может так же, как предполагается, подтверждать три принятых сообщения, и все из контактных номеров, сохраненных в электронном устройстве, могут, как предполагается, быть введены в качестве предварительно заданных контактных номеров. Поскольку первое сообщение 301, принятое в электронном устройстве, введено в качестве контактного номера, предварительно заданного в электронном устройстве, электронное устройство не отображает контактный номер B, а отображает имя сохраненного номера B. Аналогично, поскольку второе сообщение 302, принятое в электронном устройстве, также введено в качестве контактного номера, предварительно заданного в электронном устройстве, электронное устройство не отображает контактный номер A, а отображает имя сохраненного номера A. Однако, поскольку последнее сообщение 303, принятое в электронном устройстве, не введено в качестве контактного номера, предварительно заданного в электронном устройстве, электронное устройство может отображать контактный номер "012-345-6789" электронного устройства отправителя.
[82] Далее, при определении того, что контактный номер электронного устройства отправителя соответствует предварительно заданному контактному номеру, электронное устройство может отправлять автоматическое ответное сообщение электронному устройству отправителя, отражая предварительно заданное состояние автоматического ответного сообщения. Поскольку первое сообщение 301 и второе сообщение 302 введены в качестве предварительно заданных контактных номеров электронного устройства, электронное устройство может отправлять автоматическое ответное сообщение электронному устройству A и электронному устройству B, отражая предварительно заданное состояние автоматического ответного сообщения. Однако, поскольку последнее сообщение 303 не вводится в качестве предварительно заданных контактных номеров электронного устройства, электронное устройство может не отправлять автоматическое ответное сообщение электронному устройству отправителя, несмотря на то, подтверждает ли электронное устройство принятое сообщение в течение предварительно заданного времени.
[83] Например, когда сообщение принимается, но сообщение не подтверждается в течение предварительно заданного времени, или когда сообщение принимается, но ответное сообщение не отправляется в течение предварительно заданного времени, электронное устройство может автоматически отправлять ответное сообщение, таким образом, улучшая комфорт пользователя. Более конкретно, электронное устройство может защищать конфиденциальность пользователя, автоматически отправляя ответное сообщение, только когда контактный номер электронного устройства отправителя является предварительно заданным контактным номером. Кроме того, поскольку люди, которые используют предварительно заданные контактные номера, введенные в электронное устройство, близко связаны с пользователем, электронное устройство может автоматически отправлять ответное сообщение, даже когда пользователь не может немедленно отправлять сообщение. Таким образом, доверие между отправителем и получателем может быть сохранено.
[84] Фиг. 4A, 4B, 4C и 4D иллюстрируют настройку контактного номера согласно варианту осуществления настоящего изобретения.
[85] Обращаясь к фиг. 4A, 4B, 4C и 4D, предварительно заданный контактный номер может включать в себя, по меньшей мере, один из одного или более контактных номеров, сохраненных в электронном устройстве, по меньшей мере, один введенный контактный номер из одного или более контактных номеров, сохраненных в электронном устройстве, по меньшей мере, один контактный номер, исключающий нежелательный телефонный номер, зарегистрированный в электронном устройстве, и, по меньшей мере, один контактный номер, начинающийся с определенного кода зоны. Согласно различным вариантам осуществления настоящего изобретения предварительно заданный контактный номер не ограничивается идентифицированными выше примерами и может быть определен по-разному.
[86] Как иллюстрировано на фиг. 4A, электронное устройство может выбирать контактный номер, чтобы автоматически отправлять ответное сообщение. Более конкретно, электронное устройство может автоматически выбирать все из сохраненных контактных номеров в качестве контактного номера, чтобы автоматически отправлять ответное сообщение. Например, пользователь электронного устройства может, как предполагается, иметь работу, соответствующую служащему по продажам, который руководит людьми различных профессий, и электронное устройство, как предполагается, может хранить 1500 контактных номеров. Пользователь, которому нужно немедленно ответить на запросы или требования людей всех из сохраненных контактных номеров, может вводить все из сохраненных контактных номеров в качестве предварительно заданных контактных номеров. Например, когда электронное устройство вводит все из сохраненных контактных номеров в качестве предварительно заданных контактных номеров и затем не подтверждает принятое сообщение в течение предварительно заданного времени или не отправляет ответное сообщение для подтвержденного сообщения в течение предварительно заданного времени, электронное устройство может отправлять автоматическое ответное сообщение электронному устройству отправителя, отражая предварительно заданное состояние автоматического ответного сообщения. Следовательно, электронное устройство может не только сохранять базисное доверие с людьми, но может также немедленно отправлять ответное сообщение согласно характеристикам работы.
[87] Как иллюстрировано на фиг. 4B, электронное устройство может вручную выбирать контактный номер или контакт, которому ответное сообщение должно быть автоматически отправлено. Более конкретно, электронное устройство может выбирать, по меньшей мере, один из сохраненных контактных номеров. Например, пользователь электронного устройства может, как предполагается, быть студентом, и электронное устройство может, как предполагается, хранить 100 контактных номеров. Поскольку пользователь электронного устройства является студентом, особенно трудно для пользователя, который посещает класс или сосредоточен на обучении, немедленно отвечать на каждое принятое сообщение. В этом случае, пользователь может вводить контактный номер родителя или учителя, которому необходимо немедленно ответить, в качестве предварительно заданного контактного номера, и может не выбирать контактный номер друга или члена клуба, который может отвлекать пользователя, в качестве предварительно заданного контактного номера. Например, когда электронное устройство выбирает, по меньшей мере, один из сохраненных контактных номеров в качестве предварительно заданного контактного номера и затем не подтверждает принятое сообщение в течение предварительно заданного времени или не отправляет ответное сообщение для подтвержденного сообщения в течение предварительно заданного времени, электронное устройство может отправлять автоматическое ответное сообщение электронному устройству отправителя, отражая предварительно заданное состояние автоматического ответного сообщения. Таким образом, электронное устройство может не только сохранять базисное доверие с людьми, но может также выбирать предварительно заданный контактный номер из сохраненных контактных номеров, когда нет необходимости немедленно отправлять ответное сообщение согласно работе.
[88] Как иллюстрировано на фиг. 4C, электронное устройство может вводить контактный номер за исключением конкретного телефонного номера среди сохраненных контактных номеров в качестве контактного номера или контакта, которому ответное сообщение должно быть автоматически отправлено. Более конкретно, электронное устройство может вводить контактный номер за исключением нежелательного телефонного номера среди всех сохраненных контактных номеров в качестве предварительно заданного контактного номера. Например, пользователь электронного устройства может, как предполагается, принимать много нежелательных сообщений и может, как предполагается, регистрировать принятый контактный номер в качестве нежелательного телефонного номера. Дополнительно, электронное устройство может, как предполагается, хранить 100 контактных номеров, и 20 из сохраненных 100 контактных номеров могут, как предполагается, быть зарегистрированы как нежелательные телефонные номера. Пользователь электронного устройства может вводить 80 контактных номеров, исключая 20 нежелательных телефонных номеров, в качестве предварительно заданных контактных номеров. В результате, пользователь не должен отправлять автоматическое ответное сообщение 20 нежелательным контактным номерам из числа сохраненных 100 контактных номеров электронного устройства. Например, пользователь может регистрировать номер как нежелательный телефонный номер, так что пользователь не отправляет автоматический ответ на сообщение, принятое от него. Когда электронное устройство задает нежелательный контактный номер в качестве предварительно заданного контактного номера, оно может увеличивать нежелательное сообщение. Следовательно, электронное устройство не может не только сохранять базисное доверие с людьми, но также выбирать предварительно заданный контактный номер среди сохраненных контактных номеров, когда нет необходимости немедленно отправить ответное сообщение согласно работе или ассоциированной функции пользователя.
[89] Как иллюстрировано на фиг. 4D, электронное устройство может вводить контактный номер, начинающийся с некоторого кода зоны, в качестве контактного номера или контакта, которому ответное сообщение должно быть автоматически отправлено. Более конкретно, электронное устройство может вводить не только сохраненные контактные номера, но также контактный номер, начинающийся, по меньшей мере, с одного кода зоны, который не сохранен в электронном устройстве, в качестве предварительно заданных контактных номеров. Например, пользователь электронного устройства может, как предполагается, быть сотрудником, работающим в качестве исследователя. Дополнительно, код зоны местопребывания пользователя может, как предполагается, начинаться с 01, а код зоны компании пользователя может, как предполагается, начинаться с 02. Пользователь, который нечасто связывается с людьми в другом регионе по его/ее работе и определяет, что большинство звонков, приходящих из других регионов, имеют неправильный номер или бесполезны в действительной жизни пользователя, может вводить только код зоны 01 местопребывания и код зоны 02 компании в качестве предварительно заданных контактных номеров. Например, электронное устройство может вводить контактный номер, начинающийся с конкретного кода зоны, вместе с сохраненным контактным номером другого электронного устройства и отправлять автоматическое ответное сообщение для сообщения, принятого с контактного номера, начинающегося с соответствующего кода зоны.
[90] Фиг. 5A и 5B иллюстрируют настройку состояния автоматического ответного сообщения согласно варианту осуществления настоящего изобретения.
[91] Обращаясь к фиг. 5A и 5B, состояние автоматического ответного сообщения может быть любым состоянием из состояния для автоматической отправки первого сообщения и состояния для автоматической отправки второго сообщения. Более конкретно, согласно предварительно заданному состоянию автоматического ответного сообщения, электронное устройство может автоматически отправлять ответное сообщение, когда электронное устройство принимает сообщение, но не подтверждает принятое сообщение в течение предварительно заданного времени, или когда электронное устройство принимает сообщение, но не отправляет ответное сообщение в течение предварительно заданного времени.
[92] Как иллюстрировано на фиг. 5A, чтобы выбирать одно из состояний автоматического ответного сообщения, электронное устройство может отображать направляющее сообщение для настройки состояния автоматического ответного сообщения на сенсорном экране. Более подробно, электронное устройство может отображать направляющее сообщение на своем сенсорном экране для того, чтобы выбирать одно из первого сообщения и второго сообщения, которые являются состояниями автоматического ответного сообщения. Далее, когда первое сообщение выбирается в качестве состояния автоматического ответного сообщения, электронное устройство может формировать первое сообщение, отражающее фактическое состояние, и отправлять сформированное первое сообщение электронному устройству отправителя. При этом, состояние автоматического ответного сообщения задается, чтобы отправлять первое сообщение, которое означает, что электронное устройство формирует и отправляет сообщение, отражающее фактическое состояние, электронному устройству отправителя. Более конкретно, при отправке автоматического ответного сообщения электронному устройству отправителя электронное устройство формирует сообщение, отражающее фактическое состояние, вместо формирования однообразного и типичного сообщения.
[93] В качестве примера, электронное устройство A может, как предполагается, принимать сообщение от электронного устройства B в 02:00, предварительно заданное время для определения того, подтверждает ли электронное устройство A сообщение может, как предполагается, быть равным 10 минутам, а предварительно заданное время для определения того, передано ли ответное сообщение для подтвержденного сообщения, может, как предполагается, быть равным 15 минутам. Дополнительно, состояние автоматического ответного сообщения электронного устройства A может, как предполагается, быть задано, чтобы формировать первое сообщение. Когда принимается сообщение от электронного устройства B, и затем принятое сообщение не подтверждается в течение предварительно заданных 10 минут, электронное устройство A может получать фактическое состояние. Далее, электронное устройство A может подтверждать текущее время 02:00, формировать первое сообщение "Вы сейчас спите" и отправлять автоматическое ответное сообщение электронному устройству B.
[94] Аналогично, когда электронное устройство A принимает сообщение от электронного устройства B, подтверждает принятое сообщение в течение предварительно заданных 10 минут, но не отправляет ответное сообщение для принятого сообщения в течение предварительно заданных 15 минут, электронное устройство A может получать фактическое состояние. Далее, электронное устройство A может подтверждать текущее время 02:00, формировать первое сообщение "Вы сейчас спите" и отправлять автоматическое ответное сообщение электронному устройству B. Следовательно, чтобы автоматически отправлять ответное сообщение, отражающее конкретное состояние пользователя, пользователь может выбирать первое сообщение в качестве состояния автоматического ответного сообщения, автоматически формировать ответное сообщение, отражающее конкретное состояние пользователя, и отправлять автоматическое ответное сообщение электронному устройству отправителя.
[95] Как иллюстрировано на фиг. 5B, чтобы выбирать одно из состояний автоматического ответного сообщения, электронное устройство может отображать направляющее сообщение для настройки состояния автоматического ответного сообщения на сенсорном экране. Более подробно, электронное устройство может отображать направляющее сообщение на своем сенсорном экране для того, чтобы выбирать одно из первого сообщения и второго сообщения для состояния автоматического ответного сообщения. Далее, когда второе сообщение выбирается в качестве состояния автоматического ответного сообщения, электронное устройство может формировать и отправлять второе сообщение, являющееся предварительно заданным автоматическим ответным сообщением, электронному устройству отправителя. При этом состояние автоматического ответного сообщения задается, чтобы отправлять второе сообщение, которое означает, что электронное устройство извлекает и отправляет предварительно заданное сообщение электронному устройству отправителя вместо формирования сообщения, отражающего фактическое состояние электронного устройства. Более конкретно, при отправке автоматического ответного сообщения электронному устройству отправителя электронное устройство отправляет однообразное сообщение, не отражающее фактическое состояние электронного устройства.
[96] В качестве примера, электронное устройство A может, как предполагается, принимать сообщение от электронного устройства B, предварительно заданное время для определения того, подтверждает ли электронное устройство A сообщение, может, как предполагается, быть равным 10 минутам, а предварительно заданное время для определения того, передано ли ответное сообщение для подтвержденного сообщения, может, как предполагается, быть равным 15 минутам. Дополнительно, состояние автоматического ответного сообщения электронного устройства A может, как предполагается, быть задано, чтобы формировать второе сообщение, и второе сообщение может, как предполагается, быть "не могу отправить ответ сейчас". Когда принимается сообщение от электронного устройства B, и затем принятое сообщение не подтверждается в течение предварительно заданных 10 минут, электронное устройство A может получать состояние автоматического ответного сообщения. Далее, поскольку состояние автоматического ответного сообщения электронного устройства A задано, чтобы отправлять второе сообщение, электронное устройство A может извлекать сохраненное второе сообщение, несмотря на текущее состояние электронного устройства. Электронное устройство A может автоматически отправлять извлеченное второе сообщение ("не могу отправить ответ сейчас") электронному устройству B. Аналогично, когда электронное устройство A принимает сообщение от электронного устройства B, подтверждает принятое сообщение в течение предварительно заданных 10 минут, но не отправляет ответное сообщение для принятого сообщения в течение предварительно заданных 15 минут, электронное устройство A может извлекать сохраненное второе сообщение, несмотря на текущее состояние электронного устройства. Далее, электронное устройство A может автоматически отправлять извлеченное второе сообщение ("не могу отправить ответ сейчас") электронному устройству B. Следовательно, для того, чтобы автоматически не отправлять ответное сообщение, отражающее конкретное состояние, пользователь может сохранять общее второе сообщение и отправлять автоматическое ответное сообщение электронному устройству отправителя.
[97] Фиг. 6 иллюстрирует автоматическое ответное сообщение, отправленное посредством формирования первого сообщения на основе фактического состояния электронного устройства согласно варианту осуществления настоящего изобретения.
[98] Обращаясь к фиг. 6, когда состояние автоматического ответного сообщения задается, чтобы формировать первое сообщение, электронное устройство может отражать фактическое состояние электронного устройства, чтобы формировать первое сообщение. Подробно, электронное устройство может формировать первое сообщение, отражающее фактическое состояние электронного устройства, и отправлять автоматическое ответное сообщение электронному устройству отправителя.
[99] В качестве примера, пользователь электронного устройства A, который, как предполагается, должен жить в Южной Корее, едет в Осаку, Япония в служебную командировку и может, как предполагается, сейчас быть в Осаке, Япония, и электронное устройство A может принимать сообщение от электронного устройства B. Дополнительно, предварительно заданное время для определения того, подтверждает ли электронное устройство A сообщение, может, как предполагается, быть равным 20 минутам, предварительно заданное время для определения того, передано ли ответное сообщение для подтвержденного сообщения, может, как предполагается, быть равным 30 минутам, и состояние автоматического ответного сообщения электронного устройства A может, как предполагается, быть задано, чтобы формировать первое сообщение. В этом случае, когда электронное устройство A принимает сообщение от электронного устройства B и не подтверждает принятое сообщение в течение предварительно заданных 20 минут, электронное устройство A может получать фактическое состояние. Далее, электронное устройство A может принимать информацию о текущем местоположении, по меньшей мере, от одного из GPS-спутника и базовой станции и подтверждать текущее местоположение электронного устройства A как находящееся в Осаке, Япония. Как показано на фиг. 6, электронное устройство A может формировать первое сообщение "Вы находитесь в деловой поездке в Японию", отражающее фактическое состояние электронного устройства A, и отправлять автоматическое ответное сообщение электронному устройству B.
[100] Аналогично, когда электронное устройство A принимает сообщение от электронного устройства B, подтверждает принятое сообщение в течение предварительно заданных 20 минут, но не отправляет ответное сообщение для принятого сообщения в течение предварительно заданных 30 минут, электронное устройство A может получать фактическое состояние. Далее, электронное устройство A может принимать информацию о текущем местоположении, по меньшей мере, от одного из GPS-спутника и базовой станции и подтверждать текущее местоположение электронного устройства A в Осаке, Япония. Как показано на фиг. 6, электронное устройство A может формировать первое сообщение "Вы находитесь в деловой поездке в Японию", отражающее фактическое состояние электронного устройства A, и отправлять автоматическое ответное сообщение электронному устройству B. Таким образом, чтобы автоматически отправлять ответное сообщение, отражающее конкретное состояние, пользователь может выбирать первое сообщение в качестве состояния автоматического ответного сообщения, автоматически формировать ответное сообщение, отражающее конкретное состояние пользователя, и отправлять автоматическое ответное сообщение электронному устройству отправителя.
[101] Фиг. 7A и 7B иллюстрируют автоматическое ответное сообщение, отправленное посредством формирования первого сообщения на основе фактического состояния электронного устройства согласно варианту осуществления настоящего изобретения.
[102] Обращаясь к фиг. 7A и 7B, состояние автоматического ответного сообщения задается, чтобы формировать первое сообщение, электронное устройство может отражать фактическое состояние электронного устройства, чтобы формировать первое сообщение. Подробно, электронное устройство может формировать первое сообщение, отражающее фактическое состояние электронного устройства, и отправлять автоматическое ответное сообщение электронному устройству отправителя.
[103] Например, электронное устройство A может, как предполагается, принимать сообщение от электронного устройства B в 03:00, предварительно заданное время для определения того, подтверждает ли электронное устройство A сообщение, может, как предполагается, быть равным 10 минутам, а предварительно заданное время для определения того, передано ли ответное сообщение для подтвержденного сообщения, может, как предполагается, быть равным 15 минутам. Дополнительно, состояние автоматического ответного сообщения электронного устройства A может, как предполагается, быть задано, чтобы формировать первое сообщение. Когда принимается сообщение от электронного устройства B, и принятое сообщение не подтверждается в течение предварительно заданных 10 минут, электронное устройство A может получать фактическое состояние. Далее, как иллюстрировано на фиг. 7A, электронное устройство A может подтверждать текущее время 03:00, формировать первое сообщение "Вы сейчас спите" и отправлять автоматическое ответное сообщение электронному устройству B.
[104] Аналогично, когда электронное устройство A принимает сообщение от электронного устройства B, подтверждает принятое сообщение в течение предварительно заданных 10 минут, но не отправляет ответное сообщение для принятого сообщения в течение предварительно заданных 15 минут, электронное устройство A может получать фактическое состояние. Далее, как иллюстрировано на фиг. 7A, электронное устройство A может подтверждать текущее время 03:00, формировать первое сообщение "Вы сейчас спите" и отправлять автоматическое ответное сообщение электронному устройству B. Таким образом, чтобы автоматически отправлять ответное сообщение, отражающее конкретное состояние, пользователь может выбирать первое сообщение в качестве состояния автоматического ответного сообщения, автоматически формировать ответное сообщение, отражающее конкретное состояние пользователя, и отправлять автоматическое ответное сообщение электронному устройству отправителя.
[105] Например, электронное устройство A может, как предполагается, принимать сообщение от электронного устройства B в 12:30, предварительно заданное время для определения того, подтверждает ли электронное устройство A сообщение, может, как предполагается, быть равным 10 минутам, а предварительно заданное время для определения того, передано ли ответное сообщение для подтвержденного сообщения, может, как предполагается, быть равным 15 минутам. Дополнительно, состояние автоматического ответного сообщения электронного устройства A может, как предполагается, быть задано, чтобы формировать первое сообщение. Когда принимается сообщение от электронного устройства B, и принятое сообщение не подтверждается в течение предварительно заданных 10 минут, электронное устройство A может получать фактическое состояние. Далее, как иллюстрировано на фиг. 7B, электронное устройство A может подтверждать текущее время 12:30, формировать первое сообщение "Вы на обеде" и отправлять автоматическое ответное сообщение электронному устройству B.
[106] Аналогично, когда электронное устройство A принимает сообщение от электронного устройства B, подтверждает принятое сообщение в течение предварительно заданных 10 минут, но не отправляет ответное сообщение для принятого сообщения в течение предварительно заданных 15 минут, электронное устройство A может получать фактическое состояние. Далее, как иллюстрировано на фиг. 7B, электронное устройство A может подтверждать текущее время 12:30, формировать первое сообщение "Вы на обеде" и отправлять автоматическое ответное сообщение электронному устройству B. Таким образом, чтобы автоматически отправлять ответное сообщение, отражающее конкретное состояние, пользователь может выбирать первое сообщение в качестве состояния автоматического ответного сообщения, автоматически формировать ответное сообщение, отражающее конкретное состояние пользователя, и отправлять автоматическое ответное сообщение электронному устройству отправителя.
[107] Фиг. 8A и 8B иллюстрируют автоматическое ответное сообщение, отправленное посредством формирования первого сообщения на основе фактического состояния электронного устройства согласно варианту осуществления настоящего изобретения.
[108] Обращаясь к фиг. 8A и 8B, когда состояние автоматического ответного сообщения задается, чтобы формировать первое сообщение, электронное устройство может отражать фактическое состояние электронного устройства, чтобы формировать первое сообщение. Подробно, электронное устройство может формировать первое сообщение, отражающее фактическое состояние электронного устройства, и отправлять автоматическое ответное сообщение электронному устройству отправителя.
[109] Например, электронное устройство A, когда обнаруживает изменение наклона и пространственное перемещение и определяет, что обнаруженное изменение наклона и пространственное перемещение превышают предварительно заданный наклон и предварительно заданные пространственные координаты, может, как предполагается, задавать формирование первого сообщения, указывающего текущую тренировку. Более конкретно, как иллюстрировано на фиг. 8A, электронное устройство A может, как предполагается, быть настроено, чтобы формировать первое сообщение, указывающее тренировку, когда обнаруживается наклон вверх или вниз электронного устройства A, превышающий 2a градусов 801 в течение предварительно заданного числа раз на протяжении предварительно заданного времени на основе портретного режима параллельно с горизонтальной плоскостью. Дополнительно, электронное устройство A может, как предполагается, принимать сообщение от электронного устройства B, предварительно заданное время для определения того, подтверждает ли электронное устройство A сообщение, может, как предполагается, быть равным 10 минутам, а предварительно заданное время для определения того, передано ли ответное сообщение для подтвержденного сообщения, может, как предполагается, быть равным 15 минутам. Когда принимается сообщение от электронного устройства B, и принятое сообщение не подтверждается в течение предварительно заданных 10 минут, электронное устройство A может получать фактическое состояние. Далее, как иллюстрировано на фиг. 8A, когда обнаруживается наклон вверх или вниз, превышающий 2a градусов 801, в течение предварительно заданного числа раз на протяжении предварительно заданного времени на основе оси X, электронное устройство A может формировать первое сообщение, указывающее тренировку. Далее, электронное устройство A может отправлять автоматическое ответное сообщение "Вы тренируетесь", являющееся сформированным первым сообщением, электронному устройству B.
[110] Аналогично, при приеме сообщения от электронного устройства B, подтверждении принятого сообщения в течение предварительно заданных 10 минут, но ответное сообщение для принятого сообщения не отправляется в течение предварительно заданных 15 минут, электронное устройство A может получать фактическое состояние. Далее, как иллюстрировано на фиг. 8A, когда обнаруживается наклон вверх или вниз, превышающий 2a градусов 801, в течение предварительно заданного числа раз на протяжении предварительно заданного времени на основе оси X, электронное устройство A может формировать первое сообщение, указывающее тренировку. Далее, как иллюстрировано на фиг. 8B, электронное устройство A может отправлять автоматическое ответное сообщение "Вы тренируетесь", являющееся сформированным первым сообщением, электронному устройству B. Таким образом, чтобы автоматически отправлять ответное сообщение, отражающее конкретное состояние, пользователь может выбирать первое сообщение в качестве состояния автоматического ответного сообщения, автоматически формировать ответное сообщение, отражающее конкретное состояние пользователя, и отправлять автоматическое ответное сообщение электронному устройству отправителя.
[111] Фиг. 9A и 9B иллюстрируют автоматическое ответное сообщение, отправленное посредством извлечения сохраненного второго сообщения согласно варианту осуществления настоящего изобретения.
[112] Обращаясь к фиг. 9A и 9B, состояние автоматического ответного сообщения задается, чтобы автоматически отправлять второе сообщение, электронное устройство может извлекать и отправлять сохраненное второе сообщение электронному устройству отправителя. Более конкретно, когда принятое сообщение не подтверждается в течение предварительно заданного времени, или когда принимается сообщение, но ответное сообщение не отправляется электронному устройству отправителя в течение предварительно заданного времени, электронное устройство может определять, является ли контакт электронного устройства отправителя предварительно заданным контактным номером. Далее, когда контактный номер электронного устройства отправителя является предварительно заданным контактным номером, электронное устройство может проверять (например, определять) состояние автоматического ответного сообщения в деталях. Когда состояние автоматического ответного сообщения задается, чтобы отправлять второе сообщение, электронное устройство может извлекать и отправлять сохраненное второе сообщение электронному устройству отправителя.
[113] Например, как иллюстрировано на фиг. 9A, когда состояние автоматического ответного сообщения задано, чтобы отправлять второе сообщение, электронное устройство может непосредственно вводить второе сообщение. Например, электронное устройство может непосредственно вводить и сохранять второе сообщение вместе с направляющим сообщением "пожалуйста, введите второе сообщение" на сенсорном экране. Согласно таким различным вариантам осуществления настоящего изобретения электронное устройство вводит второе сообщение "Я не могу ответить на сообщение сейчас. Пожалуйста, свяжитесь со мной позже". Электронное устройство может отображать одно или более сохраненных вторых сообщений на сенсорном экране, и электронное устройство (или его пользователь) может выбирать и сохранять любое одно из одного или более сохраненных сообщений. Например, как иллюстрировано на фиг. 9B, электронное устройство может отображать различные сохраненные вторые сообщения, такие как "еду сейчас", "на встрече сейчас" и "в классе сейчас", на сенсорном экране, и электронное устройство может выбирать и сохранять любое сообщение из различных вторых сообщений. Например, второе сообщение может быть введенным сообщением об общем состоянии, без отражения текущего состояния электронного устройства. Следовательно, для того, чтобы автоматически не отправлять ответное сообщение, отражающее конкретное состояние, пользователь может задавать общее второе сообщение и отправлять автоматическое ответное сообщение электронному устройству отправителя.
[114] Фиг. 10 иллюстрирует этапы работы электронного устройства согласно варианту осуществления настоящего изобретения.
[115] Обращаясь к фиг. 10, на этапе 1001, электронное устройство может определять, включено ли электронное устройство. Подробно, когда электронное устройство включено, электронное устройство может принимать сообщение от некоторого электронного устройства. Когда электронное устройство выключено, электронное устройство не может принимать сообщение от некоторого электронного устройства.
[116] Когда электронное устройство определяет, что электронное устройство включено, на этапе 1001, электронное устройство переходит к этапу 1002, на котором электронное устройство может определять, находится ли электронное устройство в режиме экономии энергии (например, режиме пониженной мощности). Режим экономии энергии может быть определен как режим, в котором электронное устройство включено, но не может в настоящий момент принимать сообщение. Например, когда режим электронного устройства задан в режим "в самолете", электронное устройство включено, но не может подтверждать принятое сообщение до тех пор, пока режим "в самолете" не будет переключен в нормальный режим.
[117] Когда электронное устройство определяет, что электронное устройство не находится в режиме экономии энергии, на этапе 1002, электронное устройство переходит к этапу 1003, на котором электронное устройство может принимать сообщение. Более конкретно, электронное устройство может принимать, по меньшей мере, одно сообщение от некоторого электронного устройства. Например, когда электронное устройство A отправляет сообщение, включающее в себя изображение, электронному устройству B, электронное устройство B включено, и электронное устройство B не находится в режиме экономии энергии, электронное устройство B может принимать сообщение, включающее в себя изображение, от электронного устройства A.
[118] На этапе 1004 электронное устройство может определять, подтверждает ли электронное устройство принятое сообщение в течение предварительно заданного времени. Например, предварительно заданное время для подтверждения сообщения в электронном устройстве, как может быть предположено, равно 5 минутам. При приеме, по меньшей мере, одного сообщения от некоторого электронного устройства, электронное устройство может определять, подтверждает ли электронное устройство, по меньшей мере, одно принятое сообщение в течение предварительно заданных 5 минут.
[119] Когда электронное устройство не подтверждает принятое сообщение в течение предварительно заданного времени на этапе 1004, электронное устройство переходит к этапу 1005, на котором электронное устройство может определять, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером. Предварительно заданный контактный номер может включать в себя, по меньшей мере, один из одного или более контактных номеров, сохраненных в электронном устройстве, по меньшей мере, один введенный контактный номер из одного или более контактных номеров, сохраненных в электронном устройстве, по меньшей мере, один контактный номер, исключающий нежелательный телефонный номер, зарегистрированный в электронном устройстве, по меньшей мере, один контактный номер, начинающийся с определенного кода зоны, и/или т.п. Например, электронное устройство может, как предполагается, хранить 100 контактных номеров, 10 из сохраненных 100 контактных номеров могут, как предполагается, быть зарегистрированы как нежелательные контактные номера, 15 контактных номеров могут, как предполагается, начинаться с кода зоны 01, 10 контактных номеров могут, как предполагается, начинаться с кода зоны 02, и 30 контактных номеров могут, как предполагается, начинаться с кода зоны 03. На основе таких предположений электронное устройство может вводить все из 100 сохраненных контактных номеров в качестве предварительно заданных контактных номеров и может вводить 90 контактных номеров за исключением 10 нежелательных контактных номеров из сохраненных 100 контактных номеров в качестве предварительно заданных контактных номеров. Среди сохраненных 100 контактных номеров электронное устройство может вводить 25 контактных номеров, начинающихся с кодов зоны 01 и 02, в качестве предварительно заданных контактных номеров и вводить 35 контактных номеров за исключением нежелательных контактных номеров и контактных номеров, начинающихся с кодов зоны 01 и 03, в качестве предварительно заданных контактных номеров. Например, электронное устройство может вводить, по меньшей мере, один из сохраненных контактных номеров в качестве предварительно заданного контактного номера.
[120] Когда электронное устройство определяет, что контактный номер электронного устройства отправителя является предварительно заданным контактным номером, на этапе 1005, электронное устройство переходит к этапу 1006, на котором электронное устройство может определять, задано ли состояние автоматического ответного сообщение, чтобы отправлять первое сообщение. Состояние автоматического ответного сообщения задано, чтобы отправлять первое сообщение, которое означает, что электронное устройство формирует и отправляет сообщение, отражающее фактическое состояние, электронному устройству отправителя. Более конкретно, чтобы отправлять автоматическое ответное сообщение электронному устройству отправителя, электронное устройство формирует сообщение, отражающее фактическое состояние в деталях, вместо формирования однообразного и типичного сообщения.
[121] Когда электронное устройство определяет, что состояние автоматического ответного сообщения задается, чтобы отправлять первое сообщение, на этапе 1006, электронное устройство переходит к этапу 1007, на котором электронное устройство может определять текущее состояние электронного устройства. Например, электронное устройство A может, как предполагается, принимать сообщение от электронного устройства B в 02:00, предварительно заданное время для определения того, подтверждает ли электронное устройство A сообщение, может, как предполагается, быть равным 10 минутам, а предварительно заданное время для определения того, передано ли ответное сообщение для подтвержденного сообщения, может, как предполагается, быть равным 15 минутам. Дополнительно, состояние автоматического ответного сообщения электронного устройства A может, как предполагается, быть задано, чтобы формировать первое сообщение. Когда принимается сообщение от электронного устройства B, и принятое сообщение не подтверждается в течение предварительно заданных 10 минут, электронное устройство A может получать свое фактическое состояние. Например, электронное устройство A может подтверждать текущее время 02:00.
[122] На этапе 1008, электронное устройство может формировать первое сообщение, отражающее текущее состояние, и отправлять сформированное сообщение электронному устройству отправителя. Например, электронное устройство A может, как предполагается, принимать сообщение от электронного устройства B в 12:30, предварительно заданное время для определения того, подтверждает ли электронное устройство A сообщение, может, как предполагается, быть равным 10 минутам, а предварительно заданное время для определения того, передано ли ответное сообщение для подтвержденного сообщения, может, как предполагается, быть равным 15 минутам. Дополнительно, состояние автоматического ответного сообщения электронного устройства A может, как предполагается, быть задано, чтобы формировать первое сообщение. Когда принимается сообщение от электронного устройства B, и принятое сообщение не подтверждается в течение предварительно заданных 10 минут, электронное устройство A может получать фактическое состояние. Далее, электронное устройство A может подтверждать текущее время 12:30, формировать первое сообщение "Вы на обеде" и отправлять автоматическое ответное сообщение электронному устройству B, как показано на фиг. 7B.
[123] Когда электронное устройство выключено на этапе 1001, электронное устройство может переходить к этапу 1009, на котором электронное устройство может быть включено и затем принимать, по меньшей мере, одно сообщение. В частности, когда электронное устройство выключено, электронное устройство не имеет возможности принимать сообщение. Однако, после включения электронное устройство может принимать, по меньшей мере, одно сообщение. Например, когда электронное устройство A отправляет сообщение электронному устройству B, электронное устройство B, которое выключено, не может принимать сообщение от электронного устройства A. Далее, когда электронное устройство B включается, электронное устройство может принимать сообщение от электронного устройства A. Далее, электронное устройство может определять, подтверждает ли электронное устройство принятое сообщение в течение предварительно заданного времени, обратно на этапе 1004.
[124] Когда электронное устройство определяет, что электронное устройство находится в режиме экономии энергии, на этапе 1002, электронное устройство переходит к этапу 1010, на котором электронное устройство может переключаться из режима экономии энергии в нормальный режим и затем принимать, по меньшей мере, одно сообщение. Например, когда режим электронного устройства задан в режим "в самолете", электронное устройство включено, но не может подтверждать принятое сообщение до тех пор, пока режим "в самолете" не будет переключен в нормальный режим. Далее, когда электронное устройство переключается из режима экономии энергии в нормальный режим, электронное устройство может принимать, по меньшей мере, одно сообщение, которое не принимается в режиме экономии энергии. После этого электронное устройство переходит к этапу 1004, на котором электронное устройство может определять, подтверждает ли электронное устройство принятое сообщение в течение предварительно заданного времени.
[125] Когда электронное устройство подтверждает принятое сообщение в течение предварительно заданного времени на этапе 1004, электронное устройство переходит к этапу 1011, на котором электронное устройство может определять, передается ли ответное сообщение электронному устройству отправителя в течение предварительно заданного времени. Например, электронное устройство A может, как предполагается, принимать сообщение от электронного устройства B. Дополнительно, предварительно заданное время для определения того, подтверждает ли электронное устройство A сообщение, может, как предполагается, быть равным 20 минутам, и предварительно заданное время для определения того, передано ли ответное сообщение для подтвержденного сообщения, может, как предполагается, быть равным 30 минутам. Даже, когда принимается сообщение от электронного устройства B, и принятое сообщение не подтверждается в течение предварительно заданных 20 минут, электронное устройство A может определять, передается ли ответное сообщение в течение предварительно заданных 30 минут. Когда отправляется ответное сообщение электронному устройству отправителя в течение предварительно заданного времени, электронное устройство заканчивает этот процесс. В отличие от этого, когда электронное устройство A не отправляет ответное сообщение электронному устройству отправителя в течение предварительно заданного времени, электронное устройство переходит к этапу 1005, на котором электронное устройство определяет, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером, снова.
[126] Когда электронное устройство определяет, что состояние автоматического ответного сообщения не задано, чтобы отправлять первое сообщение, на этапе 1006, электронное устройство переходит к этапу 1012, на котором электронное устройство может извлекать и отправлять второе сообщение электронному устройству отправителя. Например, электронное устройство A может, как предполагается, принимать сообщение от электронного устройства B, предварительно заданное время для определения того, подтверждает ли электронное устройство A сообщение, может, как предполагается, быть равным 10 минутам, а предварительно заданное время для определения того, передано ли ответное сообщение для подтвержденного сообщения, может, как предполагается, быть равным 15 минутам. Дополнительно, состояние автоматического ответного сообщения электронного устройства A может, как предполагается, быть задано, чтобы формировать второе сообщение, и второе сообщение может, как предполагается, быть "не могу отправить ответ сейчас". Когда принимается сообщение от электронного устройства B, и принятое сообщение не подтверждается в течение предварительно заданных 10 минут, электронное устройство A может получать предварительно заданное состояние автоматического ответного сообщения. Поскольку состояние автоматического ответного сообщения электронного устройства A задано, чтобы отправлять второе сообщение, электронное устройство A может извлекать сохраненное второе сообщение, несмотря на текущее состояние электронного устройства A. Далее, электронное устройство A может автоматически отправлять извлеченное второе сообщение ("Не могу отправить ответ сейчас") электронному устройству B. Аналогично, когда электронное устройство A принимает сообщение от электронного устройства B, подтверждает принятое сообщение в течение предварительно заданных 10 минут, но не отправляет ответное сообщение для принятого сообщения в течение предварительно заданных 15 минут, электронное устройство A может извлекать сохраненное второе сообщение, несмотря на свое текущее состояние. Далее, электронное устройство A может автоматически отправлять извлеченное второе сообщение ("Не могу отправить ответ сейчас") электронному устройству B. Следовательно, для того, чтобы автоматически не отправлять ответное сообщение, отражающее конкретное состояние, пользователь может сохранять общее второе сообщение и отправлять автоматическое ответное сообщение электронному устройству отправителя.
[127] Фиг. 11A иллюстрирует способ электронного устройства для отправки ответного сообщения согласно текущему состоянию согласно варианту осуществления настоящего изобретения.
[128] Обращаясь к фиг. 11A, на этапе 1101, электронное устройство может определять, подтверждает ли электронное устройство принятое сообщение в течение предварительно заданного времени. Например, предварительно заданное время для определения того, подтверждает ли электронное устройство сообщение, может, как предполагается, быть равным 5 минутам. Когда принимается, по меньшей мере, одно сообщение от некоторого электронного устройства, электронное устройство может определять, подтверждает ли электронное устройство, по меньшей мере, одно принятое сообщение в течение предварительно заданных 5 минут.
[129] На этапе 1102, когда электронное устройство определяет, что принятое сообщение не подтверждено в течение предварительно заданного времени, электронное устройство может определять, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером на этапе 1102. Предварительно заданный контактный номер может включать в себя, по меньшей мере, один из одного или более контактных номеров, сохраненных в электронном устройстве, по меньшей мере, один введенный контактный номер из одного или более контактных номеров, сохраненных в электронном устройстве, по меньшей мере, один контактный номер, исключающий нежелательный телефонный номер, зарегистрированный в электронном устройстве, и, по меньшей мере, один контактный номер, начинающийся с определенного кода зоны, и/или т.п.
[130] На этапе 1103 электронное устройство может отправлять автоматическое ответное сообщение электронному устройству отправителя, отражая предварительно заданное состояние автоматического ответного сообщения. Электронное устройство для автоматической отправки первого сообщения согласно состоянию автоматического ответного сообщения описывается ниже. Когда принимается сообщение от некоторого электронного устройства, электронное устройство может определять, подтверждает ли электронное устройство принятое сообщение в течение предварительно заданного времени. Когда принятое сообщение не подтверждено в течение предварительно заданного времени, или ответное сообщение для подтвержденного сообщения не отправлено в течение предварительно заданного времени, электронное устройство может определять, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером. Когда контактный номер электронного устройства отправителя является предварительно заданным контактным номером, электронное устройство может определять текущее состояние электронного устройства, чтобы писать первое сообщение на основании фактического состояния. Далее, электронное устройство может формировать первое сообщение на основе определенного текущего состояния и затем отправлять сформированное первое сообщение электронному устройству отправителя. Например, когда электронное устройство принимает информацию о текущем местоположении, по меньшей мере, от одного из GPS-спутника и базовой станции и находится в Соединенных Штатах за пределами предварительно заданного региона, электронное устройство может формировать первое сообщение "сейчас Вы находитесь в деловой поездке в США". А именно, первое сообщение отражает текущее состояние электронного устройства. Следовательно, когда пользователь хочет автоматически отправлять ответное сообщение, отражающее конкретное состояние, пользователь может автоматически формировать ответное сообщение, отражающее конкретное состояние, и отправлять сообщение электронному устройству отправителя, задавая состояние автоматического ответного сообщения в состояние первого сообщения.
[131] Теперь описывается электронное устройство для автоматической отправки второго сообщения согласно состоянию автоматического ответного сообщения. При подтверждении, что контактный номер электронного устройства отправителя является предварительно заданным контактным номером, электронное устройство может проверять (например, определять) предварительно заданное состояние автоматического ответного сообщения и затем подтверждать, что состояние автоматического ответного сообщения задано, чтобы отправлять второе сообщение. Далее, электронное устройство может извлекать и отправлять предварительно заданное второе сообщение электронному устройству отправителя. Например, когда предварительно заданное второе сообщение – это "Не могу отправить ответ сейчас", электронное устройство может извлекать и автоматически отправлять второе сообщение электронному устройству отправителя. Например, второе сообщение может быть определено как сообщение нормального состояния, не отражающее текущее состояние электронного устройства. Соответственно, когда пользователь не хочет автоматически отправлять ответное сообщение на основании конкретного состояния пользователя, пользователь может задавать отправку второго сообщения в качестве автоматического ответного сообщения и отправлять автоматическое ответное сообщение электронному устройству отправителя.
[132] Фиг. 11B иллюстрирует электронное устройство для отправки ответного сообщения согласно текущему состоянию согласно варианту осуществления настоящего изобретения.
[133] Обращаясь к фиг. 11B, электронное устройство включает в себя процессорный модуль 1104 и модуль 1105 связи.
[134] Процессорный модуль 1104 электронного устройства может определять, подтверждает ли электронное устройство принятое сообщение в течение предварительно заданного времени, и определять, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером, когда принятое сообщение не подтверждается в течение предварительно заданного времени. Например, предварительно заданное время для определения того, подтверждает ли процессорный модуль сообщение, может, как предполагается, быть равным 5 минутам. Когда принимается, по меньшей мере, одно сообщение от некоторого электронного устройства, процессорный модуль может определять, подтверждает ли электронное устройство, по меньшей мере, одно принятое сообщение в течение предварительно заданных 5 минут. Далее, когда принятое сообщение не подтверждается в течение предварительно заданного времени, процессорный модуль может определять, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером. При этом, предварительно заданный контактный номер может включать в себя, по меньшей мере, один из одного или более контактных номеров, сохраненных в электронном устройстве, по меньшей мере, один введенный контактный номер из одного или более контактных номеров, сохраненных в электронном устройстве, по меньшей мере, один контактный номер, исключающий нежелательный телефонный номер, зарегистрированный в электронном устройстве, и, по меньшей мере, один контактный номер, начинающийся с определенного кода зоны.
[135] Модуль 1105 связи электронного устройства может отправлять автоматическое ответное сообщение электронному устройству отправителя, отражая предварительно заданное состояние автоматического ответного сообщения. Когда процессорный модуль 1104 определяет, что контактный номер электронного устройства отправителя является предварительно заданным контактным номером, процессорный модуль 1104 может формировать первое сообщение, отражающее текущее состояние электронного устройства, и модуль связи может отправлять сформированное первое сообщение электронному устройству отправителя. Когда процессорный модуль 1104 определяет, что контактный номер электронного устройства отправителя является предварительно заданным контактным номером, процессорный модуль 1104 может проверять предварительно заданное состояние автоматического ответного сообщения, и модуль связи может извлекать и отправлять предварительно заданное второе сообщение электронному устройству отправителя.
[136] Фиг. 12 иллюстрирует электронное устройство согласно варианту осуществления настоящего изобретения.
[137] Обращаясь к фиг. 12, электронное устройство 1200 включает в себя память 1210, процессорный модуль 1220, первую подсистему 1230 беспроводной связи, вторую подсистему 1231 беспроводной связи, внешний порт 1260, аудиоподсистему 1250, динамик 1251, микрофон 1252, систему 1270 ввода/вывода (IO), сенсорный экран 1280 и другие устройства 1290 ввода или управления. Электронное устройство 1200 может также включать в себя датчик 1291 движения, оптический датчик 1292 и подсистему 1293 камеры. Множество запоминающих устройств 1210 и множество внешних портов 1260 могут быть использованы.
[138] Процессорный модуль 1220 может включать в себя интерфейс 1221 памяти, один или более процессоров 1222 и интерфейс 1223 периферийных устройств. В некоторых случаях процессорный модуль 1220 может называться процессором. Процессорный модуль 1220 определяет, подтверждает ли электронное устройство 1200 (например, процессорный модуль 1220) принятое сообщение в течение предварительно заданного времени, и определяет, является ли контактный номер электронного устройства отправителя предварительно заданным контактным номером, когда принятое сообщение не подтверждается в течение предварительно заданного времени. Процессорный модуль 1220 определяет, включено ли электронное устройство, и когда электронное устройство включено, определяет, является ли режим режимом экономии энергии. Когда электронное устройство включено, процессорный модуль 1220 определяет, является ли режим режимом экономии энергии. При подтверждении сообщения в течение предварительно заданного времени процессорный модуль 1220 определяет, передано ли ответное сообщение для принятого сообщения электронному устройству отправителя в течение предварительно заданного времени, и подтверждает, что ответное сообщение для принятого сообщения не передано электронному устройству отправителя в течение предварительно заданного времени. Процессорный модуль 1220 проверяет предварительно заданное состояние автоматического ответного сообщения. Когда состояние автоматического ответного сообщения задано, чтобы отправлять первое сообщение, процессорный модуль 1220 определяет текущее состояние, чтобы формировать первое сообщение, и формирует первое сообщение, отражая определенное текущее состояние. Процессорный модуль 1220, принимающий информацию о текущем местоположении, определяет местоположение за пределами предварительно заданного региона и подтверждает, что предварительно заданное время проходит, согласно принятой информации о текущем времени. Процессорный модуль 1220 подтверждает, что предварительно заданное время проходит, принимая информацию о текущем времени, обнаруживает изменение наклона и пространственное перемещение с помощью, по меньшей мере, одного датчика и подтверждает, что обнаруженное изменение наклона и пространственное перемещение превышает предварительно заданный наклон и предварительно заданные пространственные координаты. Процессорный модуль 1220 формирует первое сообщение, указывающее местоположение за пределами предварительно заданного региона, и формирует первое сообщение, указывающее истечение предварительно заданного времени. Процессорный модуль 1220 получает настройку, основанную на временном диапазоне, формирует первое сообщение, соответствующее текущему временному диапазону настройки, основанной на временном диапазоне, и формирует первое сообщение, указывающее тренировку. Процессорный модуль 1220 проверяет предварительно заданное состояние автоматического ответного сообщения. Когда состояние автоматического ответного сообщения задано, чтобы отправлять второе сообщение, процессорный модуль 1220 извлекает второе сообщение. Процессорный модуль 1220 отправляет извлеченное второе сообщение электронному устройству отправителя.
[139] Процессор 1222 выполняет различные функции для электронного устройства 1200, запуская различные программы системы программного обеспечения, и осуществляет и управляет голосовой связью и передачей данных. В дополнение к таким типичным функциям процессор 1222 также выполняет конкретные программные модули (наборы инструкций), сохраненные в памяти 1210, и выполняет различные конкретные функции, соответствующие модулям. Например, процессор 1222 выполняет способы согласно вариантам осуществления настоящего изобретения в ассоциации с программными модулями, сохраненными в памяти 1210.
[140] Процессор 1222 может включать в себя один или более процессоров данных, процессор изображения или кодек. Процессор данных, процессор изображения или кодек могут быть предусмотрены отдельно. Альтернативно, процессор 1222 может включать в себя множество процессоров для выполнения различных функций. Интерфейс 1223 периферийных устройств взаимодействует с IO-подсистемой 1270 и различными периферийными устройствами электронного устройства 1200 с помощью процессора 1222 и памяти 1210 (через интерфейс 1221 памяти).
[141] Различные компоненты электронного устройства 1200 могут быть связаны с помощью одной или более шин связи или одной или более линий потоковой передачи.
[142] Внешний порт 1260 используется, чтобы соединять переносное электронное устройство с другим электронным устройством непосредственно или опосредованно через сеть (например, Интернет, интранет, беспроводную LAN или т.п.). Внешний порт 1260 может быть, например, но не только, портом универсальной последовательной шины (USB), портом FIREWIRE или т.п.
[143] Датчик 1291 движения и оптический датчик 1292 соединяются с интерфейсом 1223 периферийных устройств, чтобы предоставлять возможность реализации различных функций. Например, датчик 1291 движения и оптический датчик 1292 соединяются с интерфейсом 1223 периферийных устройств, чтобы обнаруживать движение электронного устройства, величину переноса заряда и свет снаружи. Кроме того, система позиционирования и другие датчики, такие как температурный датчик или бионический датчик, могут быть соединены с интерфейсом 1223 периферийных устройств, чтобы выполнять свои функции.
[144] Подсистема 1293 камеры может выполнять функции камеры, такие как фотографирование и запись видеоклипа.
[145] Оптический датчик 1292 может применять прибор с зарядовой связью (CCD) или устройство на комплементарных металл-оксидных полупроводниках (CMOS).
[146] Функция связи осуществляется через одну или более подсистем 1230 и 1231 беспроводной связи. Подсистемы 1230 и 1231 беспроводной связи могут включать в себя радиочастотный приемник и передатчик и/или оптический (например, инфракрасный) приемник и передатчик. Первая подсистема 1230 беспроводной связи и вторая подсистема 1231 беспроводной связи могут различаться на основе сети передачи данных электронного устройства 1200. Например, сеть передачи данных может включать в себя подсистему связи, предназначенную, чтобы работать через, но не только, глобальную систему мобильной связи (GSM), сеть улучшенной GSM для передачи данных (EDGE), сеть с множественным доступом с кодовым разделением каналов (CDMA), широкополосную CDMA (W-CDMA) сеть, сеть партнерского проекта третьего поколения (LTE), сеть с множественным доступом с ортогональным частотным разделением каналов (OFDMA), сеть высококачественной беспроводной связи (Wi-Fi), сеть WiMax, сеть Bluetooth и/или т.п. Первая подсистема 1230 беспроводной связи и вторая подсистема 1231 беспроводной связи могут быть объединены в единую подсистему беспроводной связи.
[147] Аудиоподсистема 1250 может быть соединена с динамиком 1251 и микрофоном 1252, чтобы обрабатывать ввод и вывод аудиопотока, например, распознавание речи, воспроизведение речи, цифровую запись и телефонную функцию. Например, аудиоподсистема 1250 связывается с пользователем через динамик 1251 и микрофон 1252. Аудиоподсистема 1250 принимает информационный сигнал через интерфейс 1223 периферийных устройств процессорного модуля 1220 и преобразует принятый информационный сигнал в электрический сигнал. Преобразованный электрический сигнал подается к динамику 1251. Динамик 1251 преобразует электрический сигнал в звуковую волну, слышимую пользователем, и выводит звуковую волну. Микрофон 1252 преобразует звуковую волну от пользователя или других источников звука в электрический сигнал. Аудиоподсистема 1250 принимает преобразованный электрический сигнал от микрофона 1252. Микрофон 1252 работает, когда какой-либо из двух или более вторых датчиков обнаруживает объект в пределах предварительно заданного расстояния. Аудиоподсистема 1250 преобразует принятый электрический сигнал в звуковой информационный сигнал и отправляет преобразованный звуковой информационный сигнал интерфейсу 1223 периферийных устройств. Аудиоподсистема 1250 может включать в себя присоединяемый и отсоединяемый вставляемый в ухо наушник, головной наушник или гарнитуру.
[148] IO-подсистема 1270 может включать в себя контроллер 1271 сенсорного экрана и/или контроллер 1272 другого устройства ввода. Контроллер 1271 сенсорного экрана может быть соединен с сенсорным экраном 1280. Сенсорный экран 1280 и контроллер 1271 сенсорного экрана могут обнаруживать касание и движение или их прекращение с помощью, но не только, емкостных, резистивных, инфракрасных технологий и технологий поверхностных звуковых волн для определения одной или более точек соприкосновения с сенсорным экраном 1280 и технологии обнаружения множества касаний, включающей в себя различные массивы датчиков близости или другие элементы. Контроллер 1272 другого устройства ввода может быть связан с другими устройствами 1290 ввода/управления. Другие устройства 1290 ввода/управления могут применять одну или более кнопок, кулисный переключатель, колесико ручной настройки, диск набора, рычаг управления, указательное устройство, такое как перо, и/или т.п.
[149] Сенсорный экран 1280 обеспечивает I/O-интерфейс между электронным устройством 1200 и пользователем. Например, сенсорный экран 1280 перенаправляет входное касание пользователя электронному устройству 1200. Сенсорный экран 1280 также функционирует в качестве носителя для отображения выходных данных электронного устройства 1200 пользователю. Например, сенсорный экран 1280 обеспечивает визуальный вывод для пользователя. Такой визуальный вывод может быть представлен как текст, графика, видео и их комбинация.
[150] Сенсорный экран 1280 может применять различные дисплеи, примеры которых включают в себя, но не только, жидкокристаллический дисплей (LCD), светоизлучающие диоды (LED), дисплей на светоизлучающих полимерах (LPD), органические LED (OLED), активную матрицу OLED (AMOLED), гибкий LED (FLED) и/или т.п.
[151] Память 1210 может быть соединена с интерфейсом 1221 памяти. Память 1210 может включать в себя быстрое оперативное запоминающее устройство (RAM), такое как одно или более запоминающих устройств на магнитных дисках и/или энергонезависимая память, одно или более оптических запоминающих устройств и/или флэш-память (например, NAND и NOR).
[152] Память 1210 хранит программное обеспечение. Компоненты программного обеспечения включают в себя модуль 1211 операционной системы, модуль 1212 связи, графический модуль 1213, модуль 1214 пользовательского интерфейса, MPEG-модуль 1215 (например, модуль кодека), модуль 1216 камеры и один или более модулей 1217 приложений. Модули, являющиеся компонентами программного обеспечения, могут быть представлены как набор инструкций, и, таким образом, модуль может называться набором инструкций. Кроме того, модуль может называться программой. Программное обеспечение 1211 операционной системы (встроенная операционная система, такая как WINDOWS, LINUX, Darwin, RTXC, UNIX, OS X или VxWorks) включает в себя различные компоненты программного обеспечения для управления общими операциями системы. Общие операции системы могут включать в себя организацию и управление памятью, организацию и управление аппаратными средствами (устройствами) хранения, организацию и управление питанием или т.п. Программное обеспечение 1211 операционной системы выполняет обычную связь между различными аппаратными средствами (устройствами) и компонентами программного обеспечения (модулями).
[153] Модуль 1212 связи предоставляет возможность связи с другим электронным устройством, таким как компьютер, сервер и/или переносной терминал, через подсистемы 1230 и 1231 беспроводной связи или внешний порт 1260. Когда контактный номер электронного устройства отправителя является предварительно заданным контактным номером, модуль 1212 связи отправляет автоматическое ответное сообщение электронному устройству отправителя, отражая предварительно заданное состояние автоматического ответного сообщения. Когда электронное устройство выключено, модуль 1212 связи принимает, по меньшей мере, одно сообщение после включения питания. Когда режим задан в режим экономии энергии, модуль 1212 связи принимает, по меньшей мере, одно сообщение, после того как режим переключается в нормальный режим. Когда режим не задан в режим экономии энергии, модуль 1212 связи принимает сообщение и принимает информацию о текущем местоположении, по меньшей мере, от одного из GPS-спутника и базовой станции. Модуль 1212 связи принимает информацию о текущем времени, по меньшей мере, от одного из GPS-спутника и базовой станции. Модуль 1212 связи отправляет извлеченное второе сообщение электронному устройству отправителя.
[154] Графический модуль 1213 включает в себя различные компоненты программного обеспечения для предоставления и отображения графики на сенсорном экране 1280. Термин 'графика' охватывает текст, веб-страницу, значок, цифровое изображение, видео, анимацию и/или т.п.
[155] Модуль 1214 пользовательского интерфейса включает в себя различные компоненты программного обеспечения, относящиеся к пользовательскому интерфейсу. Модуль 1214 пользовательского интерфейса задействуется при изменении состояния пользовательского интерфейса и в условиях изменения состояния пользовательского интерфейса.
[156] Модуль 1215 кодека может включать в себя компоненты программного обеспечения, относящиеся к кодированию и декодированию видеофайла. Модуль 1215 кодека может включать в себя модуль видеопотока, такой как MPEG-модуль и/или H204-модуль. Модуль 1215 кодека может включать в себя различные модули кодека для аудиофайла для AAA, AMR и WMA. Модуль 1215 кодека включает в себя наборы инструкций, соответствующие способам настоящего изобретения, которые описаны в данном документе.
[157] Модуль 216 камеры включает в себя связанные с камерой компоненты программного обеспечения, предоставляющие возможность выполнения связанных с камерой процессов и функций.
[158] Модуль 1217 приложения включает в себя браузер, электронную почту, мгновенный обмен сообщениями, обработку текста, эмуляцию клавиатуры, адресную книгу, список касаний, виджет, управление цифровыми правами (DRM), распознавание голоса, воспроизведение голоса, функцию определения положения, службу на основе местоположения и/или т.п.
[159] Различные функции электронного устройства 1200, которые изложены выше и должны быть объяснены, могут быть выполнены посредством аппаратных средств и/или программного обеспечения и/или их комбинации, включающей в себя одну или более потоковых обработок и/или специализированных интегральных схем (ASIC).
[160] Будет понятно, что различные варианты осуществления настоящего изобретения согласно формуле изобретения и описанию в материалах заявки могут быть реализованы в форме аппаратных средств, программного обеспечения или комбинации аппаратных средств и программного обеспечения.
[161] Любое такое программное обеспечение может быть сохранено на энергонезависимом машиночитаемом носителе хранения. Энергонезависимый машиночитаемый носитель хранения хранит одну или более программ (модулей программного обеспечения), одна или более программ содержат инструкции, которые, когда исполняются одним или более процессором в электронном устройстве, инструктируют электронное устройство выполнять способ настоящего изобретения.
[162] Любое такое программное обеспечение может быть сохранено в форме энергозависимого или энергонезависимого накопителя, такого как, например, устройство хранения типа постоянного запоминающего устройства (ROM), стираемого или перезаписываемого или нет, или в форме памяти, такой как, например, оперативное запоминающее устройство, микросхемы памяти, устройство или интегральные схемы или на оптически или магнитно-считываемом носителе, таком как, например, компакт-диск (CD), цифровой универсальный диск (DVD), магнитный диск или магнитная лента или т.п. Будет понятно, что устройства хранения и носители хранения являются различными вариантами осуществления некратковременных машиночитаемых накопителей, которые подходят для хранения программы или программ, содержащих инструкции, которые, при исполнении, реализуют варианты осуществления настоящего изобретения. Соответственно, различные варианты осуществления предоставляют программу, содержащую код для реализации устройства или способа, которые заявлены в любом из пунктов формулы изобретения в материалах данной заявки, и некратковременный машиночитаемый накопитель, хранящий такую программу.
[163] Хотя настоящее раскрытие сущности показано и описано со ссылкой на его некоторые различные варианты осуществления, специалисты в данной области техники должны понимать, что различные изменения по форме и содержанию могут вноситься без отступления от сущности и объема изобретения, заданного посредством прилагаемой формулы изобретения и ее эквивалентов.