Способ и устройство для выявления и прогнозирования перемещения мобильных оконечных устройств

Реферат

 

Изобретение относится к системам связи и может быть использовано для прогнозирования перемещения мобильных терминалов. Достигаемый технический результат - возможность управления ресурсами сети, в том числе сокращение каналов управления, которые должны опрашиваться. Способ включает этапы сравнения информации, содержащейся в текущей последовательности с каждой из множества хранящихся последовательностей, каждая из которых содержит информацию о предыдущих положениях мобильного оконечного устройства, выбора одной из хранящихся последовательностей на основе замера степени совпадения сравниваемых данных и прогнозирования следующего положения мобильного терминала. Кроме того, раскрываются способы и устройство для выявления систематических диаграмм в перемещениях мобильного терминала, а также раскрывается сеть связи с несколькими серверами, причем мобильный терминал оснащается устройством для связи с ближайшим сервером. Устройство обеспечивает доступ к приложениям и файлам данных, хранящихся в серверах. Также раскрыта платформа мобильной распределительной системы, оснащенная устройством для управления распределенной файловой системой и устройством для прогнозирования положения мобильного терминала. 9 с. и 29 з.п. ф-лы, 17 ил.

Область техники Настоящее изобретение относится к способам и устройствам прогнозирования перемещений мобильных приемопередатчиков радиосигналов типа мобильных сотовых телефонов.

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

Вследствие нерегулярного потока телефонных вызовов мобильных оконечных устройств в различных географических районах приемлемой архитектурой перспективных мобильных сетей связи является слоистая или иерархическая сотовая архитектура. В общем случае иерархическая сотовая структура включает ортогональные сотовые слои ячеек различных типов/размеров, покрывающие общий географический район. Иерархическая сотовая структура чаще всего выполняется в виде макроячеек (macrocell), покрывающих микроячейки (microcell) и пикоячейки (picocell), которые различаются пространственной протяженностью и другими характеристиками. Например, пикоячейкой является область, имеющая несколько групп каналов или идентичный код, причем номинальный радиус пикоячейки зачастую не превышает 200 м. Скорость обмена информацией между абонентами, находящимися в пределах пикоячейки, может быть доведена до 2 - 10 Мбит/с, в то время, как порядок скорости обмена в пределах макроячейки составляет 10 - 100 кбит/с.

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

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

Использование кэширования для сокращения времени ожидания и облегчения сетевого трафика основано на свойстве временной локализации запросов к данным в компьютерных программах. Это свойство описано в статье D. Lilja "Согласованность кэшированных данных в больших многопроцессорных системах с общей памятью: результаты и сравнительный анализ", ACM Computing Surveys vol. 25, N 3, p. 303 - 338 (Sept. 1993). Временная локализация означает, что данные, недавно запрашиваемые программой, вероятно вновь будут запрошены в ближайшем будущем. Таким образом, создается местная копия или кэш-память недавно запрашиваемых удаленных данных, с тем, чтобы повторное обращение к тем же самым данным выполнялось при помощи локальной процедуры без перегрузки сетевого трафика. При помощи качественной кэш-памяти обращение к удаленным данным большого объема может выполняться фактически с той же эффективностью, что и обращение к локальным данным.

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

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

Известен способ определения параметров траектории объекта в реальном масштабе времени, в котором результаты последующих измерений используются для уточнения ранее полученной оценки (Теоретические основы радиолокации. Под ред. В.Е. Дулевича, изд. 2, М: Сов. радио, 1978, с.588-592).

Однако в памяти ЭВМ хранятся лишь текущие оценки параметров траектории с указанием точности оценки.

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

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

Известен способ распределения каналов связи в системах связи, основанный на прогнозировании местоположения подвижного объекта по результатам сравнения статистических данных о его местоположении (координатах) и перемещениях, хранящихся в памяти ЭВМ, с текущими данными (Связь с подвижными объектами в диапазоне СВЧ. Под ред. У.К. Джейкса. Перевод с англ. М: Связь, 1979, с. 463-466).

Согласно известному способу, абонент ведущий разговор, перемещается с присвоенной ему заранее скоростью. После начала перемещения объекта вырабатывается случайное число, которое определяет - следует ли изменить скорость подвижного объекта. Если отмечается изменение скорости, то новая скорость присваивается случайным образом.

Известный способ не позволяет обеспечить прогнозирование последующего местоположения подвижного объекта с достаточной точностью.

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

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

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

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

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

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

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

