Способ и устройство (варианты) передачи сообщений, способ и устройство (варианты) для приема сообщений

Иллюстрации

Показать все

Изобретение относится к области беспроводной связи и предназначено для осуществления обмена информацией между двумя устройствами Bluetooth. Изобретение раскрывает, в частности, способ передачи сообщений, который включает: генерирование сообщения сигнального кадра Bluetooth первым устройством Bluetooth на основании цели взаимодействия со вторым устройством Bluetooth, где сообщение сигнального кадра Bluetooth содержит поле, указывающее цель взаимодействия; транслирование сообщения сигнального кадра Bluetooth первым устройством Bluetooth, а также прием сообщения сигнального кадра Bluetooth и обработка поля в сообщении сигнального кадра Bluetooth вторым устройством Bluetooth. Настоящее изобретение решает проблему, заключающуюся в том, что взаимодействие может осуществляться только тогда, когда первое устройство Bluetooth установило соединение со вторым устройством Bluetooth, позволяя осуществлять информационное взаимодействие с использованием поля, указывающего цель взаимодействия, и содержащегося в сообщении сигнального кадра Bluetooth, без установления соединения Bluetooth между первым и вторым устройствами Bluetooth. 6 н. и 38 з.п. ф-лы, 18 ил.

Реферат

[0001] Для настоящей заявки испрашивается приоритет по дате подачи заявки на китайский патент №2015106282523, зарегистрированной 28 сентября 2015 года, которая включена в настоящую заявку посредством ссылки во всей ее полноте.

ОБЛАСТЬ ТЕХНИКИ

[0002] Настоящее изобретение относится к области связи, в частности к способу передачи сообщений, а также способу и устройству для приема сообщений.

ПРЕДПОСЫЛКИ К СОЗДАНИЮ ИЗОБРЕТЕНИЯ

[0003] Технологии Bluetooth представляют собой широко используемые технологии беспроводной связи. В частности, технологии Bluetooth используются в таких электронных устройствах, как Bluetooth-наушники, Bluetooth-колонки, Bluetooth-метки, Bluetooth-браслеты и т.п.

[0004] Для того чтобы между двумя устройствами Bluetooth могли осуществляться обмен информацией и беспроводное управление, между ними должно быть установлено соединение Bluetooth.

КРАТКОЕ ОПИСАНИЕ

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

[0006] Для преодоления перечисленных недостатков уровня техники в настоящем изобретении раскрываются способ передачи сообщений, а также способ и устройство для приема сообщений.

[0007] В первом объекте настоящего изобретения раскрывается способ передачи сообщений, который применяется к первому устройству Bluetooth и включает:

[0008] генерирование сообщения сигнального кадра Bluetooth на основании цели взаимодействия со вторым устройством Bluetooth; и

[0009] транслирование сообщения сигнального кадра Bluetooth;

[0010] где сообщение сигнального кадра Bluetooth содержит поле с указанием цели взаимодействия.

[0011] В частных случаях сообщение сигнального кадра Bluetooth содержит поле служебной информации; и

[0012] поле служебной информации содержит данные текущей операции первого устройства Bluetooth;

[0013] или поле служебной информации содержит информацию о составе сообщения сигнального кадра Bluetooth;

[0014] или поле служебной информации содержит данные текущей операции первого устройства Bluetooth и информацию о составе сообщения сигнального кадра Bluetooth.

[0015] Поскольку сообщение сигнального кадра Bluetooth содержит поле служебной информации, то этот способ позволяет второму устройству Bluetooth получать данные текущей операции первого устройства Bluetooth и/или информацию о составе сообщения, даже если соединения Bluetooth между первым и вторыми устройствами Bluetooth не установлено.

[0016] В частных случаях поле служебной информации содержит, по меньшей мере, одно из нижеперечисленного:

[0017] первый бит, указывающий, сопряжено ли первое устройство Bluetooth с другим устройством Bluetooth;

[0018] второй бит, указывающий, установило ли первое устройство Bluetooth соединение Bluetooth с другим устройством Bluetooth;

[0019] третий бит, указывающий, является ли первое устройство Bluetooth центральным или периферийным устройством;

