Способ, групповой сервер и устройство-элемент для обеспечения доступа к ресурсам-элементам

Иллюстрации

Показать все

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

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к технологии коммуникаций машина-машина (Коммуникации машина-машина, М2М) и, в частности, к способу, серверу группы и устройству-элементу для обеспечения доступа к ресурсам-элементам.

Уровень техники

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

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

Предшествующий уровень техники предусматривает ресурсно-ориентированный способ групповой коммуникации. В этом способе сервер М2М приложений, М2М платформа, М2М терминал, М2М шлюз и все объекты данных, и местные приложения, работающие на М2М терминале и М2М шлюзе, все рассматриваются как RESTful (Стиль архитектуры программного обеспечения для распределенных систем информации) ресурсы и однозначно идентифицируется посредством URI (Унифицированного идентификатора ресурсов). Создавая групповой ресурс, используя вышеуказанные различные ресурсы как ресурсы-элементы, может быть реализована групповая операция для множества ресурсов-элементов. То есть благодаря созданию группового ресурса осуществляется групповая операция для множества ресурсов-элементов, где групповой ресурс включает в себя информацию, относящуюся к ресурсам-элементам, например, маршруты доступа ресурсов-элементов, наименования устройств, имеющие ресурсы-элементы, и адреса доступа. Например, если ресурсы считывания показаний счетчиков на всех целевых счетчиках электроэнергии (М2М устройства) используются в качестве ресурсов-элементов группы, то М2М сервер приложения может отправить запрос на считывание информации группового ресурса на объект (здесь и далее именуемый как сервер группы, который может быть чем-либо из М2М платформы, М2М шлюза и М2М терминала), обслуживающий групповой ресурс, и сервер группы обеспечивает перенаправление запроса па целевые счетчики электроэнергии один за другим и объединение результатов считывания объединяются в одном ответном сообщении, которое посылается обратно на М2М сервер приложения. Таким образом, М2М сервер приложения может получить все ресурсы-элементы (а именно, контент показаний счетчиков электроэнергии) путем считывания информации группы ресурсов одновременно. Конкретный протокол связи, используемый этим способом, может представлять собой HTTP (протокол передачи гипертекста) или СоАР (Ограниченный протокол приложения).

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

Раскрытие изобретения

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

В одном аспекте, настоящее изобретение относится к способу обеспечения доступа к ресурсам-элементам, который включает в себя:

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

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

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

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

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

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

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

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

Дополнительно после получения, в соответствии с идентификатором группы ресурсов, распределенного URI, соответствующего ресурсам-элементам в групповом ресурсе, и группового адреса, соответствующего распределенному URI, способ дополнительно включает в себя: установление для адреса назначения запроса на доступ к ресурсам-элементам группового адреса, соответствующего распределенному URI, и установление для URI-адресата запроса на доступ к ресурсам-элементам распределенного URI, соответствующего ресурсам-элементам, для генерирования запроса на доступ к ресурсам-элементам; и использование группового адреса для отправки запроса на доступ к ресурсам-элементам, содержащего распределенный URI, соответствующий ресурсам-элементам.

Дополнительно после получения, в соответствии с идентификатором группового ресурса, распределенного URI, соответствующего ресурсам-элементам в групповом ресурсе, и группового адреса, соответствующего распределенному URI, способ дополнительно включает в себя: определение, что URI-адресат в запросе на доступ к ресурсам-элементам дополнительно включает в себя суффикс; и установку для адреса назначения запроса на доступ к ресурсам-элементам группового адреса, соответствующего распределенному URI, установку для URI-адресата, распределенного URI, соответствующего ресурсам-элементам, и добавление суффикса, включенного в URI-адресат, к распределенному URI для генерирования запроса на доступ к ресурсам-элементам.

Способ дополнительно включает в себя:

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

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

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

Способ дополнительно включает в себя: прием запроса на обновление группового ресурса для удаления ресурсов-элементов,

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

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

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

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

Кроме того, другой аспект настоящего изобретения дополнительно обеспечивает способ доступа к групповому ресурсу, который включает в себя: прием запроса на доступ к ресурсу-элементу, отправленного сервером группы, причем запрос на доступ к ресурсу-элементу является многоадресным запросом на доступ к ресурсу-элементу, и запрос на доступ к ресурсу-элементу включает в себя распределенный URI, соответствующий ресурсу-элементу, при этом распределенный URI используется для указания маршрута доступа к ресурсу-элементу на устройстве-элементе; и определение, в соответствии с распределенным URI, маршрута доступа к ресурсу-элементу на устройстве-элементе, и выполнение операции запроса на доступ в соответствии с маршрутом доступа к ресурсу-элементу на устройстве-элементе.

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

Дополнительно групповое объявление о присоединении к группе многоадресной рассылки содержит отношение соответствия между распределенным URI и ресурсом-элементом, и способ дополнительно включает в себя: сохранение отношения соответствия между групповым адресом и распределенным URI и отношения соответствия между ресурсом-элементом и групповым адресом.

Способ дополнительно включает в себя: определение того, что адрес назначения запроса на доступ к ресурсу-элементу представляет собой групповой адрес.

Дополнительно определение, в соответствии с распределенным URI, маршрута доступа к ресурсу-элементу на устройстве-элементе осуществляется, в частности, следующим образом:

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

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

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

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

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

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

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

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

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

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

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

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

Модуль обработки дополнительно выполнен с возможностью: устанавливать в качестве адреса назначения запроса на доступ к ресурсам-элементам групповой адрес, соответствующий распределенному URI, и устанавливать в качестве URI-адресата запроса на доступ к ресурсам-элементам распределенный URI, соответствующий ресурсам-элементам, для генерирования запроса на доступ к ресурсам-элементам; и дополнительно выполнен с возможностью использовать групповой адрес для отправки запроса на доступ к ресурсам-элементам, содержащего распределенный URI, соответствующий ресурсам-элементам.

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

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

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