В соответствии с другой особенностью настоящего изобретения способ выявления систематических составляющих в перемещениях мобильного терминала включает этапы (a) определения того, является ли текущее положение мобильного терминала стационарным состоянием или граничным состоянием; (b) маркировки последовательности положений, содержащей текущее положение, одно из наиболее поздних предшествующих стационарных состояний и наиболее позднее предшествующее граничное состояние, а также предыдущие положения, встретившиеся между одним из наиболее поздних предшествующих стационарных состояний и наиболее поздним предшествующим граничным состоянием; (c) сравнения помеченной последовательности с каждой из множества хранящихся последовательностей положений и определения по меньшей мере одного количественного замера степени совпадения помеченной последовательности с каждой из хранящихся последовательностей; а также (d) увеличения показателя приоритетности соответствующей хранящейся последовательности на заданную величину при условии, что по крайней мере один из количественных замеров достигает заданного уровня.

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

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

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

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

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

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

Краткое описание чертежей В дальнейшем изобретение поясняется описанием вариантов его выполнения со ссылками на сопровождающие чертежи, в числе которых: фиг. 1 изображает пример иерархической многослойной сотовой системы; фиг. 2 - структурную схему варианта мобильной сотовой радиотелефонной системы, включающей примеры базовой станции и мобильных станций; фиг. 3 - схему перемещения мобильного абонента в иерархической сети связи; фиг. 4 - устройство прогнозирования перемещений мобильного абонента (УППМА), выполненное в соответствии с настоящим изобретением; фиг. 5 - схему перемещения пользователя по различным состояниям, сгруппированным в циклы перемещений; фиг. 6 - схему объединения состояний в трассы перемещения; фиг. 7 - схему функционирования детектора диаграммы перемещений и информационных структур, формируемых в базе данных диаграмм перемещений; фиг. 8 - блок-схему способа выявления циклов перемещения в соответствии с настоящим изобретением; фиг. 9 - блок-схему способа выявления трасс перемещения в соответствии с настоящим изобретением; фиг. 10 - схему работы устройства прогнозирования перемещений; фиг. 11 - схему древовидной структуры способа прогнозирования перемещений; фиг. 12 - вариант схемы перемещений пользователя по различным состояниям с течением времени; фиг. 13a, 13b - пример структурных ограничений, используемых в процессе сравнения совпадений; фиг. 14 - блок-схему устройства прогнозирования положения мобильного абонента в соответствии с настоящим изобретением; фиг. 15 - пример нормированных результатов имитации устройства прогнозирования перемещений мобильного абонента, выполненного в соответствии с настоящим изобретением; фиг. 16 - мобильный плавающий агент и агент платформы мобильной распределенной системы, в которых используется устройство прогнозирования перемещений мобильного абонента, выполненное в соответствии с настоящим изобретением.

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

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

На фиг. 1 показана примерная иерархическая многослойная сотовая система. Зонтичная макроячейка 10, выполненная в виде восьмиугольника, входит в сотовую структуру более высокого уровня. Каждая зонтичная ячейка может иметь структуру микроячеек более низкого уровня. Зонтичная ячейка 10 содержит микроячейку 20, характеризующуюся районом, очерченным пунктирной линией, и микроячейку 30, заданную районом, также очерченным пунктирной линией, причем обе микроячейки расположены вдоль городских улиц, а также пикоячейки 40, 50 и 60, которые покрывают отдельные этажи высотного здания. Пересечение двух городских улиц, покрываемое микроячейками 20 и 30, может являться районом с напряженным трафиком и, следовательно, может характеризоваться как "горячая точка".

На фиг. 2 показана структурная схема примерной мобильной сотовой радиотелефонной системы, включающей примерные базовую станцию 110 и мобильную станцию 120. Базовая станция содержит блок управления и обработки 130, подключенный к мобильному коммутационному центру (МКЦ) 140, который в свою очередь подключен к телефонной сети общего пользования (ТСОП) (не показана). Основные особенности подобной сотовой радиотелефонной системы хорошо известны на практике и раскрыты, например, в американском патенте No 5175867 Wejke и др., озаглавленном "Переключение каналов через смежные ячейки в сотовой системе связи", а также в заявке на американский патент No 07/967027, озаглавленной "Мультирежимная обработка сигналов", поданной 27 октября 1992 г. , причем как патент, так и заявка присоединяются по ссылке.

Базовая станция обслуживает множество речевых каналов при помощи приемопередатчика голосовых каналов 150, управление которым осуществляется посредством блока управления и обработки 130. Кроме того, каждая базовая станция содержит приемопередатчик канала управления 160, который может обслуживать более одного канала управления. Приемопередатчик канала управления 160 управляется также при помощи блока управления и обработки 130. Приемопередатчик канала управления 160 по каналу управления базовой станции или ячейки в широковещательном режиме передает управляющую информацию мобильным терминалам, настроенным на данный канал управления. Ясно, что приемопередатчики 150 и 160 могут быть выполнены в виде одного устройства, подобного приемопередатчику голосовой и управляющей информации 170, предназначенного для использования совместно с цифровыми каналами передачи управляющей информации и цифровыми каналами радиообмена, использующими единую несущую частоту.