[0020] четвертый бит, указывающий, зашифровано ли сообщение сигнального кадра Bluetooth;

[0021] пятый бит, указывающий, несет ли сообщение сигнального кадра Bluetooth адрес управлением доступа к среде передачи данных (МАС-адрес) первого устройства Bluetooth;

[0022] шестой бит, указывающий, несет ли сообщение сигнального кадра Bluetooth поле возможностей;

[0023] седьмой бит, указывающий, несет ли сообщение сигнального кадра Bluetooth поле информации о событии; и

[0024] восьмой бит, указывающий, несет ли сообщение сигнального кадра Bluetooth данные, заданные производителем.

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

[0026] В частных случаях поле возможностей содержит, по меньшей мере, одно из нижеперечисленного:

[0027] девятый бит, указывающий, обладает ли первое устройство Bluetooth возможностью установить соединение Bluetooth;

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

[0029] одиннадцатый бит, указывающий, обладает ли первое устройство Bluetooth возможностью шифрования; и

[0030] двенадцатый бит, указывающий, обладает ли первое устройство Bluetooth возможностями ввода и вывода.

[0031] Поскольку сообщение сигнального кадра Bluetooth содержит поле возможностей, то этот способ позволяет второму устройству Bluetooth получать информацию о возможностях первого устройства Bluetooth, даже если соединения Bluetooth между первым и вторым устройствами Bluetooth не установлено.

[0032] В частных случаях сообщение сигнального кадра Bluetooth содержит поле информации о событии, содержащее оператор события для управления вторым устройством Bluetooth.

[0033] В частных случаях поле информации о событии содержит:

[0034] поле идентификации события, указывающее второе устройство Bluetooth; и

[0035] оператор события, указывающий событие, которое будет исполнено вторым устройством Bluetooth.

[0036] В частных случаях поле информации о событии содержит:

[0037] оператор события, указывающий событие, которое будет исполнено вторым устройством Bluetooth по умолчанию.

[0038] Поскольку сообщение сигнального кадра Bluetooth содержит поле информации о событии, то этот способ позволяет первому устройству Bluetooth управлять беспроводным способом вторым устройством Bluetooth или несколькими вторыми устройствами Bluetooth, даже если соединения Bluetooth между первым и вторым устройствами Bluetooth не установлено. При этом в уровне техники первое устройство Bluetooth может управлять только одним вторым устройством Bluetooth, после того как между первым и вторым устройствами Bluetooth установлено соединение Bluetooth.

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

[0040] В частных случаях сообщение сигнального кадра Bluetooth дополнительно содержит поле МАС-адреса, указывающее МАС-адрес первого устройства Bluetooth.

[0041] В частных случаях сообщение сигнального кадра Bluetooth дополнительно содержит поле управления кадром, содержащее, по меньшей мере, одно из нижеперечисленного:

[0042] тринадцатый бит, указывающий, несет ли сообщение сигнального кадра Bluetooth подзаголовочные данные, заданные производителем; и

[0043] четырнадцатый бит, указывающий, является ли сообщение сигнального кадра Bluetooth сообщением подтверждения сопряжения.

[0044] В частных случаях сообщение сигнального кадра Bluetooth дополнительно содержит поле счетчика кадров, указывающее последовательность кадров сообщения сигнального кадра Bluetooth.

[0045] Поскольку при этом способе сообщение сигнального кадра Bluetooth дополнительно содержит поле счетчика кадров, переданное сообщение сигнального кадра Bluetooth маркируется последовательностью кадров поля счетчика кадров, и обнаруживается, было ли обработано другое сообщение сигнального кадра Bluetooth, имеющее последовательность кадров. Это позволяет избежать повторной обработки сообщений и сократить непроизводительное расходование ресурсов устройства.

[0046] Во втором объекте настоящего изобретения раскрывается способ приема сообщений, который применяется ко второму устройству Bluetooth и включает:

[0047] прием сообщения сигнального кадра Bluetooth, транслируемого первым устройством Bluetooth, где сообщение сигнального кадра Bluetooth содержит поле, указывающее цель взаимодействия; и

[0048] обработку поля в сообщении сигнального кадра Bluetooth.

