устройство и способ беспроводной передачи данных

Классы МПК:H04L12/28 отличающиеся конфигурацией сети, например локальные сети (LAN), глобальные сети (WAN)
Автор(ы):, , ,
Патентообладатель(и):СОНИ КОРПОРЕЙШН (JP)
Приоритеты:
подача заявки:
2009-10-28
публикация патента:

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

устройство и способ беспроводной передачи данных, патент № 2517725 устройство и способ беспроводной передачи данных, патент № 2517725 устройство и способ беспроводной передачи данных, патент № 2517725 устройство и способ беспроводной передачи данных, патент № 2517725 устройство и способ беспроводной передачи данных, патент № 2517725 устройство и способ беспроводной передачи данных, патент № 2517725 устройство и способ беспроводной передачи данных, патент № 2517725 устройство и способ беспроводной передачи данных, патент № 2517725 устройство и способ беспроводной передачи данных, патент № 2517725 устройство и способ беспроводной передачи данных, патент № 2517725 устройство и способ беспроводной передачи данных, патент № 2517725 устройство и способ беспроводной передачи данных, патент № 2517725 устройство и способ беспроводной передачи данных, патент № 2517725

Формула изобретения

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

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

выполняют следующую обработку, если определяют, что передача была выполнена правильно, и данные передачи передают снова, без последовательного приращения порядкового номера, если определяют, что передача не была выполнена правильно;

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

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

2. Система беспроводной передачи данных по п.1, в котором определяют, была ли передача выполнена правильно или нет, в зависимости от того, было ли принято подтверждение из приемника или нет.

3. Система беспроводной передачи данных по п.1, в котором передают команду для дистанционного управления электронным устройством.

4. Способ беспроводной передачи данных, содержащий следующие этапы:

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

выполняют следующую обработку, если определяют, что передача была выполнена правильно, и снова передают данные передачи без последовательного приращения порядкового номера, если определяют, что передача не была выполнена правильно;

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

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

5. Способ беспроводной передачи данных по п.4, в котором определяют, была ли передача выполнена правильно, в зависимости от того, было ли принято подтверждение из приемника или нет.

6. Способ беспроводной передачи данных по п.4, в котором передают команду для дистанционного управления электронным устройством.

Описание изобретения к патенту

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

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

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

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

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

На фиг.1 и 2, соответственно, показана процедура обработки и последовательность передачи данных при беспроводной передаче данных, когда управление порядковым номером не выполняют. На этапе S1 команду передают со стороны передачи, такой как модуль передачи, предусмотренный в пульте дистанционного управления. Модуль передачи затем ожидает подтверждение (АСК) (этап S2). Модуль приема, предусмотренный в основном устройстве на стороне приема, таком как телевизионный приемник, готов к приему команды (этап S21). На этапе S22 определяют, была ли принята команда или нет. На этапе S23 принятую команду (А) передают в модуль управления в телевизионном приемнике как выходной код (выходные данные). На этапе S24 передают подтверждение.

На этапе S3 модуль передатчика передает подтверждение из модуля приемника. Если подтверждение не будет принято, обработка возвращается на этап S1, и команду повторно передают из модуля передатчика. Команду (А) выводят из модуля приемника как выходные данные. Когда подтверждение передают и принимают без ошибок, выполняют следующую обработку (этапы S5, S6 и S25).

Таким образом, если управление, на основе порядкового номера не выполняют, существует риск двойного приема, при котором идентичную команду (А) принимают множество раз (два раза по фиг.2).

