ПРИОРИТЕТ МНОГОМОДАЛЬНОЙ СВЯЗИ ПО БЕСПРОВОДНЫМ СЕТЯМ
PRIORITY OF MULTIMODAL COMMUNICATION ON WIRELESS NETWORKS

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0001] В качестве альтернативы системам коммутируемых телефонных сетей общего пользования (PSTN), сотовые телефонные сети распространились за последние десятилетия, где пользователи с сотовыми телефонами имеют доступ к одной или более сетям почти во всех местоположениях. Также недавней разработкой является широко распространенное использование телефонии на основе стандарта Голос по IP (VOIP), который использует протокол Интернета (IP) по проводным и беспроводным сетям. С доступностью таких разнообразных типов сетей связи и устройств, способных воспользоваться преимуществом различных признаков этих сетей, улучшенные системы связи сводят разные сети связи вместе, предоставляя недоступную до сих пор функциональность, такую как объединение различных режимов связи (например мгновенная передача сообщений, голосовая/видеосвязь, совместное использование данных/приложений, обмен через доску сообщений, и другие формы связи могут быть объединены с информацией о присутствии и доступности абонентов).
[0002] Эта технология также называется унифицированной связью (UC). Сеть серверов управляет оконечными устройствами, способными обращаться с широким диапазоном функциональности и связи, в то же время обеспечивая связь между более современными устройствами унифицированной связи и другими сетями (например PSTN, сотовыми, и т.д.). В дополнение к предоставлению абонентам расширенных возможностей, таких как предоставление инструкций вызывающим сторонам для различных категорий статуса, альтернативные контакты, информация календаря и сопоставимые признаки, некоторые UC-системы могут включать в себя признаки совместной работы, обеспечивающие пользователям возможность совместного использования и совместной работы при создании и модификации различных типов документов и содержимого (контента), могут быть интегрированы с системами многомодальной связи, предоставляющими разные виды связи и возможности совместной работы. Такие интегрированные системы иногда называются системами унифицированной связи и совместной работы (UC&C).
[0003] Улучшенные системы связи, предоставляющие многомодальную связь, функционируют аналогичным (иногда таким же) сетям обмена данными образом, где назначенные серверы и их резервные средства предоставляют услуги (например, маршрутизацию вызовов). Протокол инициирования сеанса (SIP) является широко используемым протоколом связи между компонентами таких систем. Связь между устройствами все больше и больше упрощается с использованием беспроводных сетей, включающих в себя, но не ограниченных этим, беспроводные локальные сети (WLAN), глобальные сети (WAN) и сотовые сети. С увеличением совместной работы в реальном времени, такой как совместное использование аудио, видео и приложений, повысилась нагрузка на беспроводные сети. Унифицированная связь корпоративного класса обычно ассоциирована с высоким качеством обслуживания (QoS), включающим в себя присваивание правильной полосы пропускания для голоса и видео. Назначение приоритетов для полос частот создает сложную задачу для поставщиков услуг, чтобы гарантировать услугу многомодальной связи своим клиентам, когда единственным доступным интерфейсом является беспроводная WAN (WWAN), такие как сети 3G или 4G.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Это краткое изложение сущности изобретения предоставлено для того, чтобы представить подборку концепций в упрощенной форме, которые дополнительно описаны ниже в подробном описании. Это краткое изложение сущности изобретения не предназначено ни для исключительной идентификации ключевых признаков или существенных признаков заявленного изобретения, ни для использования в качестве помощи в определении объема заявленного изобретения.
[0005] Варианты осуществления направлены на обеспечение возможности предварительного резервирования полосы пропускания во время настройки конференции. Посредством синхронизации баз данных каталогов на одном или более участках развертывания приложений многомодальной связи и использования узла с возможностями многомодальной связи в усовершенствованной базовой сети пакетной передачи данных (EPC), полоса пропускания может статически или динамически выделяться для сеансов связи на основе осуществления запроса профиля пользователя, запрошенной модальности, местоположения пользователя и аналогичных факторов, так, чтобы во время сеанса связи обеспечивалось желаемое качество обслуживания (QoS). Поставщики услуг (SP) могут также иметь возможность предоставления дифференцированного QoS, такого как близкое к 100%-надежности соединения для коммерческих фирм, посредством предварительного резервирования границы полосы пропускания на сколько требуется и сверх этого. Граница полосы пропускания может быть использована поставщиками услуг (SP) для включения дополнительного механизма коррекции ошибок. Факторами динамического выделения полосы пропускания являются местоположение UC-устройств и статус роуминга.
[0006] Эти и другие признаки и преимущества будут очевидны после прочтения нижеследующего подробного описания и просмотра ассоциированных с ним чертежей. Следует понимать, что и упомянутое выше общее описание, и нижеследующее подробное описание являются разъясняющими и не ограничивают заявленные аспекты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0007] Фиг. 1 является схемой, иллюстрирующей примерную улучшенную систему связи, такую как UC-система, где варианты осуществления могут быть реализованы для назначения приоритета многомодальной связи в беспроводных сетях;
[0008] Фиг. 2 является концептуальной схемой, иллюстрирующей базовую примерную систему для предоставления многомодальной связи;
[0009] Фиг. 3 иллюстрирует главные компоненты системы согласно некоторым вариантам осуществления в сегментах беспроводной сети и усовершенствованной базовой сети пакетной передачи данных (EPC);
[0010] Фиг. 4 иллюстрирует главные компоненты системы согласно некоторым вариантам осуществления в сегментах развертывания приложений многомодальной связи и EPC;
[0011] Фиг. 5 иллюстрирует главные компоненты системы согласно некоторым вариантам осуществления, где сервер каталогов в сегменте EPC может быть синхронизирован с многочисленными серверами каталогов в различных сегментах развертывания приложений многомодальной связи;
[0012] На Фиг. 6 показано упрощенное сетевое окружение, где может быть реализована система согласно вариантам осуществления;
[0013] На Фиг. 7 показана блок-схема примерного вычислительного операционного окружения, где могут быть реализованы варианты осуществления; и
[0014] Фиг. 8 иллюстрирует логическую схему последовательности операций для процесса назначения приоритета многомодальной связи по беспроводным сетям согласно вариантам осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0015] Как кратко описано выше, полоса пропускания для многомодальной связи может быть зарезервирована предварительно во время настройки конференции. Посредством синхронизации баз данных каталогов на одном или более участках развертывания приложений многомодальной связи и использования узла с возможностями многомодальной связи в усовершенствованной базовой сети пакетной передачи данных (EPC), полоса пропускания может статически или динамически выделяться для сеансов связи на основе осуществления запроса профиля пользователя, запрошенной модальности, местоположения пользователя и аналогичных факторов, так чтобы во время сеанса связи обеспечивалось желаемое качество обслуживания (QoS).
[0016] В нижеследующем подробном описании сделаны ссылки на прилагаемые чертежи, которые формируют его часть и на которых показаны в качестве иллюстраций конкретные варианты осуществления или примеры. Эти аспекты могут быть объединены, другие аспекты могут быть использованы, и структурные изменения могут быть сделаны без отступления от сущности и объема настоящего раскрытия. Нижеследующее подробное описание вследствие этого не следует принимать в ограничивающем смысле, и объем настоящего изобретения определяется прилагаемой формулой изобретения и ее эквивалентами.
[0017] Хотя варианты осуществления будут описаны в общем контексте программных модулей, которые исполняются совместно с прикладной программой, которая выполняется под операционной системой на персональном компьютере, специалисту в данной области техники будет понятно, что эти аспекты могут быть также реализованы в комбинации с другими программными модулями.
[0018] В общем, программные модули включают в себя стандартные программы, программы, компоненты, структуры данных и другие типы структур, которые выполняют конкретные задачи или реализуют конкретные абстрактные типы данных. Более того, специалисты в данной области техники поймут, что варианты осуществления могут быть применены на практике с другими конфигурациями компьютерных систем, включающими в себя карманные устройства, мультипроцессорные устройства, программируемую бытовую электронику на основе микропроцессоров, миникомпьютеры, мейнфреймы и сопоставимые вычислительные устройства. Варианты осуществления могут быть также применены на практике в распределенных вычислительных окружениях, где задачи выполняются устройствами удаленной обработки данных, которые соединены через сеть связи. В распределенном вычислительном окружении программные модули могут быть расположены как в локальных, так и удаленных накопительных устройствах.
[0019] Варианты осуществления могут быть реализованы как компьютерно-реализуемый процесс (способ), как вычислительная система или как промышленное изделие, такое как компьютерный программный продукт или компьютерно-читаемые носители. Компьютерный программный продукт может быть компьютерным накопителем, который считывается компьютерной системой и на котором закодирована компьютерная программа, которая содержит инструкции для предписания компьютеру или вычислительной системе выполнять примерный процесс(ы). Компьютерно-читаемый носитель информации является компьютерно-читаемым запоминающим устройством. Компьютерно-читаемый носитель информации может, например, быть реализован посредством одной или более из энергозависимой компьютерной памяти, энергонезависимой памяти, жесткого диска и flash-памяти.
[0020] Во всем этом описании, термин "платформа" может быть комбинацией программных и аппаратных компонентов для предоставления услуг многомодальной связи, таких как аудиовызовы, видеоконференции и/или обмен данными. Примеры платформ включают в себя, но не ограничены этим, размещенный сервис, исполняемый на множестве серверов, приложение, исполняемое на одиночном вычислительном устройстве, и сопоставимые системы. Термин "сервер" в общем относится к вычислительному устройству, исполняющему одну или более программ программного обеспечения, обычно в сетевом окружении. Однако, сервер может быть также реализован как виртуальный сервер (программы программного обеспечения), исполняемый на одном или более вычислительных устройствах, видимый как сервер в сети. Более подробные сведения в отношении этих технологий и примерных вариантов осуществления могут быть найдены в нижеследующем описании.
[0021] Фиг. 1 включает в себя схему, иллюстрирующую примерную улучшенную систему связи, такую как UC-система, где варианты осуществления могут быть реализованы для назначения приоритета многомодальной связи по беспроводным сетям; Система унифицированной связи (UC) является примером современных систем связи с широким диапазоном возможностей и услуг, которые могут быть предоставлены абонентам. Система унифицированной связи является системой связи в реальном времени, обеспечивающей обмен сообщениями электронной почты, мгновенную передачу сообщений, эффект присутствия, осуществление аудио-видео конференцсвязи, осуществление web-конференцсвязи и аналогичные функциональные возможности.
[0022] В системе унифицированной связи (UC), такой как система, показанная на схеме 100, пользователи могут осуществлять связь посредством разнообразия оконечных устройств 130, 132, 134, которые являются клиентскими устройствами UC-системы. Каждое клиентское устройство может быть способно исполнять одно или более приложений связи для голосовой связи, видеосвязи, мгновенной передачи сообщений, совместного использования приложений, совместного использования данных и подобного. В дополнение к их продвинутой функциональности, оконечные устройства могут также обеспечивать традиционные вызовы по телефону посредством внешнего соединения, как, например, посредством частной телефонной станции (PBX) 128 с выходом в коммутируемую телефонную сеть 112 общего пользования (PSTN). Дальнейшая связь через PSTN 112 может быть установлена с телефоном 110 или сотовым телефоном 108 посредством вышки 106 сотовой сети. Оконечные устройства 130, 132, 134 могут включать в себя любой тип из интеллектуального телефона, сотового телефона, любого вычислительного устройства, исполняющего приложение связи, интеллектуальной автомобильной консоли и продвинутых телефонных устройств с дополнительной функциональностью.
[0023] UC-система, показанная на схеме 100, может включать в себя некоторое число серверов, выполняющих разные задания. Например, пограничные серверы 114 может находиться в сети периметра и обеспечивать возможность соединения через UC-сеть(и) с другими пользователями, такими как удаленный пользователь 104 или объединенный сервер 102 (для предоставления соединения с удаленными участками). Следует отметить, что объединенные сеансы возникают между двумя или более корпоративными сетями, но медиаданные могут поступать через Интернет в систему согласно вариантам осуществления. Кроме того, удаленные пользователи (или участки) обычно соединяются с UC-системой через Интернет. Прокси-сервер 116 с протоколом, обратным протоколу передачи гипертекста (HTTP), может также находиться вместе с межсетевым экраном 118 системы. Пограничные серверы 114 могут специализироваться на функциональных возможностях, таких как осуществление доступа, web-конференцсвязи, аудио/видео связи и т.д. Внутри межсетевого экрана 118 может находиться некоторое число кластеров для отличительных функциональных возможностей. Кластеры могут включать в себя web-серверы 120 для услуг связи, серверы 122 каталогов, серверы 124 web-конференцсвязи, и серверы 126 аудио/видеоконференцсвязи и/или совместного использования приложений. В зависимости от предоставляемых модальностей связи и функциональных возможностей, в систему может также быть включено меньшее число кластеров или дополнительные кластеры.
[0024] Кластеры специализированных серверов могут осуществлять связь с пулом регистраторов и серверами 136 пользовательских услуг. Пул регистраторов и серверов 136 пользовательских услуг также называется дата-центром. UC-система может иметь один или более дата-центров, каждый из которых может быть на разных участках. Серверы-регистраторы в пуле регистрируют оконечные устройства 130, 132 и 134 и обеспечивают их связь через систему, выступая в роли домашних серверов оконечных точек. Сервер(ы) пользовательских услуг может обеспечить эффект присутствия, контроль резервирования и сопоставимые функциональные возможности управления. Серверы 136 пользовательских услуг могут включать в себя кластер серверов-регистраторов. Серверы-регистраторы могут действовать как резервные средства друг для друга.
[0025] Сервер-посредник 138 содействует передаче сигнализации и медиаданных в другие типы сетей, такие как PSTN или сотовая сеть (например вызовы через PBX 128), вместе со шлюзом 140 IP-PSTN, и обратно. Сервер-посредник 138 может также действовать как пользовательский агент протокола инициирования сеанса (SIP). В UC-системе, пользователи могут иметь один или более идентификаторов, что необязательно ограничено телефонным номером. Идентификатор может принимать любой вид в зависимости от интегрированных сетей, такой как телефонный номер, унифицированный идентификатор ресурса (URI) протокола инициирования сеанса (SIP) или любой другой идентификатор. Хотя в UC-системе может быть использован любой протокол, SIP является общеиспользуемым способом. SIP является протоколом управления (сигнализации) на уровне приложения для создания, модификации и прерывания сеансов с одним или более участниками. Он может быть использован для создания двухсторонних, многосторонних или многоадресных сеансов, которые включают в себя телефонные вызовы по Интернету, распространение мультимедийных данных и мультимедийные конференции. SIP спроектирован, чтобы не зависеть от ниже лежащего транспортного уровня.
[0026] Дополнительные компоненты UC-системы могут включать в себя сервер 142 обмена сообщениями для обработки голосовой почты и аналогичных сообщений, сервер 144 приложений для конкретных приложений и сервер 146 архивации. Каждый из них может осуществлять связь с пулом регистраторов дата-центра и серверами 136 пользовательских услуг. Различные компоненты системы могут осуществлять связь с использованием протоколов, таких как SIP, HTTP и сопоставимых протоколов.
[0027] Хотя примерная система на Фиг. 1 была описана с конкретными компонентами, такими как серверы-регистраторы, серверы-посредники, A/V-серверы и аналогичные устройства, варианты осуществления не ограничены этими компонентами или конфигурациями системы и могут быть реализованы с другой конфигурацией системы, использующей меньшее число компонентов или дополнительные компоненты. Функциональность улучшенных систем связи со способностью назначения приоритета многомодальной связи по беспроводным сетям может также быть распространена среди компонентов систем по-разному, в зависимости от способностей компонентов и конфигураций систем. Кроме того, варианты осуществления не ограничены системой унифицированной связи. Рассмотренные здесь подходы могут быть применены к обмену любыми данными в сетевом окружении связи с использованием принципов, описанных в настоящем документе.
[0028] Фиг. 2 является концептуальной схемой, иллюстрирующей базовую примерную систему для предоставления многомодальной связи. Хотя система согласно вариантам осуществления вероятно включает в себя некоторое число серверов, клиентских устройств и сервисов, таких как те, которые иллюстративно рассмотрены на Фиг. 1, только те, которые релевантны вариантам осуществления, показаны на Фиг. 2.
[0029] Как упомянуто ранее, связь между двумя или более пользователями в улучшенной системе связи, такой как UC-система, могут обеспечиваться через многочисленные устройства с возможностями режима переменной связи. В UC-системе, использующей SIP для связи между оконечными точками, вызывающая сторона может инициировать сеанс связи посредством отправки ПРИГЛАШЕНИЯ (INVITE) вызываемой стороне. Вызываемая сторона может потенциально принять ПРИГЛАШЕНИЕ от некоторого числа разных устройств или оконечных точек. Однако, не все эти устройства могут быть способны обращаться со всеми видами или модальностями связи. В системе согласно вариантам осуществления ПРИГЛАШЕНИЕ может быть отправлено на устройство, способное обращаться с запрошенным режимом связи.
[0030] Согласно примерному сценарию, сервер связи (например, сервер 234) может обеспечивать диалог между клиентским приложением, предоставляющим UI связи пользователю, и автоматизированным приложением. Диалог может начаться в режиме аудио (например, пользователь, разговаривающий с автоматизированным центром обслуживания). Позднее в диалоге приложение может попросить пользователя предоставить форму и отправить форму в виде пересылки файла в клиентское приложение пользователя. Клиентское приложение может отправить файл обратно, чему может способствовать другой сервер, отвечающий за пересылку файлов и обработку (совместную работу). Диалоги могут также обеспечиваться в других режимах, некоторые из которых могут также быть добавлены или отброшены во время диалога.
[0031] Базовые компоненты системы согласно вариантам осуществления включают в себя клиентские устройства 238 и 239, исполняющие приложения связи для пользователя 236, клиентские устройства 242 и 243, исполняющие разные версии того же или другого приложения связи для пользователя 244, и серверы 234. Приложения связи для пользователей 236 и 244 обеспечивают сеансы 240 многомодальной связи (по одной или более сетям) между пользователями 236 и 244, также как и между пользователями и автоматизированными приложениями на одном или более серверах 234.
[0032] Каждой модальностью в рамках диалога можно управлять разными серверами, такими как файл-сервер для обмена файлами, A/V-сервер для управления аудио/видеосвязью, сервер электронной почты для управления обменом сообщениями электронной почты или мгновенными сообщениями, и т.д. Другими модальностями, которые могут быть использованы, являются видеоконференцсвязь, обмен через доску сообщений, пересылка файлов и сопоставимые модальности.
[0033] Фиг. 3 иллюстрирует главные компоненты системы согласно некоторым вариантам осуществления в сегментах беспроводной сети и усовершенствованной базовой сети пакетной передачи данных (EPC).
[0034] Как показано на схеме 300, мобильные оконечные устройства 344, 346 и 348 могут осуществлять связь внутри беспроводной усовершенствованной сети 350 наземного радиодоступа к UMTS (E-UTRAN), использующей пользовательское оборудование 351 стандарта Проект долгосрочного развития (LTE-UE). E-UTRAN 350 может включать в себя eNodeB 352 и 354, аппаратные средства, которые могут соединяться с мобильной телефонной сетью, обеспечивающей возможность связи с мобильными оконечными устройствами 344, 346 и 348. eNodeB 352 и 354 могут действовать аналогично базовым принимающим станциям и могут быть соединены друг с другом посредством интерфейса 356 X2 и с усовершенствованной базовой сетью пакетной передачи данных (EPC) 360 посредством одного или более интерфейсов 358 S1, как проиллюстрировано на фигуре.
[0035] Внутри EPC 360, один или более интерфейсов 358 S1 могут соединяться от enodeB 352 и 354 с модулем 362 управления мобильностью (MME) и обслуживающим шлюзом/шлюзом сети пакетной передачи данных (S-GW/P-GW) 368. MME 362 может выполнять функции, относящиеся к управлению абонентами и сеансами, и может соединяться через интерфейс 363 S6 с базой данных 364 сервера абонентов (HSS), которая может хранить и обновлять данные и может создавать информацию безопасности. HSS 364 может затем соединиться с сервером 366 активных каталогов (AD). Обслуживающий шлюз/шлюз сети пакетной передачи данных (S-GW/P-GW) 368 может включать в себя обслуживающий шлюз (S-GW) 370 и шлюз сети пакетной передачи данных (P-GW) 374. S-GW 370 может быть соединен с MME 362 через интерфейс 372 S1 и может обеспечивать каналы передачи данных между eNodeB и P-GW через интерфейс 373 S5/S8. P-GW 374 может быть оконечной точкой интерфейса SGI 375 пакетной передачи данных перед сетью 376 пакетной передачи данных (PDN) и может поддерживать признаки реализации политики, фильтрацию пакетов и поддержку тарификации. P-GW 374 может также соединяться с функцией 378 правил политики и тарификации (PCRF) и обслуживающим узлом 382 с возможностями приложения связи через интерфейс 379 S7. PCRF 378 может управлять реализацией политики и может также образовать контур для соединения с PDN 376 через интерфейс 380 RX+. Обслуживающий узел 382 с возможностями приложения связи может осуществлять обратную связь через интерфейс 379 S7 с P-GW 374.
[0036] Телеприсутствие выступает в качестве привлекательной услуги, которая должна предоставляться операторами, такими как поставщики услуг (SP), поставщики Интернет-услуг (ISP) и т.д. Предоставление этой услуги по беспроводной сети может быть желаемой для пользователя мобильной UC. Однако, есть трудная задача при обеспечении полосы пропускания для этого типа услуги из-за высокого требования к полосе пропускания.
[0037] В системе согласно вариантам осуществления, выделение полосы пропускания (BW) по беспроводным сетям может быть совершено статически или динамически узлом 382 с возможностями приложения многомодальной связи в EPC 360, обеспечивая связь с eNodeB 352 или 354 и аналогичными компонентами беспроводной сети, что обеспечивает возможность связи между отдельными мобильными оконечными устройствами 344, 346 и 348 пользователей через базовые станции, маршрутизаторы, точки доступа и т.д. В некоторых вариантах осуществления, выделение полосы пропускания может также учитывать тип беспроводной сети, такой как 3G, 4G, GPRS и т.д. и способность разгрузки, как например, по Wi-Fi.
[0038] Фиг. 4 иллюстрирует главные компоненты системы согласно некоторым вариантам осуществления в сегментах развертывания приложений многомодальной связи и EPC.
[0039] Как показано на схеме 400, сегмент 450 EPC, описанный подробно на Фиг. 3, может синхронизироваться с сегментом 480 развертывания приложений многомодальной связи. Синхронизация может происходить между сервером 464 активных каталогов (AD) сегмента EPC и сервером 484 активных каталогов (AD) сегмента развертывания приложений многомодальной связи. AD 484 сегмента развертывания приложений многомодальной связи может соединяться с сервером 486 предварительной обработки данных (sront end). Сервер 486 предварительной обработки данных может затем осуществлять связь с сервером 488 блока аудио/визуальной конференцсвязи между несколькими пунктами и сервером каталогов 490. А/V. Директор-сервер 490 может дополнительно осуществлять связь с пограничным сервером 492. Сервер 486 предварительной обработки данных, A/V MCU сервер 488, директор-сервер 490 и пограничный сервер 492 могут содержать серверы приложений связи сегмента развертывания приложений связи.
[0040] HSS 462 с базой данных и сервер каталогов (AD) 464 могут быть синхронизированы друг с другом в том, что касается идентификаторов, ассоциированных с приложением многомодальной связи. Идентификатор приложения многомодальной связи, такой как SIP URI и т.д., может совместно использоваться между HSS и AD. Этот идентификатор приложения многомодальной связи (например SIP URI) может быть привязан к идентификаторам HSS, таким как международный идентификатор абонента мобильной связи (IMSI), идентификатор корпоративной сети (MSISDN) и т.д. В этом случае AD/HSS могут быть отдельными базами данных или единой базой данных. Образцовая таблица в базе данных может выглядеть как следует ниже:
[0041] Когда клиент приложения многомодальной связи пытается зарегистрироваться на сервере приложений многомодальной связи посредством беспроводной макросети, идентификаторы, такие как IMSI, MSISDN, могут быть использованы во время установления PDP-контекста с EPC 460. Элемент сети PCRF 478 из области EPC обеспечивает возможность входящего PDP-соединения и сверяет идентификаторы (MSISDN, IMSI) с HSS. В свою очередь, PCRF может применить сетевые политики для выделения конкретной полосы пропускания/QoS для модальностей приложения многомодальной связи, таких как голос, видео, совместное использование приложения и т.д., после сравнения с базой данных.
[0042] Функция правил политики и тарификации (PCRF) 478 является узлом, назначаемым в реальном времени, для определения правил политики в мультимедийной сети. В качестве инструмента политики, PCRF играет центральную роль в сетях следующего поколения. В отличие от более ранних механизмов политики, которые были добавлены в существующие сети для реализации политики, PCRF может быть программным и/или аппаратным компонентом, который функционирует в ядре сети и эффективно осуществляет доступ к базам данных абонентов и другим специализированным функциям, таким как системы тарификации, масштабируемым, надежным и централизованным образом. Так как она функционирует в реальном времени, PCRF имеет повышенную стратегическую значимость и более широкую потенциальную роль, чем традиционные механизмы политики. PCRF является частью архитектуры сети, которая агрегирует информацию в сеть, системы оперативной поддержки и другие источники (такие как порталы) и из них в реальном времени, поддерживающей создание правил и затем автоматически принимающей разумные решения в отношении политики для каждого активного в сети абонента. Такая сеть может предложить многочисленные услуги, уровни качества обслуживания (QoS) и правила тарификации.
[0043] Обслуживающий узел 482 с возможностями приложения многомодальной связи может быть отдельным узлом или частью PCRF 478. Узел с возможностями приложения многомодальной связи обходит каждый пакет (ПРИГЛАШЕНИЕ) и дает команду PCRF выделить выбранную величину полосы пропускания на основе вышеописанных факторов. В некоторых вариантах осуществления выделение может быть динамическим, когда, например, в ответ на изменение в профиле пользователя, выделенная полоса пропускания может быть модифицирована.
[0044] Вышеописанная функциональность может быть расширена посредством применения тех же принципов для предоставления динамического выделения полосы пропускания. PCRF 478 или любой другой соответствующий узел (обслуживающий узел 482 с возможностями приложения многомодальной связи) в области EPC может быть модифицирован для проверки входящих ПРИГЛАШЕНИЙ приложения многомодальной связи и выделения полосы пропускания соответствующим образом на основе SDP-контента ПРИГЛАШЕНИЯ. Например, для сообщения ПРИГЛАШЕНИЯ видеоконференции более широкая полоса пропускания может быть выделена посредством PCRF в реальном времени. Кроме того, выделение BW может быть основано на профилях пользователей (например, пользователю, более высокому в иерархии корпорации, может быть дана более широкая BW по отношению к обычному пользователю, или выступающему на конференции по сети может быть дана более широкая BW, чем обычным участникам).
[0045] Также, всегда, когда встреча запланирована по сети, PCRF 478 или любой другой соответствующий узел (обслуживающий узел 482 с возможностями приложения многомодальной связи) в области EPC может принять запрос и модифицировать таблицу в HSS 462/AD 464 для отражения времени встречи вместе с типом ее приложения. Таким образом, PCRF может выделить конкретную величину полосы пропускания на эту продолжительность времени на основе типа приложения. Этот узел может также просмотреть местоположение встречи и проверить, имеет ли это местоположение достаточное покрытие беспроводной макросети. На основе местоположения и типа покрытия, выделение QoS/полосы пропускания может быть изменено динамически. Местоположением (или атрибутом местоположения) может также быть статус роуминга пользователя(ей).
[0046] Фиг. 5 иллюстрирует главные компоненты системы согласно некоторым вариантам осуществления, где сервер каталогов в сегменте EPC может быть синхронизирован с многочисленными серверами каталогов в различных сегментах развертывания приложений многомодальной связи.
[0047] Как показано на схеме 500, сервер активных каталогов (AD) 566 в EPC 560, описанной подробно на Фиг. 3, может синхронизироваться с одним или более серверами 580, 586 и 592 активных каталогов (AD) в одном или более сегментах 578, 584, 590 развертывания приложений многомодальной связи, соответственно. Один или более сегментов 578, 584, 590 развертывания приложений многомодальной связи могут также включать в себя сервер предварительной обработки данных, 582, 588 и 594 соответственно и серверы приложений связи, 583, 589 и 595 соответственно. Серверы приложений связи могут включать в себя A/V MCU серверы, директор-серверы и/или пограничные серверы.
[0048] В некоторых вариантах осуществления, AD в EPC может агрегировать идентификационную информацию из многочисленных сегментов развертывания приложений многомодальной связи посредством синхронизации централизованным образом обслуживаемых данных с помощью отдельных AD в соответствующих сегментах развертывания, как показано на фигуре.
[0049] Дополнительно, политики абонентов могут быть модифицированы в AD из сегмента развертывания приложений многомодальной связи, и эти изменения могут быть отражены с помощью AD/HSS, находящихся в EPC. Пограничный сервер(ы) в сегменте развертывания приложений многомодальной связи может находиться в сети периметра и обеспечивать возможность соединения через UC-сеть(и) с другими пользователями, такими как удаленный пользователь или объединенный сервер (для предоставления соединения с удаленными участками). Пограничные серверы могут специализироваться на функциональных возможностях, таких как осуществление доступа, web-конференцсвязи, аудио/видео связь и т.д.
[0050] Примерные системы на Фиг.  1-5 были описаны с помощью конкретных устройств, приложений и взаимодействий. Варианты осуществления не ограничены системами согласно этим примерным конфигурациям. Система связи, назначающая приоритет многомодальной связи по беспроводным сетям, может быть реализована в конфигурациях, использующих меньшее число компонентов или дополнительные компоненты и выполняющих другие задачи. К тому же, конкретные протоколы и/или интерфейсы могут быть реализованы аналогичным образом с использованием принципов, описанных в настоящем документе.
[0051] На Фиг. 6 показано примерное сетевое окружение, где могут быть реализованы варианты осуществления. Система, назначающая приоритет многомодальной связи по беспроводным сетям, может быть реализована посредством программного обеспечения, исполняемого на одном или более серверах 614, такого как размещенный сервис. Данная платформа может осуществлять связь с клиентскими приложениями на отдельных вычислительных устройствах, таких как смартфон 613, переносной компьютер 612 или настольный компьютер 611 ('клиентские устройства') через сеть(и) 610.
[0052] Клиентские приложения, исполняемые на любом из клиентских устройств 611-613, могут обеспечивать связь через приложение(я), исполняемое серверами 614, или на отдельном сервере 616. Приложение многомодальной связи, исполняемое на одном из серверов, может обеспечивать сеансы многомодальной связи. Точки управления UC, такие как узел с возможностями приложения многомодальной связи, могут статически или динамически выделять полосу пропускания для запрашиваемых сеансов связи на основе факторов, таких как профиль пользователя, местоположение, запрашиваемые модальности и т.д. Приложение может хранить запрос сеанса связи на накопителе(ях) 619 данных напрямую или посредством сервера 618 баз данных.
[0053] Сеть(и) 610 может содержать любую топологию серверов, клиентов, поставщиков Интернет-услуг и сред связи. Система согласно вариантам осуществления может иметь статическую или динамическую топологию. Сеть(и) 610 может включать в себя защищенные сети, такие как корпоративная сеть, незащищенную сеть, такую как беспроводная открытая сеть, или Интернет. Сеть(и) 610 может также координировать связь по другим сетям, таким как коммутируемая телефонная сеть общего пользования (PSTN) или сотовые сети. К тому же, сеть(и) 610 может включать в себя беспроводные сети ближнего радиуса действия, такие как Bluetooth или аналогичные. Сеть(и) 610 обеспечивает связь между узлами, описанными в настоящем документе. В качестве примера, а не ограничения, сеть(и) 610 могут включать в себя беспроводные среды, такие как акустические, радиочастотные, инфракрасные и другие беспроводные среды.
[0054] Много других конфигураций вычислительных устройств, приложений, источников данных и систем распространения данных могут быть использованы для предоставления сети, подготовленной для UC. К тому же, сетевые окружения, рассмотренные на Фиг. 6 приведены только для иллюстративных целей. Варианты осуществления не ограничены примерными приложениями, модулями или процессами.
[0055] Фиг. 7 и связанное с ней рассмотрение предназначены предоставлять краткое, общее описание подходящего вычислительного окружения, в котором варианты осуществления могут быть реализованы. Со ссылкой на Фиг. 7, проиллюстрирована блок-схема примерного вычислительного операционного окружения для приложения согласно вариантам осуществления, такое как вычислительное устройство 700. В базовой конфигурации, вычислительным устройством 700 может быть любое вычислительное устройство, исполняющее UC-приложение согласно вариантам осуществления, и включает в себя по меньшей мере блок 702 обработки и системную память 704. Вычислительное устройство 700 может также включать в себя множество блоков обработки, которые работают совместно при исполнении программ. В зависимости от точной конфигурации и типа вычислительного устройства, системная память 704 может быть энергозависимой (такой как RAM), энергонезависимой (такой как ROM, flash-память и т.д.) или некоторой их комбинацией. Системная память 704 обычно включает в себя операционную систему 705, подходящую для управления работой платформы, такую как операционные системы WINDOWS  от корпорации Microsoft из Редмонда, Вашингтон. Системная память 704 может также включать в себя одно или более программных приложений, таких как программные модули 706, UC&C-приложение 722 и модуль 724 управления.
[0056] UC&C-приложение 722 может обеспечивать многомодальную связь и совместную работу среди абонентов UC-сети. В некоторых вариантах осуществления, UC&C-приложение 722 в координации с модулем 724 управления может статически или динамически выделять полосу пропускания для запрашиваемых сеансов связи на основе факторов, таких как профиль пользователя, местоположение, запрашиваемые модальности и т.д., посредством узла с возможностями приложения многомодальной связи в EPC. UC&C-приложение 722 и модуль 724 управления могут быть отдельными приложениями или интегрированными модулями размещенного сервиса. Это базовая конфигурация проиллюстрирована на Фиг. 7 посредством этих компонентов внутри пунктирной линии 708.
[0057] Вычислительное устройство 700 может иметь дополнительные признаки или функциональность. Например, вычислительное устройство 700 может также включать в себя дополнительные устройства хранения данных (съемные и/или несъемные), такие как, например, магнитные диски, оптические диски или ленту. Такой дополнительный накопитель проиллюстрирован на Фиг. 7 посредством съемного накопителя 709 и несъемного накопителя 710. Компьютерно-читаемые носители информации могут включать в себя энергонезависимые, съемные и несъемные носители, реализованные любым способом или технологией для хранения информации, такой как компьютерно-читаемые инструкции, структуры данных, программные модули или другие данные. Системная память 704, съемный накопитель 709 и несъемный накопитель 710, все являются примерами компьютерно-читаемых носителей информации. Компьютерно-читаемые носители информации включают в себя, но не ограничены этим, RAM, ROM, EEPROM, flash-память или другую технологию памяти, CD-ROM, универсальные цифровые диски (DVD) или оптический накопитель, магнитную пленку, накопитель на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель, который может быть использован для хранения желаемой информации и к которому можно осуществить доступ посредством вычислительного устройства 700. Любые такие компьютерно-читаемые носители информации могут быть частью вычислительного устройства 700. Вычислительное устройство 700 может также иметь устройство(а) 712 ввода, такое как клавиатура, мышь, перо, устройство голосового ввода, устройство ввода касанием, устройство оптического захвата и сопоставимые устройства ввода. Устройство(а) 714 вывода, такое как устройство отображения, динамики, принтер и другие типы устройств вывода может быть также включено в состав. Эти устройства хорошо известны в данной области техники и не нуждаются в подробном рассмотрении здесь.
[0058] Вычислительное устройство 700 может также содержать соединения 716 связи, которые обеспечивают устройству возможность осуществления связи с другими устройствами 718, как, например, через проводную или беспроводную сеть в распределенном вычислительном окружении, спутниковую линию связи, сотовую линию связи, сеть ближнего радиуса действия и сопоставимые механизмы. Другие устройства 718 могут включать в себя вычислительное устройство(а), которое исполняет приложения связи, web-серверы и сопоставимые устройства. Соединение(я) 716 связи является одним примером сред связи. Среды связи могут включать в себя считываемые компьютером инструкции, структуры данных, программные модули или другие данные. В качестве примера, а не ограничения, среды связи включают в себя проводные среды, такие как проводная сеть или прямое проводное соединение, и беспроводные среды, такие как акустические, радиочастотные, инфракрасные и другие беспроводные среды.
[0059] Примерные варианты осуществления также включают в себя способы. Эти способы могут быть реализованы любым количеством путей, включая структуры, описанные в этом документе. Один такой путь исполняется посредством машинных операций, устройств, описанного в этом документе типа.
[0060] Другой опциональный путь предназначается для одной или более отдельных операций способов, которые должны быть выполнены совместно с одним или более людьми-операторами, выполняющими некоторые их них. Эти люди-операторы не должны быть совместно расположены друг с другом, но каждый может быть только с машиной, которая выполняет часть программы.
[0061] Фиг. 8 иллюстрирует логическую схему последовательности операций для процесса обеспечения назначения приоритета многомодальной связи по беспроводным сетям согласно вариантам осуществления. Процесс 800 может быть реализован на узле с возможностями приложения многомодальной связи сегмента EPC UC-сети. Сеансы связи могут включать в себя аудиовызов, сеанс совместного использования приложения, сеанс совместного использования данных, сеанс совместного использования доски сообщений и/или видеоконференцию.
[0062] Процесс 800 начинается с операции 810, где принимается ПРИГЛАШЕНИЕ или запрос сеанса связи. Узел может определить из ПРИГЛАШЕНИЯ и информации, ассоциированной с запрашивающей стороной из AD, профиль пользователя, местоположение пользователя и запрошенную модальность(и).
[0063] В операции 820, узел может координировать выделение полосы пропускания посредством подачи команды для PCRF на основе вышеопределенных факторов. Запрошенный сеанс связи может быть обеспечен в операции 830 по беспроводной сети с помощью выделенной полосы пропускания для поддержания желаемого QoS. В опциональной операции 840, выделенная полоса пропускания может быть модифицирована динамически в ответ на изменение в любом одном из вышеописанных факторов (местоположении, профиле пользователя и т.д.). Таким образом, может быть обеспечена возможность связи посредством многочисленных профилей в зависимости от стоимости соединения и местоположения устройства связи, где каждый профиль характеризуется отличающимся QoS и управляемым восприятием, обеспечиваемым при осуществлении роуминга среди разных поставщиков услуг согласно некоторым вариантам осуществления. Управляемое восприятие может характеризоваться одним или более из целостности восприятия связи среди разных поставщиков услуг и оптимизации стоимости при уменьшенном QoS, используя разные профили. Многочисленными профилями можно управлять посредством глобального присутствия активного каталога среди партнеров по роумингу.
[0064] Операции, включенные в процесс 800, представлены для иллюстративных целей. Система связи, подготовленная для UC, может быть реализована аналогичными процессами с меньшим числом этапов или с дополнительными этапами, равно как и в другом порядке операций, с использованием принципов, описанных в настоящем документе.
[0065] Вышеуказанные описание, примеры и данные предоставляют полное описание изготовления и использования композиции вариантов осуществления изобретения. Хотя изобретение было описан на языке, характерном для структурных признаков и методологических действий, следует понимать, что объем изобретения, определяемый прилагаемой формулой изобретения, не обязательно ограничен конкретными признаками или описанными выше действиями. Скорее, конкретные признаки и действия, описанные выше, раскрыты в качестве примерных форм реализации формулы изобретения и вариантов осуществления.