说明:收录90万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211276449.1 (22)申请日 2022.10.19 (71)申请人 成都锐成芯微科技股份有限公司 地址 610041 四川省成 都市高新区天府五 街200号3号楼 A座9楼 (72)发明人 张大春 (51)Int.Cl. H04W 4/80(2018.01) G06F 16/2455(2019.01) G06F 16/22(2019.01) (54)发明名称 低功耗蓝牙属性访问方法及低功耗蓝牙系 统 (57)摘要 本发明公开了一种低功耗蓝牙属性访问方 法, 涉及低功耗蓝牙技术领域。 该方法包括以下 步骤: S1、 服务器接收属性协议信息; S2、 解析以 得到属性协议信息中的属性句柄和属性值; S3、 在缓存表中查找对应的属性: 若在所述缓存表中 查找到对应属性, 则进行步骤S4; 若在缓存表中 未查找到对应属性, 则在属性表中查找对应的属 性, 若在属性表中查找到对应的属性, 则将该属 性更新至所述缓存表中, 并进行步骤S4; 若在属 性表中没有查找到对应的属性, 则回复客户端错 误信息, 结束 流程; S4、 检查请求权限是否满足需 求: 若满足需求, 则将 对应属性上报至上层用户, 并向客户端发送回应信息, 结束流程; 若不满足 需求, 则回复客户端错 误信息, 结束流 程。 权利要求书1页 说明书6页 附图2页 CN 115412893 A 2022.11.29 CN 115412893 A 1.一种低功耗蓝牙属性访问方法, 其特 征在于, 包括以下步骤: S1、 服务器接收属性协议信息; S2、 解析所述属性协议信息, 以得到属性协议信息中的属性句柄和 属性值; S3、 根据解析 得到的所述属性句柄在缓存表中查找对应的属性: 若在所述缓存表中查找到对应属性, 则进行步骤S4; 若在缓存表中未查找到对应属性, 则根据所述属性句柄在属性表中查找对应的属性, 若在属性表中查找到对应的属性, 则将该属性更新至所述缓存表中, 并进 行步骤S4; 若在属 性表中没有查找到对应的属性, 则回复客户端错 误信息, 结束流 程; S4、 检查所述属性协议信息的请求权限是否满足需求: 若请求权限满足需求, 则将对应属性上报至上层用户, 并向客户端发送回应信 息, 结束 流程; 若请求权限不满足需求, 则回复客户端错 误信息, 结束流 程。 2.根据权利要求1所述的低功耗蓝牙属性访问方法, 其特征在于, 所述缓存表的更新还 包括: S3‑1、 当新增属性至缓存表时, 将该新增属性添加至缓存表的队列末尾, 并将其权重值 预设为0; S3‑2、 在每次访问缓存表中的属性时, 对被访问的属性的权 重值加1; S3‑3、 将被访问的属性与其前一表项中的属性的权重值进行比较, 若被访问的属性的 权重值大于其前一表项中的属性的权 重值, 则交换两者在缓存表中的位置 。 3.根据权利要求2所述的低功耗蓝牙属性访问方法, 其特征在于, 所述步骤S3 ‑1还包 括: 判断当前缓存表是否已存满: 若缓存表未存满, 则将新增加的属性添加至缓存表的末 尾; 若缓存表已存 满, 则将新增 加的属性 替换缓存表末尾的属性。 4.根据权利要求2所述的低功耗蓝牙属性访问方法, 其特征在于, 预设所述属性的权重 的最大值, 若当前被访问的属性的权 重值等于最大值时, 则该属性的权 重值不再增加。 5.根据权利要求2所述的低功耗蓝牙属性访问方法, 其特征在于, 对访问所述缓存表的 次数进行计数, 当访问次数 的计数值达到预设值时, 将所述缓存表内的属 性按照其权重值 由大到小依次排序, 并将所述 缓存表内的属性当前的权重值分别降低1/2; 再将所述 缓存表 的访问次数的计数值归零、 并重新计数。 6.根据权利要求1所述的低功耗蓝牙属性访问方法, 其特征在于, 所述属性协议信 息包 括: 读请求信息、 写请求信息、 写命令信息 。 7.根据权利要求6所述的低功耗蓝牙属性访问方法, 其特征在于, 检查所述属性协议信 息的请求权限是否满足需求还 包括: 根据该属性的属性类型, 属性权限, 检查对应属性协议信息的请求权限是否满足属性 协议中的约定 。 8.根据权利要求1所述的低功耗蓝牙属性访问方法, 其特征在于, 所述属性表用于保存 所述服务器的所有属性, 所述缓存表的容 量小于所述属性表的容 量。 9.一种低功耗蓝牙系统, 包括服务器和客户端, 其特征在于, 在所述服务器和所述客户 端建立连接后, 通过如权利要求1至8中任一项所述的方法和 属性协议访问对端设备。权 利 要 求 书 1/1 页 2 CN 115412893 A 2低功耗蓝牙属性访 问方法及低功耗蓝牙系统 技术领域 [0001]本发明涉及低功耗蓝牙技术领域, 特别是涉及一种低功耗蓝牙属性访问方法及低 功耗蓝牙系统。 背景技术 [0002]在低功耗蓝牙系统中, 当设备之间建立链接后, 一般需要通过属性协议 (Attribute Protocol)去访问对端设备的属性(Attribute)。 在属性协议中定义了2个角 色, 一个是服务器(Server), 一个是客户端(Client), 服务器提供一组属性, 客户端通过属 性协议去访问服务器的属 性, 当服务器收到客户端的属 性协议请求时, 需要遍历所有属 性 找到对应的属性, 执 行对应操作并对请求做出回应。 [0003]在资源受限的低功耗蓝牙片上系统中, 内部存储器 (片内RAM) 资源较少。 大量数据 的静态属性表 通常会放在外部存储器 (外部flash或外部EEPROM) 中, 但是, 处理器访问外部 存储器的速度较慢, 在遍历属性表时耗时往往会达到毫秒级; 同时当服务器的属性较多, 客 户端频繁的属性协 议请求时, 每次请求, 服务器都需要花费大量的时间来遍历所有属性, 这 会严重影响属性协议访问速度。 发明内容 [0004]本发明的主要目的在于提供一种低功耗蓝牙属性访问方法及低功耗蓝牙系统, 旨 在增加蓝牙系统中属性协议访问速度。 [0005]为实现上述目的, 本发明提供一种低功耗蓝牙属性访问方法, 包括以下步骤: S1、 服务器接收属性协议信息; S2、 解析所述属性协议信息, 以得到属性协议信息中的属性句柄和 属性值; S3、 根据解析 得到的所述属性句柄在缓存表中查找对应的属性: 若在所述缓存表中查找到对应属性, 则进行步骤S4; 若在缓存表中未查找到对应属性, 则根据所述属性句柄在属性表中查找对应的属 性, 若在属性表中查找到对应的属性, 则将该属性更新至所述缓存表中, 并进行步骤S4; 若 在属性表中没有查找到对应的属性, 则回复客户端错 误信息, 结束流 程; S4、 检查所述属性协议信息的请求权限是否满足需求: 若请求权限满足需求, 则 将对应属性上报至上层用户, 并向客户端发送回应信息, 结束流程; 若请求权限不满足需求, 则回复客户端错 误信息, 结束流 程。 [0006]优选地, 所述缓存表的更新还 包括: S3‑1、 当新增属性至缓存表时, 将该新增属性添加至缓存表的队列末尾, 并将其权 重值预设为0; S3‑2、 在每次访问缓存表中的属性时, 对被访问的属性的权 重值加1; S3‑3、 将被访问的属性与其前一表项中的属性的权重值进行比较, 若被访问的属说 明 书 1/6 页 3 CN 115412893 A 3
专利 低功耗蓝牙属性访问方法及低功耗蓝牙系统
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-18 22:33:09
上传分享
举报
下载
原文档
(512.9 KB)
分享
友情链接
GB-T 39853.1-2021 供电系统中的电能质量测量 第1部分:电能质量监测设备(PQI).pdf
DB65-T 4536.4—2022 电子政务外网建设规范第4部分:IP域名规划 新疆维吾尔自治区.pdf
GB-T 37033.2-2018 信息安全技术 射频识别系统密码应用技术要求 第2部分:电子标签与读写器及其通信密码应用技术要求.pdf
GB-T 41350-2022 再制造 节能减排评价指标及计算方法.pdf
GB-T 36344-2018信息技术数据质量评价指标.pdf
GB-T 36341.1-2018 信息技术 形状建模信息表示 第1部分:框架和基本组件.pdf
GB-T 24196-2009 金属和合金的腐蚀 电化学试验方法 恒电位和动电位极化测量导则.pdf
硅创社2024002-AIGC新书推荐榜2月.pdf
GB-T 5624-2019 汽车维修术语.pdf
GB-T 36377-2018 计量器具识别编码.pdf
GB-T 43256-2023 分布式光纤应变测试系统参数测试方法.pdf
YD-T 1729-2008 电信网和互联网安全等级保护实施指南.pdf
网络安全等级保护测评报告模板(2021版).pdf
ISO IEC 20924 2024 Internet of Things (IoT) and digital twin — Vocabulary.pdf
IBM 2022 年数据泄露成本报告.pdf
GB-T 17799.2-2023 电磁兼容 通用标准 第2部分:工业环境中的抗扰度标准.pdf
专利 一种温控器测试系统.PDF
GB-T 42932-2023 道路交通资产管理体系实施指南.pdf
希赛 2022中级信息安全工程师知识点集锦.pdf
GB-T 26766-2019 城市公共汽电车车载智能终端.pdf
1
/
10
评价文档
赞助2.5元 点击下载(512.9 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。