[发明专利]基于响应式的蓝牙通信模块及蓝牙通信方法有效
申请号: | 201610821225.2 | 申请日: | 2016-09-13 |
公开(公告)号: | CN106385273B | 公开(公告)日: | 2018-08-07 |
发明(设计)人: | 张凯;郭晨阳;宋晓天 | 申请(专利权)人: | 北京叮叮关爱科技有限公司 |
主分类号: | H04B5/00 | 分类号: | H04B5/00 |
代理公司: | 北京晟睿智杰知识产权代理事务所(特殊普通合伙) 11603 | 代理人: | 于淼 |
地址: | 100082 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种基于响应式的蓝牙通信模块,包括指令配置单元、搜索单元、数据传输单元、指令控制单元、硬件推送单元、开关单元、操作抽象单元、状态控制单元和数据转换单元,所述搜索单元、数据传输单元、指令控制单元、硬件推送单元和开关单元封装在同一个封装模块中,该封装模块分别与所述指令配置单元和操作抽象单元相耦接,用于统一处理与蓝牙设备之间的数据传输。本申请还公开了利用上述一种基于响应式的蓝牙通信模块进行蓝牙通信的方法。本申请以命令模式为架构,采用响应式设计蓝牙通信模块,对蓝牙通信模块进行了封装,采用响应式编写代码,避免了多重回调,可以大幅度简化代码。 | ||
搜索关键词: | 基于 响应 蓝牙 通信 模块 方法 | ||
【主权项】:
1.一种基于响应式的蓝牙通信模块,位于移动终端中,其特征在于,包括指令配置单元、搜索单元、数据传输单元、指令控制单元、硬件推送单元、开关单元、操作抽象单元、状态控制单元和数据转换单元,所述搜索单元、数据传输单元、指令控制单元、硬件推送单元和开关单元封装在同一个封装模块中,该封装模块分别与所述指令配置单元和操作抽象单元相耦接,用于统一处理与蓝牙设备之间的数据传输,其中,所述指令配置单元,分别与并行的所述搜索单元、数据传输单元、指令控制单元、硬件推送单元和开关单元相耦接,用于对所述搜索单元、数据传输单元、指令控制单元、硬件推送单元和开关单元进行指令配置,发送搜索指令至搜索单元、发送数据传输指令至所述数据传输单元、发送操作指令至所述指令控制单元、发送硬件触发推送指令至所述硬件推送单元、以及发送开关指令至所述开关单元;所述搜索单元,分别与所述指令配置单元和操作抽象单元相耦接,用于接收所述指令配置单元发送的搜索指令,并执行搜索指令获取附近正在广播状态的全部蓝牙设备,将搜索到的蓝牙设备数据发送至所述操作抽象单元;所述数据传输单元,分别与所述指令配置单元和操作抽象单元相耦接,用于接收所述指令配置单元发送的数据传输指令,将实际数据传输至所述操作抽象单元,所述实际数据指所述移动终端与蓝牙设备交互时传输的数据;所述指令控制单元,分别与所述指令配置单元和操作抽象单元相耦接,用于接收所述指令配置单元发送的操作指令,与所述操作抽象单元协作完成操作指令,所述操作指令是指所述移动终端的应用程序发出的绑定指令、计划指令、以及解除绑定;所述硬件推送单元,分别与所述指令配置单元和操作抽象单元相耦接,用于接收所述指令配置单元发送的硬件触发推送指令,执行硬件触发推送操作,将硬件触发数据传送至操作抽象单元;所述开关单元,分别与所述指令配置单元和操作抽象单元相耦接,用于接收所述指令配置单元发送的开关指令,将决定所述数据传输指令、操作指令、以及硬件触发推送指令是否传输的开关指令发送至所述操作抽象单元;所述操作抽象单元,分别与所述并行的所述搜索单元、数据传输单元、指令控制单元、硬件推送单元和开关单元、以及状态控制单元相耦接,用于接收所述搜索单元发送的蓝牙设备数据、所述数据传输单元发送的实际数据、指令控制单元的操作指令、硬件推送单元发送的硬件触发数据和开关单元发送的是否传输的开关指令,处理后发送至所述状态控制单元;所述状态控制单元,分别与所述操作抽象单元和数据转换单元相耦接,用于接收所述操作抽象单元处理后的指令及数据后,进行判断是否正常获取到所述数据,正常获取后发送至所述数据转换单元;所述数据转换单元,与所述状态控制单元相耦接,用于接收所述状态控制单元中正常获取的数据,转换为可读性数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京叮叮关爱科技有限公司,未经北京叮叮关爱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610821225.2/,转载请声明来源钻瓜专利网。