Способ и устройство для передачи облачной карты

Иллюстрации

Показать все

Изобретение относится к способам передачи облачной карты. Технический результат – возможность распознавания входящих вызовов от незнакомых лиц. Для этого способ включает: определение, предпочел ли пользователь предоставление облачной карты во время вызова, инициированного этим пользователем; и если пользователь предпочел предоставление облачной карты во время вызова, инициированного этим пользователем, передачу инструктирующего сообщения на сервер; при этом инструктирующее сообщение используют для инструктирования облачного сервера о необходимости пересылки данных облачной карты пользователя, которые хранят на облачном сервере, на приемную сторону вызова, в результате чего данные облачной карты будут отображены в интерфейсе приема вызова на приемной стороне данного вызова. 4 н. и 10 з.п. ф-лы, 12 ил.

Реферат

Перекрестные ссылки на связанные заявки

[0001] Настоящая заявка ссылается на приоритет заявки на патент Китайской Народной Республики 201510290678.2, на которой она основана и которая была зарегистрирована 29 мая 2015 года. При этом содержание упомянутой заявки полностью включено в настоящий документ путем ссылки.

Область техники

[0002] Настоящее изобретение относится, в общем, к области компьютерных технологий, а именно, к способам и устройствам для передачи облачной карты.

Предпосылки создания изобретения

[0003] На существующем уровне развития техники во время телефонной связи, если телефонный номер входящего вызова, принятого пользователем, не сохранен в локальном списке контактов, этот входящий вызов считается поступившим от незнакомого человека. В случае входящего вызова от незнакомого человека пользователь не может получить о нем дополнительной информации. Соответственно, для улучшения пользовательского восприятия при пользовании телефонной связью большое значение имела бы возможность распознавания входящих вызовов от незнакомых лиц.

Сущность изобретения

[0004] С целью преодоления недостатков, имеющихся на существующем уровне техники, в настоящем изобретении предложены способы и устройства для передачи облачной карты.

[0005] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предложен способ передачи облачной карты, применяемый в терминале. Способ включает:

[0006] определение, предпочел ли пользователь предоставление облачной карты во время вызова, инициированного этим пользователем; и

[0007] если пользователь предпочел предоставление облачной карты во время вызова, инициированного этим пользователем, передачу инструктирующего сообщения на сервер; при этом инструктирующее сообщение используют для инструктирования облачного сервера о необходимости пересылки («пушинга») данных облачной карты пользователя, которые хранят на облачном сервере, на приемную сторону вызова, в результате чего данные облачной карты будут отображены в интерфейсе приема вызова на приемной стороне данного вызова.

[0008] Опционально, перед определением, предпочел ли пользователь предоставление облачной карты во время вызова, инициированного этим пользователем, способ дополнительно включает:

[0009] получение данные облачной карты пользователя, которые заданы пользователем в заранее заданном интерфейсе настроек облачной карты; и

[0010] выгрузку полученных данных облачной карты на облачный сервер.

[0011] Опционально, определение, предпочел ли пользователь предоставление облачной карты во время вызова, инициированного этим пользователем, включает:

[0012] прием от пользователя операционной команды в отношении интерфейса инициирования вызова, при этом интерфейс инициирования вызова содержит настроечную опцию для предоставления облачной карты во время инициируемого вызова; и

[0013] когда от пользователя принята команда на выбор настроечной опции в интерфейсе инициирования вызова, определение того, что пользователь предпочел предоставление облачной карты во время вызова, инициированного этим пользователем.

[0014] Опционально, способ дополнительно включает:

[0015] когда принят входящий вызов, прием данных облачной карты стороны, инициировавшей вызов, которые пересылают при помощи облачного сервера; и

[0016] отображение принятых данных облачной карты в интерфейсе приема вызова.

[0017] Опционально, способ дополнительно включает:

[0018] прием от пользователя операционной команды в отношении интерфейса приема вызова; и

