Бюллетень ЕАПВ "Изобретения (евразийские заявки и евразийские патенты)"
Бюллетень 07´2016

  

(11) 

023937 (13) B1       Разделы: A B C D E F G H    

(21) 

201170925

(22) 

2009.12.14

(51) 

H04Q 3/00 (2006.01)

(31) 

09150432.4

(32) 

2009.01.13

(33) 

EP

(43) 

2011.12.30

(86) 

PCT/EP2009/067061

(87) 

WO 2010/081602 2010.07.22

(71) 

(73) ОРГА СИСТЕМЗ ГМБХ (DE)

(72) 

Бальмозан Аурель, Швеппе Томас, Ханнезен Герт (DE)

(74) 

Медведев В.Н. (RU)

(54) 

ЭЛЕКТРОННОЕ УСТРОЙСТВО, ИНТЕЛЛЕКТУАЛЬНАЯ СЕТЬ И СПОСОБ ОБРАБОТКИ ДАННЫХ, РЕАЛИЗУЕМЫЙ В ИНТЕЛЛЕКТУАЛЬНОЙ СЕТИ

(57) 1. Узел пункта (110) данных обслуживания в интеллектуальной сети (100), при этом пункт данных обслуживания содержит множество таких узлов (1, 2, 3, ..., i), связанных с помощью сети (114) связи, при этом узел выполнен с возможностью исполнять команды компьютерной программы и содержит

интерфейсное средство (130), выполненное с возможностью принимать информационный запрос (124), причем информационный запрос переносит идентификатор,

средство хранения информации, содержащее базу (132) данных для хранения данных,

средство (134) извлечения информации, выполненное с возможностью запрашивать базу данных, используя идентификатор,

средство (136) широковещательной рассылки для отправки широковещательного сообщения (138) всем другим узлам из множества узлов, при этом широковещательное сообщение переносит идентификатор,

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

узел дополнительно содержит средство (144) для генерирования ответа (126) на информационный запрос, причем ответ (126) генерируется с использованием ответных сообщений (140, 142) или с использованием результата запроса базы данных, который был выполнен средством извлечения информации,

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

причем узел содержит средство (154) хранения для сохранения данных, указывающих общее количество узлов,

при этом узел дополнительно содержит счетчик (156) для подсчета количества ответных сообщений (140, 142), принимаемых от других узлов, причем ответ (126) генерируется только после того, как счетчик указывает, что ответное сообщение (140, 142) было принято от каждого из других узлов.

2. Узел по п.1, в котором каждое из ответных сообщений (140, 142) переносит по меньшей мере часть запрошенных данных или указывает, что никакие данные из соответствующей базы данных не были извлечены.

3. Узел по п.1 или 2, при этом все из узлов имеют идентичные адреса (152) широковещательной рассылки, причем широковещательное сообщение направляется по адресу широковещательной рассылки узлов.

4. Узел по любому из предыдущих пунктов, содержащий средство (146) хранения для временного хранения извлеченных данных, результата обработки (144) извлеченных данных и/или ответа (126).

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

6. Узел по любому из предыдущих пунктов, в котором интерфейсное средство (130) дополнительно выполнено с возможностью принимать информационный запрос от пункта (106) управления обслуживанием интеллектуальной сети, идентификатор указывает по меньшей мере одного абонента (116, 118) интеллектуальной сети, данные являются абонентскими данными.

7. Интеллектуальная сеть, содержащая множество пунктов (106, 108) управления обслуживанием и по меньшей мере один пункт (110) данных обслуживания, содержащий множество узлов по п.6, причем по меньшей мере один пункт управления обслуживанием связан с пунктом данных обслуживания.

8. Интеллектуальная сеть по п.7, в которой пункт управления обслуживанием дополнительно содержит средство балансировки нагрузки для выбора одного из подмножества узлов, которым пункт управления обслуживанием назначен для отправки информационного запроса выбранному узлу.

9. Способ обработки данных, реализуемый в интеллектуальной сети, причем интеллектуальная сеть содержит по меньшей мере один пункт (106, 108) управления обслуживанием и по меньшей мере один пункт (110) данных обслуживания, при этом пункт данных обслуживания содержит множество узлов (1, 2, 3, ..., i), связанных с помощью сети (114) связи, причем способ содержит этапы, на которых

принимают информационный запрос (124) от пункта управления обслуживанием посредством одного из узлов пункта данных обслуживания, при этом информационный запрос переносит идентификатор по меньшей мере одного абонента (116, 118) интеллектуальной сети,

запрашивают базу (132) данных одного из узлов, используя идентификатор для извлечения данных абонента для абонента, идентифицированного идентификатором,

если данные абонента извлекаются из базы данных одного из узлов, то генерируют ответ (126) посредством одного из узлов и отправляют ответ в пункт управления обслуживанием,

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

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

возвращают ответное сообщение (140, 142) одному из узлов от каждого из других узлов, при этом каждое из ответных сообщений содержит по меньшей мере часть данных абонента или указывает, что никакие такие данные абонентов не были извлечены соответствующим одним из других узлов,

генерируют ответ (126) для пункта управления обслуживанием одним из узлов после приема ответных сообщений от всех других узлов.

10. Способ обработки данных, реализуемый в интеллектуальной сети, по п.9, дополнительно содержащий этапы, на которых

сохраняют извлеченные данные абонента, результат обработки данных абонента и/или ответ (126) в средстве (146) хранения одного из узлов и назначают первый идентификатор (148) сеанса тому, что сохраняется в средстве (146) хранения одним из узлов,

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

генерируют дополнительное широковещательное сообщение (160) другим из узлов, при этом дополнительное широковещательное сообщение переносит первый идентификатор сеанса,

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

генерируют последующий ответ (166) на последующий информационный запрос (158) с использованием ответного сообщения (164) от одного из узлов.

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

генерируют первый идентификатор (148) сеанса в ответ на информационный запрос (124) и сохраняют первый идентификатор сеанса в средстве (146) хранения одного из узлов, причем ответ (126) содержит первый идентификатор сеанса,

принимают последующий информационный запрос (158), при этом последующий информационный запрос содержит второй идентификатор сеанса,

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

осуществляют доступ к средству (146) хранения для выполнения проверки на предмет присутствия первого идентификатора сеанса, являющегося идентичным второму идентификатору сеанса, и генерируют ответное сообщение (164), переносящее содержимое средства хранения, если первый и второй идентификаторы идентичны, и генерируют ответное сообщение (162), указывающее, что первый и второй идентификаторы не идентичны или что никакой идентификатор не назначен содержимому средства (146) хранения, при этом ответные сообщения (162, 164) возвращаются одному из узлов, который отправил дополнительное широковещательное сообщение (160), и

генерируют последующий ответ (166) с использованием ответного сообщения (164).

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

13. Способ по п.9, дополнительно содержащий этапы, на которых

назначают пункт управления обслуживанием подмножеству узлов пункта данных обслуживания и

выбирают один из узлов подмножества и отправляют информационный запрос выбранному одному из узлов.

14. Машиночитаемый носитель информации, содержащий команды для выполнения узлами пункта данных обслуживания, причем команды предназначены для осуществления этапов способа по п.9 или 10.

Увеличить масштаб


наверх