[发明专利]在glibc环境下控制安卓蓝牙的装置、方法及终端设备在审

专利信息
申请号: 201910903590.1 申请日: 2019-09-24
公开(公告)号: CN112559199A 公开(公告)日: 2021-03-26
发明(设计)人: 李鹏 申请(专利权)人: 中兴通讯股份有限公司
主分类号: G06F9/54 分类号: G06F9/54;H04M1/72412;H04M1/72406
代理公司: 上海晨皓知识产权代理事务所(普通合伙) 31260 代理人: 成丽杰
地址: 518057 广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: glibc 环境 控制 蓝牙 装置 方法 终端设备
【说明书】:

发明实施例涉及智能设备领域,公开了一种在glibc环境下控制安卓蓝牙的装置。本发明中,功能接口转换器,用于将bionic环境下安卓蓝牙的功能接口转换为glibc环境能调用的功能接口;通信模块,用于与蓝牙应用、命令下发模块和消息监听模块进行通信;命令下发模块,用于根据来自通信模块的消息生成操作命令,并通过转换后的glibc环境能调用的功能接口将操作命令发送给蓝牙硬件;消息监听模块,用于监听来自蓝牙硬件的消息,并将处理后的来自蓝牙硬件的消息发送给通信模块。在Linux系统在蓝牙厂商只提供安卓驱动的条件下也可以使用蓝牙功能,而不需要进行重复开发,同时对上层应用生态兼容,现有的应用不做任何修改即可正常工作。

技术领域

本发明实施例涉及智能设备领域,特别涉及一种在glibc环境下控制安卓蓝牙的装置、方法及终端设备。

背景技术

仿生C库(Bionic)是安卓操作系统(Android)基础的C/C++库,GNU C库(Gnulibc,简称glibc)是Linux操作系统的标准C库,二者的实现上有着许多的不同,所以在编译时通过Boinic库链接的程序无法直接在glibc环境中加载运行。

发明人发现现有技术至少存在以下问题:安卓环境中的一些硬件相关的驱动库通常由硬件厂商提供,要想实现在glibc环境中控制安卓蓝牙,就需要厂商针对Linux操作系统专门开发匹配的蓝牙硬件,这样无疑会增加成本。

发明内容

本发明实施方式的目的在于提供一种在glibc环境下控制安卓蓝牙的装置、方法、终端设备以及计算机可读存储介质,使得Linux操作系统可以控制安卓蓝牙硬件,并兼容上层的蓝牙应用。

为解决上述技术问题,本发明的实施方式提供了一种在glibc环境下控制安卓蓝牙的装置,包括:功能接口转换器、应用消息处理模块、命令下发模块和消息监听模块;功能接口转换器,用于将bionic环境下安卓蓝牙的功能接口转换为glibc环境能调用的功能接口;通信模块,用于与蓝牙应用、命令下发模块和消息监听模块进行通信;命令下发模块,用于根据来自通信模块的消息生成操作命令,并通过转换后的glibc环境能调用的功能接口将操作命令发送给蓝牙硬件;消息监听模块,用于监听来自蓝牙硬件的消息,并将处理后的来自蓝牙硬件的消息发送给通信模块。

本发明的实施方式还提供了一种在glibc环境下控制安卓蓝牙的方法,包括:功能接口转换器将bionic环境下安卓蓝牙的功能接口转换为glibc环境能调用的功能接口;通信模块接收并处理来自蓝牙应用的信息;命令下发模块根据来自通信模块的消息生成操作命令,并通过转换后的glibc环境能调用的功能接口将操作命令发送给蓝牙硬件;消息监听模块监听来自蓝牙硬件的消息,将来自蓝牙硬件的消息进行处理并发送给通信模块;通信模块将来自消息监听模块的消息进行处理并发送给蓝牙应用。

本发明的实施方式还提供了一种终端设备,包括上述在glibc环境下控制安卓蓝牙的装置、蓝牙应用和蓝牙硬件;蓝牙应用,通过在glibc环境下控制安卓蓝牙的装置控制蓝牙硬件的操作,并通过在glibc环境下控制安卓蓝牙的装置接收来自蓝牙硬件的信息;蓝牙硬件,接收并执行来自在glibc环境下控制安卓蓝牙的装置的操作命令,并通过在glibc环境下控制安卓蓝牙的装置将蓝牙硬件的信息返回给蓝牙应用。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,其特征在于,计算机程序被处理器执行时实现上述在glibc环境下控制安卓蓝牙的方法。

本发明实施方式相对于现有技术而言,实现了在glibc环境下控制安卓蓝牙,并兼容所有的Linux应用程序。在蓝牙厂商只提供安卓蓝牙硬件的条件下,也可以在Linux操作系统中控制安卓蓝牙硬件以实现蓝牙功能,而不需要厂商针对Linux操作系统专门开发匹配的蓝牙硬件。除此之外,Linux应用程序开发者在使用蓝牙应用时不需要关心底层细节,直接使用装置中提供的应用编程接口(Application Program Interface,简称API)即可。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910903590.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top