[0019] когда от пользователя принята команда на сохранение данных облачной карты, отображаемых в интерфейсе приема вызова, сохранение данных облачной карты, отображаемых в интерфейсе приема вызова, в локальном списке контактов.

[0020] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предложен способ передачи облачной карты, применяемый в облачном сервере. Способ включает:

[0021] прием инструктирующего сообщения, переданного терминалом, когда терминал инициирует вызов, при этом инструктирующее сообщение используют для инструктирования облачного сервера о необходимости пересылки данных облачной карты стороны, инициировавшей вызов, которые хранят на облачном сервере, на приемную сторону вызова; и

[0022] согласно инструктирующему сообщению, пересылку хранимых данных облачной карты, соответствующих стороне, инициировавшей вызов, на приемную сторону вызова, в результате чего данные облачной карты отображают в интерфейсе приема вызова на приемной стороне вызова.

[0023] Опционально, перед приемом инструктирующего сообщения, которое передано терминалом при инициировании им вызова, способ дополнительно включает:

[0024] прием данных облачной карты стороны, инициировавшей вызов, которые выгружены в сеть терминалом; и

[0025] сохранение данных облачной карты, принятых от стороны, инициировавшей вызов, в локальном списке контактов, и сохранение данных облачной карты в качестве данных, соответствующих стороне, инициировавшей вызов.

[0026] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предложено устройство для передачи облачной карты, применяемое в терминале. Устройство включает:

[0027] модуль определения, сконфигурированный для определения, предпочел ли пользователь предоставление облачной карты во время вызова, инициированного этим пользователем; и

[0028] модуль передачи, сконфигурированный, если пользователь предпочел предоставление облачной карты во время вызова, инициированного этим пользователем, для передачи инструктирующего сообщения на сервер; при этом инструктирующее сообщение используют для инструктирования облачного сервера о необходимости пересылки данных облачной карты пользователя, которые хранят на облачном сервере, на приемную сторону вызова, в результате чего данные облачной карты будут отображены в интерфейсе приема вызова на приемной стороне данного вызова.

[0029] Опционально, устройство дополнительно включает:

[0030] модуль получения, сконфигурированный, перед тем, как определено, предпочел ли пользователь предоставление облачной карты во время вызова, инициированного этим пользователем, для получения данных облачной карты пользователя, которые заданы пользователем в заранее заданном интерфейсе настроек облачной карты; и

[0031] модуль выгрузки, сконфигурированный для выгрузки полученных данных облачной карты на облачный сервер.

[0032] Опционально, модуль определения включает в себя:

[0033] подмодуль приема, сконфигурированный для приема от пользователя операционной команды в отношении интерфейса инициирования вызова, при этом интерфейс инициирования вызова содержит настроечную опцию для предоставления облачной карты во время инициируемого вызова; и

[0034] подмодуль определения, сконфигурированный, когда от пользователя принята команда на выбор настроечной опции в интерфейсе инициирования вызова, для определения того, что пользователь предпочел предоставление облачной карты во время вызова, инициированного этим пользователем.

[0035] Опционально, устройство дополнительно включает:

[0036] первый модуль приема, сконфигурированный, когда принят входящий вызов, для приема данных облачной карты стороны, инициировавшей вызов, которые пересылают при помощи облачного сервера; и

[0037] модуль отображения, сконфигурированный для отображения принятых данных облачной карты в интерфейсе приема вызова.

[0038] Опционально, устройство дополнительно включает:

[0039] второй модуль приема, сконфигурированный для приема от пользователя операционной команды в отношении интерфейса приема вызова; и

[0040] модуль сохранения, сконфигурированный, когда от пользователя принята команда на сохранение данных облачной карты, отображаемых в интерфейсе приема вызова, для сохранения данных облачной карты, отображаемых в интерфейсе приема вызова, в локальном списке контактов.

[0041] В соответствии с четвертым аспектом вариантов осуществления настоящего изобретения предложено устройство для передачи облачной карты, применяемое в облачном сервере. Устройство включает:

[0042] третий модуль приема, сконфигурированный для приема инструктирующего сообщения, переданного терминалом, когда терминал инициирует вызов, при этом инструктирующее сообщение используют для инструктирования облачного сервера о необходимости пересылки данных облачной карты стороны, инициировавшей вызов, которые хранят на облачном сервере, на приемную сторону вызова; и

[0043] модуль пересылки, сконфигурированный, согласно инструктирующему сообщению, для пересылки хранимых данных облачной карты, соответствующих стороне, инициировавшей вызов, на приемную сторону вызова, в результате чего данные облачной карты отображают в интерфейсе приема вызова на приемной стороне вызова.

[0044] Опционально, устройство дополнительно включает:

[0045] четвертый модуль приема, сконфигурированный, перед приемом инструктирующего сообщения, которое передано терминалом когда терминал инициирует вызов, для приема данных облачной карты от стороны, инициировавшей вызов, которые выгружены в сеть терминалом; и

[0046] модуль сохранения, сконфигурированный для сохранения данных облачной карты, принятых от стороны, инициировавшей вызов, в локальном списке контактов, и для сохранения данных облачной карты в качестве данных, соответствующих стороне, инициировавшей вызов.

[0047] Техническая схема, соответствующая вариантам осуществления настоящего изобретения, позволяет получить следующие полезные результаты:

[0048] в рассмотренных выше вариантах осуществления настоящего изобретения определяют, предпочел ли пользователь предоставление облачной карты во время вызова, инициированного этим пользователем; если пользователь предпочел предоставление облачной карты во время вызова, инициированного этим пользователем, облачный сервер инструктируют о необходимости пересылки данных облачной карты пользователя, которые хранят на облачном сервере, на приемную сторону вызова; и когда приемная сторона принимает данные облачной карты пользователя, которые пересылают из облачного сервера, данные облачной карты могут быть отображены в интерфейсе приема вызова. Таким образом, на приемной стороне вызова может быть получена персональная информация о стороне, инициировавшей вызов, при помощи просмотра данных облачной карты, отображаемых в интерфейсе инициирования вызова. Соответственно, может быть улучшено пользовательское восприятие при пользовании телефонной связью.

[0049] Нужно понимать, что и предшествующее общее описание, и подробное описание, приведенное ниже, являются исключительно иллюстративными и пояснительными, и не ограничивают настоящее изобретение, объем которого задан формулой изобретения.

Краткое описание чертежей

[0050] На приложенных чертежах, которые входят в состав настоящего описания и являются его неотъемлемой частью, проиллюстрированы варианты осуществления, соответствующие настоящему изобретению. Приложенные чертежи, вместе с описанием, служат для разъяснения замысла настоящего изобретения.

[0051] Фиг. 1 представляет собой блок-схему алгоритма, иллюстрирующую способ передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения;

[0052] Фиг. 2 представляет собой блок-схему алгоритма, иллюстрирующую еще один способ передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения;

[0053] Фиг. 3 представляет собой блок-схему алгоритма, иллюстрирующую еще один способ передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения;

[0054] Фиг. 4 представляет собой блок-схему устройства для передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения;

[0055] Фиг. 5 представляет собой блок-схему другого устройства для передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения;

[0056] Фиг. 6 представляет собой блок-схему еще одного устройства для передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения;

[0057] Фиг. 7 представляет собой блок-схему еще одного устройства для передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения;

[0058] Фиг. 8 представляет собой блок-схему еще одного устройства для передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения;

[0059] Фиг. 9 представляет собой блок-схему еще одного устройства для передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения;

[0060] Фиг. 10 представляет собой блок-схему еще одного устройства для передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения;

[0061] Фиг. 11 представляет собой блок-схему устройства для передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения; и

[0062] Фиг. 12 представляет собой блок-схему еще одного устройства для передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения.

Подробное описание изобретения

