用于记录物理层特征的服务的架构框架制造技术

技术编号:39317221 阅读:9 留言:0更新日期:2023-11-12 15:59
提供了一种信号处理方法和相关产品。在所述方法中,第一设备在连接间隔改变时从第二设备接收信号,测量接收信号的至少一个物理特征,提取接收信号的至少一个物理特征的至少一条原始数据;并且将所述至少一条原始数据转换成至少一个预设格式的属性,以这种方式,实现了对蓝牙低能耗(BLE)设备的物理特征的记录。所提出的记录BLE信道物理层特征的安全服务的框架可以被结合到具有BLE堆栈的任何平台/操作系统环境中,从而实现BLE信道特征的高效安全自动记录。全自动记录。全自动记录。

【技术实现步骤摘要】
用于记录物理层特征的服务的架构框架
[0001]本申请是分案申请,原申请的申请号是202180000262.6,原申请日是2021年1月22日,原申请的全部内容通过引用结合在本申请中。


[0002]本申请涉及物联网(Internet of Things,IoT)技术的
,尤其涉及用于记录蓝牙低能耗(Bluetooth low energy,BLE)物理层特征的服务的架构框架。

技术介绍

[0003]对于需要短距离通信和低能耗的IoT应用,BLE越来越受欢迎。它有着广泛的应用,如数以百万计的个人设备、传感器网络、智能家居设备、医疗设备、工业应用等。最近在汽车行业的一些应用包括“汽车数字钥匙解决方案”。
[0004]提供该
技术介绍
是为了揭示申请人认为可能与本申请相关的信息。不必要试图承认也不应理解为任何先前信息因构成现有技术而与本申请冲突。

技术实现思路

