【技术实现步骤摘要】
一种蓝牙传输的控制方法及装置
本专利技术涉及蓝牙传输领域,尤其涉及一种蓝牙传输的控制方法及装置。
技术介绍
随着信息技术的推广与应用,在人们的工作和生活中,进行资金结算的时候,日益采用电子化支付方式。电子化支付方式除了有方便和快捷的好处之外,还减少了中央银行的现钞压力。由于电子化支付方式是基于银行的借记卡、信用卡等介质进行支付的,故此必须应用到POS机和各类新型的兼有收银功能的便携式电子设备。目前,移动POS机的应用相当的广泛,然而,大部分的移动POS机需要与智能手机配合使用才能完全支付,由于成本原因,大部分的移动POS机不具有上网功能,只能通过蓝牙与智能手机相连并传输数据,但是由于蓝牙的缓存区空间大小有限或者正处于忙碌状态而导致发送的数据无法接受,因而产生丢失数据包的现象。在支付过程中产生丢失数据包是不能够被允许的。
技术实现思路
本专利技术所要解决的技术问题是:提供一种蓝牙传输的控制方法及装置,实现对蓝牙传输进行有效合理的控制,防止产生丢失数据包的现象。为了解决上述技术问题,本专利技术采用的技术方案为:一种蓝牙传输的控制方法,包括:S101、服务端将参数和参数信息 ...
【技术保护点】
一种蓝牙传输的控制方法,其特征在于,包括:S101、服务端将参数和参数信息通过蓝牙发送至客户端;所述参数信息包括服务端缓冲区空间最大字节数和单次最大传输数据字节数;S102、所述服务端根据步骤S101所得参数信息计算得出最大的传输次数,将所得出的最大传输次数发送至客户端;S103、所述客户端根据步骤S102所得最大传输次数进行数据传输,传输一次不大于最大传输数据字节数的数据,传输次数减少一次;S104、所述服务端根据步骤S103所得客户端剩余传输次数计算得出服务端还能够接收的传输次数并发送至客户端。
【技术特征摘要】
1.一种蓝牙传输的控制方法,其特征在于,包括:S101、服务端将参数和参数信息通过蓝牙发送至客户端;所述参数信息包括服务端缓冲区空间最大字节数和单次最大传输数据字节数;S102、所述服务端根据步骤S101所得参数信息计算得出最大的传输次数,将所得出的最大传输次数发送至客户端;S103、所述客户端根据步骤S102所得最大传输次数进行数据传输,传输一次不大于最大传输数据字节数的数据,传输次数减少一次;S104、所述服务端根据步骤S103所得客户端剩余传输次数计算得出服务端还能够接收的传输次数并发送至客户端;所述步骤S102计算最大传输次数的方法为:将服务端缓冲区空间最大字节数除以单次最大传输数据字节数得出最大传输次数;所述步骤S104计算得出服务端还能够接收的传输次数具体为:将服务端最大的接收次数减去客户端剩余传输次数计算得出能够接收的传输次数;所述步骤S104具体为:判断服务端是否在执行任务;若是,则服务端发送给客户端与客户端剩余传输次数相同的负值传输次数;若否,则服务端根据步骤S103所得客户端剩余传输次数计算得出服务端还能够接收的传输次数并发送至客户端。2.根据权利要求1所述的蓝牙传输的控制方法,其特征在于,所述步骤S103具体为:S1031、判断所述客户端的传输次数是否大于0,若是,则传输一次不大于最大传输数据字节数的数据,传输次数减少一次,进入步骤S1032;若否,则重复步骤S1031;S1032、判断客户端是否接收到服务端发送的传输次数,若是,则将客户端剩余传输次数加上接收到服务端所发送的传输次数,返回步骤S1031;若否,返回步骤S1031。3.根据权利要求1所述的蓝牙传输的控制方法,其特征在于,所述步骤S104具体为:所述服务端根据步骤S103所得客户端剩余传输次数和服务端的剩余...
【专利技术属性】
技术研发人员:张炽成,王晓阳,
申请(专利权)人:福建联迪商用设备有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。