[0063] Далее настоящее изобретение будет описано более подробно с помощью конкретных примеров его осуществления, которые проиллюстрированы на приложенных чертежах. В приведенном ниже описании осуществляются ссылки на приложенные чертежи, где, если не указано обратное, аналогичными обозначениями на различных чертежах обозначены одинаковые или аналогичные элементы. Реализации примеров осуществления настоящего изобретения, изложенные в приведенном ниже описании, не являются всеми возможными реализациями, соответствующими настоящему изобретению. Напротив, они являются исключительно примерами приспособлений и способов, которые соответствуют аспектам, связанным с настоящим изобретением и изложенным в приложенной формуле изобретения.

[0064] Терминология, использованная в настоящем документе, имеет целью исключительно описание конкретных вариантов осуществления настоящего изобретения, но не его ограничение. В настоящем документе и приложенной формуле изобретения выражения в единственном числе, такие как «один из», «упомянутый» или «данный», подразумевают также включение означаемых во множественном числе, если только на обратное не указано явно. Нужно также понимать, что выражение «и/или» в настоящем документе означает любой из перечисленных в связи с ним элементов, а также все возможные их комбинации.

[0065] Если какой-либо из элементов описан с использованием таких выражений, как «первый», «второй», «третий» и т.п., то этот элемент не ограничен подобными терминами. Эти термины используют исключительно для различения друг от друга элементов одного типа. Например, в пределах объема настоящего изобретения первый элемент может также быть назван вторым элементом. Аналогично, второй элемент может также быть назван первым элементом. В зависимости от контекста, выражение «если» в настоящем документе может интерпретироваться как «когда», «при том условии, что» или «в ответ на».

[0066] В настоящем изобретении предложен способ передачи облачной карты, в котором определяют предпочел ли пользователь предоставление облачной карты во время вызова, инициированного этим пользователем; если пользователь предпочел предоставление облачной карты во время вызова, инициированного этим пользователем, облачный сервер инструктируют о необходимости пересылки данных облачной карты пользователя, которые хранят на облачном сервере, на приемную сторону вызова; и когда приемная сторона принимает данные облачной карты пользователя, которые пересылают из облачного сервера, данные облачной карты могут быть отображены в интерфейсе приема вызова. Таким образом, на приемной стороне вызова может быть получена персональная информация о стороне, инициировавшей вызов, при помощи просмотра данных облачной карты, отображаемых в интерфейсе инициирования вызова. Соответственно, может быть улучшено пользовательское восприятие при пользовании телефонной связью.

[0067] Фиг. 1 представляет собой блок-схему алгоритма для способа передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения, который применяют в терминале. В соответствии с иллюстрацией фиг. 1, способ включает шаги, описанные ниже.

[0068] На шаге 101 определяют, предпочел ли пользователь предоставление облачной карты во время вызова, инициированного этим пользователем.

[0069] На шаге 102, если пользователь предпочел предоставление облачной карты во время вызова, инициированного этим пользователем, на сервер передают инструктирующее сообщение; при этом инструктирующее сообщение используют для инструктирования облачного сервера о необходимости пересылки данных облачной карты пользователя, которые хранят на облачном сервере, на приемную сторону вызова, в результате чего данные облачной карты будут отображены в интерфейсе приема вызова на приемной стороне данного вызова.

[0070] В данном варианте осуществления настоящего изобретения упомянутый терминал может быть мобильным терминалом, принадлежащим пользователю. Например, мобильный терминал может быть смартфоном, принадлежащим пользователю. Облачный сервер может быть сервером, кластером серверов или облачной платформой, которая предоставляет услуги облачных вычислений мобильному терминалу. Облачная карта представляет собой электронную визитную карту, которая создается пользователем и хранится на облачном сервере. Облачная карта может содержать базовую персональную информацию, такую как имя, контактную информацию, организацию, к которой относится пользователь, и адрес иго электронной почты. Она может также содержать мультимедийные данные карты, заданные пользователем, такие как портрет в высоком разрешении, голосовую самопрезентацию, видео-самопрезентацию, или аналогичные данные, которые заданы пользователем при помощи интерфейса настроек.