[0005]鉴于上述,为了解决上述问题,本申请提供了一种信号处理方法及相关产品,以实现用于记录BLE物理层特征的服务的架构框架。
[0006]前述和其他目的通过独立权利要求的主题来实现。进一步的实施方式在从属权利要求、说明书和附图中显而易见。
[0007]本申请的第一方面涉及应用于第一设备的信号处理方法,其中第一设备是蓝牙低能耗BLE设备,并且该方法包括:
[0008]在连接间隔改变时,从第二设备接收信号,其中,该第二设备是BLE设备;
[0009]测量接收信号的至少一个物理特征;
[0010]提取该接收信号的至少一个物理特征的至少一条原始数据;以及
[0011]将该至少一条原始数据转换成至少一个预设格式的属性,其中,该至少一个属性分别对应于该至少一个物理特征。
[0012]通过利用上述机制,本申请提出利用已经存在于BLE连接中的默认数据包传输来实现信道特征的记录。根据本申请的实施例,第一设备在连接间隔改变时从第二设备接收信号,测量接收信号的至少一个物理特征,提取接收信号至少一个物理特征的至少一条原始数据;并且将该至少一条原始数据转换成至少一个预设格式的属性,以这种方式,实现了对BLE设备的物理特征的记录。这里的物理特征是指BLE信道特征。所提出的记录BLE信道物理层特征的安全服务的框架可以被结合到具有BLE堆栈的任何平台/操作系统环境中,从而实现BLE信道特征的高效安全自动记录。
[0013]在第一方面的可选实施方式中,上述将至少一条原始数据转换成至少一个预设格式属性的转换包括:
[0014]基于逻辑链路控制和适配协议L2CAP,将上述至少一条原始数据转换成上述至少
一个预设格式的属性。
[0015]基于L2CAP的属性转换能够有效记录BLE信道特征。
[0016]在第一方面的可选实施方式中,基于属性协议ATT为上述第一设备提供应用程序接口API;该方法还包括:
[0017]通过上述API更新转换后的属性。
[0018]通过本申请实施例提供的API,实现了物理特征对应属性的访问和更新。
[0019]本申请的第二方面涉及第一设备,所述第一设备是蓝牙低能耗设备,其包括:
[0020]接收模块,被配置为在连接间隔改变时接收来自第二设备的信号,其中,第二设备是BLE设备;
[0021]测量模块,被配置为测量接收信号的至少一个物理特征;
[0022]提取模块,被配置为提取该接收信号的至少一个物理特征的至少一条原始数据;以及
[0023]转换模块,被配置为将该至少一条原始数据转换成至少一个预设格式的属性,其中该至少一个属性分别对应于该至少一个物理特征。
[0024]第三方面涉及蓝牙低能耗设备,包括:处理器和存储器,存储器被配置为存储计算机程序,处理器被配置为调用和运行存储在存储器中的计算机程序,并执行如第一方面或其任何可能的实现所述的方法。
[0025]第四方面涉及计算机可读存储介质,其被配置为存储计算机程序,该计算机程序使得计算机能够执行如第一方面或其任何可能的实现的方法。
[0026]第五方面涉及一种计算机程序产品,包括计算机程序指令,该计算机程序指令使计算机执行如第一方面或其任何可能的实现的方法。
[0027]第六方面涉及一种计算机程序,其中该计算机程序使计算机执行如第一方面或其任何可能的实现的方法。
附图说明
[0028]图1示出了BLE设备连接建立过程。
[0029]图2示出了BLE设备连接建立后的数据交换。
[0030]图3示出了BLE堆栈架构。
[0031]图4示出了具有提议框架的BLE堆栈架构。
[0032]图5示出了根据本申请实施例的信号处理方法的流程示意图。
[0033]图6示出了由本申请实施例提供的提议框架的实现的示例。
[0034]图7示出了C语言实现的示例数据结构。
[0035]图8示出了由本申请实施例提供的第一设备的结构示意图。
[0036]图9示出了由本申请实施例提供的另一第一设备的结构示意图。
具体实施方式
[0037]在以下描述中,参考了附图,这些附图形成了本申请的一部分,并且通过图示的方式示出了本申请实施例的特定方面或者本申请的实施例可能被使用的特定方面。应当理解,本申请的实施例可以用于其他方面,并且包括图中未示出的结构或逻辑变化。因此,下
面的详细描述不是限制性的,本申请的范围由所附权利要求限定。
[0038]例如,应当理解,结合所描述方法的公开对于被配置为执行该方法的相应设备或系统也适用,反之亦然。例如,如果描述了一个或多个特定的方法步骤,对应的设备可以包括一个或多个单元,例如功能单元,以执行所描述的一个或多个方法步骤(例如,一个单元执行一个或多个步骤,或者多个单元各自执行多个步骤中的一个或多个),即使这一个或多个单元没有在图中明确描述或示出。另一方面,例如,如果基于一个或多个单元(例如功能单元)来描述特定装置,则对应的方法可以包括执行一个或多个单元的功能的一个步骤(例如,执行一个或多个单元的功能的一个步骤,或者各自执行多个单元中一个或多个的功能的多个步骤),即使这一个或多个步骤没有在图中明确描述或示出。此外,应当理解,除非另有特别说明,本文描述的各种示例性实施例和/或方面的特征可以彼此组合。
[0039]“连续双向认证(Continuous Mutual Authentication)”对于保护蓝牙低能耗(BLE)设备免受攻击至关重要。定期验证每个BLE设备是否连接到目标设备也很重要。此外,安全邻近验证(Secure Proximity Verification)是必要的。然而,资源受限的设备不能使用依赖于特殊硬件的强加密机制。具有邻近验证的轻量级安全双向认证机制对于保护BLE设备免受安全威胁非常重要。
[0040]最近的研究/进展表明,无线物理层特征,例如基于接收信号强度(Received Signal strength,R本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信号处理方法,其特征在于,应用于第一设备,其中,所述第一设备是蓝牙低能耗BLE设备,并且所述方法包括:接收来自第二设备的信号,其中,所述第二设备是BLE设备;根据所述接收到的信号,记录所述第一设备和所述第二设备之间的信道特征。2.如权利要求1所述的方法,其特征在于,所述接收到的信号包括用于同步的默认数据包。3.如权利要求1或2所述的方法,其特征在于,所述信道特征至少用于邻近验证或双向认证。4.如权利要求1

3任一项所述的方法,其特征在于,所述根据所述接收到的信号,记录所述第一设备和所述第二设备之间的信道特征,包括:测量所述接收到的信号的至少一个物理特征;将所述接收到的信号的至少一个物理特征转换成至少一个预设格式的属性,其中,所述至少一个属性分别对应于所述至少一个物理特征。5.如权利要求4所述的方法,其特征在于,所述方法还包括:提取所述接收到的信号的至少一个物理特征的至少一条原始数据;所述将所述接收到的信号的至少一个物理特征转换成至少一个预设格式的属性,包括:将所述至少一条原始数据转换成至少一个预设格式的属性。6.如权利要求1

5任一项所述的方法,其特征在于,所述接收到的信号为所述第一设备跳频之后接收到的信号。7.如权利要求4

6任一项所述的方法,其特征在于,所述测量所述接收到的信号的至少一个物理特征包括:在物理层PHY测量所述接收到的信号的至少一个物理特征。8.如权利要求5

7任一项所述的方法,其特征在于,所述提取所述接收到的信号的至少一个物理特征的至少一条原始数据包括:在链路层LL提取所述接收到的信号的至少一个物理特征的至少一条原始数据。9.如权利要求5

8任一项所述的方法,其特征在于,所述将至少一条原始数据转换成至少一个预设格式的属性包括:基于逻辑链路控制和适配协议L2CAP,将所述至少一条原始数据转换成所述至少一个预设格式的属性。10.如权利要求4

9任一项所述的方法,其特征在于,基于属性协议ATT为所述第一设备提供应用程序接口API;所述方法还包括:通过所述API更新转换后的所述属性。11.如权利要求4

10任一项所述的方法,其特征在于,基于通用属性协议GATT为所述第一设备提供属性访问接口;所述方法还包括:通过所述属性访问接口访问转换后的所述属性。12.如权利要求5

11任一项所述的方法,其特征在于,所述提取所述接收到的信号的至
少一个物理特征的至少一条原始数据包括:在链路层LL提取所述接收到的信号的多个物理特征的多条原始数据;所述将至少一条原始数据转换成至少一个预设格式的属性包括:将所述多条原始数据转换成多个所述预设格式的属性。13.如权利要求12所述的方法,其特征在于,所述方法还包括:在应用层APP通过应用程序访问所述多个属性。14.如权利要求1

13任一项所述的方法,其特征在于,所述信道特征是以下特征中的任何一个:所述接收到的信号的信号强度RSS、到达角AOA、出发角AOD和飞行时间。15.一种第一设备,其特征在于,所述第一设备是蓝牙低能耗BLE设备并包括:接收模块,被配置为接收来自第二设备的信号,其中,所述第二设备是BLE设备;处理模块,被配置为根据所述接收到的信号,记录所述第一设备和所述第二设备之间的信道特征。16.根据权利要求15所述的第一设备,其特征在于,所述接收到的...

【专利技术属性】
技术研发人员:吉瑞沙
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1