Для выполнения управления на основе порядковых номеров, как показано на фиг.3 и 4, когда модуль передатчика передает команду, порядковый номер, который увеличивается каждый раз, когда передают одну команду, передают вместе с командой. Например, на этапе S1, порядковый номер n (перед которым проставлен знак # на чертежах) передают вместе с командой. На стороне приема порядковый номер команды (А), принятый на этапе S22, проверяют на этапе S26. На этапе S26 определяют, изменился ли порядковый номер по сравнению с предыдущим значением, или нет.

Если на этапе S26 определяют, что порядковый номер изменился, выводят код на этапе S23, и на этапе S24 передают подтверждение.

Если передача или прием окажутся неудачными, при предыдущей передаче команды, повторно передают идентичный порядковый номер. Если модуль приемника определяет на этапе S26, что значение порядкового номера n равно значению, принятому ранее, модуль приемника пропускает обработку кода, выводимого на этапе S23. Другими словами, модуль приемника определяет, что принятая команда (А) идентична команде, принятой ранее, отбрасывает принятую команду и передает подтверждение.

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

На фиг.5 показан пример обработки, при которой сброс не вызывает какую-либо проблему. Когда выполняют сброс на этапе S11 на фиг.5, порядковый номер возвращают его к исходному значению, на этапе S12. В соответствии с этим, значение порядкового номера, передаваемого вместе с командой на этапе S1, представляет собой n. Модуль приемника определяет, что порядковый номер, принимаемый в этот раз, отличается от порядкового номера, принятого вместе с предыдущей командой, и выводит код в основное устройство на этапе S23.

Как пояснялось выше со ссылкой на фиг.5, когда выполняют сброс (RST1) микрокомпьютера в модуле передатчика, порядковый номер команды, передаваемый непосредственно после сброса, равен n. Если порядковый номер, следовавший непосредственно перед сбросом, не был равен n, передача и прием рассматриваются как выполненные нормально, и команду (А) выводят из модуля приемника. Модуль приемника сохраняет значение n порядкового номера.

Однако, если порядковый номер, непосредственно следовавший перед RST1, имел исходное значение n, выполняется ошибочная обработка, поскольку порядковый номер, следующий непосредственно после сброса, установлен в исходное значение, которое равно порядковому номеру, непосредственно следовавшему перед RST1. В результате возникает проблема, состоящая в том, что невозможно выполнить передачу команды (А).

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

Сущность изобретения

Со ссылкой на фиг.6 и 7, поясняется успешное решение проблемы, вызванной сбросом. Здесь рассматривается случай, в котором первый сброс RST1 выполняют на этапе S11, передают команду и порядковый номер n, которые представляют собой исходное значение, и другой сброс (RST2) выполняют на этапе S13. Если команду передают непосредственно после RST1 и затем выполняют RST2, как описано выше, порядковый номер команды, переданной непосредственно после RST2, устанавливают равным n на этапе S12.

Поскольку порядковый номер равен предыдущему значению n, модуль приемника определяет, что порядковый номер не изменился на этапе S26. В результате команду (В) отбрасывают. Кроме того, когда команду передают в следующий раз, порядковый номер устанавливают равным n+1. Поскольку порядковый номер, таким образом, был последовательно увеличен, модуль приемника определяет, что была принята другая команда, и выводит команду (С), как выходные данные.

Таким образом, если команду передают непосредственно после RST1 микрокомпьютера на стороне передачи и затем выполняют RST2 микрокомпьютера, возникает проблема, состоящая в том, что команда непосредственно перед сбросом будет сброшена. При этом трудно решить эту проблему даже с использованием технологии установки порядкового номера непосредственно после сброса, равному значению, которое обычно не используют, как раскрыто в публикации находящейся на экспертизе заявки на японский патент No. 2003-218876.

Существует другая проблема, связанная с технологией, описанной в публикации, находящейся на экспертизе заявки на японский патент No. 2003-218876, состоящая в том, что количество типов используемых порядковых номеров уменьшается на единицу. Например, для выработки порядковых номеров с использованием 8-битных данных, можно получить 256 различных порядковых номеров. Однако, если специфичный номер, такой как "00", будет назначен исходному значению, только 255 порядковых номеров остается для нормального использования.

Поэтому, требуется обеспечить устройство и способ беспроводной передачи данных, которые были бы основаны на РЧ сигналах, которые позволили бы решить описанные выше проблемы.

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

Была ли передача выполнена правильно или нет, определяют в зависимости от того, было ли получено подтверждение со стороны приема или нет.

Для пульта дистанционного управления электронным устройством передают команду.

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

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

Краткое описание чертежей

На фиг.1 показана блок-схема последовательности операций обработки, выполняемой, когда не выполняют управление на основе порядковых номеров;

на фиг.2 показана схема последовательности передачи данных, когда не выполняют управление на основе порядковых номеров;

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

на фиг.4 показана схема, представляющая пример последовательности передачи данных, когда выполняют управление на основе порядковых номеров;

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

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

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

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

на фиг.9А показана блок-схема, представляющая конфигурацию модуля передатчика на основе РЧ сигналов, и на фиг.9В показана блок-схема, представляющая конфигурацию модуля приемника на основе РЧ сигналов;

на фиг.10 показана схема, представляющая пример конфигурации фрейма передачи;

на фиг.11 показана блок-схема последовательности операций обработки, выполняемой в соответствии с вариантом воплощения настоящего изобретения; и

на фиг.12 показана схема, представляющая пример последовательности передачи данных в соответствии с вариантом воплощения настоящего изобретения.

Подробное описание изобретения

Ниже поясняется наилучший режим (ниже называется вариантом воплощения) выполнения настоящего изобретения. Пояснения приведены в следующем порядке:

1. Вариант воплощения

2. Модификация

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

<1. Вариант воплощения>

[Общее описание системы передачи данных]

Как показано на фиг.8, модуль 100 передатчика в передатчике 80 и модуль приемника 110 в приемнике 90 выполняют беспроводный обмен данных на радиочастоте (РЧ) друг с другом. Номером 101 ссылочной позиции обозначена передающая антенна, и номером 111 обозначена приемная антенна. В случае двунаправленной передачи данных добавляют другую пару из модуля передатчика и модуля приемника. Модуль 110 приемника передает в приемник 90 принимаемые выходные данные.

Например, передатчик 80 может представлять собой блок управления для пульта дистанционного управления, и приемник 90 может представлять собой телевизионный приемник. Команду, соответствующую входной кнопке пульта дистанционного управления, передают в модуль управления телевизионного приемника 90. Команду передают из модуля 100 передатчика в модуль 110 приемника. Модуль 110 приемника передает подтверждение (АСК) в модуль 100 передатчика.

При использовании такой системы пульта дистанционного управления на основе РЧ сигналов существует риск непреднамеренного управления устройством, расположенным в соседней комнате или в соседнем доме. Поэтому, когда покупают и устанавливают новый телевизионный приемник, должна быть предусмотрена взаимнооднозначная корреляция (называемая формированием пары) для обеспечения управления телевизионным приемником с помощью блока управления. Формирование пары означает взаимный обмен информации идентификации (ID, ИД) между пультом дистанционного управления и управляемым дистанционно электронным устройством.

[Пример передатчика и приемника]

Как показано на фиг.9А, пульт 100 дистанционного управления включает в себя антенну 101, предназначенную для передачи и приема радиоволны. Пульт 100 дистанционного управления также включает в себя центральное процессорное устройство (CPU, ЦПУ) 102, используемое как модуль управления, в котором работают программы, соответствующие функциям передачи данных, выполняет операции считывания и записи на носитель записи и принимает различные входные команды, вводимые с помощью кнопок.

Модуль 103 передачи данных, предназначенный для беспроводной передачи данных, передает сигналы пульта дистанционного управления через антенну 101. ИД электронного устройства, которое формирует пару с пультом дистанционного управления 100, сохранен на носителе 104 записи. ИД пульта 100 дистанционного управления и код категории электронного устройства, с которым первым была сформирована пара, сохраняют на носителе 105 записи. Пульт 100 дистанционного управления также включает в себя модуль входных кнопок 106, имеющий кнопки.

Каждый из носителя 104 и 105 записи выполнен, например, с использованием энергонезависимого запоминающего устройства, в которое можно осуществлять запись. ЦПУ 102 представляет собой встроенный микрокомпьютер, который включает в себя постоянное запоминающее устройство (ROM, ПЗУ), оперативное запоминающее устройство (RAM, ОЗУ) или тому подобное, и интегрировано управляет каждой частью пульта 100 дистанционного управления путем выполнения программы, сохраненной в ПЗУ.

Как показано на фиг.9В, модуль 110 приемника, предусмотренный в электронном устройстве, включает в себя антенну 111, предназначенную для передачи и приема радиоволн. Модуль 110 приемника также включает в себя ЦПУ 112, в котором работают программы, соответствующие функциям передачи данных, выполняет операцию считывания и записи на носитель записи и принимает различные входные команды, вводимые с помощью кнопок, и устройство 113 передачи данных, предназначенное для беспроводной передачи данных.

ИД и код категории (например, код, обозначающий категорию телевизионного приемника) электронного устройства сохранены на носителе 116 записи. Модуль 110 приемника включает в себя внешний интерфейс 117, предназначенный для передачи данных, например, в телевизионный приемник. ЦПУ 112 управляет каждой частью 110 модуля приемника интегрированным образом. Каждый из носителя 115 записи и носителя 116 записи выполнен на основе энергонезависимого запоминающего устройства с возможностью записи.

Модуль 103 передачи данных пульта 100 дистанционного управления и модуль 113 передачи данных модуля 110 приемника выполняют двунаправленный обмен данными друг с другом на основе заданной беспроводной системы передачи данных. Система передачи данных может представлять собой, например, систему, соответствующую стандарту Института инженеров в области электротехники и электроники (IEEE) 802.15.4. IEEE 802.15.4 представляет собой название стандарта беспроводной сети, работающей на близком расстоянии, называемой персональной локальной сетью (PAN, ПЛС) или беспроводной персональной локальной сетью (WPAN, БПЛС). Модуль 110 приемника выполнен с возможностью вывода принимаемой команды в электронное устройство, подключенное к внешнему интерфейсу 117, такому как телевизионный приемник.

Скорость передачи данных в соответствии с этим стандартом составляет от десятков до сотен кбит/с, и расстояние передачи данных - от десятков до сотен метров. Передачу данных выполняют в виде модулей, составляющих фреймы. Размер одного фрейма составляет максимум 133 байта, включая полезную нагрузку с 0 по 127 байтов и заголовок 6 байтов. Такая система передачи данных обеспечивает возможность работы во множестве режимов передачи и приема данных. В случае системы пульта дистанционного управления используют самый простой способ; пульт 100 дистанционного управления передает команду в модуль 110 приемника, и пульт 100 дистанционного управления принимает ответ из модуля 110 приемника. Однако можно использовать более сложный способ передачи и приема данных.

[Общее описание конфигурации данных в одном фрейме]

Конфигурация данных для беспроводной передачи данных, которые передают между модулем 100 передатчика и модулем 110 приемника, схематично показана на фиг.10. Заголовок расположен в верхней части фрейма, и порядковый номер вставлен, как часть следующего кода, после которого следуют данные (полезная нагрузка), включающие в себя команду. Система РЧ идентифицируется подзаголовком. Информация кода обозначает тип следующих данных, то есть, представляют ли собой эти данные для установки пары или данные команды.

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

[Поток обработки в соответствии с вариантом воплощения]

ЦПУ 102 модуля передатчика 100, показанного на фиг.9А и ЦПУ 112 модуля 110 приемника, показанного на фиг.9В, выполняют обработку, показанную в блок-схеме последовательности операций, представленной на фиг.11. Когда выполняют сброс RST1 на этапе S11, показанном на фиг.11, этот порядковый номер возвращают в исходное значение n на этапе S12. Исходное значение n представляет собой один из доступных порядковых номеров. Исходное значение может отличаться от значения, такого как ноль, в которое порядковый номер возвращается после его последовательных приращений вплоть до его максимального значения.

Далее, команду передают на этапе S14, и модуль передатчика переходит в состояние ожидания подтверждения (этап S15). На этапе S14, непосредственно после сброса, передают пустую команду. Пустая команда представляет собой специфичные известные данные, которые не используются для формирования пары или передачи команд.

При использовании конфигурации фрейма, описанной выше, порядковый номер n передают вместе с пустой командой. Модуль приемника готов приему (этап S21), и пустую команду, и порядковый номер n принимают на этапе S22. Принятые пустую команду и порядковый номер n сохраняют в запоминающем устройстве на стороне приема.

На этапе S26 определяют, изменился ли порядковый номер принятой команды с предыдущего значения, сохраненного в запоминающем устройстве, или нет. Если на этапе S26 определяют, что порядковый номер изменился, пустую команду выводят на этапе S23 и передают подтверждение на этапе S24.

Если на этапе S26 определяют, что порядковый номер не изменился, на этапе S24 передают подтверждение, без выполнения обработки на этапе S23. В случае пустой команды не возникают какие-либо трудности, если пустую команду отбрасывают без вывода. С другой стороны, даже если выводят пустую команду, приемник определяет, что выходные данные представляют собой пустую команду, поскольку пустая команда представляет собой известные данные. Пустую команду, таким образом, игнорируют.

Подтверждение, переданное на этапе S24, принимают с помощью модуля приемника (этап S16). Когда подтверждение передают и принимают без ошибки, порядковый номер увеличивают до n+1 на этапе S7.

Затем команду и порядковый номер n+1 передают на этапе S1, и модуль передатчика переходит в состояние ожидания подтверждения (этап S2). На этапе S2 передают команду. Модуль приемника готов к приему (этап S21) и принимает команду и порядковый номер n+1 на этапе S22.

На этапе S26 определяют, изменился ли порядковый номер принятой команды по сравнению с предыдущим значением или нет. Предыдущий порядковый номер представляет собой n, и принятый порядковый номер представляет собой n+1. Таким образом, на этапе S26 определяют, что порядковый номер изменился. Команду выводят в приемник, такой как телевизионный приемник, на этапе S23 и подтверждение передают на этапе S24.

Подтверждение, переданное на этапе S24, принимают модули передатчика (этап S3). После этого выполняют последующую обработку (этап S5 и S6). Для передачи следующей команды затем порядковый номер увеличивают до n+2 на этапе S7.

Если снова выполняют операцию сброса на стороне передачи после приема подтверждения на этапе S3, обработка возвращается на этап S11, и затем порядковый номер устанавливают в исходное значение на этапе S12. Как описано выше, когда команду передают непосредственно после сброса, передают пустую команду. Когда правильно принимают пустую команду, из модуля приемника принимают подтверждение на этапе S16.

Порядковый номер, сохраненный в модуле приемника, устанавливают в n+1 в результате передачи пустой команды после первого сброса. Порядковый номер затем устанавливают в n, из-за передачи пустой команды после второго сброса. В соответствии с этим, когда команду передают после второго сброса и второй передачи пустой команды, вместе с командой передают порядковый номер n+1.

В соответствии с этим, на этапе S26 определяют, что порядковый номер изменился с n на n+1. Поскольку определяют, что произошло изменение, команду передают в приемник на этапе S23. Команда, передаваемая после первого сброса, может быть идентична или может отличаться от команды, переданной после второго сброса.

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

[Конкретный пример обработки в соответствии с вариантом воплощения]

На фиг.12 показана последовательность передачи данных, основанная на конкретном примере обработки в соответствии с вариантом воплощения. Первый сброс RST1 выполняют на этапе S11, и затем пустую команду и порядковый номер n (исходное значение) передают на этапе S14. Пустую команду передают, как выходные данные. Как описано выше, пустая команда может не быть выведена в основное устройство. Подтверждение передают на этапе S24.

Модуль передатчика принимает подтверждение на этапе S16, и порядковый номер изменяется с n на n+1 на этапе S7. На этапе S1 передают команду и порядковый номер n+1.

Модуль приемника определяет, что порядковый номер изменился на этапе S26, и выводит принятую команду (А) в основное устройство. Модуль приемника затем передает подтверждение на этапе S24.

Выполняют второй сброс RST2. Как и при первом сбросе RST1 передают пустую команду и порядковый номер n. Порядковый номер, сохраненный на стороне приема, возвращают в исходное значение n. В соответствии с этим, когда затем передают команду и порядковый номер n+1, определяют, что порядковый номер изменился, и команду (В) выводят из модуля приемника. Также передают другое подтверждение.

Таким образом, когда выполняют сброс модуля передатчика, поскольку порядковый номер перед сбросом отличается от порядкового номера после сброса, новая команда в форме фрейма или пакета не будет отброшена. Следовательно, команда и порядковый номер n+2 будут переданы, команда (С) будет выведена из модуля приемника, и будет передано подтверждение. Другие команды также будут переданы аналогичным образом.

<2. Модификация>

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

Настоящая заявка содержит предмет изобретения, относящийся к тому, что раскрыто в приоритетной заявке на японский патент JP 2008-277851, поданной в патентное ведомство Японии 29 октября 2008, полное содержание которой, таким образом, приведено здесь в качестве ссылочного материала.

Класс H04L12/28 отличающиеся конфигурацией сети, например локальные сети (LAN), глобальные сети (WAN)

устройство и способ для выполнения функции агента разрешения dns -  патент 2527756 (10.09.2014)
способ и устройство создания одноранговой группы в одноранговом приложении и способ применения одноранговой группы -  патент 2522995 (20.07.2014)
планирование с разрешением передачи в обратном направлении в системах беспроводной связи -  патент 2521594 (27.06.2014)
сервисная система беспошлинной торговли на транспортном средстве и способ ее осуществления -  патент 2520389 (27.06.2014)
способ и устройство для защиты канала в виртуальной частной локальной сети -  патент 2520387 (27.06.2014)
архитектура системы обслуживания политик для сеансов, создаваемых с использованием stun -  патент 2519388 (10.06.2014)
способ и система ассоциирования сетевых приложений -  патент 2517319 (27.05.2014)
устройство связи, способ связи для него и машиночитаемый носитель хранения данных -  патент 2513677 (20.04.2014)
устройство, способ и система связи -  патент 2510141 (20.03.2014)
способ и устройство для инициирования двухточечного вызова в ходе доставки вещательного контента по совместно используемому каналу в беспроводной телефонной сети -  патент 2509426 (10.03.2014)
Наверх