[发明专利]一种双模SoC芯片及其数据传输方法在审
申请号: | 202210093110.1 | 申请日: | 2022-01-26 |
公开(公告)号: | CN114584958A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 郭小龙;吴海阳;王保根 | 申请(专利权)人: | 江苏金亿达能科技有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W24/08;H04W36/30;H04W64/00;H04W76/14;H04W84/12;H04W88/06 |
代理公司: | 南京中高专利代理有限公司 32333 | 代理人: | 徐福敏 |
地址: | 212000 江苏省镇*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 双模 soc 芯片 及其 数据传输 方法 | ||
1.一种双模SoC芯片数据传输方法,其特征在于,包括以下步骤:
步骤一、将需要传输的数据根据第一数据划分策略划分为若干数据包并编号,所述数据包为:F1,F2,F3...Fn;
将定位数据序列根据第二数据划分策略划分为若干待定位数据包并记为S,所述待定位数据包为一预设数据序列;
步骤二、将n+1个所述待定位数据包插入所述数据包中得到待传输数据包,所述待传输数据包为:S,F1,S,F2,S,F3,S...S,Fn,S;
步骤三、选择第一传输方式依次顺序传输所述待传输数据包;
步骤四、比较完整传输数据包的数量是否小于所述待传输数据包的总数量,若所述完整传输数据包的数量小于所述待传输数据包的总数量,则判断是否需要切换所述第一传输方式为第二传输方式;
若需要,则切换所述第一传输方式为所述第二传输方式,选择所述第二传输方式按照编号顺序依次传输切换前未被完整传输的待传输数据包;
若不需要,则继续使用所述第一传输方式依次顺序传输所述待传输数据包,并重复步骤四,直到所述完整传输数据包的数量与所述待传输数据包的总数量相等。
2.如权利要求1所述的双模SoC芯片数据传输方法,其特征在于,步骤一中所述第一数据划分策略依据所述数据的大小以及传输方式的传输能力设置,所述第二数据划分策略依据所述数据包的总数量设置。
3.如权利要求1所述的双模SoC芯片数据传输方法,其特征在于,步骤四中当所述第一传输方式为Wifi传输,所述第二传输方式为蓝牙传输时,判断是否需要切换所述第一传输方式为所述第二传输方式的方法为:
一次诊断蓝牙设备是否与数据接收方建立连接;
若所述蓝牙设备与所述数据接收方连接,则进入二次诊断;
若所述蓝牙设备与所述数据接收方断开,则继续使用所述第一传输方式依次顺序传输所述待传输数据包。
4.如权利要求3所述的双模SoC芯片数据传输方法,其特征在于,所述一次诊断方法包括:
诊断蓝牙接入表中是否有数据接收方的蓝牙物理地址;
若所述蓝牙接入表中没有所述数据接收方的蓝牙物理地址,则判定所述蓝牙设备与所述数据接收方断开,并继续使用所述第一传输方式依次顺序传输所述待传输数据包;
若所述蓝牙接入表中有所述数据接收方的蓝牙物理地址,则诊断所述蓝牙设备与所述数据接收方的距离是否在可传输范围内;
若所述蓝牙设备与所述数据接收方的距离不在可传输范围内,则判定所述蓝牙设备与所述数据接收方断开,并继续使用所述第一传输方式依次顺序传输所述待传输数据包;
若所述蓝牙设备与所述数据接收方的距离在可传输范围内,则进入二次诊断。
5.如权利要求4所述的双模SoC芯片数据传输方法,其特征在于,所述二次诊断方法包括:
提取所述完整传输数据包中的已传输定位数据包;
计算所述已传输定位数据包的数量记录为i,并计算i个所述已传输定位数据包的平均丢包率;
诊断所述平均丢包率是否小于传输阈值;
若所述平均丢包率大于等于所述传输阈值,则继续使用所述第一传输方式依次顺序传输所述待传输数据包;
若所述平均丢包率小于等于所述传输阈值,则切换所述第一传输方式为第二传输方式,选择蓝牙传输依次顺序传输切换前未被完整传输的待传输数据包,该切换前未被完整传输的待传输数据包为S,Fi,S,Fi+1,S...S,Fn,S。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏金亿达能科技有限公司,未经江苏金亿达能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210093110.1/1.html,转载请声明来源钻瓜专利网。