СПОСОБ УСОВЕРШЕНСТВОВАНИЯ АДРЕСНОЙ КНИГИ СРЕДСТВА МОБИЛЬНОЙ СВЯЗИ И ИНТЕГРИРОВАННАЯ СИСТЕМА АДРЕСНОЙ КНИГИ
METHOD OF IMPROVING ADDRESS BOOK OF MOBILE COMMUNICATION MEANS AND INTEGRATING ADDRESS BOOK SYSTEM

Область техники
Изобретение относится к способам ввода и поиска информации посредством средств мобильной связи, а именно к способам информационного поиска в базах данных, подключенных к телекоммуникационным сетям, и позволяет существенно расширить функциональные возможности как мобильных, так и стационарных средств связи для осуществления поиска контактов данных абонентов по запросу пользователя.
Практически во всех современных средствах мобильной связи (например, мобильных телефонах) существует адресная или записная книга, в которой пользователь хранит номера телефонов и другую информацию. Также существует возможность поиска по этой адресной книге. Обычно данный поиск доступен посредством того же интерфейса, при помощи которого пользователь осуществляет набор номера и/или звонок. При этом возможны альтернативные точки входа для поиска по адресной книге. Как правило, поиск по адресной книге осуществляется мгновенно, результаты уточняются после каждого введения символа.
Предшествующий уровень техники
Одной из основных проблем при использовании средств мобильной связи является проблема поиска и запоминания телефонных номеров абонентов. С ростом популярности мобильной (сотовой) связи, когда количество абонентов многократно возросло, эта проблема стала еще более актуальной.
Существуют разные способы предоставления пользователю информации о телефонных номерах и абонентах, которым эти номера принадлежат. Традиционным решением являются разнообразные справочники, выполненные в виде печатных изделий или компьютерных программ. Однако большим недостатком таких средств является быстрая потеря актуальности (устаревание) опубликованной информации и необходимость постоянно иметь подобный справочник при себе (для быстрой доступности).
Производители современных средств мобильной связи, в частности мобильных телефонов, решают эту проблему путем встраивания в телефон электронной адресной книги. В эту адресную книгу пользователь может занести важные для него номера телефонов и сопутствующую этим телефонам дополнительную информацию, такую как фамилия и имя абонента, адрес, дату рождения и т.п. В результате, отпадает необходимость заучивать наизусть номера телефонов. Пользователь всегда может их найти в адресной книге своего телефона.
Недостатком такого решения является то, что пользователь может совершать телефонные звонки только тем абонентам, номера которых он предварительно занес в адресную книгу телефона или помнит наизусть. Если же необходимо совершить звонок абоненту, номер которого пользователь не знает (например, заказать такси в незнакомом городе или забронировать столик в кафе, когда известно только его название), то возникает задача и проблема - откуда этот номер взять и как его можно найти.
Решать эту задачу можно по-разному, например, позвонить в справочную службу, воспользоваться бумажным справочником, узнать телефон из рекламных материалов, потратить время на поиски в Интернет.
В любом случае, процесс выяснения нужного номера занимает достаточно много времени, он неудобен и не гарантирует положительного результата. Кроме того, размер адресной книги средства мобильной связи, как правило, ограничен объемом памяти устройства (например, телефона) и возможна ситуация, когда для записи всех необходимых пользователю номеров абонентов не хватает памяти адресной книги.
Одним из наиболее близких аналогов предлагаемого решения является способ ввода и поиска информации об объекте в удаленной базе данных (патент РФ №2326432, МПК G06F 17/30). В основе известного способа лежит идея, аналогичная идее DNS (Domain Name System - система доменных имен) - технологии, используемой в сети Интернет для доступа к сайтам. Авторы способа предлагают вместо ввода телефонных номеров вводить их словесные обозначения (DMN - domain mobile name), как это делают пользователи Интернет, вводя вместо цифровых IP-адресов сайтов их буквенно-цифровые обозначения (URL - Uniform Resource Locator).
Основное отличие предложенного изобретения состоит в том, что для его реализации нет необходимости в организации и поддержке каких-либо систем доменных имен и, как следствие, от пользователя не требуется приобретение дополнительных знаний и навыков для того, чтобы воспользоваться преимуществами нового способа выбора абонента для совершения телефонного звонка. Пользователь может продолжать пользоваться средством мобильной связи, как он пользовался им раньше.
Кроме того, предложенное изобретение способствует сокращению количества набираемых на клавиатуре устройства символов, что позволяет увеличить скорость выбора необходимого абонента и повышает удобство пользования.
Решение, раскрытое в патенте 2326432 предполагает многошаговую процедуру выяснения номера телефона - ввод части или полного DMN-имени, получение списка подходящих имен, выбор нужного DMN-имени из списка, получение телефона на основе сделанного выбора и только после этого звонок. В отличие от этой сложной процедуры предложенное решение максимально сокращает эту цепочку - ввод произвольного слова (или нескольких слов), получение списка наиболее подходящих телефонов абонентов, звонок абоненту. Если в полученном списке нужного абонента нет, то происходит перезадание запроса и получение нового списка из удаленных баз данных.
Кроме того, набор абонентов, доступных для поиска в ближайшем аналоге, ограничен только теми абонентами, которые имеют зарегистрированные доменные имена (DMN). Предложенный способ не имеет таких ограничений, т.к. никакой специальной регистрации не требует, достаточно программного обеспечения и, по меньшей мере, одной удаленной базы данных, содержащей информацию об абонентах.
Краткое изложение сущности изобретения
Пользователь средства мобильной связи с предварительно установленным программным обеспечением и подключением к сервису удаленной адресной книги выполняет запросы с использованием средства мобильной связи.
Анализируя вводимые пользователем символы, программное обеспечение сверяет их набор (последовательность введенных символов) с данными из локальной адресной книги и с данными из предзагруженного словаря поисковых запросов (примеры запросов из словаря: "парикмахерская", "ресторан", "кафе", "АЗС", "аптека", "круглосуточная поликлиника" и т.д.). В случае частичного совпадения (граница частичного совпадения может быть гибкой) введенных пользователем символов с данными из адресной книги или из словаря запросов, программное обеспечение формирует список подходящих абонентов и поисковых запросов. Полученный список выводится на экран средства мобильной связи.
Далее пользователю предлагается совершить звонок, выбрав любого из предложенных абонентов, либо осуществить поиск во внешней адресной книге по одному из предложенных запросов, либо продолжить набор символов для уточнения необходимой пользователю информации.
Если пользователь решает осуществить поиск во внешней адресной книге, он выбирает подходящий поисковый запрос (т.е. совершает то же самое действие, что и при выборе абонента для звонка) и ему из Интернета загружаются результаты поиска по адресам и телефонам, хранящимся в удаленной базе данных. Если это технически возможно, в результатах поиска учитывается местоположение пользователя, а также искомого абонента.
Результаты поиска могут отображаться под результатами поиска по адресной книге в том же самом списке, либо заменять его. С каждым результатом поиска можно совершать похожие действия, как и с адресами в самой адресной книге - позвонить, посмотреть подробнее, добавить в локальную адресную книгу.
Задачей предложенного изобретения является расширение функциональных возможностей адресной книги средства мобильной связи, решение проблемы оперативного поиска телефонного номера искомого абонента и снятие ограничений средств мобильной связи на объем доступной пользователю информации.
Для решения предложенной задачи предложен способ взаимодействия средства мобильной связи пользователя с поисковыми возможностями сетевого ресурса, например, в сети Интернет, для обеспечения интеграции локальной адресной книги средства мобильной связи с удаленными базами данных, содержащими контактную информацию других абонентов, согласно которому:
- используют, по крайней мере, одно средство мобильной связи, содержащее локальную адресную книгу, имеющую ограниченное число контактных данных абонентов и/или объем памяти для их записи, при этом указанное средство мобильной связи выполнено с возможностью соединения и обмена данными посредством сети Интернет с удаленным сервером или иным удаленным средством связи, обеспечивающим поиск контактных данных абонентов, содержащихся в удаленной базе данных, согласно критериям, заданным пользователем;
- посредством указанного средства мобильной связи задают критерии поискового запроса для обеспечения поиска контактных данных, по крайней мере, одного абонента, при этом поиск посредством заданных критериев поиска производится как в локальной адресной книге средства мобильной связи, так и во внешней справочной базе абонентов на удаленном сервере;
- осуществляют поиск согласно поисковому запросу, при этом по результатам поиска пользователь посредством средства мобильной связи может выбрать необходимого ему абонента, максимально удовлетворяющего критериям поискового запроса, для осуществления контакта с этим абонентом и/или записи его данных в адресную книгу средства мобильной связи и/или удаленного сервера, к которому у пользователя имеется оперативный доступ посредством средства мобильной связи.
В качестве средства мобильной связи может выступать телефон или смартфон, или карманный персональный компьютер, или планшетный компьютер, или иное средство связи, использующее адресную книгу со справочником абонентов.
Соединение средства мобильной связи с удаленным сервером или иным удаленным средством связи обеспечивают посредством протоколов сети Интернет, и/или протоколов сотовой связи, и/или протоколов беспроводной связи wifi, и/или иных протоколов, обеспечивающих доставку заданных пользователем критериев поиска удаленному серверу или иному удаленному средству связи и возврат результатов поиска средству мобильной связи.
При поиске может дополнительно учитываться текущее или заданное местоположение пользователя. Критерии поиска задаются посредством цифровых и/или буквенных символов. Контактными данными абонента могут являться телефонный номер и/или адрес электронной почты, и/или иной уникальный идентификатор абонента, доступный при поиске посредством Интернет.
Удаленный сервер или иное удаленное средство связи обеспечивают взаимный обмен данными со средством мобильной связи пользователя.
Техническим результатом является усовершенствование возможностей интерфейса справочника абонентов, встроенного в средство мобильной связи, в частности, посредством использования Интернет.
В результате пользователю средства мобильной связи становится доступна возможность осуществлять голосовые соединения не только с абонентами, контактная информация которых известна пользователю и записана в адресную книгу, например, мобильного телефона или SM-карты, но и с любыми другими абонентами, контактная информация которых имеется на удаленном ресурсе Интернет или ином удаленном средстве связи, содержащем удаленную базу данных абонентов.
Технический результат достигается за счет добавления к функции выбора абонента средства мобильной связи возможности установления взаимодействия средства мобильной связи посредством сети Интернет (или иной сети связи) с удаленным сервером или иным удаленным средством связи, содержащим удаленную базу данных абонентов, для получения из удаленной базы данных абонентов дополнительной информации об абонентах, отсутствующих во встроенном в средство мобильной связи справочнике абонентов - адресной книге.
Подробное раскрытие изобретения
В основу предложенного изобретения положена способность всех современных средств мобильной связи, в частности мобильных телефонов (и растущего числа стационарных), работать в двух режимах - обеспечивать голосовую связь и обеспечивать доступ к сети Интернет, а также другим сетям обмена информацией.
Таким образом, становится возможной такая организация работы адресной книги телефона или иного средства мобильной связи, при которой часть адресной книги находится непосредственно внутри телефона (в памяти телефона или SM-карты), а часть вынесена в удаленную базу данных, например, расположенную в сети Интернет на удаленном сервере.
Телефонные номера абонентов, которые сам пользователь заносит в телефон, запоминаются в локальной части адресной книги, а телефонные номера, которые потенциально могут понадобиться пользователю (например, номера местных организаций и служб), располагаются в удаленной базе данных (на удаленном сервере).
Когда пользователь собирается совершить телефонный звонок, он начинает процесс ввода цифрового номера абонента (если его помнит) либо названия абонента (например, имени человека или названия организации).
В момент нажатия клавиш на клавиатуре телефона или иного средства мобильной связи предварительно установленное программное обеспечение начинает производить поиск в адресной книге подходящих абонентов, сопоставляя уже введенные пользователем символы с имеющимися записями в локальной и внешней (удаленный ресурс) ее частях.
Абоненты, содержащие в своем названии или номере последовательность символов, введенных пользователем, выводятся на экран телефона, и пользователь может выбрать одного из них для совершения звонка либо продолжить ввод и поиск, если среди предложенных вариантов нужного абонента не оказалось.
Состав поискового запроса и полей запроса может варьироваться.
Например, набрав на клавиатуре средства мобильной связи последовательность из двух символов «т» и «а», пользователь может получить информацию о следующих абонентах: «Таня», «Тамара», «Такси (заказ)», «Ташир (доставка пиццы)». При этом, информация об абонентах «Таня» и «Тамара» может быть взята из локальной части адресной книги телефона, а информация о службах заказа такси и доставки пиццы может быть найдена в удаленной базе данных и до начала совершения звонка может быть неизвестна пользователю.
Чтобы у пользователя не возникало ощущение медленной работы адресной книги мобильного средства связи (такое возможно в случае нахождения в зоне неуверенного приема сигнала мобильной связи или в случае небольшой скорости интернет-соединения), наиболее популярные поисковые запросы можно заранее предзагружать (кешировать). В этом случае поиск будет производиться по предзагруженным данным (находящимся в памяти телефона в виде словаря поисковых запросов), результаты поиска сразу выводятся пользователю и вместе с ними предлагается возможность произвести дополнительный поиск в удаленной базе данных абонентов.
Таким образом, заявленное изобретение предлагает простой способ решения задачи оперативного поиска номеров телефонов абонентов, в том числе и дополнительной информации, например, месторасположения.
Согласно предложенному способу усовершенствования функциональных возможностей встроенного в средство мобильной связи справочника абонентов, к информации об абонентах, занесенных в адресную книгу пользователем, может выборочно или автоматически добавляться информация о новых абонентах, получаемая, по меньшей мере, с одного сервера, расположенного в сети Интернет, в момент ввода пользователем номера телефона или названия абонента. В результате этого становятся возможными телефонные звонки не только абонентам, номера телефонов которых находятся в адресной книге, но и любым другим абонентам, информация о которых имеется в базе данных удаленного сервера.
Пример общей функциональной схемы системы, иллюстрирующей вариант реализации данного изобретения, приведен на фиг.1.
Фиг.1 - общая функциональная схема системы для осуществления предложенного способа.
Основные составные части системы, реализующей предложенный способ
Средство мобильной связи (1), например, телефон с предустановленным на него программным обеспечением (2) либо с возможностью установки дополнительного программного обеспечения, локальной адресной книгой (3) и словарем поисковых запросов (4).
Для реализации способа необходимы также среда беспроводной связи (5), представляющая собой стандартный набор аппаратных и программных средств, встроенных в телефон для осуществления передачи информации по протоколам беспроводной связи (GSM, GPRS, EDGE, 3G, WiFi), шлюз (оборудование провайдера) (6), предоставляющий доступ к сети Интернет (или другой сети для обмена данными), сеть Интернет (7) или иную сеть, через которую осуществляется обмен данными с удаленной базой данных абонентов (11), удаленный сервер (8), представляющий собой компьютер, либо несколько компьютеров, объединенных в сеть, с интернет-сервером (9) и установленным программным обеспечением для обработки запросов (10) на поиск данных в базе данных абонентов (11).
Приведенная на фиг.1 система функционирует следующим образом.
При необходимости сделать телефонный звонок пользователь с помощью клавиатуры средства мобильной связи (1) начинает вводить номер вызываемого абонента (если он помнит необходимый номер на память) либо его имя/фамилию/название (если необходимый номер не помнит или не знает). Программное обеспечение средства мобильной связи (2) принимает введенные пользователем символы и по мере набора (каждый раз, когда пользователь вводит очередной символ) производит поиск абонентов, содержащих в своем номере либо в названии, введенный набор символов. Например, после ввода пользователем символа «т», результатом поиска может быть список абонентов следующего содержания: «Таня», «Толя», «Такси». После ввода второго символа, например «а», поиск повторится с использованием двух символов «та», в результате чего список сократится и будет выглядеть следующим образом: «Таня», «Такси». После ввода третьего символа «н», поиск будет произведен по набору символов «тан» и в результирующем списке останется один абонент «Таня».
Пример носит чисто условный характер, реальный поисковый запрос и его обработка могут иметь сложный алгоритм.
В любом случае поиск производится последовательно по двум базам данных. Сначала может просматриваться содержимое локальной адресной книги (3), а затем содержимое предварительно загруженного (закешированного) словаря поисковых запросов (4), содержащего названия наиболее востребованных абонентов, например местных организаций и служб (примеры возможных названий: «такси», «парикмахерская», «аптека», «кафе», «круглосуточная поликлиника» и т.п.).
Если поисковому запросу пользователя соответствуют какие-либо абоненты из локальной адресной книги (3), то список этих абонентов выводится на экран средства мобильной связи. Если поисковому запросу пользователя соответствует какая-либо запись из закешированного словаря поисковых запросов (4), то эта запись также выводится на экран средства мобильной связи и пользователю предлагается осуществить поиск конкретной организации или услуги в адресной книге, расположенной во внешней базе данных, на удаленном сервере в сети Интернет.
Пользователь анализирует выданный на экран список телефонов и имен абонентов и либо продолжает набор, уточняя поисковый запрос, либо выбирает нужного абонента из предоставленного списка и совершает звонок, либо соглашается осуществить поиск во внешней базе данных.
Приняв от пользователя команду на поиск во внешней базе данных, программное обеспечение (2) формирует запрос к удаленной базе данных абонентов (11) и через канал среды беспроводной связи (5), шлюз (6), сеть Интернет (7), посылает запрос на удаленный сервер (8).
Программное обеспечение интернет-сервера (9) удаленного сервера (8) принимает запрос и передает его в обработку поисковому программному обеспечению (10), которое проводит поиск абонентов, удовлетворяющих запросу в базе данных абонентов (11), формирует результирующий список абонентов и отправляет пользователю.
Для увеличения релевантности ответа, кроме поискового запроса, в поиске могут учитываться дополнительные параметры, например, текущее географическое расположение пользователя (если такая информация и ее обработка доступны).
Сформированный поисковый ответ с удаленного сервера (8) посредством интернет-сервера (9), сети Интернет (7), шлюза (6), канала среды беспроводной связи (5), принимается программным обеспечением (2) средства мобильной связи, обеспечивающим функционирование сервиса удаленной адресной книги, и выводится на экран средства мобильной связи вместо предыдущего списка абонентов либо под ним. Пользователь анализирует выданный на экран список и либо выбирает нужного абонента из предоставленного списка и совершает звонок, либо уточняет поисковый запрос, если необходимого абонента в списке не оказалось.
Таким образом, предложенный способ обеспечивает оперативный поиск номера абонента и позволяет совершать звонки не только по номерам телефонов известных пользователю или предварительно занесенных в адресную книгу средства мобильной связи, но и абонентам, чьи номера пользователю неизвестны и хранятся в удаленной базе данных, что усовершенствует и расширяет возможности адресной книги средства мобильной связи.