Мобильная станция 120 принимает информацию, передаваемую в широковещательном режиме по каналу управления, при помощи своего приемопередатчика голосовой и управляющей информации 170. Затем блок обработки 180 оценивает информацию, принятую по каналу управления, которая содержит характеристики ячеек, с которыми возможно соединение мобильной станции, и определяет, к какой ячейке необходимо подключиться. В предпочтительном варианте информация, принимаемая по каналу управления, не только включает абсолютную информацию, относящуюся к ячейке, с которой он связан, но также содержит и относительную информацию о ячейках, примыкающих к ячейке, с которой связан канал управления, как это описано в американском патенте N 5353332 Raith и др., озаглавленном "Способ и устройство для управления связью в радиотелефонной системе", который присоединяется к настоящей заявке по ссылке.

Примерная диаграмма перемещений мобильного терминала показана на фиг. 3. Мобильный пользователь A движется по району, покрываемому иерархической сотовой архитектурой, включающей систему пикоячейки со скоростью обмена 2 Мбит/с и систему макроячейки, например систему GSM, со скоростью обмена 9.6 кбит/с. Пользователь A попадает в одну из покрытых пикоячейкой областей через вход D и в течение некоторого времени движется в пределах области, покрываемой этой ячейкой (эта область может находиться в пределах здания). Пользователь A входит в комнату L, конференц-зал C, а затем через вход D покидает область, покрываемую первой пикоячейкой, попадая в область, покрываемую макроячейкой, как это показано на фиг. 3. Абонент A движется по области, покрываемой макроячейкой, к области, покрываемой другой пикоячейкой, в которую он входит через другой вход В и перемещается в пределах этой области.

В соответствии с одной особенностью настоящего изобретения перемещения пользователя A должны быть зарегистрированы, как это происходит в устройстве прогнозирования перемещений мобильного абонента (УППМА) в мобильном терминале пользователя A или в сети связи. Когда пользователь A движется с определенной скоростью в точку М из комнаты C или комнаты L, УППМА должно указывать на высокую вероятность того, что пользователь A покинет район, покрываемый пикоячейкой с высокой скоростью обмена информацией. УППМА должно информировать другие системы и приложения с тем, чтобы они при необходимости предприняли необходимые действия, такие как динамическое распределение каналов или заблаговременная загрузка информации, до того, как пользователь A покинет район.

Как показано на фиг. 4, УППМА, выполненное в соответствии с настоящим изобретением, включает детектор диаграмм перемещения (ДДП, IPD, itinerary pattern detector) и базу данных диаграмм перемещения (БДДП, IPB, itinerary pattern database), а также предсказатель перемещений (ПП, МР, motion pridictor). ДДП используется для выявления регулярных диаграмм перемещений (ДП, IPS, itinerary patterns), отмечающихся в процессе перемещений пользователя между разными местоположениями или состояниями, а также для записи ДП в базу данных диаграмм перемещений (БДДП.). В общем случае БДДП включает также определенную информацию, относящуюся к строению или физической структуре системы связи, как это будет подробно описано ниже. ПП использует информацию о диаграммах перемещения, хранящуюся в БДДП, для прогнозирования следующего положения или состояния пользователя. ПП также сравнивает предсказанное состояние с действительным следующим состоянием пользователя и обновляет ДП, хранящиеся в БДДП.

Исходными данными, подаваемыми в УППМА, являются ОИ (lAs) или состояния, в которых находится мобильный абонент, при этом считается, что система непрерывно отслеживает новое состояние абонента на заданном промежутке времени, например 1-5 секунд. Ясно, что ОИ указывают на положение мобильного абонента, т. е. ячейки, в которых абонент находился и находится. Таким образом, ОИ могут представляться в любом приемлемом виде, типа номеров кодов в системе многостанционного доступа с кодовым разделением (МДКР), или положений ячеек в системе многостанционного доступа с временным разделением (МДВР), подобной используемой в Европе системе GSM или используемой в Северной Америке системе AMPS. Диаграммы перемещений или последовательности ОИ запоминаются в БДДП, к которой имеет доступ предсказатель перемещений ПП.

Для корреляционного анализа ЦП (MCs) или ТП (MTs) используются схемы сравнения трех типов. Сравнение первого типа или сравнение состояний указывает степень совпадения последовательности состояний с другой последовательностью состояний той же длины; это позволяет вычислять первый коэффициент совпадения, что подробно описывается ниже. Сравнение второго типа, или сравнение скоростей, или временное сравнение указывает на степень совпадения длительности последовательности состояний с длительностью другой последовательности состояний той же длины; на основе этого, в соответствии с описанной ниже процедурой, вычисляется второй коэффициент совпадения. Сравнение третьего типа урезывает на степень совпадения частоты последовательности состояний с частотой другой последовательности состояний той же длины; это позволяет вычислять третий коэффициент совпадения, как будет описано ниже.