[0071] При этом для настройки облачной карты пользователь может активировать функцию облачной карты в мобильном терминале. К примеру, в мобильном терминале может быть предоставлена опция активации облачной карты, и пользователь мобильного терминала может активировать функцию облачной карты при помощи выбора данной опции.

[0072] После включения опции облачной карты пользователь может задавать собственные данные облачной карты при помощи интерфейса настроек облачной карты, который пользователю отображают в мобильном терминале. После завершения настроек данных облачной карты пользователем в интерфейсе настроек облачной карты, мобильный терминал может получать данные облачной карты, заданные пользователем при помощи интерфейса настроек облачной карты. Мобильный терминал, принадлежащий пользователю, может выгружать заданные пользователем данные облачной карты на облачный сервер.

[0073] После приема данных облачной карты, выгруженных мобильным терминалом пользователя, облачный сервер может сохранять принятые данные облачной карты локально, при этом в целях последующего возвращения (в качестве ответа на запросы) облачный сервер может сохранять принятые данные облачной карты в качестве соответствующих этому пользователю.

[0074] К примеру, для назначения данных облачной карты в качестве соответствующих конкретному пользователю, облачный сервер может локально присваивать данным облачной карты уникальный идентификатор, например идентификатор облачной карты. Затем идентификатор, присвоенный облачной карте, передают в мобильный терминал пользователь для хранения. Одновременно с этим облачный сервер может также локально хранить идентификатор, присвоенный облачной карте, как соответствующей хранимым данным облачной карты пользователя.

[0075] В данном варианте осуществления настоящего изобретения после того, как данные облачной карты, заданные пользователем в интерфейсе настроек облачной карты, будут корректно выгружены на облачный сервер, когда пользователь будет инициировать вызовы другим контактным лицам, то он, являясь инициирующей вызов стороной, сможет выбрать предоставление облачной карты во время инициированного им вызова, в результате чего, когда приемная сторона вызова примет вызов, инициированный пользователем, облачная карта этого пользователя будет отображена в интерфейсе приема вызова.

[0076] В одной из реализаций в интерфейсе инициирования вызова может быть обеспечена настроечная опция для предоставления облачной карты в инициируемом вызове. При инициировании вызова пользователь, в качестве инициирующей вызов стороны, может выбирать эту настроечную опцию в интерфейсе инициирования вызова, в результате чего будет предпочтено предоставление облачной карты во время этого вызова. Одновременно с этим, в качестве фоновой операции в системе, мобильный терминал может в режиме реального времени принимать операционную команду, введенную и инициированную пользователем при работе с интерфейсом инициирования вызова. Если мобильный терминал примет от пользователя команду на выбор упомянутой настроечной опции в интерфейсе инициирования вызова, мобильный терминал может определить, что пользователь выбрал эту настроечную опцию. Тогда при инициировании вызова других контактных лиц во время этого вызова может быть предоставлена облачная карта пользователя. Например, если предположить, что мобильный терминал имеет сенсорный экран, пользователь может касаться настроечной опции и инициировать тем самым команду выбора для фоновой процедуры, выполняющейся в мобильном терминале. Когда мобильный терминал выполняет фоновый мониторинг событий касания настроечной опции, и принимает команду выбора, инициированную пользователем при помощи касания настроечной опции, мобильный терминал может определять, что пользователь выбрал эту настроечную опцию.

[0077] При этом упомянутый выше интерфейс инициирования вызова может быть интерфейсом набора номера в мобильном терминале, или может быть интерфейсом контактного лица в локальном списке контактных лиц мобильного терминала.

[0078] Например, в одном из сценариев применения, когда пользователь инициирует вызов незнакомому лицу, он, являясь инициирующей вызов стороной, может обычным образом непосредственно набирать телефонный номер незнакомого лица в интерфейсе набора номера. В таком случае упомянутая настроечная опция может быть заранее заданной настроечной опцией «набрать номер и предоставить персональную облачную карту» в интерфейсе набора номера. При инициировании вызова пользователь стороны может непосредственно выбирать эту настроечную опцию в интерфейсе инициирования вызова, в результате чего будет предпочтено предоставление облачной карты во время инициированного им вызова.