[0049] В частных случаях сообщение сигнального кадра Bluetooth содержит поле служебной информации; и

[0050] указанная обработка поля в сообщении сигнального кадра Bluetooth включает:

[0051] получение данных текущей операции первого устройства Bluetooth на основании поля служебной информации;

[0052] или получение информации о составе сообщения сигнального кадра Bluetooth на основании поля служебной информации;

[0053] или получение данных текущей операции первого устройства Bluetooth на основании поля служебной информации и получение информации о составе сообщения сигнального кадра Bluetooth на основании поля служебной информации.

[0054] Поскольку сообщение сигнального кадра Bluetooth содержит поле служебной информации, то этот способ позволяет второму устройству Bluetooth получать данные текущей операции первого устройства Bluetooth и/или информацию о составе сообщения, даже если соединения Bluetooth между первым и вторыми устройствами Bluetooth не установлено.

[0055] В частных случаях указанное получение данных текущей операции первого устройства Bluetooth на основании поля служебной информации включает, по меньшей мере, один из нижеперечисленных этапов:

[0056] получение информации о том, сопряжено ли первое устройство Bluetooth с другим устройством Bluetooth, на основании первого бита поля служебной информации;

[0057] получение информации о том, установило ли первое устройство Bluetooth соединение Bluetooth с другим устройством Bluetooth, на основании второго бита поля служебной информации; и

[0058] получение информации о том, является ли первое устройство Bluetooth центральным или периферийным устройством, на основании третьего бита поля служебной информации.

[0059] В частных случаях указанное получение информации о составе сообщения сигнального кадра Bluetooth на основании поля служебной информации включает, по меньшей мере, один из нижеперечисленных этапов:

[0060] получение информации о том, зашифровано ли сообщение сигнального кадра Bluetooth, на основании четвертого бита поля служебной информации;

[0061] получение информации о том, несет ли сообщение сигнального кадра Bluetooth МАС-адрес первого устройства Bluetooth, на основании пятого бита поля служебной информации;

[0062] получение информации о том, несет ли сообщение сигнального кадра Bluetooth поле возможностей, на основании шестого бита поля служебной информации;

[0063] получение информации о том, несет ли сообщение сигнального кадра Bluetooth поле информации о событии, на основании седьмого бита поля служебной информации; и

[0064] получение информации о том, несет ли сообщение сигнального кадра Bluetooth данные, заданные производителем, на основании восьмого бита поля служебной информации.

[0065] В частных случаях сообщение сигнального кадра Bluetooth содержит поле возможностей; а

[0066] указанная обработка этого поля в сообщении сигнального кадра Bluetooth включает получение информации о возможностях первого устройства Bluetooth на основании поля возможностей.

[0067] В частных случаях указанное получение информации о возможностях первого устройства Bluetooth на основании поля возможностей включает, по меньшей мере, один из нижеперечисленных этапов:

[0068] получение информации о том, обладает ли первое устройство Bluetooth возможностью установить соединение Bluetooth, на основании девятого бита поля возможностей;

[0069] получение информации о том, обладает ли первое устройство Bluetooth возможностью функционировать в качестве центрального устройства, на основании десятого бита поля возможностей;

[0070] получение информации о том, обладает ли первое устройство Bluetooth возможностью шифрования, на основании одиннадцатого бита поля возможностей;

[0071] получение информации о том, обладает ли первое устройство Bluetooth возможностями ввода и вывода, на основании двенадцатого бита поля возможностей.

[0072] Поскольку сообщение сигнального кадра Bluetooth содержит поле возможностей, то этот способ позволяет второму устройству Bluetooth получать информацию о возможностях первого устройства Bluetooth, даже если соединения Bluetooth между первым и вторым устройствами Bluetooth не установлено.

[0073] В частных случаях сообщение сигнального кадра Bluetooth содержит поле информации о событии, и

[0074] обработка этого поля в сообщении сигнального кадра Bluetooth включает: исполнение оператора события, соответствующего второму устройству Bluetooth, в поле информации о событии на основании поля информации о событии.

[0075] В частных случаях исполнение оператора события, соответствующего второму устройству Bluetooth, в поле информации о событии заключается в том, что осуществляют:

[0076] обнаружение того, содержит ли идентификация события в поле информации о событии идентификацию второго устройства Bluetooth;

[0077] если идентификация события в поле информации о событии содержит идентификацию второго устройства Bluetooth - исполнение оператора события, соответствующего идентификации второго устройства Bluetooth.

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

[0079] Поскольку сообщение сигнального кадра Bluetooth содержит поле информации о событии, то этот способ позволяет первому устройству Bluetooth управлять беспроводным способом вторым устройством Bluetooth или несколькими вторыми устройствами Bluetooth, даже если соединения Bluetooth между первым и вторым устройствами Bluetooth не установлено. При этом в уровне техники первое устройство Bluetooth может управлять только одним вторым устройством Bluetooth, после того как между первым и вторым устройствами Bluetooth установлено соединение Bluetooth.

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

[0081] В частных случаях сообщение сигнального кадра Bluetooth дополнительно содержит поле МАС-адреса для обнаружения того, является ли МАС-адрес первого устройства Bluetooth доверенным МАС-адресом, на основании поля МАС-адреса.

[0082] В частных случаях сообщение сигнального кадра Bluetooth дополнительно содержит поле управления кадром; и способ дополнительно включает:

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

[0084] определение того, является ли сообщение сигнального кадра Bluetooth сообщением подтверждения сопряжения, на основании четырнадцатого бита поля управления кадром; или

[0085] определение того, несет ли сообщение сигнального кадра Bluetooth подзаголовочные данные, заданные производителем, на основании тринадцатого бита поля управления кадром, и определение того, является ли сообщение сигнального кадра Bluetooth сообщением подтверждения сопряжения, на основании четырнадцатого бита поля управления кадром.

[0086] В частных случаях сообщение сигнального кадра Bluetooth дополнительно содержит поле счетчика кадров, указывающее последовательность кадров сообщения сигнального кадра Bluetooth;

[0087] и способ дополнительно включает:

[0088] обнаружение того, было ли обработано другое сообщение сигнального кадра Bluetooth, имеющее последовательность кадров;

[0089] если другое сообщение сигнального кадра Bluetooth, имеющее последовательность кадров, было обработано - отказ от обработки сообщения сигнального кадра Bluetooth.

[0090] Поскольку при этом способе сообщение сигнального кадра Bluetooth дополнительно содержит поле счетчика кадров, переданное сообщение сигнального кадра Bluetooth маркируется последовательностью кадров поля счетчика кадров, и обнаруживается, было ли обработано другое сообщение сигнального кадра Bluetooth, имеющее последовательность кадров. Это позволяет избежать повторной обработки сообщений и сократить непроизводительное расходование ресурсов устройства.

[0091] В третьем объекте настоящего изобретения раскрывается устройство для передачи сообщений, содержащее:

[0092] модуль генерирования сообщений, настроенный для генерирования сообщения сигнального кадра Bluetooth на основании цели взаимодействия со вторым устройством Bluetooth; и

[0093] модуль передачи сообщений, настроенный для транслирования сообщения сигнального кадра Bluetooth;

[0094] где сообщение сигнального кадра Bluetooth содержит поле, указывающее цель взаимодействия.

[0095] В частных случаях сообщение сигнального кадра Bluetooth содержит поле служебной информации; и

[0096] поле служебной информации содержит данные текущей операции первого устройства Bluetooth;

[0097] или поле служебной информации содержит информацию о составе сообщения сигнального кадра Bluetooth;

[0098] или поле служебной информации содержит данные текущей операции первого устройства Bluetooth и информацию о составе сообщения сигнального кадра Bluetooth.

[0099] Поскольку сообщение сигнального кадра Bluetooth содержит поле служебной информации, то это устройство позволяет второму устройству Bluetooth получать данные текущей операции первого устройства Bluetooth и/или информацию о составе сообщения даже, если соединения Bluetooth между первым и вторыми устройствами Bluetooth не установлено.

[00100] В частных случаях поле служебной информации содержит, по меньшей мере, одно из нижеперечисленного:

[00101] первый бит, указывающий, сопряжено ли первое устройство Bluetooth с другим устройством Bluetooth;

