1.一种移动终端蓝牙通信处理方法,其特征在于,包括:
移动终端检测是否与其他终端通过蓝牙进行通信;
当移动终端通过蓝牙与其他设备通信时,监测通信数据及通信状态;
当检测到移动终端蓝牙通信状态异常时,控制将之前保存的数据重传;
所述移动终端检测是否与其他终端通过蓝牙进行通信的步骤之前包括:预先设置蓝牙控制器与移动终端主控制器连接;
所述蓝牙控制器用于运行移动终端的蓝牙通信,以及运行计数控制,蓝牙控制器每隔一固定时间T1对计数器的计数值进行清零;蓝牙控制器连接计数器的清零端CR,蓝牙控制器是通过计数器的清零端CR对计数器进行清零的;
计数器的输入端IN连接蓝牙控制器时钟,蓝牙控制器时钟输出频率固定为FR的波形;
计数器对输入端IN波形的上升沿进行计数,当输入端IN处有一个上升沿时,计数器加1。
2.根据权利要求1所述的移动终端蓝牙通信处理方法,其特征在于,所述移动终端检测是否与其他终端通过蓝牙进行通信的步骤包括:移动终端检测是否与其它终端建立蓝牙连接;
当移动终端与其他终端建立蓝牙连接,则检测移动终端是否与其他终端通过蓝牙进行通信。
3.根据权利要求1所述的移动终端蓝牙通信处理方法,其特征在于,所述当移动终端通过蓝牙与其他设备通信时,监测通信数据及通信状态的步骤包括:移动终端主控制器获取蓝牙控制器中相关寄存器的值;
通过获取的寄存器的值,判断该蓝牙控制器工作状态是否异常。
4.根据权利要求1所述的移动终端蓝牙通信处理方法,其特征在于,所述当检测到移动终端蓝牙通信状态异常时,控制将之前保存的数据重传的步骤包括:当检测到移动终端蓝牙通信状态异常时,把蓝牙控制器中的数据复制到内存中,然后复位蓝牙控制器;
当蓝牙控制器重新启动,蓝牙控制器首先检查计数器输出端OUT是否为高电平,如果为高电平则本次蓝牙启动是由主控制器检测到蓝牙控制器通信状态异常所触发,在蓝牙启动后蓝牙控制器会将事先保存在内存中的上一次通信时的蓝牙控制器数据重传;同时蓝牙控制器会对计数器清零。
5.根据权利要求1所述的移动终端蓝牙通信处理方法,其特征在于,所述当移动终端通过蓝牙与其他设备通信时,监测通信数据及通信状态的步骤包括:当移动终端通过蓝牙与其他设备通信时,监测通信数据及通信状态是否正常;
当检测到通信数据传输为零或通信状态显示未连接,则提示移动终端蓝牙通信状态异常。
6.根据权利要求1所述的移动终端蓝牙通信处理方法,其特征在于,所述当移动终端通过蓝牙与其他设备通信时的步骤包括:当移动终端通过蓝牙与其他设备通信时,一边传输数据一边将数据复制到内存中。
7.一种移动终端蓝牙通信处理装置,其特征在于,所述装置包括:检测模块,用于控制移动终端检测是否与其他终端通过蓝牙进行通信;所述移动终端检测是否与其他终端通过蓝牙进行通信的步骤之前包括:预先设置蓝牙控制器与移动终端主控制器连接;所述蓝牙控制器用于运行移动终端的蓝牙通信,以及运行计数控制,蓝牙控制器每隔一固定时间T1对计数器的计数值进行清零;蓝牙控制器连接计数器的清零端CR,蓝牙控制器是通过计数器的清零端CR对计数器进行清零的;计数器的输入端IN连接蓝牙控制器时钟,蓝牙控制器时钟输出频率固定为FR的波形;计数器对输入端IN波形的上升沿进行计数,当输入端IN处有一个上升沿时,计数器加1;
监测模块,用于当移动终端通过蓝牙与其他设备通信时,监测通信数据及通信状态;
数据重传模块,用于当检测到移动终端蓝牙通信状态异常时,控制将之前保存的数据重传。
8.一种智能终端,其特征在于,所述智能终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的移动终端蓝牙通信处理程序,所述处理器执行所述移动终端蓝牙通信处理程序时,实现如权利要求1‑6任一项所述的移动终端蓝牙通信处理方法的步骤。
9.一种计算机可读存储介质,其特征在于,其上存储有移动终端蓝牙通信处理程序,所述移动终端蓝牙通信处理程序被处理器执行时,实现如权利要求1‑6任一项所述的移动终端蓝牙通信处理方法的步骤。