Устройство управления передачей, программа, система управления передачей и способ управления передачей
Иллюстрации
Показать всеИзобретение относится к системам передачи информации. Техническим результатом является обеспечение высококачественной передачи данных при обеспечении безопасности данных, передаваемых и принимаемых посредством системы передачи данных. Результат достигается тем, что устройство управления передачей включает в себя приемный модуль, который принимает от первого передающего терминала 10 запрос на осуществление связи для связи со вторым передающим терминалом 10; первый модуль хранения, который ассоциированным образом сохраняет идентификационную информацию терминала для идентификации передающих терминалов 10 и идентификационную информацию ретрансляционного устройства для идентификации ретрансляционного устройства 30, которое ретранслирует данные, которые должны быть переданы и приняты посредством первого передающего терминала 10; модуль выбора ретрансляционного устройства, который выбирает ретрансляционное устройство 30, ассоциированное с идентификационной информацией терминала для первого передающего терминала 10 в первом модуле хранения; второй модуль хранения, который ассоциированным образом сохраняет идентификационную информацию ретрансляционного устройства и информацию необходимости шифрования; и модуль определения необходимости шифрования, который определяет, необходимо ли или нет шифрование, на основе информации необходимости шифрования, ассоциированной во втором модуле хранения, с ретрансляционным устройством 30, выбранным посредством модуля выбора ретрансляционного устройства. 4 н. и 4 з.п. ф-лы, 17 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству управления передачей, программе, системе управления передачей и способу управления передачей.
УРОВЕНЬ ТЕХНИКИ
Традиционно, в качестве примера системы передачи, которая обеспечивает передачу и прием данных контента между множеством передающих терминалов через ретрансляционное устройство, известна система проведения телеконференций для проведения телеконференции через сеть связи, такую как Интернет.
В системе проведения телеконференций, когда данные контента, к примеру, видео или аудио, передаются и принимаются, данные контента шифруются, чтобы обеспечивать безопасность данных контента. В качестве способа для шифрования данных контента известен, например, защищенный транспортный протокол реального времени (SRTP) (RFC 3711) и т.п.
В качестве способа для шифрования данных контента, например, перевод на японский язык публикации международной заявки PCT № 2010-531562 раскрывает технологию, в которой пакет, который должен шифроваться, выбирается из множества пакетов цифрового видеоконтента согласно критерию выбора, и выбранный пакет шифруется, чтобы формировать избирательно зашифрованный цифровой видеоконтент.
Тем не менее, процессы шифрования и расшифровки в системе передачи используют существенный объем аппаратных ресурсов системы передачи. Это снижает производительность в реальном времени при обмене данными контента и приводит к потерям при передаче видео или скачкам при воспроизведении аудио.
Настоящее изобретение осуществлено с учетом вышеизложенного, и его цель заключается в том, чтобы предоставлять устройство, программу управления передачей, систему управления передачей и способ управления передачей, допускающие реализацию высококачественной передачи данных при обеспечении безопасности данных, передаваемых и принимаемых посредством системы передачи.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Согласно аспекту изобретения, предусмотрено устройство управления передачей, включающее в себя: приемный модуль, который принимает, из первого передающего терминала, являющегося одним из передающих терминалов, подключенных к сети, запрос на осуществление связи для связи со вторым передающим терминалом из передающих терминалов, идентификационную информацию терминала для идентификации первого передающего терминала и идентификационные данные терминала для идентификации второго передающего терминала; первый модуль хранения, который ассоциированным образом сохраняет идентификационную информацию терминала для идентификации передающих терминалов и идентификационную информацию ретрансляционного устройства для идентификации ретрансляционного устройства, причем ретрансляционное устройство подключено к сети и выполнено с возможностью ретранслировать данные, передаваемые и принимаемые посредством первого передающего терминала; модуль выбора ретрансляционного устройства, который выбирает ретрансляционное устройство, ассоциированное с идентификационной информацией терминала для первого передающего терминала в первом модуле хранения; второй модуль хранения, который ассоциированным образом сохраняет идентификационную информацию ретрансляционного устройства и информацию необходимости шифрования, указывающую, необходимо или нет шифровать данные, которые должны быть переданы и приняты посредством ретрансляционного устройства, идентифицированного посредством идентификационной информации ретрансляционного устройства; модуль определения необходимости шифрования, который определяет, необходимо ли или нет шифрование, на основе информации необходимости шифрования, ассоциированной, во втором модуле хранения, с ретрансляционным устройством, выбранным посредством модуля выбора ретрансляционного устройства; и передающий модуль, который передает результат определения, полученный посредством модуля определения необходимости шифрования, в первый передающий терминал и второй передающий терминал.
Согласно другому аспекту изобретения, предусмотрена программа, выполняемая на компьютере, подключенном к первому передающему терминалу и второму передающему терминалу через сеть из множества передающих терминалов, подключенных к сети, при этом компьютер включает в себя: первый модуль хранения, который ассоциированным образом сохраняет идентификационную информацию терминала для идентификации передающих терминалов и идентификационную информацию ретрансляционного устройства для идентификации ретрансляционного устройства, причем ретрансляционное устройство подключено к сети и выполнено с возможностью ретранслировать данные, передаваемые и принимаемые посредством первого передающего терминала; и второй модуль хранения, который сохраняет идентификационную информацию ретрансляционного устройства и информацию необходимости шифрования, указывающую, необходимо или нет шифровать данные, которые должны быть переданы и приняты посредством ретрансляционного устройства, идентифицированного посредством идентификационной информации ретрансляционного устройства, причем программа инструктирует компьютеру выполнять: этап приема для приема, из первого передающего терминала, запроса на осуществление связи для связи со вторым передающим терминалом, идентификационной информации терминала для идентификации первого передающего терминала и идентификационной информации терминала для идентификации второго передающего терминала; этап выбора ретрансляционного устройства для выбора ретрансляционного устройства, ассоциированного с идентификационной информацией терминала для первого передающего терминала в первом модуле хранения; этап определения необходимости шифрования для определения того, необходимо или нет шифрование, на основе информации необходимости шифрования, ассоциированной, во втором модуле хранения, с ретрансляционным устройством, выбранным на этапе выбора ретрансляционного устройства; и этап передачи для передачи результата определения, полученного на этапе определения необходимости шифрования, в первый передающий терминал и второй передающий терминал.
Согласно еще одному другому аспекту настоящего изобретения, предусмотрена система передачи, включающая в себя: множество передающих терминалов, которые передают данные через сеть; и устройство управления передачей, которое подключается к передающим терминалам через сеть и которое управляет передачей данных между передающими терминалами, при этом передающие терминалы включают в себя передающий модуль, который передает запрос на осуществление связи для связи с другими передающими терминалами, подключенными к сети, устройство управления передачей включает в себя приемный модуль, который принимает, из первого передающего терминала из передающих терминалов, запрос на осуществление связи для связи со вторым передающим терминалом из передающих терминалов, идентификационную информацию терминала для идентификации первого передающего терминала и идентификационную информацию терминала для идентификации второго передающего терминала; первый модуль хранения, который ассоциированным образом сохраняет идентификационную информацию терминала для идентификации передающих терминалов и идентификационную информацию ретрансляционного устройства для идентификации ретрансляционного устройства, причем ретрансляционное устройство подключено к сети и выполнено с возможностью ретранслировать данные, которые должны быть переданы и приняты посредством первого передающего терминала; модуль выбора ретрансляционного устройства, который выбирает идентификационную информацию ретрансляционного устройства, ассоциированную с идентификационной информацией терминала для первого передающего терминала в первом модуле хранения; второй модуль хранения, который сохраняет идентификационную информацию ретрансляционного устройства и информацию необходимости шифрования, указывающую, необходимо или нет шифровать данные, которые должны быть переданы и приняты посредством ретрансляционного устройства, идентифицированного посредством идентификационной информации ретрансляционного устройства; модуль определения необходимости шифрования, который определяет, необходимо ли или нет шифрование, на основе информации необходимости шифрования, ассоциированной, во втором модуле хранения, с идентификационной информацией ретрансляционного устройства, выбранной посредством модуля выбора ретрансляционного устройства; и передающий модуль, который передает результат определения, полученный посредством модуля определения необходимости шифрования, и идентификационную информацию ретрансляционного устройства, выбранную посредством модуля выбора ретрансляционного устройства, в первый передающий терминал и второй передающий терминал, и передающий терминал дополнительно включает в себя: приемный модуль, который принимает результат определения и идентификационную информацию ретрансляционного устройства от устройства управления передачей; и криптографический процессор, который шифрует данные, когда результат определения, полученный посредством приемного модуля передающего терминала, указывает, что шифрование необходимо, при этом передающий модуль передающего терминала передает зашифрованные данные в ретрансляционное устройство, идентифицированное посредством идентификационной информации ретрансляционного устройства, принимаемой посредством приемного модуля.
Согласно еще одному другому аспекту настоящего изобретения, предусмотрен способ передачи данных, реализованный посредством системы передачи, причем система передачи включает в себя: множество передающих терминалов, которые передают данные через сеть; и устройство управления передачей, которое подключается к сети и которое управляет передачей данных между передающими терминалами, при этом устройство управления передачей включает в себя: первый модуль хранения, который ассоциированным образом сохраняет идентификационную информацию терминала для идентификации передающих терминалов и идентификационную информацию ретрансляционного устройства для идентификации ретрансляционного устройства, причем ретрансляционное устройство подключено к сети и выполнено с возможностью ретранслировать данные, передаваемые и принимаемые посредством первого передающего терминала; и второй модуль хранения, который сохраняет идентификационную информацию ретрансляционного устройства и информацию необходимости шифрования, указывающую, необходимо или нет шифровать данные, которые должны быть переданы и приняты посредством ретрансляционного устройства, идентифицированного посредством идентификационной информации ретрансляционного устройства, при этом способ передачи данных включает в себя: первый этап передачи для передачи, посредством передающего терминала, запроса на осуществление связи для связи с другими передающими терминалами, подключенными к сети; первый этап приема для приема, посредством устройства управления передачей из первого передающего терминала из передающих терминалов, запроса на осуществление связи для связи со вторым передающим терминалом из передающих терминалов, идентификационной информации терминала для идентификации первого передающего терминала и идентификационной информации терминала для идентификации второго передающего терминала; этап выбора ретрансляционного устройства для выбора, посредством устройства управления передачей, идентификационной информации ретрансляционного устройства, ассоциированной с идентификационной информацией терминала для первого передающего терминала в первом модуле хранения; этап определения необходимости шифрования для определения того, посредством устройства управления передачей, необходимо или нет шифрование, на основе информации необходимости шифрования, ассоциированной, во втором модуле хранения, с идентификационной информацией ретрансляционного устройства, выбранной на этапе выбора ретрансляционного устройства; второй этап передачи для передачи, из устройства управления передачей в первый передающий терминал и второй передающий терминал, результата определения, полученного на этапе определения необходимости шифрования, и идентификационной информации ретрансляционного устройства, выбранной на этапе выбора ретрансляционного устройства; второй этап приема для приема, посредством передающего терминала от устройства управления передачей, результата определения и идентификационной информации ретрансляционного устройства; этап криптографической обработки для шифрования данных посредством передающего терминала, когда результат определения, принимаемый на втором этапе приема, указывает, что шифрование необходимо; и третий этап передачи для передачи зашифрованных данных из передающего терминала в ретрансляционное устройство, идентифицированное посредством идентификационной информации ретрансляционного устройства, принимаемой во втором приемном модуле.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 является принципиальной схемой системы проведения телеконференций;
Фиг. 2 является схемой для пояснения сеанса между запрашивающим исходным терминалом и целевым терминалом;
Фиг. 3 является блок-схемой функциональных конфигураций передающего терминала, системы управления передачей и ретрансляционного устройства;
Фиг. 4 является схемой, иллюстрирующей структуру данных DB аутентификации;
Фиг. 5 является схемой, иллюстрирующей структуру данных DB целевых терминалов;
Фиг. 6 является схемой, иллюстрирующей структуру данных DB ретрансляционных устройств;
Фиг. 7 является схемой, иллюстрирующей структуру данных DB ретрансляционных устройств согласно модификации;
Фиг. 8 является схемой, иллюстрирующей структуру данных DB необходимости шифрования;
Фиг. 9 является схемой, иллюстрирующей последовательность связи в системе проведения телеконференций;
Фиг. 10 является блок-схемой последовательности операций способа для подробного процесса, выполняемого посредством системы управления передачей в процессе выбора ретрансляционного устройства;
Фиг. 11 является блок-схемой последовательности операций способа для процесса передачи данных, выполняемого посредством передающего терминала в телеконференции;
Фиг. 12 является блок-схемой последовательности операций способа для процесса приема данных, выполняемого посредством передающего терминала в телеконференции;
Фиг. 13 является блок-схемой последовательности операций способа для процесса передачи-приема данных, выполняемого посредством ретрансляционного устройства в телеконференции;
Фиг. 14 является блок-схемой последовательности операций способа для процесса передачи-приема данных, выполняемого посредством ретрансляционного устройства в телеконференции;
Фиг. 15 является внешним видом передающего терминала;
Фиг. 16 является схемой аппаратной конфигурации передающего терминала; и
Фиг. 17 является схемой аппаратной конфигурации системы управления передачей.
ОПТИМАЛЬНЫЙ РЕЖИМ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Примерные варианты осуществления устройства, программы управления передачей, системы управления передачей и способа управления передачей подробнее поясняются ниже со ссылкой на прилагаемые чертежи.
Фиг. 1 является принципиальной схемой системы 1 проведения телеконференций в качестве системы управления передачей. Система 1 проведения телеконференций включает в себя множество передающих терминалов 10a-10n, множество ретрансляционных устройств 30a-30f, систему 50 управления передачей в качестве устройства управления передачей и множество маршрутизаторов 70a-70h.
В дальнейшем в этом документе, произвольный передающий терминал из передающих терминалов 10a-10n описывается просто как "передающий терминал 10", произвольное ретрансляционное устройство из ретрансляционных устройств 30a-30f описывается просто как "ретрансляционное устройство 30", и произвольный маршрутизатор из маршрутизаторов 70a-70h описывается просто как "маршрутизатор 70".
Каждый из передающих терминалов 10, каждое из ретрансляционных устройств 30, система 50 управления передачей и каждый из маршрутизаторов 70 подключаются друг к другу через сеть 20 связи.
Как проиллюстрировано на фиг. 1, в системе 1 проведения телеконференций согласно варианту осуществления, передающие терминалы 10a-10g, ретрансляционные устройства 30a-30c и маршрутизаторы 70a-70d устанавливаются в области A.
Передающие терминалы 10a-10c, ретрансляционное устройство 30a и маршрутизатор 70a подключаются с возможностью связи друг к другу через LAN 21. Передающие терминалы 10d-10f, ретрансляционное устройство 30b и маршрутизатор 70b подключаются с возможностью связи друг к другу через LAN 22. LAN 21 и LAN 22 подключаются с возможностью связи друг к другу через выделенную линию 23, включающую в себя маршрутизатор 70c. Выделенная линия 23 также подключается к Интернету 27 в дополнение к LAN 21 и 22. Передающий терминал 10g и ретрансляционное устройство 30c непосредственно подключаются к Интернету 27 через маршрутизатор 70d без выделенной линии.
Между тем, передающие терминалы 10h-10n, ретрансляционные устройства 30d-30f и маршрутизаторы 70e-70g устанавливаются в области B. Передающие терминалы 10h-10j, ретрансляционное устройство 30d и маршрутизатор 70e подключаются с возможностью связи друг к другу через LAN 24. Передающие терминалы 10k-10m, ретрансляционное устройство 30e и маршрутизатор 70f подключаются с возможностью связи друг к другу через LAN 25. LAN 24 и LAN 25 подключаются с возможностью связи друг к другу через выделенную линию 26, включающую в себя маршрутизатор 70g. Выделенная линия 26 также подключается к Интернету 27 в дополнение к LAN 24 и 25. Передающий терминал 10n и ретрансляционное устройство 30f непосредственно подключаются к Интернету 27 через маршрутизатор 70h без выделенной линии.
Например, область A является Японией, LAN 21 устанавливается в офисе в Токио, и LAN 22 устанавливается в офисе в Осаке. Кроме того, область B является США, LAN 24 устанавливается в офисе в Нью-Йорке, и LAN 25 устанавливается в офисе в Вашингтоне, округ Колумбия. Все терминалы и устройства в области A и области B подключаются с возможностью связи друг к другу через маршрутизаторы 70c, 70d, 70g и 70h и Интернет 27.
LAN 21, 22, 24 и 25 являются внутренними сетями, такими как локальные сети, к которым могут подключаться только локальные и ограниченные терминалы и устройства. Интернет 27 является внешней сетью, к которой может подключаться неуточненное число терминалов и устройств. В частности, система 1 проведения телеконференций включает в себя такие терминалы и устройства, как передающие терминалы 10a-10c, ретрансляционное устройство 30a и маршрутизатор 70a, подключенные к внутренней сети, и включает в себя такие терминалы и устройства, как передающий терминал 10g, ретрансляционное устройство 30c и маршрутизатор 70d, подключенные к внешней сети. Следовательно, в системе 1 проведения телеконференций, данные передаются и принимаются между передающими терминалами 10 только через внутреннюю сеть, только через внешнюю сеть либо через обе из внутренней сети и внешней сети. Примеры данных, передаваемых и принимаемых между передающими терминалами 10, включают в себя данные изображений, к примеру, данные движущихся изображений и данные неподвижных изображений, и речевые данные.
На фиг. 1 IP-адрес показывается около каждого из передающих терминалов 10, каждого из ретрансляционных устройств 30, системы 50 управления передачей и каждого из маршрутизаторов 70. Например, IP-адрес передающего терминала 10a представляет собой "1.2.1.3". В варианте осуществления, используется IP-адрес в IPv4. Альтернативно, может быть возможным использовать IPv6 или полностью определенное доменное имя (FQDN).
Каждый из передающих терминалов 10 может быть использован для того, чтобы выполнять вызов между множеством офисов или между различными комнатами в одном офисе, а также выполнять вызов в идентичной комнате между местоположениями в помещениях и вне помещений либо в местоположении вне помещений. Когда каждый из передающих терминалов 10 используется в местоположении вне помещений, может выполняться беспроводная связь с использованием сети мобильной телефонной связи и т.п.
В системе 1 проведения телеконференций согласно варианту осуществления, сеть 20 связи формируется из LAN 21 и 22, выделенной линии 23, LAN 24 и 25, выделенной линии 26 и Интернета 27. Тем не менее, сеть 20 связи может включать в себя беспроводную связь с использованием стандарта высококачественной беспроводной связи (Wi-Fi), технологии Bluetooth (зарегистрированная торговая марка) и т.п., помимо проводной связи.
Число передающих терминалов 10, ретрансляционных устройств 30 и маршрутизаторов 70, включенных в систему 1 проведения телеконференций, и формы подключения терминалов и т.п. не ограничено посредством варианта осуществления.
В вышеуказанной конфигурации передающий терминал 10 передает и принимает данные изображений и речевые данные в качестве примеров данных контента, т.е. выполняет передачу данных. Данные изображений могут представлять собой одно или оба из неподвижного изображения и движущегося изображения. Ретрансляционное устройство 30 ретранслирует данные контента, передаваемые и принимаемые между множеством передающих терминалов 10, которые проводят телеконференцию. В частности, ретрансляционное устройство 30 редактирует данные контента, принимаемые из передающего терминала 10, и формирует данные телеконференции, которые должны быть переданы в каждый из передающих терминалов 10. Данные телеконференции включают в себя данные изображений и речевые данные, которые должны отображаться или выводиться в качестве речи во время телеконференции посредством каждого из передающих терминалов 10, проводящих телеконференцию. Ретрансляционное устройство 30 также передает сформированные данные телеконференции в передающие терминалы 10, которые проводят телеконференцию.
Система 50 управления передачей управляет передачей данных, связанных с телеконференцией, между передающими терминалами 10. В частности, при приеме, из предварительно определенного передающего терминала 10, запроса на начало, чтобы начинать телеконференцию с другим передающим терминалом 10, система 50 управления передачей выбирает ретрансляционное устройство 30, которое должно использоваться для телеконференции, указанное посредством инструкции начала, из числа ретрансляционных устройств 30a-30f, включенных в систему 1 проведения телеконференций. В дальнейшем в этом документе, передающий терминал 10, служащий в качестве источника запроса, который выдает запрос на то, чтобы начинать телеконференцию, описывается как запрашивающий исходный терминал, а передающий терминал 10, служащий в качестве назначения, в который выдается запрос на начало, описывается как целевой терминал. Система 50 управления передачей, например, также выполняет аутентификацию введенных регистрационных данных из передающего терминала 10 или управляет состоянием разговора передающего терминала 10. Система 50 управления передачей, например, также управляет целевыми терминалами, с которыми каждый из передающих терминалов 10 может выполнять телеконференцию, либо совместно управляет состояниями связи ретрансляционных устройств 30.
Фиг. 2 является схемой для пояснения сеанса между запрашивающим исходным терминалом и целевым терминалом. Как проиллюстрировано на фиг. 2, в системе 1 проведения телеконференций, сеанс sei передачи управляющей информации для передачи и приема различных типов управляющей информации устанавливается между запрашивающим исходным терминалом и целевым терминалом через систему 50 управления передачей. Посредством использования сеанса sei передачи управляющей информации выполняется управление подключениями (управление вызовами) между передающими терминалами 10. При управлении вызовами, в качестве протокола связи для связи между передающим терминалом 10 и системой 50 управления передачей может быть использован расширяемый протокол для обмена сообщениями и информацией о состоянии присутствия (XMPP), протокол инициирования сеансов (SIP), мультимедийная подсистема на базе IP-протокола (IMS), протокол передачи двунаправленных потоков по синхронному HTTP (BOSH) и т.п.
Кроме того, сеанс (сеанс sed передачи речевых данных и данных изображений) для передачи и приема данных изображений и речевых данных устанавливается между запрашивающим исходным терминалом и целевым терминалом через ретрансляционное устройство 30. В сеансе sed передачи речевых данных и данных изображений, в качестве протокола доставки для данных изображений и речевых данных может быть использован транспортный протокол реального времени (RTP), протокол передачи гипертекста (HTTP) и т.п.
RTP может быть использован в сочетании с протоколом управления RTP (RTCP) в качестве протокола для управления передачей и приемом и для обмена информацией между передающей стороной и приемной стороной.
Каждый из передающих терминалов 10 и ретрансляционных устройств 30 может сжимать данные изображений и речевые данные. Что касается данных изображений, может быть использован такой способ сжатия, как H.264 или H.323. Что касается речевых данных, может быть использован такой способ сжатия, как G.711 или G.722.
Тем не менее, протоколы связи и способы сжатия данных, описанные выше, не ограничены посредством варианта осуществления.
Фиг. 3 является блок-схемой функциональных конфигураций передающего терминала 10, системы 50 управления передачей и ретрансляционного устройства 30. Передающий терминал 10 включает в себя приемо-передающий модуль 11, модуль 12 приема функционального ввода, модуль 13 получения изображений, модуль 14 получения речи, модуль 15 хранения, модуль 16 речевого вывода, модуль 17 управления отображением, криптографический процессор 18.
Приемо-передающий модуль 11 передает и принимает различные типы информации в и из других устройств и т.п., включенных в систему 1 проведения телеконференций, через сеть 20 связи. Приемо-передающий модуль 11 передает, например, запрос на начало телеконференции в систему 50 управления передачей.
Модуль 12 приема функционального ввода реализуется посредством функциональных кнопок и выключателя питания, который описывается ниже, и принимает ввод различных типов информации от пользователя. Например, когда пользователь включает выключатель питания, модуль 12 приема функционального ввода принимает информацию относительно включения питания.
Модуль 13 получения изображений получает, из внешнего устройства, данные изображений для изображения, и т.п. захваченного посредством камеры, которая описывается ниже. Модуль 14 получения речи получает речевые данные из микрофона и т.п., который описывается ниже. Модуль 15 хранения сохраняет информацию, передаваемую и принимаемую в телеконференции, к примеру, данные, принимаемые посредством приемо-передающего модуля 11, данные изображений, полученные посредством модуля 13 получения изображений, речевые данные, полученные посредством модуля 14 получения речи, и данные, передаваемые и принимаемые в телеконференции. Модуль 15 хранения также сохраняет такую информацию, как идентификатор терминала для идентификации передающего терминала 10 и пароль, используемый для аутентификации пользователя передающего терминала 10.
Модуль 16 речевого вывода выводит речевые данные в динамик и т.п., который описывается ниже. Модуль 17 управления отображением выводит данные изображений на дисплей, который описывается ниже. Модуль 16 речевого вывода и модуль 17 управления отображением выводят данные, сохраненные в модуле 15 хранения.
Криптографический процессор 18 надлежащим образом шифрует данные контента, которые должны быть переданы во внешнее устройство через приемо-передающий модуль 11. Криптографический процессор 18 также надлежащим образом расшифровывает данные, принимаемые через приемо-передающий модуль 11. Зашифрованные данные также сохраняются в модуле 15 хранения.
Ретрансляционное устройство 30 включает в себя приемо-передающий модуль 31, модуль 32 хранения, модуль 33 редактирования данных контента и криптографический процессор 34. Приемо-передающий модуль 31 передает и принимает различные типы информации в и из других устройств и т.п., включенных в систему 1 проведения телеконференций, через сеть 20 связи. Приемо-передающий модуль 31 принимает, например, данные контента из передающего терминала 10.
Модуль 32 хранения сохраняет различные типы информации, такие как данные контента, принимаемые посредством приемо-передающего модуля 31. Модуль 33 редактирования данных контента редактирует данные контента, принимаемые посредством приемо-передающего модуля 31, чтобы тем самым получать данные телеконференции, которые должны быть переданы в передающий терминал 10, проводящий телеконференцию. В частности, модуль 33 редактирования данных контента, например, изменяет частоту кадров данных изображений или преобразует разрешение. Криптографический процессор 34 надлежащим образом расшифровывает данные, принимаемые посредством приемо-передающего модуля 31. Криптографический процессор 34 надлежащим образом шифрует данные, которые должны быть переданы через приемо-передающий модуль 31.
Из ретрансляционных устройств 30, включенных в систему 1 проведения телеконференций согласно варианту осуществления, ретрансляционные устройства, такие как ретрансляционные устройства 30c и 30f, которые подключаются к внешней сети, такой как Интернет 27, в которых с большой вероятностью происходит мошеннический доступ посредством третьей стороны, и которые возможно передают и принимают данные через внешнюю сеть, содержат криптографический процессор 34, проиллюстрированный на фиг. 3, и криптографический процессор 34 шифрует данные контента, которые должны быть переданы и приняты посредством ретрансляционных устройств.
В отличие от этого, из ретрансляционных устройств 30, включенных в систему 1 проведения телеконференций, ретрансляционные устройства, такие как ретрансляционные устройства 30a, 30b, 30d и 30e, которые подключаются к внутренней сети, в которой доступные терминалы и т.п. ограничены, и с меньшей вероятностью происходит мошеннический доступ посредством третьей стороны, и которые возможно передают и принимают данные без внешней сети, имеют меньшую необходимость шифровать данные контента, которые должны быть переданы и приняты, как описано выше. Следовательно, эти ретрансляционные устройства не включают в себя криптографический процессор 34, проиллюстрированный на фиг. 3.
Альтернативно, криптографический процессор 34 может предоставляться в ретрансляционных устройствах, подключенных к внутренней сети. В этом случае администратор и т.п. задает заранее то, следует или нет выполнять криптографическую обработку для каждого из ретрансляционных устройств 30, в зависимости от назначения, подключенного к каждому из ретрансляционных устройств 30.
Система 50 управления передачей включает в себя приемо-передающий модуль 51, модуль 52 хранения, модуль 53 аутентификации, модуль 54 управления целевыми терминалами, модуль 55 выбора ретрансляционного устройства и модуль 56 определения необходимости шифрования. Приемо-передающий модуль 51 передает и принимает различные типы информации в и из других устройств и т.п., включенных в систему 1 проведения телеконференций, через сеть 20 связи. Приемо-передающий модуль 51 передает, например, запрос на начало телеконференции из передающего терминала 10.
Модуль 52 хранения сохраняет DB 521 аутентификации, DB 522 целевых терминалов, DB 523 ретрансляционных устройств и DB 524 необходимости шифрования. DB 521 аутентификации сохраняет данные для аутентификации пользователя каждого из передающих терминалов 10. DB 522 целевых терминалов сохраняет данные для определения передающих терминалов 10 (целевых терминалов), в которые каждый из передающих терминалов 10 может передавать данные для телеконференции, и т.п. DB 523 ретрансляционных устройств сохраняет данные для определения ретрансляционных устройств 30, которые доступны для каждого из передающих терминалов 10 для проведения телеконференции. DB 524 необходимости шифрования сохраняет данные для определения того, необходимо или нет шифровать данные, которые должны быть переданы и приняты в телеконференции, выполняемой через каждое из ретрансляционных устройств 30.
Фиг. 4 является схемой, иллюстрирующей структуру данных DB 521 аутентификации. DB 521 аутентификации ассоциированным образом сохраняет идентификатор и пароль терминала. Фиг. 5 является схемой, иллюстрирующей структуру данных DB 522 целевых терминалов. DB 522 целевых терминалов ассоциированным образом сохраняет идентификатор запрашивающего исходного терминала и идентификатор целевого терминала. Идентификатор запрашивающего исходного терминала и идентификатор целевого терминала являются идентификаторами терминалов для передающих терминалов 10.
В DB 522 целевых терминалов, целевые терминалы, ассоциированные с идентификатором запрашивающего исходного терминала, являются идентификаторами терминалов для передающих терминалов 10, в которые может передавать данные запрашивающий исходный терминал. Целевые терминалы, в которые может передавать данные каждый из запрашивающих исходных терминалов, определяются заранее, и предварительно определенные идентификаторы целевых терминалов сохраняются в DB 522 целевых терминалов в ассоциации с идентификатором запрашивающего исходного терминала.
Целевые терминалы, в которые может передавать данные каждый из запрашивающих исходных терминалов, могут быть изменяемыми. Например, может быть возможным добавлять или удалять идентификатор целевого терминала, который сохраняется в DB 522 целевых терминалов в ассоциации с каждым из идентификаторов запрашивающих исходных терминалов, в соответствии с запросом из любого из передающих терминалов 10.
Фиг. 6 является схемой, иллюстрирующей структуру данных DB 523 ретрансляционных устройств. DB 523 ретрансляционных устройств ассоциированным образом сохраняет идентификатор терминала, идентификатор ретрансляционного устройства и приоритет. Идентификатор ретрансляционного устройства является информацией для идентификации ретрансляционного устройства 30. Каждый из идентификаторов терминалов ассоциирован с идентификаторами ретрансляционных устройств для ретрансляционных устройств 30, которые доступны для передающего терминала 10, идентифицированного посредством идентификатора терминала. Приоритет является очередностью по приоритету ретрансляционных устройств 30, которые должны быть использованы посредством ассоциированного передающего терминала 10 в телеконференции. Чем выше приоритет ретрансляционных устройств 30, тем выше приоритет ретрансляционных устройств 30, которые должны быть использованы в телеконференции. Приоритет является значением, заданным заранее администратором. Например, может быть возможным задавать более высокий приоритет для ретрансляционных устройств 30, подключенных к внутренней сети, такой как внутридомовая LAN, в которой доступные устройства ограничены, и задавать более низкий приоритет для ретрансляционных устройств 30, подключенных к внешней сети, такой как Интернет 27, в которой доступно незаданное число устройств.
Фиг. 7 является схемой, иллюстрирующей структуру данных DB 525 ретрансляционных устройств согласно модификации. В DB 523 ретрансляционных устройств, проиллюстрированной на фиг. 6, один столбец для сохранения одного идентификатора ретрансляционного устройства предоставляется для одного идентификатора терминала. В отличие от этого, в DB 525 ретрансляционных устройств согласно модификации, множество столбцов для сохранения множества идентификаторов ретрансляционных устройств предоставляются для одного идентификатора терминала.
Когда существует множество ретрансляционных устройств 30, доступных для одного передающего терминала 10, в DB 523 ретрансляционных устройств, проиллюстрированной на фиг. 6, идентичные идентификаторы терминалов сохраняются во множестве строк, и множество идентификаторов ретрансляционных устройств сохраняются в ассоциац