[00102] второй бит, указывающий, установило ли первое устройство Bluetooth соединение Bluetooth с другим устройством Bluetooth;

[00103] третий бит, указывающий, является ли первое устройство Bluetooth центральным или периферийным устройством;

[00104] четвертый бит, указывающий, зашифровано ли сообщение сигнального кадра Bluetooth;

[00105] пятый бит, указывающий, несет ли сообщение сигнального кадра Bluetooth адрес управлением доступа к среде передачи данных (МАС-адрес) первого устройства Bluetooth;

[00106] шестой бит, указывающий, несет ли сообщение сигнального кадра Bluetooth поле возможностей;

[00107] седьмой бит, указывающий, несет ли сообщение сигнального кадра Bluetooth поле информации о событии; и

[00108] восьмой бит, указывающий, несет ли сообщение сигнального кадра Bluetooth данные, заданные производителем.

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

[00110] В частных случаях поле возможностей содержит, по меньшей мере, одно из нижеперечисленного:

[00111] девятый бит, указывающий, обладает ли первое устройство Bluetooth возможностью установить соединение Bluetooth;

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

[00113] одиннадцатый бит, указывающий, обладает ли первое устройство Bluetooth возможностью шифрования; и

[00114] двенадцатый бит, указывающий, обладает ли первое устройство Bluetooth возможностями ввода и вывода.

[00115] Поскольку сообщение сигнального кадра Bluetooth содержит поле возможностей, то это устройство позволяет второму устройству Bluetooth получать информацию о возможностях первого устройства Bluetooth, даже если соединения Bluetooth между первым и вторым устройствами Bluetooth не установлено.

[00116] В частных случаях сообщение сигнального кадра Bluetooth содержит поле информации о событии, содержащее оператор события для управления вторым устройством Bluetooth.

[00117] В частных случаях поле информации о событии содержит:

[00118] поле идентификации события, указывающее второе устройство Bluetooth; и

[00119] оператор события, указывающий событие, которое будет исполнено вторым устройством Bluetooth.

[00120] В частных случаях поле информации о событии содержит:

[00121] оператор события, указывающий событие, которое будет исполнено вторым устройством Bluetooth по умолчанию.

[00122] Поскольку сообщение сигнального кадра Bluetooth содержит поле информации о событии, то это устройство позволяет первому устройству Bluetooth управлять беспроводным способом вторым устройством Bluetooth или несколькими вторыми устройствами Bluetooth, даже если соединения Bluetooth между первым и вторым устройствами Bluetooth не установлено. При этом в уровне техники первое устройство Bluetooth может управлять только одним вторым устройством Bluetooth, после того как между первым и вторым устройствами Bluetooth установлено соединение Bluetooth.

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

[00124] В частных случаях сообщение сигнального кадра Bluetooth дополнительно содержит поле МАС-адреса, указывающее МАС-адрес первого устройства Bluetooth.

[00125] В частных случаях сообщение сигнального кадра Bluetooth дополнительно содержит поле управления кадром, содержащее, по меньшей мере, одно из нижеперечисленного:

[00126] тринадцатый бит, указывающий, несет ли сообщение сигнального кадра Bluetooth подзаголовочные данные, заданные производителем; и

[00127] четырнадцатый бит, указывающий, является ли сообщение сигнального кадра Bluetooth сообщением подтверждения сопряжения.

[00128] В частных случаях сообщение сигнального кадра Bluetooth дополнительно содержит поле счетчика кадров, указывающее последовательность кадров сообщения сигнального кадра Bluetooth.

[00129] Поскольку при этом способе сообщение сигнального кадра Bluetooth дополнительно содержит поле счетчика кадров, переданное сообщение сигнального кадра Bluetooth маркируется последовательностью кадров поля счетчика кадров, и обнаруживается, было ли обработано другое сообщение сигнального кадра Bluetooth, имеющее последовательность кадров. Это позволяет избежать повторной обработки сообщений и сократить непроизводительное расходование ресурсов устройства.

[00130] В четвертом объекте настоящего изобретения раскрывается устройство для приема сообщений, содержащее:

