Предпосылки создания изобретения
Область техники, к которой относится изобретение
Настоящее изобретение относится к технологии ретрансляции принимаемых данных между станциями связи.
Характеристика предшествующего уровня техники
Известен способ многоадресной передачи одного пакета, содержащего данные, в соответствующие принимающие станции для эффективного обмена данными между передающей станцией и множеством принимающих станций. Также прошел экспертизу способ повышения эффективности принимаемого ответа (японский выложенный патент №2007-502564).
В настоящее время проходит экспертизу способ, в соответствии с которым заставляют передающую станцию повторно посылать данные, если принимающая станция не может непосредственно принимать данные из нее при многоадресной передаче (японский выложенный патент №08-163128). Также прошел экспертизу способ, в соответствии с которым заставляют транслирующую станцию передавать данные (японский выложенный патент №11-252114).
Вместе с тем при многоадресной передаче станция связи, предназначенная для работы в качестве ретрансляционной станции, не может нормально принимать данные из передающей станции в некоторых случаях из-за изменения в линии связи, вызываемого препятствием (например, статическим препятствием, таким как стена, или динамическим препятствием, таким как человек). Когда линия связи изменяется из-за статического препятствия, такого как стена, передача через заданную ретрансляционную станцию дает возможность связи. С другой стороны, когда линия связи изменяется из-за динамического препятствия, ретрансляционная станция не может быть определена заранее. Поэтому невозможно точно передавать данные на станцию связи, которая не может непосредственно принимать данные с передающей станции.
В системе, которая дает возможность приема данных из множества ретрансляционных станций с помощью топологии типа решетки, передача данных будет осуществляться надежно с очень высокой вероятностью даже тогда, когда линия связи изменяется из-за динамического препятствия. Однако станция повторно принимает те же самые данные огромное множество раз даже тогда, когда она уже успешно приняла данные. Эта операция увеличивает энергопотребление.
Кроме того, передача данных на станцию связи, которая уже провела правильный прием данных, приводит к бесполезному использованию полосы частот среды беспроводной связи. Это также увеличивает энергопотребление каждого терминала и помехи, вносимые в другую систему связи.
Краткое изложение сущности изобретения
Настоящее изобретение дает возможность обеспечить станцию связи, способ связи, машиночитаемый носитель информации и систему связи, способные повысить надежность обмена данными и подавления избыточного обмена данными.
В соответствии с первым аспектом настоящего изобретения предложена станция связи, содержащая: принимающее средство для приема данных из передающей станции; отвечающее средство для передачи ответа на прием, отображающего состояние приема данных принимающим средством; определяющее средство для определения на основании ответа на прием из других станций связи того, есть ли станция связи, которая не осуществила нормальный прием данных с передающей станции, среди других станций связи; и средство переноса, предназначенное для того, чтобы, когда принимающее средство осуществило нормальный прием данных из передающей станции, а определяющее средство определило, что есть станция связи, которая не осуществила нормальный прием данных из передающей станции, передавать на станцию связи, которая не осуществила нормальный прием данных, данные, принятые принимающим средством, при этом средство переноса принимает решение на основании заданного порядка приоритетности - проводить ли передачу на станцию связи, которая не осуществила нормальный прием данных.
В соответствии со вторым аспектом настоящего изобретения предложен способ связи станции связи, заключающийся в том, что передают ответ на прием, отображающий состояние приема данных из передающей станции; определяют на основании ответа на прием из других станций связи, есть ли станция связи, которая не осуществила нормальный прием данных с передающей станции, среди других станций связи; а при нормальном приеме данных из передающей станции и определении того, что есть станция связи, которая не осуществила нормальный прием данных из передающей станции, передают на станцию связи, которая не осуществила нормальный прием данных, данные, принятые из передающей станции, причем при передаче данных, принятых из передающей станции, принимают решение на основании заданного порядка приоритетности - проводить ли передачу на станцию связи, которая не осуществила нормальный прием данных.
В соответствии с третьим аспектом настоящего изобретения предложен машиночитаемый носитель информации, хранящий компьютерную программу, которая заставляет компьютер, введенный в состав системы связи, функционировать как принимающее средство для приема данных из передающей станции; отвечающее средство для передачи ответа на прием, отображающего состояние приема данных принимающим средством; определяющее средство для определения на основании ответа на прием из других станций связи того, есть ли станция связи, которая не осуществила нормальный прием данных с передающей станции, среди других станций связи; и средство переноса, предназначенное для того, чтобы, когда принимающее средство осуществило нормальный прием данных из передающей станции, а определяющее средство определило, что есть станция связи, которая не осуществила нормальный прием данных из передающей станции, передавать на станцию связи, которая не осуществила нормальный прием данных, данные, принятые принимающим средством, при этом средство переноса принимает решение на основании заданного порядка приоритетности - проводить ли передачу на станцию связи, которая не осуществила нормальный прием данных.
В соответствии с четвертым аспектом настоящего изобретения предложена система связи, включающая в себя передающую станцию, которая передает данные, и множество станций связи, которые принимают данные из передающей станции, причем каждая станция связи содержит принимающее средство для приема данных из передающей станции; отвечающее средство для передачи ответа на прием, отображающего состояние приема данных принимающим средством; определяющее средство для определения на основании ответа на прием из других станций связи того, есть ли станция связи, которая не осуществила нормальный прием данных с передающей станции, среди других станций связи; и передающее средство, предназначенное для того, чтобы, когда принимающее средство осуществило нормальный прием данных из передающей станции, а определяющее средство определило, что есть станция связи, которая не осуществила нормальный прием данных из передающей станции, передавать на станцию связи, которая не осуществила нормальный прием данных, данные, принятые принимающим средством, при этом средство переноса принимает решение на основании заданного порядка приоритетности - проводить ли передачу на станцию связи, которая не осуществила нормальный прием данных.
Дополнительные признаки настоящего изобретения станут очевидными из нижеследующего описания примерных вариантов осуществления со ссылками на прилагаемые чертежи.
Краткое описание чертежей
На фиг.1 представлен вид, демонстрирующий пример общей компоновки системы связи, соответствующей варианту осуществления настоящего изобретения;
на фиг.2 представлен вид, демонстрирующий схему связи в системе связи, показанной на фиг.1;
на фиг.3 представлена блок-схема, демонстрирующая пример функциональной компоновки принимающей станции, показанной на фиг.1;
на фиг.4 показана первая блок-схема последовательности операций, иллюстрирующая пример последовательности обработки на каждой принимающей станции, показанной на фиг.1;
на фиг.5 показана вторая блок-схема последовательности операций, иллюстрирующая пример последовательности обработки на каждой принимающей станции, показанной на фиг.1;
на фиг.6 представлен вид, демонстрирующий схему связи в системе связи, соответствующей второму варианту осуществления;
на фиг.7 представлена блок-схема, демонстрирующая пример функциональной компоновки принимающей станции, соответствующей второму варианту осуществления;
на фиг.8 представлена блок-схема, демонстрирующая пример общей компоновки системы связи, соответствующей третьему варианту осуществления;
на фиг.9 представлен вид, демонстрирующий схему связи в системе связи, соответствующей третьему варианту осуществления; и
на фиг.10 представлена блок-схема, демонстрирующая пример функциональной компоновки передающей станции, соответствующей третьему варианту осуществления.
Описание вариантов осуществления
Теперь со ссылками на прилагаемые чертежи будут описаны варианты осуществления настоящего изобретения. Следует отметить, что относительное расположение компонентов, числовые выражения и цифровые значения, приведенные в этих вариантах осуществления, не ограничивают объем притязаний настоящего изобретения, если это не оговорено специально в противном случае.
Первый вариант осуществления
На фиг.1 представлен вид, демонстрирующий пример общей компоновки системы связи, соответствующей варианту осуществления настоящего изобретения.
Позиция 101 обозначает станцию связи на передающей стороне (именуемую далее передающей станцией), а позиции 111-114 обозначают станции связи на принимающей стороне (именуемые далее принимающими станциями), которые принимают данные из передающей станции 101. Препятствующий объект 120 препятствует прохождению беспроводного сигнала. В этом случае препятствующий объект 120 препятствует передаче беспроводного сигнала из передающей станции 101 в принимающую станцию 111.
Каждая из передающей станции 101 и принимающих станций 111-114 включает в себя компьютер. Компьютер включает в себя, например, главный блок управления, такой как центральный процессор (ЦП), и запоминающие устройства, такие как постоянное запоминающее устройство (ПЗУ) и оперативное запоминающее устройство (ОЗУ). Компьютер также включает в себя блок ввода-вывода, такой как дисплей или сенсорная панель, и блок связи, такой как беспроводная сетевая плата. Эти составляющие элементы соединены посредством шины, а управление ими осуществляется за счет того, что главный блок управления заставляют выполнять программы, хранящиеся в запоминающем устройстве.
На фиг.2 представлен вид, демонстрирующий схему связи в системе связи, показанной на фиг.1.
Связь посредством каждой станции связи разделена в заданных интервалах времени (временных интервалах). Позиция 200 обозначает временной интервал передачи передающей станции 101, позиции 210, 220 и 230 обозначают временные интервалы ретрансляции принимающих станций 111-114, а позиции 201-204, 211, 213, 214, 222-224, 231, 232 и 234 обозначают ответы на прием принимающих станций. Позиция, которая оканчивается цифрой 1, отображает ответ на прием принимающей станции 111. Позиция, которая оканчивается цифрой 2, отображает ответ на прием принимающей станции 112. То есть на фиг.2 последние цифры позиций ответов на прием указывают соответствие принимающим станциям 111-114.
Во временном интервале 200 передачи каждая из принимающих станций 112 и 113 передает сигнал «Подтверждение», соответствующий нормальному приему посредством многоадресной передачи в пределах заданного времени в ответ на данные, переданные из передающей станции 101. Каждая из принимающих станций 111 и 114 возвращает сигнал «Нет подтверждения», соответствующий неправильному приему.
Во временном интервале 201 ретрансляции, отрабатываемом после временного интервала передачи, принимающая станция 111 имеет полномочие передачи наивысшего порядка приоритетности. Однако принимающая станция 111 не осуществила нормальный прием данных из передающей станции 101. По этой причине передающая станция 112, имеющая второй наивысший порядок приоритетности, передает данные (что также будет именоваться далее ретрансляционной передачей). Принимающая станция 112 приняла многоадресную передачу сигнала «Нет подтверждения» из принимающей станции 111 и поэтому считает, что принимающая станция 111 не осуществила нормальный прием данных. Даже когда принимающая станция 112 осуществляет ретрансляционную передачу данных во временном интервале 210 ретрансляции, принимающая станция 114 возвращает сигнал 214 «Нет подтверждения». То есть принимающая станция 114 не может осуществлять нормальный прием данных.
Поскольку принимающая станция 111 осуществила нормальный прием данных во временном интервале 220 ретрансляции, принимающая станция 111, имеющая наивысший порядок приоритетности передачи, осуществляет ретрансляционную передачу данных во временном интервале 220 ретрансляции. Принимающая станция 114, которая не осуществила нормальный прием данных, также уже осуществляет нормальный прием данных при этой ретрансляционной передаче. То есть все принимающие станции преуспели в приеме данных. Следовательно, после ответа 224 на прием никакие принимающие станции не осуществляют передачу или прием данных до тех пор, пока передающая станция 101 не передаст следующие данные.
Выше описана схема обмена данными, осуществляемого из передающей станции 101 в принимающие станции 111-114. В соответствии с вышеизложенным описанием после осуществления ретрансляционной передачи во временном интервале 210 ретрансляции принимающая станция 112 исключается из списка последующих временных интервалов ретрансляции, соответствующего порядку приоритетности передачи. Вместо удаления этой принимающей станции из списка можно понизить ее порядок приоритетности. В соответствии с вышеизложенным описанием передающая станция 101 и станции связи (именуемые далее ретрансляционными станциями), которые осуществляют ретрансляционную передачу, не возвращают ответ на прием. Однако для упрощения управления временными интервалами ответа на прием можно оставить временные интервалы ответа на прием для ретрансляционных станций. Если каждая принимающая станция имеет блок для узнавания момента наступления следующего временного интервала передачи, то временной интервал ответа на прием принимающей станцией, которая уже передала сигнал «Подтверждение», можно опустить.
Теперь со ссылками на фиг.3 будет пояснена блок-схема, демонстрирующая пример функциональной компоновки принимающей станции, показанной на фиг.1. Функциональная компоновка будет описана здесь с приведением принимающей станции 111 в качестве типичного примера. В принимающих станциях 112-114 также принята эта компоновка.
Принимающая станция 111 включает в себя передающую антенну 301, принимающую антенну 302, передающий блок 303 и принимающий блок 304. Блок 305 хранения порядков приоритетности хранит порядки приоритетности передачи принимающих станций в каждом временном интервале ретрансляции. Порядки приоритетности, хранимые блоком 305 хранения порядков приоритетности, изменяются в каждом временном интервале ретрансляции.
Блок 306 определения авторизации передачи определяет присвоение авторизации передачи в каждом временном интервале ретрансляции. Контроллер 307 времени управляет каждым временным интервалом передачи. Контроллер 307 времени управляет, например, синхронизацией приема данных из передающей станции 101 или другой принимающей станции и синхронизацией приема ответа на прием из каждой принимающей станции. Принимающая станция 111 регулирует момент срабатывания контроллера 307 времени на основании принимаемых данных и синхронизирует его с передающей станцией или другой принимающей станцией. Блок 308 определения приема определяет, нормально ли принимаются данные. Принимающая станция описана выше.
На фиг.4 и 5 представлены блок-схемы, иллюстрирующие пример последовательности обработки на принимающих станциях 111-114.
Сначала, со ссылками на фиг.4, будет описана последовательность обработки приема данных из передающей станции 101 и обработки в момент ответа на прием принимающей станцией, представляющей интерес, после приема данных.
Временной интервал передачи передающей станции 101 известен принимающей станции заранее. Когда момент передачи передающей станции 101 уже наступил («Да» на этапе S401), принимающая станция начинает прием (этап S402).
В момент ответа на прием принимающей станции, представляющей интерес («Да» на этапе S403), эта принимающая станция передает ответ на прием в соответствии с состоянием приема данных из передающей станции 101. Если прием данных осуществляется нормально («Да» на этапе S404), принимающая станция осуществляет многоадресную передачу ответа «Подтверждение», соответствующего нормальному приему (этап S405), и заканчивает обработку.
Если прием данных не осуществляется нормально («Нет» на этапе S404), принимающая станция осуществляет многоадресную передачу ответа «Нет подтверждения», соответствующего неправильному приему (этап S406). После передачи ответа «Нет подтверждения» принимающая станция ожидает до тех пор, пока не наступит следующий временной интервал ретрансляции («Да» на этапе S407, а затем «Нет» на этапе S408). Если прием данных снова оказывается безуспешным даже после всех временных интервалов ретрансляции для одних передаваемых данных (на этапе S407), то принимающая станция отказывается получать данные. В этом случае принимающая станция ожидает до тех пор, пока не наступит следующий временной интервал передачи передающей станции 101, чтобы получить следующие передаваемые данные.
Далее, со ссылками на фиг.5 будет описана обработка момента ответа на прием другой принимающей станцией.
Эта обработка начинается, когда наступает момент ответа на прием любой другой принимающей станции (за исключением принимающей станции, представляющей интерес) («Да» на этапе S501). Когда обработка начинается, принимающая станция определяет, осуществляется ли прием данных нормально. Если прием данных не осуществляется нормально («Нет» на этапе S502), то обработка заканчивается. Это происходит потому, что ретрансляционная передача невозможна, если прием данных не осуществляется нормально.
Если прием данных осуществляется нормально («Да» на этапе S502), принимающая станция проверяет, включают ли в себя ответы на прием из остальных принимающих станций сигнал «Нет подтверждения». Если сигнал «Нет подтверждения» не принимается даже после момента ответа на прием другой станции («Нет» на этапе S503, а затем «Да» на этапе S504), принимающая станция заканчивает обработку и ожидает до тех пор, пока не наступит следующий временной интервал передачи передающей станции.
Если сигнал «Нет подтверждения» выявлен из ответов на прием, принятых из других передающих станций («Да» на этапе S503), принимающая станция определяет авторизацию передачи в следующем временном интервале ретрансляции. Порядок приоритета передач в каждом терминале предопределен в каждом временном интервале ретрансляции. Принимающая станция, которая уже приняла данные из передающей станции 101, получает авторизацию передачи в следующем временном интервале ретрансляции, если ни одна другая принимающая станция, имеющая порядок приоритетности передачи, больший, чем порядок приоритетности передачи принимающей станции, представляющий интерес, не осуществила нормальный прием данных.
По получении авторизации передачи («Да» на этапе S505) принимающая станция ожидает до тех пор, пока не наступит следующий временной интервал ретрансляции. Когда начинается следующий интервал ретрансляции («Да» на этапе S506, а затем «Да» на этапе S507), принимающая станция осуществляет ретрансляционную передачу для других принимающих станций, которые не смогли осуществить нормальный прием данных (этап S508), и заканчивает обработку. Если все временные интервалы ретрансляции закончились, так что больше нет следующих временных интервалов ретрансляции («Нет» на этапе S506), то обработка заканчивается.
Второй вариант осуществления
Далее будет описан второй вариант осуществления. Общая компоновка второго варианта осуществления является такой же, как показанная на фиг.1 согласно первому варианту осуществления, и поэтому ее описание не повторяется.
На фиг.6 представлен вид, демонстрирующий схему связи в системе связи, соответствующей второму варианту осуществления.
Связь посредством каждой станции связи разделена в заданных интервалах времени (временных интервалах). Позиция 600 обозначает временной интервал передачи передающей станции 101, позиции 610, 620 и 630 обозначают временные интервалы ретрансляции принимающих станций, а позиции 601-604, 611, 613, 614, 623, 624 и 634 обозначают ответы на прием принимающих станций. Как и в первом варианте осуществления, позиция, которая оканчивается цифрой 1, отображает ответ на прием принимающей станции 111. Позиция, которая оканчивается цифрой 2, отображает ответ на прием принимающей станции 112. То есть на фиг.6 последние цифры позиций ответов на прием указывают соответствие принимающим станциям.
Во втором варианте осуществления каждая принимающая станция осуществляет связь методом множественного доступа с контролем несущей (МДКН (CSMA)). Каждая принимающая станция осуществляет управление моментом потери мощности и контроль несущей во временном интервале ретрансляции, тем самым динамически управляя передающей станцией 101.
Во временном интервале 600 ретрансляции каждая из принимающих станций 112 и 113 возвращает сигнал «Подтверждение», соответствующий нормальному приему, в ответ на данные, переданные из передающей станции 101. Каждая из принимающих станций 111 и 114 возвращает сигнал «Нет подтверждения», соответствующий неправильному приему.
Во временном интервале 610 ретрансляции, отрабатываемом после временного интервала передачи, принимающая станция 111 имеет авторизацию передачи наивысшего порядка приоритетности. На временном интервале 610 ретрансляции принимающая станция 111 имеет право передавать без определения момента потери мощности. Однако принимающая станция 111 не осуществила нормальный прием данных из передающей станции 101 и поэтому не осуществляет передачу во временном интервале 610 ретрансляции. В этом случае принимающая станция 112, имеющая второй наивысший порядок приоритетности, ожидает момента (например, ближайшего) потери мощности и осуществляет контроль несущей. Принимающая станция 112 проверяет состояние передачи другой принимающей станции (принимающей станции 111 в этом случае) на основании контроля несущей, подтверждает, что другая принимающая станция (принимающая станция 111 в этом случае) не осуществляет передачу данных, а затем выполняет ретрансляционную передачу. Принимающая станция 113 должна ожидать момента потери мощности, более отдаленного, чем момент потери мощности принимающей станции 112. Целью этого является сдвиг момента начала передачи во временном интервале ретрансляции. Принимающая станция 113 ожидает момента потери мощности, а затем осуществляет контроль несущей. В этот момент принимающая станция 113 обнаруживает несущую принимающей станции 112 и утрачивает авторизацию передачи. Даже когда принимающая станция 112 осуществляет ретрансляционную передачу данных, принимающая станция 114 возвращает сигнал 614 «Нет подтверждения». То есть принимающая станция 114 не может осуществлять нормальный прием данных.
Принимающая станция 112, имеющая наивысший порядок авторизации передачи, уже осуществила ретрансляционную передачу. Поэтому во временном интервале 620 ретрансляции принимающая станция 113 получает авторизацию передачи и осуществляет ретрансляционную передачу, не ожидая момента потери мощности. В этом случае, даже когда принимающая станция 113 осуществляет ретрансляционную передачу данных, принимающая станция 114 все еще выдает сигнал «нет подтверждения» 624. То есть принимающая станция 114 не может осуществлять нормальный прием данных.
Во временном интервале 630 ретрансляции принимающая станция 113, имеющая наивысший порядок приоритетности передачи исключается из листа ретрансляционной станции, поскольку она уже осуществила ретрансляционную передачу данных. Во временном интервале 630 ретрансляции принимающая станция 114, имеющая второй наивысший порядок приоритетности, имеет авторизацию передачи. Однако принимающая станция 114 не осуществляет ретрансляционную передачу, поскольку ей не удался нормальный прием данных. В этом случае принимающая станция 111 ожидает момента потери мощности, осуществляет контроль несущей принимающей станции 114, а потом осуществляет ретрансляционную передачу.
Выше описана схема обмена данными, осуществляемого из передающей станции 101 в принимающие станции в соответствии со вторым вариантом осуществления. В соответствии с вышеизложенным описанием принимающие станции (например, принимающие станции 112 и 113), которые осуществили ретрансляционную передачу, исключены из списка последующих временных интервалов ретрансляции, соответствующего порядку приоритетности передачи. Вместо удаления этих принимающих станций из списка можно понизить их порядки приоритетности. В соответствии с вышеизложенным описанием передающая станция 101 и ретрансляционные станции, которые осуществляют ретрансляционную передачу, не возвращают ответ на прием. Однако для упрощения управления временными интервалами ответа на прием можно оставить временные интервалы ответа на прием для ретрансляционных станций. Если каждая принимающая станция имеет блок для узнавания момента наступления следующего временного интервала передачи, то временной интервал ответа на прием принимающей станцией, которая уже передала сигнал «Подтверждение», можно опустить.
Пример функциональной компоновки принимающей станции, соответствующей второму варианту осуществления, будет пояснен со ссылками на фиг.7. Функциональная компоновка будет описана здесь с приведением принимающей станции 111 в качестве типичного примера. В принимающих станциях 112-114 также принята эта компоновка. Отметим, что те же позиции, что и на фиг.3, обозначают те же части на фиг.7 и будут описаны лишь различия между фиг.3 и 7.
Блок 309 определения несущей осуществляет контроль несущей после ожидания момента потери мощности, которым управляет контроллер 307 времени.
Контроллер 307 времени принимает решения о моментах потери мощности во временном интервале трансляции на основании порядков приоритетности передачи станциями. Блок 306 определения авторизации передачи определяет наличие или отсутствие авторизации передачи на основании результата обнаружения несущей (наличия или отсутствия несущей другой принимающей станции) из блока 309 обнаружения несущей.
Принимающая станция, соответствующая второму варианту осуществления, описана выше. Последовательность обработки в каждой из принимающих станций 111-114 является такой же, как показанные на фиг.4 и 5 согласно первому варианту осуществления, и их подробное описание повторено не будет. Второй вариант осуществления несколько отличается от первого варианта осуществления в обработке определения авторизации передачи на этапе S505 фиг.5. Во втором варианте осуществления получение авторизации передачи определяется моментами потери мощности, задаваемыми на основании метода МДКН (CSMA) и порядка приоритетности передачи.
Третий вариант осуществления
Далее будет описан третий вариант осуществления.
На фиг.8 представлена блок-схема, демонстрирующая пример общей компоновки системы связи, соответствующей третьему варианту осуществления.
Позиция 101 обозначает передающую станцию, а позиции 111-114 обозначают принимающие станции, которые принимают данные из передающей станции 101. Препятствующий объект 120 препятствует прохождению беспроводного сигнала. Передающая станция 101 согласно третьему варианту осуществления имеет две передающие антенны 9011 и 9012.
На фиг.9 представлен вид, демонстрирующий схему связи в системе связи, соответствующей третьему варианту осуществления.
Передающая станция 101 осуществляет разнесение передачи во временных интервалах 8001 и 8002 передачи. Разнесение передачи дает принимающей станции 111 возможность избежать препятствия передаче, создаваемого препятствующим объектом 120. Отметим, что даже разнесение передачи передающей станцией 101 не может привести к нормальному приему данных принимающей станцией 114. Когда принимающая станция 111 осуществляет ретрансляционную передачу во временном интервале 820 ретрансляции, принимающая станция 114 может осуществлять нормальный прием данных.
На фиг.10 представлена блок-схема, демонстрирующая пример функциональной компоновки передающей станции, соответствующей третьему варианту осуществления.
Передающая станция 101 включает в себя передающие антенны 9011 и 9012, принимающую антенну 902, блок 903 передачи данных и блок 904 приема сигналов «Подтверждение» и «Нет подтверждения», предназначенный для приема ответа на прием («Подтверждение» или «Нет подтверждения») из каждой принимающей станции. Контроллер 907 времени управляет каждым временным интервалом. Контроллер 907 времени управляет синхронизацией передачи данных, синхронизацией переключения между передающими антеннами 9011 и 9012 и синхронизацией приема ответа на прием из каждой принимающей станции. Блок 909 получения передаваемых данных получает данные, передаваемые в каждую принимающую станцию.
Передающая станция, соответствующая третьему варианту осуществления, описана выше. Компоновка и последовательность обработки в каждой принимающей станции являются такими же, как в первом и втором вариантах осуществления, и их подробное описание повторено не будет.
Как описано выше, в соответствии с вариантами осуществления с первого по третий принимающая станция, осуществившая нормальный прием данных, осуществляет их ретрансляционную передачу в другую принимающую станцию, которой нормальный прием данных не удался. Это повышает надежность обмена данных. Передача данных не осуществляется для принимающей станции, которая уже провела нормальный прием данных. Это исключает избыточную передачу и/или избыточный прием данных, снижает энергопотребление и позволяет управлять трафиком. При отсутствии избыточной передачи и/или избыточного приема данных появляется возможность уменьшить шум помех, например, в пространстве, где происходит перекрытие с другой системой.
В вариантах осуществления с первого по третий описана операция многоадресной связи. Если количество станций связи известно, то почти такую же операцию можно провести даже при широковещательной связи. Принимающая станция может возвращать не сигнал «Подтверждение», а только сигнал «Нет подтверждения» или, наоборот, возвращать не сигнал «Нет подтверждения», а только сигнал «Подтверждение».
В описаниях вариантов осуществления с первого по третий употребляются выражения «передающая станция» и «принимающая станция». Однако каждая станция связи может служить в качестве передающей станции. Передающая станция и принимающая станция не должны всегда иметь взаимосвязь ведущей станции и ведомой станции.
Выше описаны типичные варианты осуществления настоящего изобретения. Настоящее изобретение не ограничивается описанными вариантами осуществления и в рамках существа и объема притязаний настоящего изобретения в него можно внести различные изменения и модификации.
Настоящее изобретение может принимать форму, например, системы, устройства, способа, программы или носителя записи. Более конкретно, настоящее изобретение применимо к системе, включающей в себя множество аппаратов, или к устройству, включающему в себя один аппарат.
Настоящее изобретение также включает в себя случай, в котором функции вышеописанных вариантов осуществления реализуются за счет того, что вводят программу программного обеспечения в систему или устройство непосредственно или из удаленного пункта и заставляют компьютер, входящий в состав системы или устройства, считывать и выполнять введенный код программы. В том случае вводимая программа представляет собой компьютерную программу, соответствующую блок-схемам последовательностей операций, проиллюстрированных в вариантах осуществления.
Следовательно, сам код программы, который установлен в компьютере для воплощения функциональной обработки согласно настоящему изобретению посредством компьютера, также воплощает настоящее изобретение. То есть настоящее изобретение включает в себя саму компьютерную программу для воплощения функциональной обработки согласно настоящему изобретению. В этом случае программа может принимать такую форму, как объектный код, программа, выполняемая интерпретатором, или данные сценария, вводимые в ОС (операционную систему) до тех пор, пока можно получить функции программы.
Примерами машиночитаемого носителя записи для введения компьютерной программы являются флоппи-диск, жесткий диск, оптический диск, магнитооптический диск (МОД (MO)), ПЗУ на компакт-диске (CD-ROM), записываемый компакт-диск (CD-R), перезаписываемый компакт-диск (CD-RW), магнитная лента, плата с энергонезависимым запоминающим устройством, ОЗУ и универсальный цифровой диск (DVD) (ПЗУ на универсальном цифровом диске (DVD-ROM) или записываемый универсальный цифровой диск (DVD-R)).
В качестве другого способа введения программы отметим тот, при котором компьютер клиента может связываться с информационной home-страницей по сети Internet с помощью браузера, чтобы загрузить компьютерную программу согласно настоящему изобретению с информационной home-страницы на носитель записи, такой как жесткий диск. В этом случае загружаемая программа может быть сжатым файлом, содержащим функцию автоматической установки. Код программы, содержащийся в программе согласно настоящему изобретению, может быть разделен на множество файлов, а файлы могут быть загружены с разных информационных home-страниц. То есть настоящее изобретение также включает в себя сервер Всемирной паутины, который заставляет множество пользователей загружать файл программы, который воплощает функциональную обработку согласно настоящему изобретению, с помощью компьютера.
Программу согласно настоящему изобретению можно зашифровывать, сохранять на носителе записи, таком как CD-ROM, и поставлять пользователям. Любой пользователь, который выполнит заранее определенные условия, может получить возможность загрузки информации ключа для дешифрования с информационной home-страницы через Internet, вследствие чего он или она сможет выполнить зашифрованную программу, пользуясь информацией ключа и устанавливая программу в компьютер.
Функции вышеописанных вариантов осуществления можно воплотить не только тогда, когда компьютер выполняет считываемую программу, но и в процессе взаимодействия, например, с ОС, работающей на компьютере, на основании ограничений этой программы. В этом случае ОС или аналогичное средство частично или полностью выполняет фактическую обработку, тем самым воплощая функции вышеописанных вариантов осуществления.
В альтернативном варианте часть функций или все функции вышеописанных вариантов осуществления можно воплощать путем записи программы, считываемой с носителя записи, в памяти платы расширения функций, вставленной в компьютер, или блока расширения функций, подсоединенного к компьютеру. В этом случае после записи программы в плате расширения функций или блоке расширения функций ЦП памяти платы расширения функций или блока расширения функций частично или полностью выполняет фактическую обработку на основании команд программы.
В соответствии с настоящим изобретением можно повысить надежность обмена данными и подавить избыточный обмен данными.
Хотя настоящее изобретение описано со ссылками на возможные варианты осуществления, должно быть понятно, что изобретение не ограничивается описанными возможными вариантами осуществления. Объем притязаний нижеследующей формулы изобретения следует рассматривать как соответствующий самому широкому толкованию и охватывающий все такие модификации и эквивалентные конструкции и функции.
Изобретение относится к беспроводной связи. Технический результат заключается в повышении надежности обмена данными и подавлении избыточного обмена данными. Станция связи принимает данные из передающей станции, передает ответ на прием, отображающий состояние приема данных, и определяет на основании ответа на прием из других станций связи - есть ли станция связи, которая не осуществила нормальный прием данных с передающей станции, среди других станций связи. При нормальном приеме данных из передающей станции и определении того, что есть станция связи, которая не осуществила нормальный прием данных из передающей станции, станция связи переносит на станцию связи, которая не осуществила нормальный прием данных, данные, принятые из передающей станции. При переносе принимается решение на основании заданного порядка приоритетности - проводить ли перенос на станцию связи, которая не осуществила нормальный прием данных. 4 н. и 5 з.п. ф-лы, 10 ил.
1. Станция связи, содержащая:
принимающий блок, сконфигурированный для приема данных из передающей станции,
отвечающий блок, сконфигурированный для передачи ответа на прием, отображающего состояние приема данных принимающим блоком,
определяющий блок, сконфигурированный для определения - на основании ответов на прием из других станций связи - того, есть ли непринявшая станция связи, которая не осуществила нормальный прием данных из передающей станции, среди других станций связи, и блок переноса, сконфигурированный для того, чтобы, когда принимающий блок осуществил нормальный прием данных из передающей станции, а определяющий блок определил, что есть непринявшая станция связи, переносить данные, принятые принимающим блоком на непринявшую станцию связи в соответствии с заранее определенным порядком приоритетности станции связи,
при этом принимающий блок принимает данные, которые переносит другая станция связи, которая осуществила нормальный прием данных, когда принимающий блок не осуществил нормальный прием данных из передающей станции.
2. Станция по п.1, в которой блок переноса осуществляет перенос на основании порядка приоритетности передачи каждой станции во временном интервале ретрансляции, в котором ретранслируются данные, передаваемые из передающей станции.
3. Станция по п.2, в которой блок переноса сдвигает момент начала переноса во временном интервале ретрансляции на основании порядка приоритетности передачи каждой станции.
4. Станция по п.2, в которой порядок приоритетности передачи каждой станции изменяется в каждом временном интервале ретрансляции.
5. Станция по п.1, в которой передача ответа на прием отвечающим блоком осуществляется после одного из временного интервала передачи, в котором передающая станция передает данные, и временного интервала ретрансляции, в котором происходит ретрансляция данных, принимаемых из передающей станции.
6. Станция по п.1, в которой блок переноса проверяет состояние передачи данных других станций связи при переносе и осуществляет перенос, если, по меньшей мере, одна из других станций связи не осуществляет передачу данных.
7. Способ связи станции связи, заключающийся в том, что
передают ответ на прием, отображающий состояние приема данных из передающей станции,
определяют - на основании ответов на прием из других станций связи - есть ли непринявшая станция связи, которая не осуществила нормальный прием данных из передающей станции, среди других станций связи, и
при нормальном приеме данных из передающей станции и определении того, что есть непринявшая станция связи, переносят данные, принятые принимающим блоком, на непринявшую станцию связи в соответствии с заранее определенным порядком приоритетности станции связи,
причем станция связи принимает данные, которые переносит другая станция связи, которая осуществила нормальный прием данных, когда станция связи не осуществила нормальный прием данных из передающей станции.
8. Машиночитаемый носитель информации, хранящий компьютерную программу, которая заставляет компьютер, введенный в состав станции связи, функционировать как:
принимающий блок, сконфигурированный для приема данных из передающей станции,
отвечающий блок, сконфигурированный для передачи ответа на прием, отображающего состояние приема данных принимающим блоком, определяющий блок, сконфигурированный для определения - на основании ответов на прием из других станций связи - того, есть ли непринявшая станция связи, которая не осуществила нормальный прием данных из передающей станции, среди других станций связи, и
блок переноса, сконфигурированный для того, чтобы, когда принимающий блок осуществил нормальный прием данных из передающей станции, а определяющий блок определил, что есть непринявшая станция связи, переносить данные, принятые принимающим блоком, на непринявшую станцию связи в соответствии с заранее определенным порядком приоритетности станции связи,
при этом принимающий блок принимает данные, которые переносит другая станция связи, которая осуществила нормальный прием данных, когда принимающий блок не осуществил нормальный прием данных из передающей станции.
9. Система связи, включающая в себя передающую станцию, которая передает данные, и множество станций связи, которые принимают данные из передающей станции, причем каждая станция связи содержит
принимающий блок, сконфигурированный для приема данных из передающей станции,
отвечающий блок, сконфигурированный для передачи ответа на прием, отображающего состояние приема данных принимающим блоком,
определяющий блок, сконфигурированный для определения - на основании ответов на прием из других станций связи - того, есть ли непринявшая станция связи, которая не осуществила нормальный прием данных из передающей станции, среди других станций связи, и
блок переноса, сконфигурированный для того, чтобы, когда принимающий блок осуществил нормальный прием данных из передающей станции, а определяющий блок определил, что есть непринявшая станция связи, переносить данные, принятые принимающим блоком, на непринявшую станцию связи в соответствии с заранее определенным порядком приоритетности станции связи,
при этом принимающий блок принимает данные, которые переносит другая станция связи, которая осуществила нормальный прием данных, когда принимающий блок не осуществил нормальный прием данных из передающей станции.
US 2007127421 A1, 07.06.2007 | |||
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ В БЕСПРОВОДНОЙ ЛОКАЛЬНОЙ СЕТИ | 2001 |
|
RU2221335C2 |
0 |
|
SU161928A1 | |
US 6980518 В1, 27.12.2005. |
Авторы
Даты
2011-05-27—Публикация
2009-03-31—Подача