Способ и устройство (варианты) передачи сообщений, способ и устройство (варианты) для приема сообщений
Иллюстрации
Показать всеИзобретение относится к области беспроводной связи и предназначено для осуществления обмена информацией между двумя устройствами 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 показана схема условий применения варианта осуществления настоящего изоб