СПОСОБ СИНХРОНИЗАЦИИ ВРЕМЕНИ И УСТРОЙСТВО СИНХРОНИЗАЦИИ ВРЕМЕНИ ДЛЯ СИСТЕМЫ МОБИЛЬНОЙ СВЯЗИ
TIME SYNCHRONISATION METHOD AND TIME SYNCHRONISATION DEVICE FOR MOBILE COMMUNICATION SYSTEM

ИНФОРМАЦИЯ О ПРИОРИТЕТНОЙ ЗАЯВКИ
[0001] Настоящая патентная заявка заявляет приоритет и преимущество патентной заявки Китая, серийный №201010538995.9, зарегистрированной Государственным ведомством интеллектуальной собственности Китайской Народной Республики 8 ноября 2010 г. и озаглавленной “СПОСОБ СИНХРОНИЗАЦИИ ВРЕМЕНИ И УСТРОЙСТВО СИНХРОНИЗАЦИИ ВРЕМЕНИ ДЛЯ СИСТЕМЫ МОБИЛЬНОЙ СВЯЗИ”, полное содержание которой включено в настоящую заявку посредством ссылки.
ЦЕЛИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
ОБЛАСТЬ ИЗОБРЕТЕНИЯ
[0002] Настоящее изобретение относится к области техники передачи данных и, в частности, к способу синхронизации времени и устройству синхронизации времени для системы мобильной связи.
ОПИСАНИЕ ИЗВЕСТНОГО УРОВНЯ ТЕХНИКИ
[0003] С развитием технологий мобильной связи, для систем множественного доступа с кодовым разделением каналов 2000 (CDMA2000), широкополосного множественного доступа с кодовым разделением каналов (WCDMA) и множественного доступа с кодовым разделением каналов по времени и частоте (TD-SCDMA) в системах мобильной связи возникает потребность в синхронизации времени повышенной точности.
[0004] Проблема синхронизации времени на опорной станции может быть решена за счет применения модуля системы глобального позиционирования (GPS) на каждой опорной станции. Тем не менее, принимая во внимание вопросы национальной безопасности и снижения затрат, существует несколько других способов выполнения задачи синхронизации времени. Например, выполняется сбор данных спутникового времени, информация о спутниковом времени отправляется на соответствующие опорные станции посредством наземной сети связи, не требуя установки модуля GPS на каждой опорной станции. В связи с отсутствием необходимости установки модуля GPS на опорной станции достигается снижение затрат и обеспечивается национальная безопасность. При передаче информации о времени по сети, информация о времени поступает на устройства с задействованием соответствующих протоколов передачи времени и портов времени.
[0005] Однако, в традиционном устройстве синхронизации времени различные протоколы передачи времени и различные порты времени не соответствуют друг другу. В результате этого возможно возникновение следующих затруднений:
[0006] 1. Когда устройство синхронизации времени использует два или более протоколов передачи времени и/или портов времени, один из протоколов передачи и портов выбирается в качестве приоритетного с применением устройства синхронизации времени. Однако, поскольку эти протоколы задействуются независимо, даже если информация о времени протокола передачи времени, выбранного в качестве порта, является искаженной или ошибочной, протокол передачи времени все равно будет использоваться приоритетно, поскольку он представляет собой протокол передачи времени заранее заданной конфигурации. В связи с этим снижается гибкость и надежность устройства.
[0007] 2. Если в части сети А используется один тип протокола и порта передачи времени, а в части сети Б используется другой тип протокола и порта передачи времени, когда А передает информацию о времени к Б, возможна потеря состояния информации о времени и возникновение ошибки при выборе информации о времени в Б в связи с различием между двумя типами протоколов и портов передачи времени.
КРАТКОЕ ИЗЛОЖЕНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[0008] Вариант осуществления настоящего изобретения предлагает способ синхронизации времени для системы мобильной связи для улучшения гибкости системы, а также качества и надежности информации о времени.
[0009] Вариант осуществления настоящего изобретения предлагает устройство синхронизации времени для системы мобильной связи для улучшения гибкости системы, а также качества и надежности информации о времени.
[0010] Для выполнения вышеуказанных целей ниже представлены технические решения вариантов осуществления настоящего изобретения.
[0011] Предлагаемый способ синхронизации времени для системы мобильной связи включает:
выбор соответствующего оптимального источника времени для каждого типа порта протокола времени из, по крайней мере, двух типов портов протоколов времени;
выбор оптимального источника времени системы из оптимальных источников времени для соответствующих типов портов протоколов времени.
[0012] Выбор соответствующего оптимального источника времени для каждого типа порта протокола времени может включать: выбор для каждого типа порта протокола времени источника времени, обладающего максимальным приоритетом источника времени, в качестве оптимального источника времени для порта протокола времени данного типа.
[0013] Выбор соответствующего оптимального источника времени для каждого типа порта протокола времени может включать: выбор для каждого типа порта протокола времени источника времени, имеющего наилучшее состояние информации о времени, в качестве оптимального источника времени для порта протокола времени данного типа.
[0014] Выбор соответствующего оптимального источника времени для каждого типа порта протокола времени может включать: выбор для каждого типа порта протокола времени источника времени, обладающего максимальным приоритетом порта, в качестве оптимального источника времени для порта протокола времени данного типа.
[0015] Выбор соответствующего оптимального источника времени для каждого типа порта протокола времени может включать:
выбор для каждого типа порта протокола времени источника времени, обладающего максимальным приоритетом источника времени, в качестве оптимального источника времени для порта протокола времени данного типа, если, по крайней мере, два источника времени обладают одинаковым и максимальным приоритетом источника времени, выбор источника времени, имеющего наилучшее состояние информации о времени, из источников времени, обладающих одинаковым и максимальным приоритетом источника времени, в качестве оптимального источника времени для порта протокола времени данного типа; если, по крайней мере, два источника времени, обладающих одинаковым и максимальным приоритетом источника времени, имеют одинаковое состояние информации о времени, выбор источника времени, обладающего максимальным приоритетом порта из источников времени, имеющих одинаковое состояние информации о времени, в качестве оптимального источника времени для порта протокола времени данного типа.
[0016] Выбор оптимального источника времени системы из оптимальных источников времени для соответствующих типов портов протоколов времени может включать: выбор оптимального источника времени, обладающего заранее заданным максимальным уровнем протокола времени из оптимальных источников времени для соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы.
[0017] Выбор оптимального источника времени системы из оптимальных источников времени для соответствующих типов портов протоколов времени может включать: выбор оптимального источника времени, имеющего наилучшее состояние информации о времени после объединенного отображения из оптимальных источников времени для соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы.
[0018] Выбор оптимального источника времени системы из оптимальных источников времени для соответствующих типов портов протоколов времени может включать: выбор оптимального источника времени, обладающего заранее заданным максимальным приоритетом протокола времени, из оптимальных источников времени для соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы.
[0019] Выбор оптимального источника времени системы из оптимальных источников времени для соответствующих типов портов протоколов времени может включать:
выбор оптимального источника времени, обладающего заранее заданным максимальным уровнем протокола времени из оптимальных источников времени для соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы, при котором, по крайней мере, два оптимальных источника времени обладают одинаковым и максимальным заранее заданным уровнем протокола времени, выбор оптимального источника времени, имеющего наилучшее состояние информации о времени после объединенного отображения, из, по крайней мере, двух оптимальных источников времени, обладающих одинаковым и максимальным заранее заданным уровнем протокола времени, в качестве оптимального источника времени системы.
[0020] Выбор оптимального источника времени системы из оптимальных источников времени для соответствующих типов портов протоколов времени может включать:
выбор оптимального источника времени, обладающего заранее заданным максимальным уровнем протокола времени из оптимальных источников времени для соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы, при котором, по крайней мере, два оптимальных источника времени обладают одинаковым и максимальным заранее заданным уровнем протокола времени, выбор оптимального источника времени, имеющего наилучшее состояние информации о времени после объединенного отображения, из, по крайней мере, двух оптимальных источников времени, обладающих одинаковым и максимальным заранее заданным уровнем протокола времени, в качестве оптимального источника времени системы; если, по крайней мере, два оптимальных источника времени, обладающих одинаковым и максимальным заранее заданным уровнем протокола времени, имеет одинаковое состояние информации о времени после объединенного отображения, выбор оптимального источника времени, обладающего заранее заданным максимальным приоритетом протокола времени, из, по крайней мере, двух оптимальных источников времени, имеющих одинаковое состояние информации о времени, в качестве оптимального источника времени системы.
[0021] Система мобильной связи может включать: систему множественного доступа с кодовым разделением каналов 2000 (CDMA2000), систему широкополосного множественного доступа с кодовым разделением каналов (WCDMA) и множественного доступа с кодовым разделением каналов по времени и частоте (TD-SCDMA).
[0022] Способ может далее включать:
распределение выбранного оптимального источника времени системы на каждый порт вывода времени; при этом, если оптимальный источник времени системы и порт вывода времени обладают различными типами протоколов времени, информация о времени и состояние времени оптимального источника времени системы отображаются как информация о времени и состояние времени, поддерживаемые портом вывода времени данного типа; если оптимальный источник времени системы и порт вывода времени обладают протоколом времени одного типа, информация о времени оптимального источника времени системы используется непосредственно.
[0023] Устройство синхронизации времени для системы мобильной связи включает блок выбора оптимального источника времени порта протокола времени и блок выбора оптимального источника времени системы, и отличается тем, что:
блок выбора оптимального источника времени порта протокола времени сконфигурирован для выбора соответствующего оптимального источника времени для каждого типа порта протокола времени из, по крайней мере, двух типов портов протоколов времени;
блок выбора оптимального источника времени порта протокола времени сконфигурирован для выбора оптимального источника времени системы из оптимальных источников времени для соответствующих типов портов протоколов времени.
[0024] Блок выбора оптимального источника времени порта протокола времени может быть сконфигурирован: для каждого типа порта протокола времени для выбора источника времени, обладающего максимальным приоритетом источника времени, в качестве оптимального источника времени для порта протокола времени данного типа; или для каждого типа порта протокола времени для выбора источника времени, имеющего наилучшее состояние информации о времени, в качестве оптимального источника времени для порта протокола времени данного типа; или для каждого типа порта протокола времени для выбора источника времени, обладающего максимальным приоритетом источника времени, в качестве оптимального источника времени для порта протокола времени данного типа.
[0025] Блок выбора оптимального источника времени порта протокола времени может быть сконфигурирован: для каждого типа порта протокола времени для выбора источника времени, обладающего максимальным приоритетом источника времени, в качестве оптимального источника времени для порта протокола времени данного типа; если, по крайней мере, два источника времени обладают одинаковым и максимальным приоритетом источника времени, для выбора источника времени, имеющего наилучшее состояние информации о времени, из источников времени, обладающих одинаковым и максимальным приоритетом источника времени, в качестве оптимального источника времени для порта протокола времени данного типа; если, по крайней мере, два источника времени, обладающих одинаковым и максимальным приоритетом источника времени, имеют одинаковое состояние информации о времени, для выбора источника времени, обладающего максимальным приоритетом порта из источников времени, имеющих одинаковое состояние информации о времени, в качестве оптимального источника времени для порта протокола времени данного типа.
[0026] Блок выбора оптимального источника времени системы может быть сконфигурирован для выбора оптимального источника времени, обладающего заранее заданным максимальным уровнем протокола времени из оптимальных источников времени для соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы; или для выбора оптимального источника времени, имеющего наилучшее состояние информации о времени после объединенного отображения из оптимальных источников времени для соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы; или для выбора оптимального источника времени, обладающего заранее заданным максимальным приоритетом протокола времени из оптимальных источников времени для соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы.
[0027] Блок выбора оптимального источника времени системы может быть сконфигурирован для выбора оптимального источника времени, обладающего заранее заданным максимальным уровнем протокола времени из оптимальных источников времени для соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы, при котором, по крайней мере, два оптимальных источника времени обладают одинаковым и максимальным заранее заданным уровнем протокола времени, для выбора оптимального источника времени, имеющего наилучшее состояние информации о времени после объединенного отображения, из, по крайней мере, двух оптимальных источников времени, обладающих одинаковым и максимальным заранее заданным уровнем протокола времени, в качестве оптимального источника времени системы.
[0028] Блок выбора оптимального источника времени системы может быть сконфигурирован: если, по крайней мере, два оптимальных источника времени, обладающие одинаковым и максимальным заранее заданным уровнем протокола времени, имеют одинаковое состояние информации о времени после объединенного отображения, для выбора оптимального источника времени, обладающего максимальным приоритетом протокола времени из, по крайней мере, двух оптимальных источников времени, имеющих одинаковое состояние информации о времени, в качестве оптимального источника времени системы.
[0029] Устройство может далее включать блок распределения оптимального источника времени системы, отличающийся тем, что:
блок распределения оптимального источника времени системы может быть сконфигурирован для распределения выбранного оптимального источника времени системы на каждый порт вывода времени; при этом если оптимальный источник времени системы и порт вывода времени обладают различными типами протоколов времени, информация о времени и состояние времени оптимального источника времени системы отображаются как информация о времени и состояние времени, поддерживаемые портом вывода времени данного типа; если оптимальный источник времени системы и порт вывода времени обладают протоколом времени одного типа, информация о времени оптимального источника времени системы используется непосредственно.
[0030] В вышеуказанных технических решениях для, по крайней мере, двух типов портов протоколов времени может быть соответственно выбран оптимальный источник времени для каждого типа порта протокола времени, затем может быть выбран оптимальный источник времени системы из оптимальных источников времени для соответствующих типов портов протоколов времени. В связи с этим после реализации вариантов осуществления настоящего изобретения обеспечивается всесторонний выбор источника времени с учетом всей совокупности типов состояний протоколов времени вместо конфигурирования настроек одного типа протокола времени. В связи с этим при неверном состоянии времени одного типа протокола времени может быть автоматически выбран другой протокол времени, имеющий лучшее состояние. Соответственно может быть усовершенствована гибкость системы, а также качество и надежность информации о времени.
[0031] Кроме того, каждое значение параметра состояния каждого типа протокола времени может быть отображено в значении состояния времени, объединенном устройством за счет предварительной установки и сохранения таблиц отображения состояния для различных протоколов времени. При использовании в сети различных типов протоколов возможно беспрепятственное преобразование и передача состояния времени. Когда во всей сети частично используется один тип протокола времени и частично используется другой тип интерфейса протокола, возможна передача информации о времени и выбор источника времени по всей сети. В связи с этим отсутствует возможность потери информации о состоянии времени.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0032] Фиг.1 представляет блок-схему, иллюстрирующую способ синхронизации времени для системы мобильной связи в соответствии с вариантом осуществления настоящего изобретения;
[0033] Фиг.2 представляет блок-схему, иллюстрирующую способ выбора оптимального источника времени для порта в соответствии с вариантом осуществления настоящего изобретения;
[0034] Фиг.3 представляет блок-схему, иллюстрирующую способ выбора оптимального источника времени системы в соответствии с вариантом осуществления настоящего изобретения;
[0035] Фиг.4 представляет блок-схему, иллюстрирующую конфигурацию устройства синхронизации времени для системы мобильной связи в соответствии с вариантом осуществления настоящего изобретения;
[0036] Фиг.5 представляет схему, иллюстрирующую подробную конфигурацию устройства синхронизации времени для системы мобильной связи в соответствии с вариантом осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0037] Для ясного изложения целей, технических решений и преимуществ вариантов осуществления настоящего изобретения варианты осуществления настоящего изобретения далее описаны со ссылками на чертежи и варианты осуществления.
[0038] Варианты осуществления настоящего изобретения предлагают способ синхронизации времени для системы мобильной связи. Может быть обеспечен всесторонний выбор источника времени с учетом всей совокупности типов состояний протоколов времени. В связи с этим при неверном состоянии времени одного типа протокола времени может быть автоматически выбран другой протокол времени, имеющий лучшее состояние. Соответственно может быть усовершенствована гибкость системы, а также качество и надежность информации о времени.
[0039] Фиг.1 представляет блок-схему, иллюстрирующую способ синхронизации времени для системы мобильной связи в соответствии с вариантом осуществления настоящего изобретения.
[0040] Как показано на Фиг.1, способ может включать следующие этапы:
[0041] Этап 101: для, по крайней мере, двух типов портов протоколов времени может быть соответственно выбран оптимальный источник времени для каждого порта протокола времени.
[0042] При этом для ряда (по крайней мере, двух) типов портов протоколов времени может быть соответственно выбран оптимальный источник времени для каждого порта протокола времени.
[0043] Например, предположим, что присутствует три различных типа протоколов и портов времени, т.е. Протоколы времени A, B и C. Соответственно выбираются оптимальный источник времени для протокола времени A, оптимальный источник времени для протокола B и оптимальный источник времени для протокола C. При этом для порта ввода, соответствующего каждому отдельному протоколу времени, соответствующие операции могут включать идентификацию информационного сообщения времени и извлечение информации о времени и т.д. После выбора оптимального источника времени для каждого протокола времени реализуется соответствующий выбор на основе, по крайней мере, одного из следующего: приоритета источника времени, состояния информации о времени и приоритета порта.
[0044] Когда физический порт передает протоколы времени различных типов, после идентификации сообщения физический порт может упорядочивать сообщения по категориям для различных протоколов времени и отправлять их в порт протокола времени, соответствующий протоколу времени.
[0045] Когда протоколы одного типа имеют ряд портов ввода (т.е. ряд источников времени), оптимальный источник времени в ряде портов данного типа протоколов времени выбирается заранее из соответствующих портов ввода в качестве оптимального источника времени для порта протокола времени данного типа.
[0046] В одном варианте осуществления для каждого типа порта протокола времени, в качестве оптимального источника времени для порта протокола времени данного типа может быть выбран источник времени, обладающий максимальным приоритетом источника времени.
[0047] В другом варианте осуществления для каждого типа порта протокола времени, в качестве оптимального источника времени для порта протокола времени данного типа может быть выбран источник времени, имеющий наилучшее состояние информации о времени.
[0048] В другом варианте осуществления для каждого типа порта протокола времени, в качестве оптимального источника времени для порта протокола времени данного типа может быть выбран источник времени, обладающий максимальным приоритетом порта.
[0049] В другом варианте осуществления оптимальный источник времени для порта протокола времени может быть определен на основе комплексного анализа приоритета источника времени, состояния информации о времени и приоритета порта.
[0050] Например, для каждого типа порта протокола времени, в качестве оптимального источника времени для порта протокола времени данного типа может быть выбран источник времени, обладающий максимальным приоритетом источника времени. Если, по крайней мере, два источника времени обладают одинаковым максимальным приоритетом источника времени, в качестве оптимального источника времени для порта протокола времени данного типа может быть выбран источник времени, имеющий наилучшее состояние информации о времени из, по крайней мере, двух источников времени, обладающих одинаковым максимальным приоритетом источника времени. Если, по крайней мере, два источника времени, выбранные из, по крайней мере, двух источников времени, обладающих одинаковым максимальным приоритетом источника времени, имеют одинаковое состояние информации о времени, в качестве оптимального источника времени для порта протокола времени данного типа может быть выбран источник времени, обладающий максимальным приоритетом порта из источников времени, имеющих одинаковое состояние информации о времени.
[0051] В частности, если протокол времени содержит информацию об источнике времени, в первую очередь выполняется сравнение приоритетов источников времени. Для ряда портов информация о времени может поступать с различных устройств (получаемая от различных основных часов). Различные основные часы обладают различными уровнями приоритета - порт, имеющий более высокий приоритет источника времени, может быть выбран на основе данного сравнения.
[0052] Кроме того, если порты обладают одинаковым приоритетом источника времени, выполняется сравнение информации о времени этих портов. Состояние информации о времени отображает, находится ли информация о времени в нормальном состоянии, искаженном состоянии, ошибочном состоянии или искаженных подсостояниях. При этом для динамически маршрутизируемых протоколов времени состояние информации о времени может включать такую информацию, как скачки по цепи времени. Порт, имеющий лучшее состояние, может быть выбран после сравнения состояний информации о времени.
[0053] Если порты обладают одинаковыми параметрами, такими как одинаковый приоритет источника времени и одинаковое состояние информации о времени, возможно сравнение приоритетов этих портов. Для каждого порта устройство приоритет может быть задан предварительно, и любые два порта не будут обладать одинаковым приоритетом. Если другие параметры полностью совпадают, источник времени порта может быть определен как оптимальный источник времени для данного типа порта протокола времени после сравнения приоритета портов.
[0054] Хотя некоторые типовые варианты осуществления отдельно описывают, каким образом портом протокола времени выбирается оптимальный источник времени. Специалист в данной области должен понимать, что данные варианты осуществления носят лишь иллюстративный характер и не предназначены для ограничения области защиты настоящего изобретения.
[0055] Например, могут быть установлены весовые коэффициенты приоритета источника времени, состояния информации о времени и приоритета порта, и оптимальный источник времени для порта протокола времени данного типа может определяться на основании анализа данных весовых коэффициентов.
[0056] После выбора оптимального источника времени для каждого типа порта протокола времени на Этапе 101 процесс переходит на Этап 102.
[0057] Этап 102: оптимальный источник времени системы может быть выбран из оптимальных источников времени для соответствующих типов портов протоколов времени.
[0058] При этом для сравнения различных протоколов времени и портов могут быть заранее установлены и сохранены уровень протокола времени и приоритет протокола времени. Например, соответствующие протоколы времени могут быть подразделены на несколько уровней времени в соответствии с характеристиками протокола времени и необходимой точностью времени. Протоколы времени, величина точности времени которых является одинаковой, могут быть подразделены по одинаковым уровням времени. Приоритеты нескольких протоколов времени и портов, принадлежащих к одному уровню, могут быть подвергнуты дальнейшему разделению. Приоритет может быть установлен и изменен администратором сети устройства для выполнения требований приложения и выбора предпочтительно используемого протокола времени.
[0059] По крайней мере, одно из следующего: заранее заданный уровень протокола времени, заранее заданный приоритет протокола времени и состояние информации о времени после объединенного отображения - может быть использовано для выбора оптимального источника времени системы.
[0060] В одном варианте осуществления в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, обладающий максимальным заранее заданным уровнем протокола времени из оптимальных источников времени для соответствующих типов портов протоколов времени.
[0061] В другом варианте осуществления в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, имеющий наилучшее состояние информации о времени из оптимальных источников времени для соответствующих типов портов протоколов времени.
[0062] В частности, поскольку для различных типов информации о времени используются различные параметры состояния и определения значения, для целей сравнения заранее устанавливается и сохраняется таблица отображения состояния для различных протоколов времени, далее каждое значение параметров состояния каждого типа протокола времени может быть отображено в объединенном значении состояния времени устройства для сравнения состояния информации о времени после объединенного отображения.
[0063] Возьмем в качестве примера следующее.
[0064] Допустим, что состояние времени протокола A представлено параметром CLASS_A. Диапазон CLASS_A составляет 0-128 в двоичном коде. Чем меньше значение, тем лучше состояние времени. Состояние времени протокола В представлено параметром CLASS_B. CLASS_B имеет пять состояний, коды ASCII A, B, C, D, E соответственно отображают уровни состояния времени. A означает наилучшее состояние, а E - наихудшее состояние.
[0065] На основе каждого из значений CLASS_A и CLASS_B состояния времени, имеющие одинаковое значение для протокола A и протокола B относятся к одному типу состояния времени. Таблица 1 используется для отображения объединенного значения состояния времени. Например, когда параметр состояния времени, отправленный оптимальным источником времени протокола A, составляет 20, осуществляется отображение в соответствии с таблицей отображения состояния. Поскольку 20 находится в диапазоне 8-29, состояние оптимального источника времени протокола A 20 отображается в 1. Когда параметр состояния времени, отправленный оптимальным источником времени протокола B, составляет C, модуль централизованного отображения состояния времени отображает его в 2.
Таблица 1
Параметр состояния времени протокола А, коды CLASS_А
Параметр состояния времени протокола В, коды CLASS_В
Объединенное значение состояния времени
Описание объединенного значения состояния времени
0~7
A
0
Сигнал нормальный
8~29
B
1
Искаженный, но все еще определяемый как основные часы
30~73
C
2
Более искаженный
74~100
D
3
Искаженный, не определяемый как основные часы
100~128
E
4
Сигнал не может быть использован
[0066] В другом варианте осуществления в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, обладающий максимальным заранее заданным приоритетом протокола времени из оптимальных источников времени для соответствующих типов портов протоколов времени.
[0067] В другом варианте осуществления в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, обладающий максимальным заранее заданным уровнем протокола времени из оптимальных источников времени для соответствующих типов портов протоколов времени. Если уровни протоколов времени, по крайней мере, двух оптимальных источников времени являются одинаковыми и максимальными, в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, имеющий наилучшее состояние информации о времени после объединенного отображения из, по крайней мере, двух оптимальных источников времени, обладающих одинаковыми и максимальными уровнями протоколов времени.
[0068] В другом варианте осуществления в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, обладающий максимальным заранее заданным уровнем протокола времени из оптимальных источников времени для соответствующих типов портов протоколов времени. Если уровни протоколов времени, по крайней мере, двух оптимальных источников времени являются одинаковыми и максимальными, в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, имеющий наилучшее состояние информации о времени после объединенного отображения из, по крайней мере, двух оптимальных источников времени, обладающих одинаковыми и максимальными уровнями протоколов времени. Если, по крайней мере, два оптимальных источника времени, обладающие одинаковым и максимальным заранее заданным уровнем протокола времени, имеют одинаковое состояние информации о времени после объединенного отображения, в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, обладающий максимальным приоритетом протокола времени из, по крайней мере, двух оптимальных источников времени, имеющих одинаковое состояние информации о времени.
[0069] В частности, сначала выполняется сравнение уровней протокола времени, в качестве оптимального источника времени системы может быть выбран источник времени, информация протокола времени которого имеет более высокий уровень времени из информации источника времени нескольких портов протоколов времени. Если протоколы времени имеют одинаковый уровень, выполняется дальнейшее сравнение информации состояния времени для выбора источника времени, обладающего более лучшим состоянием. Используемая здесь информация состояния времени может представлять объединенное состояние информации о времени после отображения с применением таблицы отображения состояния системы. Возможно выполнение сравнения информации состояния времени. Если уровень протокола времени и информация состояния времени являются одинаковыми, в конечном счете, выполняется сравнение приоритетов протоколов времени, при этом приоритет протокола времени может соответствовать протоколу времени, определенному как предпочтительно используемый устройством. После сравнения один источник времени может быть выбран в качестве оптимального источника времени системы.
[0070] После Этапа 102 может быть выбран оптимальный источник времени системы. Выбранный оптимальный источник времени системы может быть направлен в модуль синхронизации времени системы. Модуль системного времени включает внутренние часы системы и контур фазовой синхронизации системы. Локальная система может отслеживать и регулировать часы локальной системы на основе источника времени, отправленного модулем выбора источника времени. Локальные часы могут осуществлять вывод высокоточного системного времени для соответствующих портов вывода времени. Информационные сообщения времени различных протоколов могут быть сформированы в соответствующих портах вывода времени. После выбора оптимального источника времени системы оптимальный источник времени системы может быть распределен в соответствующие порты вывода времени. Если оптимальный источник времени системы и порт вывода времени имеют различные типы протоколов времени, информация о времени и состояние времени оптимального источника времени системы отображаются как информация о времени и состояние времени, поддерживаемые данным типом порта вывода времени. Если оптимальный источник времени системы и порт вывода времени имеют одинаковый тип протокола времени, информация о времени оптимального источника времени системы может быть использована непосредственно.
[0071] В частности, в порт вывода времени может быть направлена информация состояния времени источника времени, выбранного системой. Если источник времени, выбранный системой, и порт вывода времени используют одинаковый протокол, состояние времени порта вывода времени непосредственно использует информацию источника времени, выбранного портом протокола данного типа. Если источник времени, выбранный системой, и порт вывода времени используют различные протоколы, протокол времени порта вывода времени использует источник времени, выбранный системой, для реализации отображения с применением таблицы отображения состояния времени.
[0072] Если источник времени, выбранный системой, и порт вывода времени используют различные протоколы и источник времени, выбранный системой не включает информацию о скачках в цепи времени при том, что порт вывода времени содержит информацию о скачка в цепи времени, количество скачков в цепи времени может быть установлено равным 0 непосредственно в порте вывода времени.
[0073] На основе вышеуказанного анализа ниже приведено описание способа выбора оптимального источника времени порта.
[0074] Фиг.2 представляет блок-схему, иллюстрирующую способ выбора оптимального источника времени порта в соответствии с вариантом осуществления настоящего изобретения.
[0075] Как показано на Фиг.2, способ может включать:
[0076] Этап 201: для каждого типа порта протокола времени, в качестве оптимального источника времени для порта протокола времени данного типа может быть выбран источник времени, обладающий максимальным приоритетом источника времени.
[0077] Этап 202: может быть определено, обладают ли, по крайней мере, два источника времени одинаковым и максимальным приоритетом источника времени. Если да, выполняется переход к Этапу 203 и последующим этапам, иначе выполняется выход из процесса.
[0078] Этап 203: в качестве оптимального источника времени для порта протокола времени данного типа может быть выбран источник времени, имеющий наилучшее состояние информации о времени из источников времени, обладающих одинаковым максимальным приоритетом источника времени.
[0079] Этап 204: может быть определено, обладают ли одинаковым состоянием, по крайней мере, две информации о времени, выбранные из источников времени, обладающих одинаковым и максимальным приоритетом источника времени. Если да, выполняется переход к Этапу 205 и последующим этапам, иначе выполняется выход из процесса.
[0080] Этап 205: в качестве оптимального источника времени для порта протокола времени данного типа может быть выбран источник времени, имеющий максимальный приоритет порта из источников времени, имеющих одинаковое состояние информации о времени.
[0081] На основе вышеуказанного анализа ниже приведено описание способа выбора оптимального источника системы.
[0082] Фиг.3 представляет блок-схему, иллюстрирующую способ выбора оптимального источника времени системы в соответствии с вариантом осуществления настоящего изобретения.
[0083] Как показано на Фиг.3, способ может включать:
[0084] Этап 301: в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, обладающий максимальным заранее заданным уровнем протокола времени из оптимальных источников времени для соответствующих типов портов протоколов времени.
[0085] Этап 302: может быть определено, обладают ли, по крайней мере, два оптимальных источника времени одинаковым и максимальным уровнем протокола времени. Если да, выполняется переход к Этапу 303 и последующим этапам, иначе выполняется выход из процесса.
[0086] Этап 303: в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, имеющий наилучшее состояние информации о времени после объединенного отображения из, по крайней мере, двух оптимальных источников времени, обладающих одинаковыми и максимальными уровнями протокола времени.
[0087] Этап 304: может быть определено, имеют ли, по крайней мере, два оптимальных источника времени, обладающие одинаковым и максимальным уровнем протокола после объединенного отображения, одинаковое состояние информации о времени. Если да, выполняется переход к Этапу 305 и последующим этапам, иначе выполняется выход из процесса.
[0088] Этап 305: в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, обладающий максимальным приоритетом протокола времени из, по крайней мере, двух оптимальных источников времени, обладающих одинаковым и максимальным уровнем протокола времени.
[0089] На основе вышеуказанного анализа в одном варианте осуществления настоящего изобретения предлагается устройство синхронизации времени для системы мобильной связи.
[0090] Фиг.4 представляет схему, иллюстрирующую конфигурацию устройства синхронизации времени для системы мобильной связи в соответствии с вариантом осуществления настоящего изобретения.
[0091] Как показано на Фиг.4, устройство может включать блок выбора 401 оптимального источника времени порта протокола времени и блок выбора 402 оптимального источника времени системы.
[0092] Для, по крайней мере, двух типов портов протоколов времени блок выбора 401 оптимального источника времени порта протокола времени может быть сконфигурирован для выбора оптимального источника времени для каждого типа порта протокола времени.
[0093] Блок выбора 402 оптимального источника времени порта протокола времени может быть сконфигурирован для выбора оптимального источника времени системы из оптимальных источников времени для соответствующих типов портов протоколов времени.
[0094] В одном варианте осуществления для каждого типа порта протокола времени блок выбора 401 оптимального источника времени порта протокола времени может быть использован для выбора источника времени, обладающего максимальным приоритетом источника времени, в качестве оптимального источника времени для портов протоколов времени данного типа.
[0095] В другом варианте осуществления для каждого типа порта протокола времени блок выбора 401 оптимального источника времени порта протокола времени может быть использован для выбора источника времени, имеющего наилучшее состояние информации о времени, в качестве оптимального источника времени для порта протокола времени данного типа.
[0096] В другом варианте осуществления для каждого типа порта протокола времени блок выбора 401 оптимального источника времени порта протокола времени может быть использован для выбора источника времени, обладающего максимальным приоритетом порта, в качестве оптимального источника времени для порта протокола времени данного типа.
[0097] В другом варианте осуществления для каждого типа порта протокола времени блок выбора 401 оптимального источника времени порта протокола времени может быть использован для выбора источника времени, обладающего максимальным приоритетом источника времени, в качестве оптимального источника времени для портов протоколов времени данного типа. Если, по крайней мере, два источника времени обладают одинаковым и максимальным приоритетом источника времени, в качестве оптимального источника времени для порта протокола времени данного типа может быть выбран источник времени, имеющий наилучшее состояние информации о времени из, по крайней мере, двух источников времени, обладающих одинаковым и максимальным приоритетом источника времени. Если, по крайней мере, два источника времени, выбранные из, по крайней мере, двух источников времени, обладающих одинаковым и максимальным приоритетом источника времени, имеют одинаковое состояние информации о времени, в качестве оптимального источника времени для порта протокола времени данного типа может быть выбран источник времени, обладающий максимальным приоритетом порта из источников времени, имеющих одинаковое состояние информации о времени.
[0098] В другом варианте осуществления блок выбора 402 оптимального источника времени системы может быть использован для выбора оптимального источника времени, обладающего заранее заданным максимальным уровнем протокола времени из оптимальных источников времени для соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы.
[0099] В другом варианте осуществления блок выбора 402 оптимального источника времени системы может быть использован для выбора оптимального источника времени, имеющего наилучшее состояние информации о времени после объединенного отображения из оптимальных источников времени для соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы.
[00100] В другом варианте осуществления блок выбора 402 оптимального источника времени системы может быть использован для выбора оптимального источника времени, обладающего заранее заданным максимальным приоритетом протокола времени из оптимальных источников времени соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы.
[00101] В другом варианте осуществления блок выбора 402 оптимального источника времени системы может быть использован для выбора оптимального источника времени, обладающего заранее заданным максимальным уровнем протокола времени из оптимальных источников времени соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы. Если уровни протоколов времени, по крайней мере, двух оптимальных источников времени являются одинаковыми и максимальными, в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, имеющий наилучшее состояние информации о времени после объединенного отображения из, по крайней мере, двух оптимальных источников времени, обладающих одинаковыми и максимальными уровнями протоколов времени.
[00102] В другом варианте осуществления блок выбора 402 оптимального источника времени системы может быть использован для выбора оптимального источника времени, обладающего заранее заданным максимальным уровнем протокола времени из оптимальных источников времени соответствующих типов портов протоколов времени, в качестве оптимального источника времени системы. Если уровни протоколов времени, по крайней мере, двух оптимальных источников времени являются одинаковыми и максимальными, в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, имеющий наилучшее состояние информации о времени после объединенного отображения из, по крайней мере, двух оптимальных источников времени, обладающих одинаковыми и максимальными уровнями протоколов времени. Если, по крайней мере, два оптимальных источника времени, обладающие одинаковым и максимальным заранее заданным уровнем протокола времени, имеют одинаковое состояние информации о времени после объединенного отображения, в качестве оптимального источника времени системы может быть выбран оптимальный источник времени, обладающий максимальным приоритетом протокола времени из, по крайней мере, двух оптимальных источников времени, имеющих одинаковое состояние информации о времени.
[00103] Предпочтительно устройство может далее включать блок распределения оптимального источника времени системы (не показано на фиг.). Блок распределения оптимального источника времени системы распределяет выбранный оптимальный источник времени системы на каждый порт вывода времени. Если оптимальный источник времени системы и порт вывода времени имеют различные типы протоколов времени, информация о времени и состояние времени оптимального источника времени системы отображаются как информация о времени и состояние времени, поддерживаемые данным типом порта вывода времени. Если оптимальный источник времени системы и порт вывода времени имеют одинаковый тип протокола времени, информация о времени оптимального источника времени системы может быть использована непосредственно.
[00104] Специалисту в данной области должно быть понятно, что при реализации в соответствующих системах мобильной связи варианты осуществления настоящего изобретения могут быть заменены, совмещены и разделены для реализации ряда удобных для применения форм. Варианты осуществления настоящего изобретения не ограничивают такие изменения. Например, модуль централизованного отображения состояния времени может быть сконфигурирован для реализации объединенного отображения состояний времени соответствующих типов протоколов времени для сравнения этих состояний времени.
[00105] Фиг.5 представляет схему, иллюстрирующую подробную конфигурацию устройства синхронизации времени для системы мобильной связи в соответствии с вариантом осуществления настоящего изобретения.
[00106] Как показано на Фиг.5, логический порт A, логический порт В и логический порт C, соответственно, используются для протокола A, протокола A и протокола C. В этих логических портах выполняется идентификация информационных сообщений времени и извлечение информации о времени. При передаче нескольких типов протоколов в определенный физический порт после идентификации сообщения физический порт упорядочивает сообщения по категориям для различных протоколов времени и отправляет их в логический порт протокола соответствующего типа.
[00107] Централизованный модуль отображения состояния времени на Фиг.5 может быть сконфигурирован для реализации объединенного отображения состояний времени соответствующих типов протоколов времени для сравнения этих состояний времени. В частности, поскольку для различных типов информации о времени используются различные параметры состояния и определения значения, для целей сравнения в модуле централизованного отображения состояния времени заранее устанавливается и сохраняется таблица отображения состояния для различных протоколов времени, далее каждое значение параметров состояния каждого типа протокола времени может быть отображено в объединенном значении состояния времени устройства, обеспечивая возможность выбора системой оптимального источника времени и использования модуля синхронизации системного времени для синхронизации времени.
[00108] После выбора оптимального источника времени системы выбранный оптимальный источник времени системы может быть направлен в модель синхронизации системного времени. Модуль системного времени может включать внутренние часы системы и контур фазовой синхронизации системы. Локальная система может отслеживать и регулировать часы локальной системы на основе источника времени, отправленного модулем выбора источника времени. Локальные часы могут осуществлять вывод высокоточного системного времени для соответствующих портов вывода времени. Информационные сообщения времени различных протоколов могут быть сформированы в соответствующих портах вывода времени. При этом в порт вывода времени может быть направлена информация состояния времени источника времени, выбранного системой. Если оптимальный источник времени, выбранный системой, и порт вывода времени используют одинаковый протокол, состояние времени порта вывода времени непосредственно использует порт протокола того же типа, сохраняющийся в модуле централизованного состояния времени, для выбора информации источника времени. Если оптимальный источник времени, выбранный системой, и порт вывода времени используют различные протоколы, протокол времени порта вывода времени использует оптимальный источник времени, выбранный системой, для реализации отображения с применением таблицы отображения состояния времени.
[00109] Если оптимальный источник времени, выбранный системой, и порт вывода времени используют различные протоколы и источник времени, выбранный системой не включает информацию о скачках в цепи времени при том, что порт вывода времени содержит информацию о скачках в цепи времени, количество скачков в цепи времени может быть установлено равным 0 в порте вывода времени.
[00110] Способ и устройство синхронизации времени, описанные в вариантах осуществления настоящего изобретения, могут быть использованы в различных системах мобильной связи, которые включают, но не ограничиваются: систему CDMA2000, систему WCDMA или систему TD-SCDMA и т.д.
[00111] Таким образом, в вариантах осуществления настоящего изобретения для, по крайней мере, двух типов портов протоколов времени может быть выбран оптимальный источник времени для каждого порта протокола времени. Далее оптимальный источник времени системы может быть выбран из оптимальных источников времени для соответствующих типов портов протоколов времени.
[00112] При этом, когда протокол одного типа имеет ряд портов ввода, оптимальный источник времени в ряде портов протокола времени данного типа может быть выбран из соответствующих портов ввода. Оптимальный источник времени ряда протоколов может быть выбран в модуле централизованной обработки, расположенном в центре системы, так что далее может быть выбран оптимальный источник времени системы. Посредством предварительной установки и сохранения таблицы отображения состояния различных протоколов времени каждое значение параметра состояния каждого типа протокола времени может быть отображено в объединенном в устройстве значении состояния времени. Посредством предварительной установки и сохранения уровня протокола времени и приоритета протокола времени в устройстве соответствующие протоколы времени могут быть подразделены на несколько уровней времени в соответствии с характеристиками протокола и необходимой точностью времени. Протоколы времени, величина точности времени которых является одинаковой, могут быть подразделены по одинаковым уровням времени. Несколько протоколов времени и портов, имеющие одинаковый уровень, могут быть далее подразделены на основе приоритетов.
[00113] Следовательно, в соответствии с вариантами осуществления настоящего изобретения может быть обеспечен всесторонний выбор источника времени с учетом всей совокупности типов состояний протоколов времени вместо конфигурации настроек одного типа протокола времени. В связи с этим при неверном состоянии времени одного типа протокола времени может быть автоматически выбран другой протокол времени, имеющий лучшее состояние. Так может быть усовершенствована гибкость системы, а также качество и надежность информации о времени.
[00114] Кроме того, каждое значение параметров состояния каждого типа протокола времени может быть отображено в значении состояния времени, объединенном устройством за счет предварительной установки и сохранения таблиц отображения состояния различных протоколов времени. При использовании в сети различных типов протоколов возможно беспрепятственное преобразование и передача состояния времени. Когда во всей сети частично используется один тип протокола времени и частично используется другой тип интерфейса протокола, возможна передача информации о времени и выбор источника времени по всей сети. Возможность потери информации о состоянии времени отсутствует.
[00115] Вышеуказанное представляет лишь варианты осуществления настоящего изобретения, которые не предназначены для ограничения области защиты настоящего изобретения. Соответственно возможны любые изменения, альтернативные решения и модификации в рамках сущности и принципов осуществления настоящего изобретения, не выходящие за рамки области защиты настоящего изобретения.