[发明专利]管理能够与iOS设备进行通信的外部蓝牙设备的方法及装置有效
申请号: | 201811020188.0 | 申请日: | 2018-09-03 |
公开(公告)号: | CN109413620B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 古滔;刘刚 | 申请(专利权)人: | 青岛海尔科技有限公司 |
主分类号: | H04W4/70 | 分类号: | H04W4/70;H04W4/80;H04W8/00 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 白莹;李冬梅 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 能够 ios 设备 进行 通信 外部 蓝牙 方法 装置 | ||
本发明公开了管理能够与iOS设备进行通信的外部蓝牙设备的方法及装置。所公开的方法包括:搜寻与iOS设备中的蓝牙设备能够进行通信的外部蓝牙设备,保存搜寻到的或经更新的外部蓝牙设备的设备信息;订阅搜寻到的或经更新的外部蓝牙设备的设备信息至用户定义的外部蓝牙设备实例,使用外部蓝牙设备实例接收和转发订阅的设备信息及针对搜寻到的外部蓝牙设备的用户控制指令;接收和显示经转发的订阅的设备信息,接收、显示和转发用户控制指令。所公开的技术方案能够自动返回对应于不同外部蓝牙设备的设备信息或下发针对不同外部蓝牙设备的指令,逻辑处理操作直观,能够方便地在iOS系统下管理接入的多种不同的外部蓝牙设备。
技术领域
本发明涉及计算机软件开发领域,尤其涉及管理能够与iOS设备进行通信的外部蓝牙设备的方法及装置。
背景技术
现有的iOS设备所使用的蓝牙设备管理应用程序(APP),通常直接调用iOS自带的蓝牙库,在iOS设备上的蓝牙设备与外部的外部蓝牙设备(例如,蓝牙体重秤、蓝牙牙刷等)之间进行数据通信。
然而,在同时接入多个不同的外部蓝牙设备(例如,同时支持蓝牙体重秤和蓝牙牙刷)时,因为不同外部蓝牙设备的具体通信协议(例如,包括具体的控制指令、具体的设备信息)不同,使用iOS自带的蓝牙库管理每个外部蓝牙设备时通常都需要调用多个不同的函数(例如,公开号为CN105188023A、发明名称为《一种蓝牙通讯方法和通讯装置》的专利申请文件中记载的scanForPeripheralsWithServices、connectPeripheral、discoverServices、peripheraldidDiscoverServices、characteristicUUIDsforService、didDiscoverCharacteristicForService等)。而且,在返回对应于某个具体外部蓝牙设备的设备信息或下发针对某个具体外部蓝牙设备的指令时,通常需要开发人员自己编写函数解析该设备信息中所包含的各个具体字段及字段值,处理起来非常繁琐。
因此,需要提出新的技术方案,以方便地管理多种不同的外部蓝牙设备。
发明内容
根据本发明的管理能够与iOS设备进行通信的外部蓝牙设备的方法,包括:
搜寻与iOS设备中的蓝牙设备能够进行通信的外部蓝牙设备,保存搜寻到的或经更新的外部蓝牙设备的设备信息;
订阅搜寻到的或经更新的外部蓝牙设备的设备信息至用户定义的外部蓝牙设备实例,使用外部蓝牙设备实例接收和转发订阅的设备信息及针对搜寻到的外部蓝牙设备的用户控制指令;
接收和显示经转发的订阅的设备信息,接收、显示和转发用户控制指令,
其中,外部蓝牙设备包括各种不同类型和/或型号的蓝牙设备,每个外部蓝牙设备实例对应于具有相同类型和/或相同型号的、具有相同设备信息集合和相同用户控制指令集合的蓝牙设备所对应的用户定义的外部蓝牙设备类的一个实例。
根据本发明的方法,基于外部蓝牙设备的MAC地址来区分外部蓝牙设备及外部蓝牙设备的设备信息。
根据本发明的方法,其外部蓝牙设备类或外部蓝牙设备实例实现了用于实现以下操作的方法:
将外部蓝牙设备类或外部蓝牙设备实例自身注册到蓝牙引擎模块,以实现针对搜寻到的或经更新的外部蓝牙设备的设备信息的订阅和针对搜寻到的外部蓝牙设备的用户控制指令的接收;
使用服务字典,告知蓝牙引擎模块需要监听的设备信息和用户控制指令;
实现针对蓝牙设备与各个外部蓝牙设备之间的各个连接的连接状态的监听、针对各个外部蓝牙设备所发送的广播数据的监听、针对各个外部蓝牙设备所发送的非广播数据的监听,以监听设备信息;
经由蓝牙引擎模块所提供的写数据接口将用户控制指令转发给蓝牙引擎模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司,未经青岛海尔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811020188.0/2.html,转载请声明来源钻瓜专利网。