[发明专利]一种蓝牙打印机多连接的数据管理方法有效
申请号: | 202010496960.7 | 申请日: | 2020-06-03 |
公开(公告)号: | CN111679798B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 王玉强;韩标;邱文庆;朱勇 | 申请(专利权)人: | 北京百瑞互联技术有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京国科程知识产权代理事务所(普通合伙) 11862 | 代理人: | 曹晓斐 |
地址: | 100085 北京市海淀区上地信息路2号(北京实创*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 蓝牙 打印机 连接 数据管理 方法 | ||
本发明公开了一种蓝牙打印机多连接的数据管理方法,属于蓝牙无线通讯技术领域。本发明的蓝牙打印机多连接的数据管理方法包括:建立连接步骤;打印数据传输步骤;打印第一步骤,蓝牙模块将最先接收到的第一打印数据作为当前打印数据,并相对应的设置当前链路和当前蓝牙设备,打印模块接收当前打印数据并进行打印,以及打印完毕后蓝牙模块继续接收当前蓝牙设备中第二打印数据;打印第二步骤,打印第一步骤完毕后,剩余蓝牙设备中对应的打印数据执行打印第二步骤;循环步骤,蓝牙打印机按照接收第一打印数据的时间次序重复打印第二步骤,直至每台蓝牙设备的打印数据打印完毕。本发明保证依次打印多台蓝牙设备中的数据,避免打印错乱。
技术领域
本发明涉及蓝牙无线通讯技术领域,特别涉及一种蓝牙打印机多连接的数据管理方法。
背景技术
便携式蓝牙打印机的应用日趋广泛。蓝牙打印机主要由蓝牙模块和打印模块两部分构成,蓝牙模块负责数据传输,打印模块负责数据打印,两个模块通过通用异步收发传输器UART连接。当蓝牙打印机只连接一台设备,设备打印时,蓝牙模块接收到打印数据之后,直接通过UART把数据传送到打印模块,打印模块负责打印即可。但在实际应用中尤其是在办公室中,有一台蓝牙打印机同时连接多台设备的需求。如果多台设备同时打印,蓝牙模块接收到多台设备的数据之后,直接把数据发送给打印模块,就会出现不同设备的信息同时打印,导致打印错乱的现象。
发明内容
本发明所要解决的技术问题是:提供一种蓝牙打印机多连接的数据管理方法,对蓝牙模块接收到的数据进行有效管理,避免出现打印错乱的情况。
为了实现上述目的,本发明采用的一个技术方案是:提供一种蓝牙打印机多连接的数据管理方法,包括:建立连接步骤,一台蓝牙打印机和至少两台蓝牙设备分别建立蓝牙链路;打印数据传输步骤,至少两台蓝牙设备同时向蓝牙打印机中的蓝牙模块发送相对应的第一打印数据,蓝牙模块将每台蓝牙设备中第一打印数据添加到数据链表中,其中第一打印数据为每台蓝牙设备向蓝牙打印机发送的第一个打印数据;打印第一步骤,蓝牙模块按照接收时间次序将最先接收到的第一打印数据作为当前打印数据,并将当前打印数据对应的蓝牙链路作为当前链路,将当前链路对应的蓝牙设备作为当前蓝牙设备,蓝牙模块将当前打印数据发送给蓝牙打印机中的打印模块,数据链表删除相应的第一打印数据,然后打印模块进行打印,在打印模块打印过程中蓝牙模块接收当前蓝牙设备中第二打印数据并禁止其他的蓝牙设备中第二打印数据的传输,直至当前设备中打印数据打印完毕,打印第二步骤,在删除后的数据链表中,蓝牙模块将最先接收到的第一打印数据作为当前打印数据,并依次调整对应的当前链路和当前蓝牙设备,蓝牙模块将当前打印数据发送给打印模块,数据链表删除相应的第一打印数据,然后打印模块进行打印,打印过程中蓝牙模块恢复当前蓝牙设备中第二打印数据的传输并发送给打印模块打印,直至当前蓝牙设备中打印数据打印完毕;以及循环步骤,蓝牙打印机按照接收第一打印数据的时间次序重复打印第二步骤,直至每台蓝牙设备中打印数据打印完毕。
本发明采用的第二个技术方案是:一种计算机可读存储介质,其存储有计算机指令,包括,计算机指令被操作以执行方案一中的蓝牙打印机多连接的数据管理方法。
本发明采用的第三个技术方案是:一种计算机设备,其包括处理器和存储器,存储器存储有计算机指令,包括,处理器操作计算机指令以执行方案一中的蓝牙打印机多连接的数据管理方法。
本发明的有益效果在于:蓝牙模块通过流控的方式,依次打印多台设备的数据,有效避免出现打印错乱的情况。
附图说明
图1为本发明蓝牙打印机多连接的数据管理方法的过程示意图;
图2为本发明蓝牙打印机多连接的数据管理方法的一个具体实施例的流程图。
具体实施方式
为了使本发明的上述特征和优点更加易懂,下面结合附图和具体实施方式对本发明做进一步详细说明。该详细说明仅仅是为了帮助理解本发明,本发明的保护范围不仅仅限于具体实施方式中的具体说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百瑞互联技术有限公司,未经北京百瑞互联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010496960.7/2.html,转载请声明来源钻瓜专利网。