[00131] модуль приема сообщений, настроенный для приема сообщения сигнального кадра Bluetooth, транслируемого первым устройством Bluetooth, где сообщение сигнального кадра Bluetooth содержит поле, указывающее цель взаимодействия; и

[00132] модуль обработки сообщений, настроенный для обработки поля в сообщении сигнального кадра Bluetooth.

[00133] В частных случаях сообщение сигнального кадра Bluetooth содержит поле служебной информации; и устройство дополнительно содержит:

[00134] модуль получения информации, настроенный для получения данных текущей операции первого устройства Bluetooth на основании поля служебной информации,

[00135] или получения информации о составе сообщения сигнального кадра Bluetooth на основании поля служебной информации,

[00136] или получения данных текущей операции первого устройства Bluetooth на основании поля служебной информации и получения информации о составе сообщения сигнального кадра Bluetooth на основании поля служебной информации.

[00137] Поскольку сообщение сигнального кадра Bluetooth содержит поле служебной информации, то это устройство позволяет второму устройству Bluetooth получать данные текущей операции первого устройства Bluetooth и/или информацию о составе сообщения, даже если соединения Bluetooth между первым и вторыми устройствами Bluetooth не установлено.

[00138] В частных случаях модуль получения информации содержит, по меньшей мере, одно из нижеперечисленного:

[00139] субмодуль определения сопряжения, настроенный для получения информации о том, сопряжено ли первое устройство Bluetooth с другим устройством Bluetooth, на основании первого бита поля служебной информации;

[00140] субмодуль определения соединения, настроенный для получения информации о том, установило ли первое устройство Bluetooth соединение Bluetooth с другим устройством Bluetooth, на основании второго бита поля служебной информации; и

[00141] субмодуль определения центрального/периферийного статуса, настроенный для получения информации о том, является ли первое устройство Bluetooth центральным устройством или периферийным устройством, на основании третьего бита поля служебной информации.

[00142] В частных случаях модуль получения информации содержит, по меньшей мере, одно из нижеперечисленного:

[00143] субмодуль определения шифрования, настроенный для получения информации о том, зашифровано ли сообщение сигнального кадра Bluetooth, на основании четвертого бита поля служебной информации;

[00144] субмодуль определения адреса, настроенный для получения информации о том, несет ли сообщение сигнального кадра Bluetooth МАС-адрес первого устройства Bluetooth, на основании пятого бита поля служебной информации;

[00145] субмодуль первой информации, настроенный для получения информации о том, несет ли сообщение сигнального кадра Bluetooth поле возможностей, на основании шестого бита поля служебной информации;

[00146] субмодуль второй информации, настроенный для получения информации о том, несет ли сообщение сигнального кадра Bluetooth поле информации о событии, на основании седьмого бита поля служебной информации; и

[00147] субмодуль третьей информации, настроенный для получения информации о том, несет ли сообщение сигнального кадра Bluetooth данные, заданные производителем, на основании восьмого бита поля служебной информации.

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

[00149] В частных случаях модуль получения возможностей содержит, по меньшей мере, одно из нижеперечисленного:

[00150] субмодуль первой возможности, настроенный для получения информации о том, обладает ли первое устройство Bluetooth возможностью установить соединение Bluetooth, на основании девятого бита поля возможностей;

[00151] субмодуль второй возможности, настроенный для получения информации о том, обладает ли первое устройство Bluetooth возможностью функционировать в качестве центрального устройства, в соответствии с десятым битом поля возможностей;

[00152] субмодуль третьей возможности, настроенный для получения информации о том, обладает ли первое устройство Bluetooth возможностью шифрования, на основании одиннадцатого бита поля возможностей;

[00153] субмодуль четвертой возможности, настроенный для получения информации о том, обладает ли первое устройство Bluetooth возможностями ввода и вывода, на основании двенадцатого бита поля возможностей.

[00154] Поскольку сообщение сигнального кадра Bluetooth содержит поле возможностей, то это устройство позволяет второму устройству Bluetooth получать информацию о возможностях первого устройства Bluetooth, даже если соединения Bluetooth между первым и вторым устройствами Bluetooth не установлено.

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

