Список контактов
Иллюстрации
Показать всеИзобретение относится к передаче данных. Техническим результатом является расширение арсенала технических возможностей мобильного устройства связи. Результат достигается тем, что заполнение списка контактов информацией может включать в себя этап, на котором принимают входную информацию, идентифицирующую первый контакт в списке контактов, сохраненном в первом устройстве связи, а также дополнительно включать в себя этапы, на которых автоматически формируют первое сообщение, запрашивающее, чтобы первый контакт предоставил изображение, в ответ на принятую входную информацию, и передают первое сообщение второму устройству связи, ассоциативно связанному с первым контактом, при этом может дополнительно включать в себя этапы, на которых принимают изображение от второго устройства связи и сохраняют изображение в первом устройстве связи. 3 н. и 14 з.п. ф-лы, 4 ил.
Реферат
Область техники, к которой относится изобретение
Изобретение, в общем, относится к передаче данных, а более конкретно к заполнению списка контактов информацией.
Уровень техники
Устройства связи, такие как сотовые телефоны, становятся все более и более многофункциональными. Например, сотовые телефоны часто включают в себя приложения, которые предоставляют возможность пользователям получать информацию, такую как направления к интересующему месту, спортивные результаты и информацию о погоде. Устройства связи могут также включать в себя приложения, которые предоставляют возможность пользователям обмениваться сообщениями, такими как текстовые сообщения, сообщения электронной почты и т.д. Такие приложения делают устройства связи все более и более значимыми для пользователей.
Сущность изобретения
Согласно одному аспекту способ может включать в себя прием входной информации, идентифицирующей первый контакт в списке контактов, сохраненном в первом устройстве связи. Способ может также дополнительно включать в себя автоматическое формирование первого сообщения, запрашивающего, чтобы первый контакт предоставил изображение в ответ на принятую входную информацию, и передачу первого сообщения второму устройству связи, ассоциативно связанному с первым контактом. Способ может дополнительно включать в себя прием изображения от второго устройства связи и сохранение изображения в первом устройстве связи.
Дополнительно способ может включать в себя отображение изображения с информацией, ассоциативно связанной с первым контактом, при обращении к списку контактов.
Дополнительно, автоматическое формирование первого сообщения может включать в себя автоматическое формирование первого сообщения в ответ на принятую входную информацию, когда первое устройство связи находится в режиме, ассоциативно связанном с добавлением изображений в список контактов.
Дополнительно, автоматическое формирование первого сообщения может включать в себя формирование мультимедийного сообщения, служебного сообщения, включающего в себя код, идентифицирующий первое сообщение как запрос изображения.
Дополнительно, способ может включать в себя прием второго сообщения от второго устройства связи, определение того, что второе сообщение является запросом изображения, и отображение информации, указывающей, что изображение запрошено в ответ на второе сообщение.
Дополнительно, определение может включать в себя автоматическое определение того, что второе сообщение является запросом изображения, на основе кода, включенного во второе сообщение.
Дополнительно, способ может включать в себя автоматическое формирование сообщений, ассоциативно связанных с множеством контактов в списке контактов, с предварительно определенными интервалами, причем каждое из сообщений запрашивает изображение, и передачу сообщений множеству контактов.
Дополнительно, сохранение может включать в себя автоматическое сохранение изображения в списке контактов без входной информации от пользователя, ассоциативно связанного с первым устройством связи.
Дополнительно, первое устройство связи может быть мобильным терминалом.
Согласно другому аспекту может быть предоставлен мобильный терминал. Мобильный терминал может включать в себя память, выполненную с возможностью хранить информацию, идентифицирующую множество абонентов. Мобильный терминал может также включать в себя логику, выполненную с возможностью автоматически формировать первое сообщение, запрашивающее, чтобы первый из множества абонентов предоставил изображение в ответ на, по меньшей мере, одно из следующего: принятую входную информацию, идентифицирующую первого абонента, или предварительную заданную конфигурацию, ассоциативно связанную с первым абонентом. Мобильный терминал может дополнительно включать в себя приемопередатчик, выполненный с возможностью передавать первое сообщение устройству связи, ассоциативно связанному с первым абонентом.
Дополнительно, мобильный терминал может включать в себя приемник, выполненный с возможностью принимать изображение от устройства связи в ответ на первое сообщение. Логика может быть дополнительно выполнена с возможностью хранить изображение в памяти.
Дополнительно, мобильный терминал может дополнительно включать в себя дисплей, выполненный с возможностью отображать изображение с информацией, ассоциативно связанной с первым абонентом при обращении к памяти.
Дополнительно, мобильный терминал может включать в себя приемник, выполненный с возможностью принимать изображение в ответ на первое сообщение. Логика может быть дополнительно выполнена с возможностью идентифицировать первого абонента, ассоциативно связанного с принятым изображением, и автоматически сохранить изображение в памяти с информацией, ассоциативно связанной с первым абонентом.
Дополнительно, при автоматическом формировании первого сообщения логика может быть выполнена с возможностью вставлять код в первое сообщение, при этом код идентифицирует первое сообщение как запрос изображения.
Дополнительно, мобильный терминал может включать в себя приемник, выполненный с возможностью принимать второе сообщение от устройства связи, и логика может быть дополнительно выполнена с возможностью определять, что второе сообщение является запросом изображения. Мобильный терминал может дополнительно включать в себя дисплей, выполненный с возможностью отображать информацию, указывающую, что запрошено изображение.
Дополнительно, логика может также включать в себя автоматическое определение того, что второе сообщение является запросом изображения, на основе кода, включенного во второе сообщение.
Дополнительно, логика может быть также выполнена с возможностью автоматически формировать сообщения, ассоциативно связанные, по меньшей мере, с некоторыми из множества абонентов, сохраненных в памяти, где каждое из сообщений запрашивает изображение. Передатчик может быть дополнительно выполнен с возможностью периодически передавать сообщения множеству абонентов.
Согласно дополнительному аспекту предоставлен машиночитаемый носитель, имеющий сохраненные на нем последовательности инструкций. Инструкции, когда выполняются, по меньшей мере, одним процессором, предписывают, по меньшей мере, одному процессору автоматически формировать, в ответ на входную информацию, идентифицирующую первого из множества абонентов, или на основе предварительно установленной конфигурации первое сообщение, запрашивающее, чтобы первый абонент предоставил изображение. Инструкции также предписывают, по меньшей мере, одному процессору направлять первое сообщение для передачи устройству связи, ассоциативно связанному с первым абонентом, и принимать изображение от устройства связи в ответ на первое сообщение. Инструкции дополнительно предписывают, по меньшей мере, одному процессору сохранять изображение в памяти.
Дополнительно, память может содержать список контактов, хранящий информацию, ассоциативно связанную с множеством абонентов. Машиночитаемый носитель может дополнительно включать в себя инструкции, чтобы предписывать, по меньшей мере, одному процессору находить изображение для отображения с информацией, ассоциативно связанной с первым абонентом, при обращении к списку контактов.
Дополнительно, при автоматическом формировании первого сообщения в ответ на входную информацию, идентифицирующую первого абонента, инструкции предписывают, по меньшей мере, одному процессору автоматически формировать первое сообщение, когда машиночитаемый носитель находится в режиме, связанном с добавлением изображений в список контактов, который включает в себя множество абонентов.
Дополнительно, память может содержать список контактов, включающий в себя информацию, ассоциативно связанную с множеством абонентов, и при сохранении изображения инструкции могут предписывать, по меньшей мере, одному процессору автоматически сохранять изображение в списке контактов с информацией, ассоциативно связанной с первым абонентом, без входной информации от пользователя.
Дополнительно, при формировании первого сообщения инструкции предписывают, по меньшей мере, одному процессору формировать сообщение службы мультимедийных сообщений, включающее в себя код, идентифицирующий первое сообщение как запрос изображения.
Дополнительно, машиночитаемый носитель может дополнительно включать в себя инструкции, чтобы предписывать, по меньшей мере, одному процессору принять второе сообщение от устройства связи и вывести информацию, указывающую, что изображение запрошено в ответ на второе сообщение.
Дополнительно, машиночитаемый носитель может дополнительно включать в себя инструкции, чтобы предписывать, по меньшей мере, одному процессору автоматически определять, что второе сообщение является запросом изображения на основе кода, включенного во второе сообщение.
Дополнительно, машиночитаемый носитель может включать в себя инструкции, чтобы предписывать, по меньшей мере, одному процессору периодически формировать сообщения, ассоциативно связанные с множеством абонентов, на основе предварительно заданной конфигурации, при этом множество абонентов содержит, по меньшей мере, часть абонентов, включенных в список контактов, причем каждое из сообщений запрашивает изображение. Инструкции могут дополнительно предписывать, по меньшей мере, одному процессору направлять сообщения для передачи множеству абонентов.
Согласно еще одному аспекту устройство может включать в себя средство для приема информации, идентифицирующей первого абонента в списке контактов, сохраненном в устройстве, и средство для автоматического формирования первого сообщения в ответ на принятую информацию, причем первое сообщение запрашивает, чтобы первый абонент предоставил изображение. Устройство может также включать в себя средство для передачи первого сообщения второму устройству, ассоциативно связанному с первым абонентом, и средство для приема изображения от второго устройства. Устройство может дополнительно включать в себя средство для автоматического сохранения изображения в списке контактов.
Дополнительно, устройство может включать в себя средство приема второго сообщения от второго устройства связи, средство автоматического определения того, что второе сообщение является запросом изображения, и средство отображения информации, указывающей, что изображение запрошено в ответ на второе сообщение.
Согласно еще одному аспекту устройство связи может включать в себя память, выполненную с возможностью хранить информацию, ассоциативно связанную с множеством абонентов. Устройство связи может также включать в себя логику, выполненную с возможностью автоматически формировать первое сообщение в ответ, по меньшей мере, на одну из входной информации, идентифицирующей первого из множества абонентов, или состояние, ассоциативно связанное с первым абонентом, где первое сообщение запрашивает, чтобы первый абонент предоставил изображение. Устройство связи может также включать в себя передатчик, выполненный с возможностью передавать первое сообщение второму устройству, ассоциативно связанному с первым абонентом, и приемник, выполненный с возможностью принимать изображение от второго устройства. Логика может быть дополнительно выполнена с возможностью хранить изображение в памяти.
Дополнительно, логика может быть также выполнена с возможностью принимать сообщения, ассоциативно связанные, по меньшей мере, с некоторыми из множества абонентов, где каждое сообщение включает в себя изображение. Логика может быть дополнительно выполнена с возможностью автоматически идентифицировать одного из множества абонентов, ассоциативно связанных с каждым из соответствующих изображений, и сохранять каждое из соответствующих изображений в памяти с информацией, ассоциативно связанной с каждым из соответствующих идентифицированных абонентов.
Дополнительно, состояние, ассоциативно связанное с первым абонентом, указывает, включает ли в себя память изображение, ассоциативно связанное с первым абонентом. Логика может быть выполнена с возможностью автоматически формировать первое сообщение, когда состояние, ассоциативно связанное с первым абонентом, указывает, что память не включает в себя изображение для первого абонента.
Дополнительно, устройство связи может дополнительно содержать устройство ввода, выполненное с возможностью принимать входную информацию для программирования интервала обновления, ассоциативно связанного, по меньшей мере, с некоторыми из множества абонентов, интервал обновления идентифицирует, как часто логика должна автоматически формировать сообщения для передачи, по меньшей мере, некоторым из множества абонентов, и при этом каждое из сообщений запрашивает изображение.
Другие признаки и преимущества изобретения станут легко понятны специалистам в данной области техники из последующего подробного описания. Показанные и описанные варианты осуществления предоставляют иллюстрацию лучшего режима, ожидаемого для выполнения изобретения. Изобретение способно к модификациям в различных очевидных отношениях без отступления от изобретения. Соответственно чертежи должны рассматриваться как иллюстративные по природе, а не как ограничивающие.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Ссылка сделана на прилагаемые чертежи, на которых элементы, имеющие одинаковое обозначение номера ссылок, могут представлять похожие элементы по всему описанию.
Фиг.1 является схемой примерной системы, в которой могут быть осуществлены способы и системы, согласующиеся с изобретением;
Фиг.2 является схемой примерного устройства связи на фиг.1 согласно осуществлению, согласующемуся с изобретением;
Фиг.3 является примерной функциональной блок-схемой компонентов, осуществленных в устройстве связи на фиг.2 согласно осуществлению, согласующемуся с изобретением; и
Фиг.4 является блок-схемой последовательности операций, иллюстрирующей примерную обработку устройствами связи, согласующимися с изобретением.
Подробное описание
Нижеприведенное подробное описание изобретения ссылается на прилагаемые чертежи. Одинаковые номера ссылок на разных чертежах идентифицируют одинаковые или похожие элементы. Также последующее подробное описание не ограничивает изобретение. Вместо этого объем изобретения определен прилагаемой формулой изобретения и ее эквивалентами.
Фиг.1 является схемой примерной системы 100, в которой могут быть осуществлены способы и системы, согласующиеся с изобретением. Система 100 может включать в себя устройства 110, 120 и 130 связи, соединенные через сеть 140. Примерная конфигурация, иллюстрированная на фиг.1, предоставлена для простоты. Следует понимать, что типичная система может включать в себя больше или меньше устройств, чем проиллюстрировано на фиг.1. Кроме того, другие устройства, которые облегчают связь между различными объектами, иллюстрированными на фиг.1, могут также быть включены в систему 100.
Устройства 110-130 связи, каждое, могут включать в себя любой тип традиционного устройства, которое имеет возможность связываться через сеть. Например, устройства 110-130 связи могут включать в себя любой тип устройства, которое способно передавать и принимать данные (например, голос, текст, изображения, мультимедийные данные) в/из сети 140. В примерном осуществлении одно или более устройств 110-130 связи могут быть мобильным терминалом. В качестве используемого в данном документе термин "мобильный терминал" может включать в себя сотовый радиотелефон с или без многострочного дисплея; терминал персональной системы связи (PCS), который может объединять сотовый радиотелефон с возможностями обработки данных, факсимильной связи и передачи данных; персональный цифровой помощник (PDA), который может включать в себя радиотелефон, пейджер, интернет/интранет-доступ, веб-браузер, органайзер, календарь и/или приемник глобальной системы позиционирования (GPS); и традиционный переносной и/или карманный приемник или другой прибор, который включает в себя приемопередатчик радиотелефона. Мобильные терминалы могут также называться "широко распространенными вычислительными" устройствами.
В альтернативном осуществлении одно или более устройств 110-130 связи могут включать в себя любое клиентское устройство, такое как персональный компьютер (PC), переносной компьютер, PDA, веб-устройство и т.д., которое способно передавать и принимать данные через сеть 140. Устройства 110, 120 и 130 связи могут связываться друг с другом по сети 140 через проводные, беспроводные или оптические соединения.
Сеть 140 может включать в себя одну или более сетей, включающих в себя сотовую сеть, спутниковую сеть, интернет, телефонную сеть, такую как телефонную коммутируемую сеть общего пользования (PSTN), городскую вычислительную сеть (MAN), глобальную вычислительную сеть (WAN), локальную вычислительную сеть (LAN) или другой тип сети. В примерном осуществлении сеть 140 включает в себя сотовую сеть, которая использует компоненты для передачи данных к и от устройств 110, 120 и 130 связи. Такие компоненты могут включать в себя антенны базовых станций (не показаны), которые передают и принимают данные от устройств связи в своих окрестностях. Такие компоненты также могут включать в себя базовые станции (не показаны), которые соединяются с антеннами базовых станций и связываются с другими устройствами, такими как коммутаторы и маршрутизаторы (не показаны) в соответствии с известными технологиями.
Фиг.2 является схемой устройства 110 связи согласно примерному осуществлению, согласующемуся с изобретением. Следует понимать, что устройства 120 и 130 связи могут включать в себя одинаковые или похожие элементы и могут быть сконфигурированы одним и тем же или похожим образом. Устройство 110 связи может включать в себя шину 210, логику 220 обработки, память 230, устройство 240 ввода, устройство 250 вывода, камеру 260 и интерфейс 270 связи. Шина 210 делает возможной связь между компонентами устройства 110 связи. Специалист в данной области техники признает, что устройство 110 связи может быть сконфигурировано с помощью ряда других способов и может включать в себя другие или отличные компоненты. Например, устройство 110 связи может включать в себя один или более блоков питания (не показаны). Устройство 110 связи может также включать в себя модулятор, демодулятор, кодер, декодер и т.д. для обработки данных.
Логика 220 обработки может включать в себя процессор, микропроцессор, специализированную интегральную схему (ASIC), программируемую пользователем матричную БИС (FPGA) и т.п. Логика 220 обработки может выполнять инструкции/программы системы программного обеспечения или структуры данных, чтобы управлять работой устройства 110 связи.
Память 230 может включать в себя оперативное запоминающее устройство (RAM) или другой тип динамического запоминающего устройства, которое хранит информацию и инструкции для выполнения логикой 220 обработки; постоянное запоминающее устройство (ROM) или другой тип статического запоминающего устройства, которое хранит статическую информацию и инструкции для использования логикой 220 обработки; устройство флэш-памяти (например, электрически стираемое программируемое постоянное запоминающее устройство (EEPROM)) для хранения информации и инструкций; и/или некий другой тип магнитного или оптического носителя записи и его соответствующий накопитель. Память 230 может также использоваться, чтобы хранить временные переменные или другую промежуточную информацию во время выполнения инструкций логической схемой 220 обработки. Инструкции, используемые логической схемой 220 обработки, могут также, или альтернативно, быть сохранены на другом типе машиночитаемого носителя, доступного для логики 220 обработки.
Устройство 240 ввода может включать в себя любой механизм, который позволяет оператору вводить информацию в устройство 110 связи, такой как микрофон, клавиатура, цифровая клавиатура, мышь, перо, распознавание голоса и/или биометрические механизмы и т.д. Устройство 240 ввода может также включать в себя одну или более кнопок, которые позволяют пользователю принимать меню вариантов через устройство 250 вывода. Меню может предоставить возможность пользователю выбирать различные функции или режимы, ассоциативно связанные с приложениями, выполняемыми устройством 110 связи.
Устройство 250 вывода может включать в себя один или более традиционных механизмов, которые выводят информацию пользователю, включающих в себя дисплей, принтер, один или более динамиков и т.д. Устройство 250 вывода также может включать в себя механизм вибрации, который заставляет устройство 110 связи вибрировать.
Камера 260 может включать в себя элементы традиционной камеры, которые предоставляют возможность устройству 110 связи получать изображения. Камера 260 может хранить изображения, например, в памяти 230 или другой памяти.
Интерфейс 270 связи может включать в себя механизм, похожий на приемопередатчик, который разрешает устройству 110 связи связываться с другими устройствами и/или системами. Например, интерфейс 270 связи может включать в себя модем или Ethernet-интерфейс с LAN. Альтернативно, интерфейс 270 связи может включать в себя другие механизмы для связи через сеть, такую как беспроводная сеть. Например, интерфейс 270 связи может включать в себя один или более радиочастотных (RF) передатчиков и приемников и/или приемопередатчиков.
Устройство 110 связи, согласующееся с изобретением, может выполнять обработку, ассоциативно связанную с заполнением списка контактов пользователя или телефонной книги изображениями, ассоциативно связанными с разными абонентами, сохраненными в списке контактов, как описано подробно ниже. Устройство 110 связи может выполнять эти операции в ответ на выполнение логикой 220 обработки последовательностей инструкций, содержащихся на машиночитаемом носителе, таком как память 230. Такие инструкции могут считываться в память 230 с другого машиночитаемого носителя, например, через интерфейс 270 связи. Машиночитаемый носитель может включать в себя одно или более запоминающих устройств и/или несущих волн. В альтернативных вариантах осуществления может использоваться аппаратная схема вместо или в комбинации с инструкциями программного обеспечения, чтобы осуществить процессы, согласующиеся с изобретением. Таким образом, осуществления, согласующиеся с изобретением, не ограничены какой-либо конкретной комбинацией аппаратной схемы и программного обеспечения.
Фиг.3 является примерной функциональной блок-схемой компонентов, осуществленных в устройстве связи на фиг.2, например в памяти 230, согласно осуществлению, согласующемуся с изобретением. Обращаясь к фиг.3, память 230 может включать в себя программу 310 обмена сообщениями и программу-мастер 320 создания изображений. Программа 310 обмена сообщениями может включать в себя любой тип программы обмена сообщениями, используемой, чтобы передавать и принимать сообщения к/от других устройств, таких как устройства 120 и 130 связи. Например, программа 310 обмена сообщениями может включать в себя программу на базе службы мультимедийных сообщений (MMS), программу на основе службы коротких сообщений (SMS), программу на базе мгновенного обмена сообщениями (IM), программу электронной почты или другую прикладную программу, которая позволяет устройству 110 связи связываться с другими устройствами.
В примерном осуществлении программа 310 обмена сообщениями может включать в себя список 312 контактов. Список 312 контактов может включать в себя список абонентов или контактов, такой как персональная телефонная книга, персональная адресная книга и т.д., которая хранит имена и другую информацию/идентификаторы, которые облегчают связь с другими абонентами. Например, список 312 контактов может хранить имена и/или телефонные номера, отображаемые имена, адреса электронной почты и т.д. абонентов, с которыми пользователь устройства 120 связи часто связывается. Идентификаторы (например, телефонные номера, отображаемые имена, адреса электронной почты и т.д.) могут использоваться программой 310 обмена сообщениями, чтобы связываться с различными абонентами.
Согласно примерному осуществлению программа-мастер 320 изображений может быть прикладной программой, которая предоставляет пользователю дружественный интерфейс, который позволяет пользователям добавлять информацию, такую как графика, изображения и т.д., для одного или более абонентов, идентифицированных в списке 312 контактов. В некоторых осуществлениях программа-мастер 320 изображений может быть частью программы 310 обмена сообщениями. В других осуществлениях программа-мастер 320 изображений может быть внешней программой, которая может взаимодействовать с любым числом программ обмена сообщениями, например программой 310 обмена сообщениями, чтобы облегчать заполнение списка 312 контактов информацией (например, изображениями), как подробно описано ниже. Кроме того, программа-мастер 320 изображений может использоваться, чтобы извлечь и сохранить изображения в формате любого типа, например изображения в формате объединенной группы экспертов по машинной обработке фотографий (JPEG), изображения в формате обмена графическими данными (GIF), изображения в тегированном формате файлов изображений (TIFF), изображения в формате переносимой сетевой графики (PNG) или любом другом типе форматов изображения.
Фиг.4 является блок-схемой, иллюстрирующей примерную обработку устройствами связи, такими как устройство 110 связи, в осуществлении, согласующемся с изобретением. Обработка может быть начата, когда устройство 110 связи включается. Предположим, что программа 310 обмена сообщениями включает в себя признак, в который пользователь может включить изображения с контактами, перечисленными в списке 312 контактов. Дополнительно предположим, что пользователь устройства 110 связи захочет заполнить его/ее список 312 контактов изображениями его/ее контактов. В примерном осуществлении пользователь может открыть список 312 контактов. Программа-мастер 320 изображений может тогда предоставить пользователю вариант или режим для добавления изображений в список 312 контактов (действие 410).
Например, программа-мастер 320 изображений может предоставить меню, которое включает в себя вариант для пользователя, такой, чтобы добавить изображение в список 312 контактов, например вариант, помеченный "Добавление изображения". Меню может предоставить возможность пользователю устройства 110 связи выбрать изображение, сохраненное в устройстве 110 связи для включения в список 312 контактов. Например, память 230 может хранить ряд изображений друзей, членов семьи и т.д. пользователя устройства 110 связи. В этом случае предположим, что пользователь выбирает отдельное из изображений, которые сохранены в памяти 230 (действие 420). Пользователь может также идентифицировать отдельный контакт, с которым ассоциативно связано изображение (действие 420). Например, если изображение ассоциативно связано с Джейн Смит, пользователь может идентифицировать Джейн Смит как соответствующий контакт. Пользователь может выполнить это, щелкая (кликая) на одном из контактов, сохраненных в списке 312 контактов перед или после того, как выбрано изображение. Программа-мастер 320 изображений может затем сохранить выбранное изображение в списке 312 контактов вместе с отдельной сохраненной информацией о контакте (действие 430). Изображение контакта может затем быть отображено пользователю, когда пользователь обращается к списку 312 контактов и/или начинает создание сообщения для отправки соответствующему контакту. Альтернативно, программа-мастер 320 изображений может сохранить ссылку на изображение, которое пользователь может выбрать, чтобы просмотреть изображение контакта.
Меню, предоставленное пользователю в действии 410, может также предоставить возможность пользователю устройства 110 связи получать новое изображение, которое будет включено в список 312 контактов. Если пользователь выбирает этот вариант, устройство 110 связи может активировать режим камеры, ассоциативно связанный с камерой 260, и позволяет пользователю получать изображение, ассоциативно связанное с отдельным контактом, включенным в список 312 контактов. Этот вариант может быть полезен, когда пользователь устройства 110 связи встречает одного из его/ее друзей, включенных в список 312 контактов. Предположим, что пользователь получает изображение с помощью камеры 260, включенной в устройство 110 связи (действие 440). После того как пользователь получает изображение, программа-мастер 320 изображений может предложить пользователю идентифицировать конкретный контакт, ассоциативно связанный с изображением. Пользователь устройства 110 связи может затем идентифицировать соответствующий контакт в списке 312 контактов, ассоциативно связанном с изображением (действие 440). Программа-мастер 320 изображений может затем сохранить новое изображение или ссылку на новое изображение в списке 312 контактов вместе с контактной информацией пользователя (действие 450).
Меню, предоставленное в действии 410, может также включать в себя вариант, чтобы предоставить возможность пользователю отправить сообщение конкретному контакту, запрашивающее, чтобы контакт предоставил изображение. Это может быть особенно полезно в ситуациях, где пользователь хочет быстро заполнить список 312 контактов изображениями без необходимости физически получать изображения каждого из его/ее знакомых. Кроме того, многие из знакомых могут хотеть управлять изображением, чтобы другие могли использовать их в своих списках контактов. Следовательно, этот вариант может предоставить возможность пользователю предоставить изображение по его/ее выбору. Этот вариант может дополнительно предоставить возможность пользователю автоматически запрашивать изображения его/ее контактов и автоматически заполнить список 312 контактов изображениями, как описано подробно ниже. Предположим, что пользователь выбирает этот вариант.
Пользователь может затем выбрать один или более контактов в списке 312 контактов, идентифицирующем один или более абонентов, для которых пользователь захочет добавить изображение. Программа-мастер 320 изображений может затем автоматически сформировать сообщение для каждого из выбранных контактов, такое как MMS-сообщение, SMS-сообщение, IM, сообщение электронной почты или другой тип сообщения, которое просит получателя сообщения предоставить изображение отправителю (действие 460). Например, программа-мастер 320 изображений может формировать сообщение, которое заявляет: "Пожалуйста, ответьте на это сообщение, используя свое изображение, которое я могу добавить в вашу запись в моей телефонной книге". В некоторых осуществлениях имя отправителя может быть включено в сообщение. Например, сообщение может быть снабжено предисловием с формулировкой, такой как "Билл Джонс хочет получить Ваше изображение". В ситуациях, где пользователь выбрал более чем один контакт, например, щелкнув на ряде контактов, сохраненных в списке 312 контактов, программа-мастер 320 изображений может автоматически сформировать похожее сообщение для каждого из выбранных контактов. Программа-мастер 320 изображений может затем отправить сообщение идентифицированным абонентам/контактам (действие 460). Таким образом, программа-мастер 320 изображений может предоставить возможность пользователю эффективно отправлять сообщения, запрашивающие изображения, любому числу абонентов в списке 312 контактов посредством простого выбора желаемых абонентов.
Предположим, что получатель одного из сообщений ассоциативно связан с устройством 120 связи. В этом случае пользователь устройства 120 связи может принять сообщение и выбрать сохраненное изображение для включения в ответное сообщение. Альтернативно, пользователь устройства 120 связи может получить новое изображение себя и переслать это изображение с ответным сообщением. Например, если устройство 120 связи включает в себя камеру (например, камеру 260), пользователь может получить изображение себя с помощью камеры. В некоторых осуществлениях после того, как пользователь получил изображение, устройство 120 связи может отобразить изображение и подсказать пользователю с помощью сообщения, такого как: "Вы хотите отправить это изображение Биллу Джонсу?" Предположим, что пользователь выбирает "да". В этом случае устройство 120 связи может передать изображение устройству 110 связи. Другие получатели принятых сообщений могут отправлять изображения обратно устройству 110 связи похожим образом.
Устройство 110 связи может принимать изображение(я) действие 470). Например, программа-мастер 320 изображений может принимать изображения от ряда устройств связи, таких как устройства 120 и 130 связи. Для каждого принятого сообщения программа-мастер 320 изображений может идентифицировать источник принятого сообщения и определить, что источник был присоединен к определенному контакту в списке 312 контактов. Например, программа-мастер 320 изображений может идентифицировать источник сообщения на основе информации, включенной в заголовок принятого сообщения, и может сравнить источник с информацией, включенной в список 312 контактов. Программа-мастер 320 изображений может также автоматически извлечь изображение, включенное в ответное сообщение или включенное в качестве вложения в ответное сообщение, и может автоматически сохранить принятое изображение с соответствующим контактом в списке 312 контактов (действие 480).
Таким образом, когда пользователь открывает его/ее список контактов или начинает составлять сообщение для отдельного контакта, изображение контакта будет отображено пользователю, например, через устройство 250 вывода. Устройство 110 связи может выполнять похожую обработку, ассоциативно связанную с другими контактами, сохраненными в списке 312 контактов. Таким образом, пользователь устройства 110 связи может быстро заполнить список 312 контактов изображениями.
В некоторых осуществлениях устройство 110 связи может связываться с другими устройствами связи, которые включают в себя такую же программу 310 обмена сообщениями. Например, предположим, что оба устройства 110 и 120 связи являются мобильными терминалами, сделанными одним и тем же производителем, и что каждое из устройств 110 и 120 связи включает в себя одинаковые программы 310 обмена сообщениями и программы-мастера 320 изображений. В этом осуществлении, если пользователь устройства 110 связи передает запрос сообщения с изображением устройству 120 связи, устройство 120 связи может распознать определенный тип сообщения. Например, сообщение, переданное устройством 110 связи, может включать в себя код или некий идентификатор, который соответствует запросу сообщения с изображением, который должен быть распознан устройством 120 связи. Устройство 120 связи может идентифицировать отдельный код и может отобразить сообщение пользователю, указывающее, что отправитель запрашивает изображение у пользователя для его/ее списка контактов. Это использование конкретных кодов, ассоциативно связанных с функцией добавления изображения, может повысить скорость обработки, ассоциативно связанной с декодированием и отображением принятых сообщений. Т.е. устройство 120 связи может идентифицировать конкретный код и непосредственно отобразить получателю сообщение о том, что запрошено изображение. Пользователь устройства 120 связи может затем получить изображение себя или найти сохраненное изображение себя и отправить изображение устройству 110 связи. Подобным образом код может быть включен в ответное сообщение, которое распознается устройством 110 связи как ответ на более раннее сообщение (т.е. запрос сообщения с изображением). Устройство 110 связи может затем автоматически извлечь изображение и включить изображение в список 312 контактов с соответствующим контактом. Таким образом, пользователи устройств связи, которые включают в себя одну и ту же программу обмена сообщениями и/или программу-мастер создания изображений, могут добавлять изображения в список контактов очень эффективным о