[0079] В другом сценарии применения, при инициировании вызова контактного лица из локального списка контактов пользователь, являясь инициирующей вызов стороной, может обычным образом напрямую оперировать с локальным списком контактов, чтобы инициировать вызов. В таком случае упомянутая настроечная опция может быть заранее заданной настроечной опцией «набрать номер и предоставить персональную облачную карту» в локальном списке контактов. Пользователь может непосредственно выбирать эту настроечную опцию в локальном списке контактов, в результате чего будет предпочтено предоставление облачной карты во время инициированного им вызова. Например, если допустить, что мобильный терминал имеет сенсорный экран, то при инициировании вызова одного из контактных лиц в локальном списке контактов пользователь может выполнять касание с длинным нажатием на этом контактном лице, в результате чего в системе будет инициировано отображение «набрать номер и предоставить персональную облачную карту». Затем пользователь может касаться этой настроечной опции, чтобы выбрать ее и выбрать предоставление своей облачной карты во время инициированного им вызова.

[0080] В данном варианте осуществления настоящего изобретения, поскольку данные облачной карты, заданные пользователем, уже были выгружены на облачный сервер, мобильный терминал может передавать на облачный сервер инструктирующее сообщение, которое используют для инструктирования облачного сервера о необходимости пересылки данных облачной карты пользователя, инициировавшего вызов, которые хранят на облачном сервере, на приемную сторону вызова. Инструктирующее сообщение может содержать идентификатор облачной карты, который присвоен облачным сервером и соответствует данным облачной карты пользователя, инициировавшего вызов.

[0081] После приема инструктирующего сообщения облачный сервер, согласно идентификатору облачной карты, может выполнять поиск данных облачной карты, соответствующих этому идентификатору облачной карты, которые уже хранятся на облачном сервере, и может находить данные облачной карты стороны, инициировавшей вызов, которые соответствуют этому идентификатору облачной карты. Затем найденные данные облачной карты стороны, инициировавшей вызов, пересылают на приемную сторону вызова, который был инициирован инициирующей вызов стороной. После приема данных облачной карты, пересланных облачным сервером, мобильный терминал на приемной стороне вызова может отображать принятые данные облачной карты в интерфейсе приема вызова. Одновременно на приемной стороне вызова также может выполняться оперирование данными облачной карты, отображаемыми в интерфейсе приема вызова, что позволяет сохранить данные облачной карты, отображаемые в интерфейсе приема вызова, в локальный список контактов.

[0082] Таким образом, в случае приема вызова, инициированного незнакомым лицом, когда на приемной стороне вызова принимают вызов от незнакомого лица, на приемной стороне вызова может быть получена персональная информация об этом лице при помощи просмотра данных облачной карты незнакомого лица, отображенных в интерфейсе приема вызова, благодаря чему незнакомое лицо может быть полностью идентифицировано.

[0083] В случае приема вызова, инициированного лицом, уже присутствующим в локальном списке контактов, поскольку данные облачной карты, заданные этим контактным лицом, могут содержать мультимедийные данные облачной карты, заданные им помимо базовой персональной информации о пользователе, на приемной стороне вызова может выполняться получение мультимедийных данных облачной карты, заданных контактным лицом, например, последнего по времени портрета в высоком разрешении, заданного контактным лицом, при помощи просмотра данных облачной карты, заданных контактным лицом, которые отображены в интерфейсе приема вызова. Соответственно, может быть улучшено пользовательское восприятие при пользовании телефонной связью.

[0084] Выше описана процедура, в которой локальный пользователь мобильного терминала, являясь инициирующей вызов стороной, совершает вызов, а когда локальный пользователь, являясь приемной стороной, принимает вызов, инициированный удаленным контактным лицом, при помощи описанной выше процедуры данные облачной карты удаленного контактного лица могут быть пересланы с облачного сервера и отображены в интерфейсе приема вызова.

