预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107786968A(43)申请公布日2018.03.09(21)申请号201710855316.2(22)申请日2017.09.20(71)申请人陕西法士特齿轮有限责任公司地址710119陕西省西安市高新区长安产业园西部大道129号(72)发明人蒲文杰(74)专利代理机构西安通大专利代理有限责任公司61200代理人徐文权(51)Int.Cl.H04W4/80(2018.01)H04W76/10(2018.01)H04W76/19(2018.01)H04L12/40(2006.01)G06F13/10(2006.01)权利要求书1页说明书3页附图1页(54)发明名称一种PC蓝牙模块与外部蓝牙之间可靠通讯方法(57)摘要本发明提供一种PC端可靠蓝牙信号发送方法,属于蓝牙通讯技术领域。该方法,首先,PC蓝牙模块与外部蓝牙之间配对,然后PC蓝牙模块生成虚拟COM口并与外部蓝牙的COM口连接,最后PC蓝牙模块与外部蓝牙之间通过COM口通讯。该方法实现了PC端蓝牙模块和外部蓝牙模块链接的高可靠性。CN107786968ACN107786968A权利要求书1/1页1.一种PC蓝牙模块与外部蓝牙之间可靠通讯方法,其特征在于,首先,PC蓝牙模块与外部蓝牙之间配对,然后PC蓝牙模块生成虚拟COM口并与外部蓝牙的COM口连接,最后PC蓝牙模块与外部蓝牙之间通过COM口通讯。2.如权利要求1所述的PC蓝牙模块与外部蓝牙之间可靠通讯方法,其特征在于,如果是从外部蓝牙向PC蓝牙模块传输数据,则所述PC蓝牙模块与外部蓝牙之间通过COM口通讯的步骤为:1.1)外部蓝牙发送数据至COM口;1.2)COM口的数据转发至PC蓝牙模块。3.如权利要求2所述的PC蓝牙模块与外部蓝牙之间可靠通讯方法,其特征在于,在步骤1.1)中,外部蓝牙利用串行端口的写入数据流接口,发送数据至COM口。4.如权利要求2所述的PC蓝牙模块与外部蓝牙之间可靠通讯方法,其特征在于,步骤1.2)具体包括步骤:串行端口的读取数据流接口接收COM口的数据;串行端口的读取数据流接口接收的数据转发至PC蓝牙模块。5.如权利要求1所述的PC蓝牙模块与外部蓝牙之间可靠通讯方法,其特征在于,如果是从PC蓝牙模块向外部蓝牙传输数据,则所述PC蓝牙模块与外部蓝牙之间通过COM口通讯的步骤为:2.1)查找注册表,找到PC蓝牙模块所虚拟的COM口值;2.2)打开COM口;2.3)PC蓝牙模块发送数据至COM口;2.4)COM口的数据转发至外部蓝牙。6.如权利要求5所述的PC蓝牙模块与外部蓝牙之间可靠通讯方法,其特征在于,在步骤2.2)中,利用串行端口的打开串行端口,将查找到的COM口值作为参数传入进去,打开COM口。7.如权利要求5所述的PC蓝牙模块与外部蓝牙之间可靠通讯方法,其特征在于,在步骤2.3)中,PC蓝牙模块利用串行端口的写入数据流接口,发送数据至COM口。8.如权利要求5所述的PC蓝牙模块与外部蓝牙之间可靠通讯方法,其特征在于,步骤2.4)具体包括步骤:串行端口的读取数据流接口接收COM口的数据;串行端口的读取数据流接口接收的数据转发至外部蓝牙。2CN107786968A说明书1/3页一种PC蓝牙模块与外部蓝牙之间可靠通讯方法技术领域[0001]本发明属于蓝牙通讯技术领域,涉及一种PC蓝牙模块与外部蓝牙之间可靠通讯方法。背景技术[0002]自1999年蓝牙版本0.8的发布,宣布支持线缆替换协议层(RFCOMM),该协议是基于欧洲电信标准协会ETSI07.10规程的串行线性仿真协议,此协议为上层业务(如传统的串行线缆应用)提供了传送能力,RFCOMM协议提供对基于L2CAP协议的串口仿真,通过L2CAP协议可以适配蓝牙中的基带,同时向上层的RFCOMM协议提供数据业务,L2CAP协议可以将基带发送的数据分割和重组,使得更高层的协议能够以64KB的长度进行发送和接收数据包,同时它也可以提供服务的质量支持。[0003]传统的PC(个人计算机)蓝牙模块和外部蓝牙通讯往往是通过开源的InTheHand,往往不去考虑底层的蓝牙通讯之间的协议逻辑关系。通常在蓝牙匹配链接过程中,会出现链接不上,链接低可靠性。本解决方案是在解决此链接的低可靠性,通过对底层协议之间关系的研究,提出通过蓝牙模块和虚拟串口相结合的方式进行蓝牙模块直接的数据接收和发送。发明内容[0004]本发明的目的在于提供一种PC端可靠蓝牙信号发送方法,实现PC端蓝牙模块和外部蓝牙模块链接的高可靠性。[0005]本发明是通过以下技术方案来实现:[0006]一种PC蓝牙模块与外部蓝牙之间可靠通讯方法,首先,PC蓝牙模块与外部蓝牙之间配对,然后PC蓝牙模块生成虚拟COM口(串行通讯端