Перед подробным описанием настоящего изобретения необходимо привести следующие вспомогательные определения и аббревиатуры.

Граничный ЦП: цикл перемещения, в котором по меньшей мере одно состояние является граничным состоянием; ГЦП имеет более высокий приоритет, чем ЦП, причем параметр граничного приоритета равняется .

Граничная ТП: трасса перемещения, в которой по крайней мере одно состояние является граничным состоянием; ГТП является более приоритетной, чем ТП, причем параметр граничного приоритета равняется .

Граничное состояние: состояние на границе сотового слоя.

ПВПВ: "первым вошел - первым вышел".

Разветвленное состояние: объединенное состояние, для которого последующие состояния находятся в различимых циклах перемещения.

Область идентичности: ячейка или группа ячеек, посылающие (передающие в широковещательном режиме) идентифицированную информацию в район, покрываемый ячейкой или группой ячеек.

База данных диаграмм перемещения: информационная база данных, максимальное число диаграмм перемещения, хранящихся в которой, составляет М.

Объединенное состояние: состояние, содержащееся по крайней мере в двух различимых циклах перемещения.

НДИ: наиболее давно использовавшийся.

Цикл перемещения: цикл, имеющий n (где n > 1) последовательных состояний, включающий по меньшей мере одно стационарное состояние.

Трасса перемещения: трасса, которая начинается и заканчивается стационарными состояниями или граничными состояниями.

Состояние указателя: состояние в списке состояний, которое содержит указатель, указывающий на ЦП или ТП, сохраненные в БДДП.

: показатель приоритетности, указывающий на приоритет ЦП или ТП.

Состояние: положение пользователя, т.е. область идентичности ОИ на диаграмме перемещения (или графе движения), где Ck.t указывает на состояние k в момент времени t (текущее время).

Список состояний: список состояний, в котором состояния хранятся в порядке времени поступления.

Стационарное состояние: состояние (ОИ), в котором мобильный терминал остается по меньшей мере на протяжении времени . Тцп: период ЦП, заданный разностью tn-ti, характеризующей временной интервал между первым и последним состояниями в ЦП.

Переходное состояние: состояние, в котором мобильный терминал остается в течение времени, меньшем интервала . b: временной критерий для выявления ГС.

s: временной критерий для выявления СтС.

В соответствии с настоящей заявкой на изобретение ДДП основывается на двух основных процедурах: модели циклов перемещения (ЦП) и модели трасс перемещения (ТП). Модель ЦП описывает долговременные систематические перемещения пользователя, которые, как считается, имеют вид замкнутых петель или циклов состояний. Модель ТП описывает определенные перемещения, которые, как полагается, имеют вид линейных маршрутов состояний.

Модель ЦП основывается на предположении о том, что при перемещении пользователя из определенного состояния велика вероятность того, что пользователь вернется в то же состояние. Таким образом, движения пользователя мобильного терминала моделируются как различные циклообразные диаграммы, примеры которых приведены на фиг. 5. Состояния, описываемые циклами, обозначены номерами 1-27, 29-35, которые указывают области идентичности ОИ, соответствующие состояниям. Из чертежа видно, что ЦП является замкнутой петлей или "циклом" состояний, имеющим продолжительность Тцп и содержащим по меньшей мере два состояния и по меньшей мере одно стационарное состояние. УППМА, выполненное в соответствии с настоящим изобретением, выявляет стационарное состояние по следующему критерию: если сигнал ОИ (входное состояние), поданный в УППМА, не меняется на протяжении заданного интервала времени s (например, s 5 мин ), то состояние Ck.t является стационарным.

С другой стороны, каждый цикл перемещения представляет собой последовательность состояний, например [1, 16, 17, 18, 21, 20, 19, 18, 1]. Очевидно, что при рассмотрении цикла перемещения определяется и направление обхода, так как порядок состояний в последовательности отличается для различных направлений. Кроме того, с каждым ЦП связаны НДИ показатель приоритетности , который указывает приоритетность ЦП по отношению к другим ЦП в БДЦП, параметр частоты F, указывающий частоту последовательности состояний (см. фиг. 12), а также параметр граничного приоритета , причем каждый из этих параметров для всякого нового ЦП устанавливается равным нулю. "Новый" ЦП выявляется путем сравнения приходящего ЦП с каждым из ЦП, хранящихся в БДДП. Если для нового ЦП коэффициент совпадения первого типа , который далее будет описан более подробно, совпадает с коэффициентом