[0085] В данном варианте осуществления настоящего изобретения удаленное контактное лицо может также задавать данные своей облачной карты на мобильном терминале и затем загружать эти данные облачной карты на облачный сервер. Когда удаленное контактное лицо, являясь инициирующей вызов стороной, инициирует вызов для локального пользователя, удаленное контактное лицо также может предпочесть предоставление данных своей облачной карты во время инициируемого вызова и передать, через облачный сервер, инструктирующее сообщение, которое инструктирует облачный сервер о необходимости пересылки локально хранимых данных облачной карты удаленного контактного лица локальному пользователю.

[0086] Когда мобильный терминал локального пользователя принимает вызов от удаленного контактного лица, данные облачной карты удаленного контактного лица, которые приняты от облачного сервера, могут быть отображены в интерфейсе приема вызова. Локальный пользователь может оперировать данными облачной карты, отображаемыми в интерфейсе приема вызова, что позволяет сохранить данные облачной карты, отображаемые в интерфейсе приема вызова, в локальный список контактов.

[0087] Например, если допустить, что мобильный терминал имеет сенсорный экран, пользователь может выполнять операцию длительного нажатия над данными облачной карты, отображаемыми в интерфейсе приема вызова, в результате чего в мобильном терминале будет инициирована фоновая процедура передачи команды сохранения, обеспечивающей сохранение данных облачной карты в локальном списке контактов. Когда мобильный терминал, в фоновом режиме, обнаружит событие длительного нажатия в отношении упомянутой настроечной опции и примет команду на сохранение, инициированную операцией длительного нажатия пользователем в отношении настроечной опции, мобильный терминал может сохранять данные облачной карты в локальный список контактов.

[0088] В рассмотренном выше варианте осуществления настоящего изобретения определяют, предпочел ли пользователь предоставление облачной карты во время вызова, инициированного этим пользователем; если пользователь предпочел предоставление облачной карты во время вызова, инициированного этим пользователем, облачный сервер инструктируют о необходимости пересылки данных облачной карты пользователя, которые хранят на облачном сервере, на приемную сторону вызова; и когда приемная сторона принимает данные облачной карты пользователя, которые пересылают из облачного сервера, данные облачной карты могут быть отображены в интерфейсе приема вызова. Таким образом, на приемной стороне вызова может быть получена персональная информация о стороне, инициировавшей вызов, при помощи просмотра данных облачной карты, отображаемых в интерфейсе инициирования вызова. Соответственно, может быть улучшено пользовательское восприятие при пользовании телефонной связью.

[0089] Фиг. 2 представляет собой блок-схему алгоритма, иллюстрирующую способ передачи облачной карты в соответствии с одним из примеров осуществления настоящего изобретения, который применяют в облачном сервере. В соответствии с иллюстрацией фиг. 2, способ включает шаги, описанные ниже.

[0090] На шаге 201 принимают инструктирующее сообщение, переданное терминалом, когда терминал инициирует вызов, при этом инструктирующее сообщение используют для инструктирования облачного сервера о необходимости пересылки данных облачной карты стороны, инициировавшей вызов, которые хранят на облачном сервере, на приемную сторону вызова.

[0091] На шаге 202, согласно инструктирующему сообщению, хранимые данные облачной карты, которые соответствуют стороне, инициировавшей вызов, пересылают на приемную сторону вызова, в результате чего данные облачной карты отображают в интерфейсе приема вызова на приемной стороне вызова.

