Способ, инструментарий и устройство для добавления подключаемого расширения в адресную книгу

Иллюстрации

Показать все

Изобретение относится к средствам добавления подключаемого расширения в приложение списка контактов. Технический результат заключается в обеспечении возможности импорта подключаемого расширения стороннего приложения. Принимают запрос на установку подключаемого расширения и осуществляют проверку подлинности подключаемого расширения в соответствии с запросом. Добавляют подключаемое расширение в приложение списка контактов после успешной проверки подлинности. Принимают запрос пользователя на вызов функции подключаемого расширения и вызов соответствующей функции подключаемого расширения в соответствии с запросом пользователя. Получают запрос на установку подключаемого расширения и оценку в соответствии с запросом того, соответствует ли подключаемое расширение описанию интерфейса пользователя и описанию предварительно определенных полномочий. Если подключаемое расширение соответствует описанию интерфейса пользователя и описанию предварительно определенных полномочий, определение того, что проверка подлинности успешна. Если подключаемое расширение не соответствует описанию интерфейса пользователя или описанию предварительно определенных полномочий, то генерацию сообщения подсказки, приглашающего пользователя определить, следует ли продолжать установку. 3 н. и 9 з.п. ф-лы, 21 ил.

Реферат

Для настоящей заявки испрашивается приоритет в соответствии с китайской заявкой на патент №201310125562.4, поданной 11 апреля 2013 года, содержание которой полностью включено в настоящую заявку посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

УРОВЕНЬ ТЕХНИКИ

[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] запоминающее устройство; и

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

[0053] прием запроса на установку подключаемого расширения и осуществление проверки подлинности подключаемого расширения в соответствии с запросом;

[0054] добавление подключаемого расширения в список контактов после успешной проверки подлинности; и

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

[0056] Варианты осуществления настоящего изобретения имеют следующие определенные преимущества.

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

[0062] Фиг. 2a-2g - это схематическое представление примера конкретных приложений для отображения положений открытия подключаемых расширений в платформе списка контактов в соответствии с одним из вариантов осуществления настоящего изобретения;

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

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

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

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

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

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

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

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

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

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

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

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

[0075] Фиг. 15 - это пример блок-схемы инструментария для добавления подключаемого расширения в список контактов в соответствии с одним из вариантов осуществления настоящего изобретения.

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

ПОДРОБНОЕ ОПИСАНИЕ

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

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

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

[0080] шаг 101, прием запроса на установку подключаемого расширения и осуществление проверки подлинности подключаемого расширения в соответствии с запросом;

[0081] шаг 102, добавление подключаемого расширения в список контактов после успешной проверки подлинности; и

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

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

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

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

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

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

[0088] На фиг. 2 показано схематическое представление примера конкретных приложений для отображения положений открывшегося подключаемого расширения в платформе списка контактов в соответствии с одним из вариантов осуществления настоящего изобретения. К примеру, как показано на фиг. 2а, поле вкладок, поле группы и раздел действий открываются в интерфейсе контактной информации списка контактов так, чтобы обеспечить отображение подключаемого расширения, имеющего соответствующую функцию; как показано на фиг. 2b, все контакты в списке контактов отображаются в интерфейсе «ВСЕ» главного интерфейса списка контактов, и в этом интерфейсе раздел действий открыт, чтобы обеспечить отображение подключаемого расширения, имеющего соответствующую функцию; как показано на фиг. 2с, на контакт можно нажать для просмотра краткой информации о нем в интерфейсе «ВСЕ» основного интерфейса списка контактов, и в этом интерфейсе открыт раздел вкладок, чтобы обеспечить отображение подключаемого расширения, имеющего соответствующую функцию; как показано на фиг. 2d, разрешение на запись открыто для подключаемого расширения, чтоб записать контактную информацию в интерфейсе редактирования контактной информации, и редактируемый элемент открыт в этом интерфейсе, чтобы обеспечить отображение подключаемого расширения, имеющего соответствующую функцию; как показано на фиг. 2е, все группы контактов отображаются в интерфейсе «ГРУППЫ» основного интерфейса списка контактов, и в этом интерфейсе открыт раздел группировки, чтобы обеспечить отображение подключаемого расширения, имеющего соответствующую функцию; как показано на фиг. 2f, раздел номера учетной записи открыт в интерфейсе управления учетными записями списка контактов, чтобы обеспечить отображение подключаемого расширения, имеющего соответствующую функцию; как показано на фиг. 2g, установочная информация подключаемого расширения, а также соответствующие переключатели полномочий можно отображать в интерфейсе управления подключаемыми расширениями списка контактов, и также можно использовать интегрированный переключатель полномочий для всех подключаемых расширений, с помощью которых пользователь может включить или выключить подключаемые расширения вручную. Кроме того, управление удалением подключаемых расширений можно определить в интерфейсе управления подключаемыми расширениями списка контактов или можно определить в других положениях.

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

[0090] Если и подключаемое расширение, включенное в список контактов, и отдельное приложение можно использовать для достижения простоты применения, подключаемое расширение, генерируемое на основе описание, может занимать меньше системных ресурсов и дискового пространства, по сравнению с отдельным приложением.

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

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

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

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

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

[0096] В одном варианте осуществления настоящего изобретения этап 101 может содержать следующие подэтапы, а именно:

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

[0098] подэтап S12, определение того, что проверка подлинности успешна; и

[0099] подэтап S13, генерация сообщения приглашения, предлагающего пользователя определить, следует ли продолжать установку.

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

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

[00102] После успешной проверки подлинности подключаемое расширение можно добавить в платформу списка контактов.

[00103] В одном варианте осуществления настоящего изобретения этап 102 может содержать следующие подэтапы, а именно:

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

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

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

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

[00108] В одном варианте осуществления настоящего изобретения этап 103 может содержать следующие подэтапы, а именно:

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

[00110] подэтап S32, передачу данных из списка контактов в стороннее приложение посредством записи, и осуществление соответствующей функции в стороннем приложении.

[00111] Этап 103 будет далее описан со ссылкой на примеры следующих сценариев применения ниже.

[00112] Первый сценарий применения:

[00113] На фиг. 3 показано схематическое представление примера сценария применения подключаемого расширения для проведения платежа целевому контакту в соответствии с вариантом осуществления настоящего изобретения.

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

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

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

[00117] Второй сценарий применения:

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

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

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

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

[00122] Третий сценарий применения:

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

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

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

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

[00127] подключаемое расширение для межличностных связе