СПОСОБ И УСТРОЙСТВО (ВАРИАНТЫ) ПЕРЕДАЧИ СООБЩЕНИЙ, СПОСОБ И УСТРОЙСТВО (ВАРИАНТЫ) ДЛЯ ПРИЕМА СООБЩЕНИЙ

1. Способ передачи сообщений, характеризующийся тем, что применяется к первому устройству Bluetooth и заключается в том, что осуществляют:
генерирование сообщения сигнального кадра Bluetooth на основании цели взаимодействия со вторым устройством Bluetooth; и
транслирование сообщения сигнального кадра Bluetooth;
где сообщение сигнального кадра Bluetooth содержит поле с указанием цели взаимодействия.
2. Способ по п. 1, отличающийся тем, что сообщение сигнального кадра Bluetooth содержит поле служебной информации, которое содержит данные текущей операции первого устройства Bluetooth или информацию о составе сообщения сигнального кадра Bluetooth, или данные текущей операции первого устройства Bluetooth и информацию о составе сообщения сигнального кадра Bluetooth.
3. Способ по п. 2, отличающийся тем, что поле служебной информации содержит, по меньшей мере, одно из нижеперечисленного:
первый бит, указывающий, сопряжено ли первое устройство Bluetooth с другим устройством Bluetooth;
второй бит, указывающий, установило ли первое устройство Bluetooth соединение Bluetooth с другим устройством Bluetooth;
третий бит, указывающий, является ли первое устройство Bluetooth центральным или периферийным устройством;
четвертый бит, указывающий, зашифровано ли сообщение сигнального кадра Bluetooth;
пятый бит, указывающий, несет ли сообщение сигнального кадра Bluetooth адрес управлением доступа к среде передачи данных (МАС-адрес) первого устройства Bluetooth;
шестой бит, указывающий, несет ли сообщение сигнального кадра Bluetooth поле возможностей;
седьмой бит, указывающий, несет ли сообщение сигнального кадра Bluetooth поле информации о событии; и
восьмой бит, указывающий, несет ли сообщение сигнального кадра Bluetooth данные, заданные производителем.
4. Способ по п. 1, отличающийся тем, что сообщение сигнального кадра Bluetooth содержит поле возможностей, указывающее возможности первого устройства Bluetooth.
5. Способ по п. 4, отличающийся тем, что поле возможностей содержит, по меньшей мере, одно из нижеперечисленного:
девятый бит, указывающий, обладает ли первое устройство Bluetooth возможностью установить соединение Bluetooth;
десятый бит, указывающий, обладает ли первое устройство Bluetooth возможностью функционировать в качестве центрального устройства;
одиннадцатый бит, указывающий, обладает ли первое устройство Bluetooth возможностью шифрования; и
двенадцатый бит, указывающий, обладает ли первое устройство Bluetooth возможностями ввода и вывода.
6. Способ по п. 1, отличающийся тем, что сообщение сигнального кадра Bluetooth содержит поле информации о событии, содержащее оператор события для управления вторым устройством Bluetooth.
7. Способ по п. 6, отличающийся тем, что поле информации о событии содержит: поле идентификации события, указывающее второе устройство Bluetooth; и оператор события, указывающий событие, которое будет исполнено вторым устройством Bluetooth.
8. Способ по п. 6, отличающийся тем, что поле информации о событии содержит: оператор события, указывающий событие, которое будет исполнено вторым устройством Bluetooth по умолчанию.
9. Способ по любому из пп. 1-8, отличающийся тем, что сообщение сигнального кадра Bluetooth дополнительно содержит поле идентификации устройства, указывающее имя первого устройства Bluetooth.
10. Способ по любому из пп. 1-8, отличающийся тем, что сообщение сигнального кадра Bluetooth дополнительно содержит поле МАС-адреса, указывающее МАС-адрес первого устройства Bluetooth.
11. Способ по любому из пп. 1-8, отличающийся тем, что сообщение сигнального кадра Bluetooth дополнительно содержит поле управления кадром, содержащее, по меньшей мере, одно из нижеперечисленного:
тринадцатый бит, указывающий, несет ли сообщение сигнального кадра Bluetooth подзаголовочные данные, заданные производителем; и
четырнадцатый бит, указывающий, является ли сообщение сигнального кадра Bluetooth сообщением подтверждения сопряжения.
12. Способ по любому из пп. 1-8, отличающийся тем, что сообщение сигнального кадра Bluetooth дополнительно содержит поле счетчика кадров, указывающее последовательность кадров сообщения сигнального кадра Bluetooth.
13. Способ приема сообщений, характеризующийся тем, что применяется ко второму устройству Bluetooth и заключается в том, что осуществляют:
прием сообщения сигнального кадра Bluetooth, транслируемого первым устройством Bluetooth, где сообщение сигнального кадра Bluetooth содержит поле, указывающее цель взаимодействия; и
обработку поля в сообщении сигнального кадра Bluetooth.
14. Способ по п. 13, отличающийся тем, что сообщение сигнального кадра Bluetooth содержит поле служебной информации; и
указанная обработка поля в сообщении сигнального кадра Bluetooth включает:
получение данных текущей операции первого устройства Bluetooth на основании поля служебной информации;
или получение информации о составе сообщения сигнального кадра Bluetooth на основании поля служебной информации;
или получение данных текущей операции первого устройства Bluetooth на основании поля служебной информации и получение информации о составе сообщения сигнального кадра Bluetooth на основании поля служебной информации.
15. Способ по п. 14, отличающийся тем, что указанное получение данных текущей операции первого устройства Bluetooth на основании поля служебной информации включает, по меньшей мере, один из нижеперечисленных этапов:
получение информации о том, сопряжено ли первое устройство Bluetooth с другим устройством Bluetooth, на основании первого бита поля служебной информации;
получение информации о том, установило ли первое устройство Bluetooth соединение Bluetooth с другим устройством Bluetooth, на основании второго бита поля служебной информации; и
получение информации о том, является ли первое устройство Bluetooth центральным или периферийным устройством, на основании третьего бита поля служебной информации.
16. Способ по п. 14, отличающийся тем, что указанное получение информации о составе сообщения сигнального кадра Bluetooth на основании поля служебной информации включает, по меньшей мере, один из нижеперечисленных этапов:
получение информации о том, зашифровано ли сообщение сигнального кадра Bluetooth, на основании четвертого бита поля служебной информации;
получение информации о том, несет ли сообщение сигнального кадра Bluetooth МАС-адрес первого устройства Bluetooth на основании пятого бита поля служебной информации;
получение информации о том, несет ли сообщение сигнального кадра Bluetooth поле возможностей, на основании шестого бита поля служебной информации;
получение информации о том, несет ли сообщение сигнального кадра Bluetooth поле информации о событии, на основании седьмого бита поля служебной информации; и
получение информации о том, несет ли сообщение сигнального кадра Bluetooth данные, заданные производителем, на основании восьмого бита поля служебной информации.
17. Способ по п. 13, отличающийся тем, что сообщение сигнального кадра Bluetooth содержит поле возможностей, а указанная обработка этого поля в сообщении сигнального кадра Bluetooth включает получение информации о возможностях первого устройства Bluetooth на основании поля возможностей.
18. Способ по п. 17, отличающийся тем, что указанное получение информации о возможностях первого устройства Bluetooth на основании поля возможностей включает, по меньшей мере, один из нижеперечисленных этапов:
получение информации о том, обладает ли первое устройство Bluetooth возможностью установить соединение Bluetooth, на основании девятого бита поля возможностей;
получение информации о том, обладает ли первое устройство Bluetooth возможностью функционировать в качестве центрального устройства, на основании десятого бита поля возможностей;
получение информации о том, обладает ли первое устройство Bluetooth возможностью шифрования, на основании одиннадцатого бита поля возможностей;
получение информации о том, обладает ли первое устройство Bluetooth возможностями ввода и вывода, на основании двенадцатого бита поля возможностей.
19. Способ по п. 13, отличающийся тем, что сообщение сигнального кадра Bluetooth содержит поле информации о событии, и обработка этого поля в сообщении сигнального кадра Bluetooth включает: исполнение оператора события, соответствующего второму устройству Bluetooth, в поле информации о событии на основании поля информации о событии.
20. Способ по п. 19, отличающийся тем, что исполнение оператора события, соответствующего второму устройству Bluetooth, в поле информации о событии заключается в том, что осуществляют:
обнаружение того, содержит ли идентификация события в поле информации о событии идентификацию второго устройства Bluetooth;
если идентификация события в поле информации о событии содержит идентификацию второго устройства Bluetooth - исполнение оператора события, соответствующего идентификации второго устройства Bluetooth.
21. Способ по п. 19, отличающийся тем, что исполнение оператора события, соответствующего второму устройству Bluetooth, в поле информации о событии заключается в том, что осуществляют: исполнение оператора события, подлежащего исполнению вторым устройством Bluetooth по умолчанию.
22. Способ по любому из пп. 13-21, отличающийся тем, что сообщение сигнального кадра Bluetooth дополнительно содержит поле информации об устройстве, указывающее имя первого устройства Bluetooth.
23. Способ по любому из пп. 13-21, отличающийся тем, что сообщение сигнального кадра Bluetooth дополнительно содержит поле МАС-адреса для обнаружения, является ли МАС-адрес первого устройства Bluetooth доверенным МАС-адресом.
24. Способ по любому из пп. 13-21, отличающийся тем, что когда сообщение сигнального кадра Bluetooth дополнительно содержит поле управления кадром, дополнительно осуществляют:
определение того, несет ли сообщение сигнального кадра Bluetooth подзаголовочные данные, заданные производителем, на основании тринадцатого бита поля управления кадром; или
определение того, является ли сообщение сигнального кадра Bluetooth сообщением подтверждения сопряжения, на основании четырнадцатого бита поля управления кадром; или
определение того, несет ли сообщение сигнального кадра Bluetooth подзаголовочные данные, заданные производителем, на основании тринадцатого бита поля управления кадром, и определение того, является ли сообщение сигнального кадра Bluetooth сообщением подтверждения сопряжения, на основании четырнадцатого бита поля управления кадром.
25. Способ по любому из пп. 13-21, отличающийся тем, что когда сообщение сигнального кадра Bluetooth дополнительно содержит поле счетчика кадров, указывающее последовательность кадров сообщения сигнального кадра Bluetooth, дополнительно осуществляют:
обнаружение того, было ли обработано другое сообщение сигнального кадра Bluetooth, имеющее последовательность кадров;
если другое сообщение сигнального кадра Bluetooth, имеющее последовательность кадров, было обработано - отказ от обработки сообщения сигнального кадра Bluetooth.
26. Устройство для передачи сообщений, характеризующееся тем, что содержит:
модуль генерирования сообщений, настроенный для генерирования сообщения сигнального кадра Bluetooth на основании цели взаимодействия со вторым устройством Bluetooth; и
модуль передачи сообщений, настроенный для транслирования сообщения сигнального кадра Bluetooth;
где сообщение сигнального кадра Bluetooth содержит поле, указывающее цель взаимодействия.
27. Устройство по п. 26, отличающееся тем, что сообщение сигнального кадра Bluetooth содержит поле служебной информации, которое содержит данные текущей операции первого устройства Bluetooth или информацию о составе сообщения сигнального кадра Bluetooth, или данные текущей операции первого устройства Bluetooth и информацию о составе сообщения сигнального кадра Bluetooth.
28. Устройство по п. 27, отличающееся тем, что поле служебной информации содержит, по меньшей мере, одно из нижеперечисленного:
первый бит, указывающий, сопряжено ли первое устройство Bluetooth с другим устройством Bluetooth;
второй бит, указывающий, установило ли первое устройство Bluetooth соединение Bluetooth с другим устройством Bluetooth;
третий бит, указывающий, является ли первое устройство Bluetooth центральным или периферийным устройством;
четвертый бит, указывающий, зашифровано ли сообщение сигнального кадра Bluetooth;
пятый бит, указывающий, несет ли сообщение сигнального кадра Bluetooth адрес управлением доступа к среде передачи данных (МАС-адрес) первого устройства Bluetooth;
шестой бит, указывающий, несет ли сообщение сигнального кадра Bluetooth поле возможностей;
седьмой бит, указывающий, несет ли сообщение сигнального кадра Bluetooth поле информации о событии; и
восьмой бит, указывающий, несет ли сообщение сигнального кадра Bluetooth данные, заданные производителем.
29. Устройство по п. 26, отличающееся тем, что сообщение сигнального кадра Bluetooth содержит поле возможностей, указывающее возможности первого устройства Bluetooth.
30. Устройство по п. 29, отличающееся тем, что поле возможностей содержит, по меньшей мере, одно из нижеперечисленного:
девятый бит, указывающий, обладает ли первое устройство Bluetooth возможностью установить соединение Bluetooth;
десятый бит, указывающий, обладает ли первое устройство Bluetooth возможностью функционировать в качестве центрального устройства;
одиннадцатый бит, указывающий, обладает ли первое устройство Bluetooth возможностью шифрования; и
двенадцатый бит, указывающий, обладает ли первое устройство Bluetooth возможностями ввода и вывода.
31. Устройство по п. 26, отличающееся тем, что сообщение сигнального кадра Bluetooth содержит поле информации о событии, содержащее оператор события для управления вторым устройством Bluetooth.
32. Устройство по п. 31, отличающееся тем, что поле информации о событии содержит: поле идентификации события, указывающее второе устройство Bluetooth; и оператор события, указывающий событие, которое будет исполнено вторым устройством Bluetooth.
33. Устройство по п. 31, отличающееся тем, что поле информации о событии содержит оператор события, указывающий событие, которое будет исполнено вторым устройством Bluetooth по умолчанию.
34. Устройство по любому из пп. 26-33, отличающееся тем, что сообщение сигнального кадра Bluetooth дополнительно содержит поле идентификации устройства, указывающее имя первого устройства Bluetooth.
35. Устройство по любому из пп. 26-33, отличающееся тем, что сообщение сигнального кадра Bluetooth дополнительно содержит поле МАС-адреса, указывающее МАС-адрес первого устройства Bluetooth.
36. Устройство по любому из пп. 26-33, отличающееся тем, что сообщение сигнального кадра Bluetooth дополнительно содержит поле управления кадром, содержащее, по меньшей мере, одно из нижеперечисленного:
тринадцатый бит, указывающий, несет ли сообщение сигнального кадра Bluetooth подзаголовочные данные, заданные производителем; и
четырнадцатый бит, указывающий, является ли сообщение сигнального кадра Bluetooth сообщением подтверждения сопряжения.
37. Устройство по любому из пп. 26-33, отличающееся тем, что сообщение сигнального кадра Bluetooth дополнительно содержит поле счетчика кадров, указывающее последовательность кадров сообщения сигнального кадра Bluetooth.
38. Устройство для приема сообщений, характеризующееся тем, что содержит:
модуль приема сообщений, настроенный для приема сообщения сигнального кадра Bluetooth, транслируемого первым устройством Bluetooth, где сообщение сигнального кадра Bluetooth содержит поле, указывающее цель взаимодействия; и
модуль обработки сообщений, настроенный для обработки поля в сообщении сигнального кадра Bluetooth.
39. Устройство по п. 38, отличающееся тем, что когда сообщение сигнального кадра Bluetooth содержит поле служебной информации, устройство дополнительно содержит:
модуль получения информации, настроенный для получения данных текущей операции первого устройства Bluetooth на основании поля служебной информации,
или получения информации о составе сообщения сигнального кадра Bluetooth на основании поля служебной информации,
или получения данных текущей операции первого устройства Bluetooth на основании поля служебной информации и получения информации о составе сообщения сигнального кадра Bluetooth на основании поля служебной информации.
40. Устройство по п. 39, отличающееся тем, что модуль получения информации содержит, по меньшей мере, одно из нижеперечисленного:
субмодуль определения сопряжения, настроенный для получения информации о том, сопряжено ли первое устройство Bluetooth с другим устройством Bluetooth, на основании первого бита поля служебной информации;
субмодуль определения соединения, настроенный для получения информации о том, установило ли первое устройство Bluetooth соединение Bluetooth с другим устройством Bluetooth, на основании второго бита поля служебной информации; и
субмодуль определения центрального/периферийного статуса, настроенный для получения информации о том, является ли первое устройство Bluetooth центральным устройством или периферийным устройством, на основании третьего бита поля служебной информации.
41. Устройство по п. 39, отличающееся тем, что модуль получения информации содержит, по меньшей мере, одно из нижеперечисленного:
субмодуль определения шифрования, настроенный для получения информации о том, зашифровано ли сообщение сигнального кадра Bluetooth, на основании четвертого бита поля служебной информации;
субмодуль определения адреса, настроенный для получения информации о том, несет ли сообщение сигнального кадра Bluetooth МАС-адрес первого устройства Bluetooth, на основании пятого бита поля служебной информации;
субмодуль первой информации, настроенный для получения информации о том, несет ли сообщение сигнального кадра Bluetooth поле возможностей, на основании шестого бита поля служебной информации;
субмодуль второй информации, настроенный для получения информации о том, несет ли сообщение сигнального кадра Bluetooth поле информации о событии, на основании седьмого бита поля служебной информации; и
субмодуль третьей информации, настроенный для получения информации о том, несет ли сообщение сигнального кадра Bluetooth данные, заданные производителем, на основании восьмого бита поля служебной информации.
42. Устройство по п. 38, отличающееся тем, что, когда сообщение сигнального кадра Bluetooth содержит поле возможностей, устройство дополнительно содержит модуль получения возможностей, настроенный для получения возможностей, и модуль получения возможностей, настроенный для получения возможностей первого устройства Bluetooth на основании поля возможностей.
43. Устройство по п. 38, отличающееся тем, что модуль получения возможностей содержит, по меньшей мере, одно из нижеперечисленного:
субмодуль первой возможности, настроенный для получения информации о том, обладает ли первое устройство Bluetooth возможностью установить соединение Bluetooth, на основании девятого бита поля возможностей;
субмодуль второй возможности, настроенный для получения информации о том, обладает ли первое устройство Bluetooth возможностью функционировать в качестве центрального устройства, в соответствии с десятым битом поля возможностей;
субмодуль третьей возможности, настроенный для получения информации о том, обладает ли первое устройство Bluetooth возможностью шифрования, на основании одиннадцатого бита поля возможностей;
субмодуль четвертой возможности, настроенный для получения информации о том, обладает ли первое устройство Bluetooth возможностями ввода и вывода, на основании двенадцатого бита поля возможностей.
44. Устройство по п. 38, отличающееся тем, что, когда сообщение сигнального кадра Bluetooth содержит поле информации о событии, устройство дополнительно содержит модуль исполнения оператора, настроенный для исполнения оператора события, соответствующего второму устройству Bluetooth в поле информации о событии.
45. Устройство по п. 44, отличающееся тем, что модуль исполнения оператора содержит:
первый субмодуль идентификации, настроенный для обнаружения того, содержит ли идентификация события в поле информации о событии идентификацию второго устройства Bluetooth;
первый субмодуль исполнения, настроенный, в случае, если идентификация события в поле информации о событии содержит идентификацию второго устройства Bluetooth, на исполнение оператора события, соответствующего идентификации второго устройства Bluetooth.
46. Устройство по п. 44, отличающееся тем, что модуль исполнения оператора дополнительно содержит второй субмодуль исполнения, настроенный для исполнения оператора события, который будет выполняться вторым устройством Bluetooth по умолчанию.
47. Устройство по любому из пп. 38-46, отличающееся тем, что сообщение сигнального кадра Bluetooth дополнительно содержит поле идентификации устройства, указывающее имя первого устройства Bluetooth.
48. Устройство по любому из пп. 38-46, отличающееся тем, что дополнительно содержит первый модуль обнаружения, настроенный для обнаружения того, является ли МАС-адрес первого устройства Bluetooth доверенным МАС-адресом, на основании поля МАС-адреса, когда сообщение сигнального кадра Bluetooth дополнительно содержит поле МАС-адреса.
49. Устройство по любому из пп. 38-46, отличающееся тем, что, когда сообщение сигнального кадра Bluetooth дополнительно содержит поле управления кадром, устройство дополнительно содержит:
модуль несения данных, настроенный для определения того, несет ли сообщение сигнального кадра Bluetooth подзаголовочные данные, заданные производителем, на основании тринадцатого бита поля управления кадром;
модуль определения сопряжения, настроенный для определения того, является ли сообщение сигнального кадра Bluetooth сообщением подтверждения сопряжения, на основании четырнадцатого бита поля управления кадром;
модуль определения, настроенный для определения того, несет ли сообщение сигнального кадра Bluetooth подзаголовочные данные, заданные производителем, на основании тринадцатого бита поля контроля кадра, и определения того, является ли сообщение сигнального кадра Bluetooth сообщением подтверждения сопряжения, на основании четырнадцатого бита поля управления кадром.
50. Устройство по любому из пп. 38-46, отличающееся тем, что сообщение сигнального кадра Bluetooth дополнительно содержит поле счетчика кадров, указывающее последовательность кадров сообщения сигнального кадра Bluetooth, при этом устройство дополнительно содержит:
второй модуль обнаружения, настроенный для обнаружения того, было ли обработано другое сообщение сигнального кадра Bluetooth, имеющее последовательность кадров;
модуль обработки, настроенный в случае, если было обработано другое сообщение сигнального кадра Bluetooth, имеющее последовательность кадров, для отказа от обработки сообщения сигнального кадра Bluetooth.
51. Устройство для передачи сообщений, характеризующееся тем, что содержит:
процессор; и
память, настроенную для хранения команды, исполняемой процессором, который настроен для управления первым устройством Bluetooth для генерирования сообщения сигнального кадра Bluetooth на основании цели взаимодействия со вторым устройством Bluetooth и транслирования сообщения сигнального кадра Bluetooth, где сообщение сигнального кадра Bluetooth содержит поле, указывающее цель взаимодействия.
52. Устройство для приема сообщений, характеризующееся тем, что содержит:
процессор; и
память, настроенную для хранения команды, исполняемой процессором, который настроен для:
приема сообщения сигнального кадра Bluetooth, транслируемого первым устройством Bluetooth, где сообщение сигнального кадра Bluetooth содержит поле, указывающее цель взаимодействия, и
обработки этого поля в сообщении сигнального кадра Bluetooth.