[0092] В данном варианте осуществления настоящего изобретения облачный сервер может быть сервером, кластером серверов или облачной платформой, которая предоставляет услуги облачных вычислений мобильному терминалу. Терминалом может быть мобильный терминал, принадлежащий пользователю. Например, мобильный терминал может быть смартфоном, принадлежащим пользователю. Облачная карта представляет собой электронную визитную карту, которая создается пользователем и хранится на облачном сервере. Облачная карта может содержать базовую персональную информацию, такую как имя, контактную информацию, организацию, к которой относится пользователь, и адрес иго электронной почты. Она может также содержать мультимедийные данные карты, заданные пользователем, такие как портрет в высоком разрешении, голосовую самопрезентацию, видео-самопрезентацию, или аналогичные данные, которые заданы пользователем при помощи интерфейса настроек.

[0093] При этом для настройки облачной карты пользователь может активировать функцию облачной карты в мобильном терминале. К примеру, в мобильном терминале может быть предоставлена опция активации облачной карты, и пользователь мобильного терминала может активировать функцию облачной карты при помощи выбора данной опции.

[0094] После включения опции облачной карты пользователь может задавать собственные данные облачной карты при помощи интерфейса настроек облачной карты, который пользователю предоставляют в мобильном терминале. После завершения настроек данных облачной карты пользователем в интерфейсе настроек облачной карты, мобильный терминал может получать данные облачной карты, заданные пользователем при помощи интерфейса настроек облачной карты. Мобильный терминал, принадлежащий пользователю, может выгружать заданные пользователем данные облачной карты на облачный сервер.

[0095] После приема данных облачной карты, выгруженных мобильным терминалом пользователя, облачный сервер может сохранять принятые данные облачной карты локально, при этом в целях последующего возвращения (в качестве ответа на запросы) облачный сервер может сохранять принятые данные облачной карты в качестве соответствующих этому пользователю.

[0096] К примеру, для назначения данных облачной карты в качестве соответствующих конкретному пользователю, облачный сервер может локально присваивать данным облачной карты уникальный идентификатор, например идентификатор облачной карты. Затем идентификатор, присвоенный облачной карте, передают в мобильный терминал пользователь для хранения. Одновременно с этим облачный сервер может также локально хранить идентификатор, присвоенный облачной карте, как соответствующей хранимым данным облачной карты пользователя.

[0097] В данном варианте осуществления настоящего изобретения после того, как данные облачной карты, заданные пользователем в интерфейсе настроек облачной карты, будут корректно выгружены на облачный сервер, когда пользователь будет инициировать вызовы другим контактным лицам, то он, являясь инициирующей вызов стороной, сможет выбрать предоставление облачной карты во время инициированного им вызова, в результате чего, когда приемная сторона вызова примет вызов, инициированный пользователем, облачная карта этого пользователя будет отображена в интерфейсе приема вызова.

[0098] В одной из реализаций в интерфейсе инициирования вызова может быть обеспечена настроечная опция для предоставления облачной карты в инициируемом вызове. При инициировании вызова пользователь, в качестве инициирующей вызов стороны, может выбирать эту настроечную опцию в интерфейсе инициирования вызова, в результате чего будет предпочтено предоставление облачной карты во время этого вызова. Одновременно с этим, в качестве фоновой операции в системе, мобильный терминал может в режиме реального времени принимать операционную команду, введенную и инициированную пользователем при работе с интерфейсом инициирования вызова. Если мобильный терминал примет от пользователя команду на выбор упомянутой настроечной опции в интерфейсе инициирования вызова, мобильный терминал может определить, что пользователь выбрал эту настроечную опцию. Тогда при инициировании вызова других контактных лиц во время этого вызова может быть предоставлена облачная карта пользователя. Например, если предположить, что мобильный терминал имеет сенсорный экран, пользователь может касаться настроечной опции и инициировать тем самым команду выбора для фоновой процедуры, выполняющейся в мобильном терминале. Когда мобильный терминал выполняет фоновый мониторинг событий касания настроечной опции, и принимает команду выбора, инициированную пользователем при помощи касания настроечной опции, мобильный терминал может определять, что пользователь выбрал эту настроечную опцию.

[0099] При этом упомянутый выше интерфейс инициирования вызова может быть интерфейсом набора номера в мобильном терминале, или может быть интерфейсом контактно