[00156] В частных случаях модуль исполнения оператора содержит:

[00157] первый субмодуль идентификации, настроенный для обнаружения того, содержит ли идентификация события в поле информации о событии идентификацию второго устройства Bluetooth;

[00158] первый субмодуль исполнения, настроенный, в случае если идентификация события в поле информации о событии содержит идентификацию второго устройства Bluetooth, на исполнение оператора события, соответствующего идентификации второго устройства Bluetooth.

[00159] В частных случаях модуль исполнения оператора дополнительно содержит второй субмодуль исполнения, настроенный для исполнения оператора события, который будет выполняться вторым устройством Bluetooth по умолчанию.

[00160] Поскольку сообщение сигнального кадра Bluetooth содержит поле информации о событии, то это устройство позволяет первому устройству Bluetooth управлять беспроводным способом вторым устройством Bluetooth или несколькими вторыми устройствами Bluetooth, даже если соединения Bluetooth между первым и вторым устройствами Bluetooth не установлено. При этом в уровне техники первое устройство Bluetooth может управлять только одним вторым устройством Bluetooth, после того как между первым и вторым устройствами Bluetooth установлено соединение Bluetooth.

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

[00162] В частных случаях сообщение сигнального кадра Bluetooth дополнительно содержит поле МАС-адреса; и устройство дополнительно содержит первый модуль обнаружения, настроенный для обнаружения того, является ли МАС-адрес первого устройства Bluetooth доверенным МАС-адресом, на основании поля МАС-адреса.

[00163] В частных случаях сообщение сигнального кадра Bluetooth дополнительно содержит поле управления кадром, при этом устройство дополнительно содержит:

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

[00165] модуль определения сопряжения, настроенный для определения того, является ли сообщение сигнального кадра Bluetooth сообщением подтверждения сопряжения, на основании четырнадцатого бита поля управления кадром;

[00166] модуль определения, настроенный для определения того, несет ли сообщение сигнального кадра Bluetooth подзаголовочные данные, заданные производителем, на основании тринадцатого бита поля контроля кадра, и определения того, является ли сообщение сигнального кадра Bluetooth сообщением подтверждения сопряжения, на основании четырнадцатого бита поля управления кадром.

[00167] В частных случаях сообщение сигнального кадра Bluetooth дополнительно содержит поле счетчика кадров, указывающее последовательность кадров сообщения сигнального кадра Bluetooth; и устройство дополнительно содержит:

[00168] второй модуль обнаружения, настроенный для обнаружения того, было ли обработано другое сообщение сигнального кадра Bluetooth, имеющее последовательность кадров;

[00169] модуль обработки, настроенный, в случае если было обработано другое сообщение сигнального кадра Bluetooth, имеющее последовательность кадров, для отказа от обработки сообщения сигнального кадра Bluetooth.

[00170] Поскольку в этом устройстве сообщение сигнального кадра Bluetooth дополнительно содержит поле счетчика кадров, то переданное сообщение сигнального кадра Bluetooth маркируется последовательностью кадров поля счетчика кадров, и обнаруживается, было ли обработано другое сообщение сигнального кадра Bluetooth, имеющее последовательность кадров. Это позволяет избежать повторной обработки сообщений и сократить непроизводительное расходование ресурсов устройства.

[00171] В пятом объекте настоящего изобретения раскрывается устройство для передачи сообщения, содержащее:

[00172] процессор; и

[00173] память, настроенную для хранения команды, исполняемой процессором,

[00174] где процессор настроен для:

[00175] управления первым устройством Bluetooth для генерирования сообщения сигнального кадра Bluetooth на основании цели взаимодействия со вторым устройством Bluetooth; и

[00176] транслирования сообщения сигнального кадра Bluetooth;

[00177] где сообщение сигнального кадра Bluetooth содержит поле, указывающее цель взаимодействия.

[00178] В шестом объекте настоящего изобретения раскрывается устройство для приема сообщений, содержащее:

[00179] процессор; и

[00180] память, настроенную для хранения команды, исполняемой процессором,

[00181] где процессор настроен для:

[00182] приема сообщения сигнального кадра Bluetooth, транслируемого первым устройством Bluetooth, где сообщение сигнального кадра Bluetooth содержит поле, указывающее цель взаимодействия; и

[00183] обработки этого поля в сообщении сигнального кадра Bluetooth.

[00184] Технические решения, предлагаемые в представленных вариантах осуществления настоящего изобретения, направлены на достижение следующих положительных результатов.

[00185] За счет генерирования и транслирования сообщения сигнального кадра Bluetooth первым устройством Bluetooth, где сообщение сигнального кадра Bluetooth содержит поле, указывающее цель взаимодействия, а также приема и обработки сообщения сигнального кадра Bluetooth вторым устройством Bluetooth, настоящее изобретение решает проблему, заключающуюся в том, что взаимодействие может осуществляться только тогда, когда первое устройство Bluetooth установило соединение со вторым устройством Bluetooth, позволяя осуществлять информационное взаимодействие с использованием поля, указывающего цель взаимодействия и содержащегося в сообщении сигнального кадра Bluetooth, без установления соединения Bluetooth между первым и вторым устройствами Bluetooth.

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

[00188] На ФИГ. 1 показана схема условий применения варианта осуществления настоящего изобретения.

[00189] На ФИГ. 2 показана технологическая схема, поясняющая способ передачи сообщений в соответствии с возможным вариантом осуществления настоящего изобретения.

[00190] На ФИГ. 3 показана технологическая схема, поясняющая способ приема сообщений в соответствии с возможным вариантом осуществления настоящего изобретения.

[00191] На ФИГ. 4 показана технологическая схема, поясняющая способ приема сообщений в соответствии с другим возможным вариантом осуществления настоящего изобретения.

[00192] На ФИГ. 5 показана технологическая схема, поясняющая способ приема сообщений в соответствии с еще одним возможным вариантом осуществления настоящего изобретения.

[00193] На ФИГ. 6 показана технологическая схема, поясняющая способ приема сообщений в соответствии с еще одним возможным вариантом осуществления настоящего изобретения.

[00194] На ФИГ. 7 показана технологическая схема, поясняющая способ приема сообщений в соответствии с еще одним возможным вариантом осуществления настоящего изобретения.

[00195] На ФИГ. 8 показана технологическая схема, поясняющая способ приема сообщений в соответствии с еще одним возможным вариантом осуществления настоящего изобретения.

[00196] На ФИГ. 9 показана технологическая схема, поясняющая способ приема сообщений в соответствии с еще одним возможным вариантом осуществления настоящего изобретения.

[00197] На ФИГ. 10А показан формат сообщения сигнального кадра Bluetooth в соответствии с возможным вариантом осуществления настоящего изобретения.

[00198] На ФИГ. 10В показан формат другого сообщения сигнального кадра Bluetooth в соответствии с возможным вариантом осуществления настоящего изобретения.

[00199] На ФИГ. 11 показана технологическая схема, поясняющая способ передачи и приема сообщений в соответствии с возможным вариантом осуществления настоящего изобретения.

[00200] На ФИГ. 12А показана схема порядка реализации способа передачи и приема сообщений в соответствии с возможным вариантом осуществления настоящего изобретения.

[00201] На ФИГ. 12В показана схема порядка реализации способа передачи и приема сообщений в соответствии с другим возможным вариантом осуществления настоящего изобретения.

[00202] На ФИГ. 13 представлена блок-схема, изображающая структуру устройства для передачи сообщений в соответствии с возможным вариантом осуществления настоящего изобретения.

[00203] На ФИГ. 14 представлена блок-схема, изображающая структуру устройства для приема сообщений в соответствии с возможным вариантом осуществления настоящего изобретения.

[00204] На ФИГ. 15 представлена блок-схема, изображающая структуру устройства для приема сообщений в соответствии с другим возможным вариантом осуществления настоящего изобретения.

[00205] На ФИГ. 16 представлена блок-схема, изображающая структуру устройства для передачи и приема сообщений в соответствии с возможным вариантом осуществления настоящего изобретения.

ПОДРОБНОЕ ОПИСАНИЕ

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

[00207] На ФИГ. 1 показана схема условий применения варианта осуществления настоящего изоб