蓝牙通讯处理方法及装置制造方法及图纸

技术编号:9572124 阅读:155 留言:0更新日期:2014-01-16 04:46
本发明专利技术提供了一种蓝牙通讯处理方法及装置,该方法包括,采用在第一设备与第二设备通过蓝牙技术通讯异常时,存储出现异常的未完成任务;检测第一设备与第二设备是否再次处于可通讯状态;在检测到第一设备与第二设备再次处于可通讯状态的情况下,复原执行未完成的任务,通过本发明专利技术,不仅能够实现在蓝牙通讯断开后,异常中断的任务能够继续执行,而且依据之前建立过的通讯所保存的信息来快速建立蓝牙通讯,流程简单,提高了蓝牙通讯效率,进而提升了用户体验。

【技术实现步骤摘要】
蓝牙通讯处理方法及装置
本专利技术涉及通信领域,具体而言,涉及一种蓝牙通讯处理方法及装置。
技术介绍
蓝牙,是一种支持设备短距离通信(一般IOm内)的无线电技术。能在包括移动电话、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网Internet之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路随着科学技术的发展,基于蓝牙技术的特点,产生了很多使用蓝牙技术的应用和产品,例如,蓝牙耳机,蓝牙适配器、蓝牙电话等等。使用蓝牙近距离通讯技术的两台终端失去联系后,当两者又一次进入可通讯距离并且达到蓝牙可通讯状态,如果两通讯终端需要再次进行信息交互时,需要再次重新进行适配,从而完成连接实现信息的交互,而采用这样的方式,不仅由于蓝牙通讯连接断开后,异常中断的任务无法继续执行,而且再次重新连接时使用的还是之前所使用的配置资源,造成程序复杂,使得蓝牙通讯效率不高,影响用户体验。
技术实现思路
本专利技术提供了一种蓝牙通讯处理方法及装置,以至少解决现有技术中由于蓝牙通讯连接断开后,异常中断的任务无法继续执行的问题。根据本专利技术的一个方面,提供了一种蓝牙通讯处理方法,包括:在第一设备与第二设备通过蓝牙技术通讯异常时,存储出现异常的未完成任务;检测所述第一设备与第二设备是否再次处于可通讯状态;在检测到所述第一设备与所述第二设备再次处于可通讯状态的情况下,复原执行所述未完成的任务。优选地,在所述第一设备与所述第二设备通过蓝牙技术通讯异常时,存储出现异常的未完成任务包括:为所述第一设备和所述第二设备建立未完成任务队列;在所述第一设备与所述第二设备进行通讯时,存储与在通讯时所执行任务对应的任务副本;在所述第一设备与所述第二设备通讯异常时,将存储的所述任务副本插入所述未完成任务队列。优选地,检测所述第一设备与所述第二设备是否再次处于可通讯状态包括:建立与所述第一设备之前进行过蓝牙通讯的一个或多个所述第二设备的蓝牙地址列表;根据所述蓝牙地址列表中所存储的地址尝试与一个或多个所述第二设备建立连接;在所述第一设备与所述第二设备建立连接成功的情况下,确定所述第一设备与建立连接成功的所述第二设备再次处于可通讯状态。优选地,在建立与所述第一设备之前进行过蓝牙通讯的一个或多个所述第二设备的蓝牙地址列表之后,还包括:检测所述第一设备是否与所述蓝牙地址列表中没有的地址所对应的第二设备进行过蓝牙通讯;在检测到所述第一设备与所述蓝牙地址列表中没有的地址所对应的第二设备进行过蓝牙通讯的情况下,依据所述蓝牙地址列表中没有的地址对所述蓝牙地址列表进行更新。优选地,在检测到所述第一设备与所述第二设备再次处于可通讯状态的情况下,复原执行所述未完成的任务包括:判断所述第一设备与所述第二设备之间的之前通讯所存在的所述未完成的任务是否不少于两个;在判断结果为是的情况下,对不少于两个的所述未完成的任务进行排序;依照排列的顺序,复原执行所述未完成的任务。根据本专利技术的另一方面,提供了一种蓝牙通讯处理装置,包括:第一存储模块,用于在第一设备与第二设备通过蓝牙技术通讯异常时,存储出现异常的未完成任务;第一检测模块,用于检测所述第一设备与第二设备是否再次处于可通讯状态;第一复原模块,用于在检测到所述第一设备与所述第二设备再次处于可通讯状态的情况下,复原执行所述未完成的任务。优选地,所述第一存储模块包括:第一建立单元,用于为所述第一设备和所述第二设备建立未完成任务队列;第二存储单元,用于在所述第一设备与所述第二设备进行通讯时,存储与在通讯时所执行任务对应的任务副本;第一插入单元,用于在所述第一设备与所述第二设备通讯异常时,将存储的所述任务副本插入所述未完成任务队列。优选地,所述第一检测模块包括:第二建立单元,用于建立与所述第一设备之前进行过蓝牙通讯的一个或多个所述第二设备的蓝牙地址列表;第三建立单元,用于根据所述蓝牙地址列表中所存储的地址尝试与一个或多个所述第二设备建立连接;第一确定单元,用于在所述第一设备与所述第二设备建立连接成功的情况下,确定所述第一设备与建立连接成功的所述第二设备再次处于可通讯状态。优选地,还包括:第一检测单元,用于在建立与所述第一设备之前进行过蓝牙通讯的一个或多个所述第二设备的蓝牙地址列表之后,检测所述第一设备是否与所述蓝牙地址列表中没有的地址所对应的第二设备进行过蓝牙通讯;第一更新单元,用于在检测到所述第一设备与所述蓝牙地址列表中没有的地址所对应的第二设备进行过蓝牙通讯的情况下,依据所述蓝牙地址列表中没有的地址对所述蓝牙地址列表进行更新。优选地,所述第一复原模块包括:第一判断单元,用于判断所述第一设备与所述第二设备之间的之前通讯所存在的所述未完成的任务是否不少于两个;第一排序单元,用于在判断结果为是的情况下,对不少于两个的所述未完成的任务进行排序;第一复原单元,用于依照排列的顺序,复原执行所述未完成的任务。通过本专利技术,采用在第一设备与第二设备通过蓝牙技术通讯异常时,存储出现异常的未完成任务;检测所述第一设备与第二设备是否再次处于可通讯状态;在检测到所述第一设备与所述第二设备再次处于可通讯状态的情况下,复原执行所述未完成的任务,不仅能够实现在蓝牙通讯断开后,异常中断的任务能够继续执行,而且依据之前建立过的通讯所保存的信息来快速建立蓝牙通讯,流程简单,提高了蓝牙通讯效率,进而提升了用户体验。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的蓝牙通讯处理方法的流程图;图2是根据本专利技术实施例的蓝牙通讯处理装置的结构框图;图3是根据本专利技术实施例的蓝牙通讯处理装置的第一存储模块22的优选结构框图;图4是根据本专利技术实施例的蓝牙通讯处理装置的第一检测模块24的优选结构框图一;图5是根据本专利技术实施例的蓝牙通讯处理装置的第一检测模块24的优选结构框图二 ;图6是根据本专利技术实施例的蓝牙通讯处理装置的第一复原模块26的优选结构框图;图7是根据本专利技术实施例的蓝牙无线通讯联系后的复原的结构示意图;图8是根据本专利技术实施例的任务执行的流程图;图9是根据本专利技术实施例的连接复连流程图。【具体实施方式】下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本实施例中提供了一种蓝牙通讯处理方法,图1是根据本专利技术实施例的蓝牙通讯处理方法的流程图,如图1所示,该流程包括如下步骤:步骤S102,在第一设备与第二设备通过蓝牙技术通讯异常时,存储出现异常的未完成任务;步骤S104,检测上述第一设备与第二设备是否再次处于可通讯状态;步骤S106,在检测到上述第一设备与上述第二设备再次处于可通讯状态的情况下,复原执行上述未完成的任务。通过上述步骤,通过存储在出现异常时未完成任务,在处于再次可通讯状态的情况下,复原执行上述示完成的任务,不仅能够实现在蓝牙通讯断开后,异常中断的任务能够继续执行,而且依据之前建立过的通讯所保存的信息来快速建立蓝牙通讯,流程简单,提高了蓝牙通讯效率,进而提升了用户本文档来自技高网...

【技术保护点】
一种蓝牙通讯处理方法,其特征在于,包括:在第一设备与第二设备通过蓝牙技术通讯异常时,存储出现异常的未完成任务;检测所述第一设备与第二设备是否再次处于可通讯状态;在检测到所述第一设备与所述第二设备再次处于可通讯状态的情况下,复原执行所述未完成的任务。

【技术特征摘要】
1.一种蓝牙通讯处理方法,其特征在于,包括: 在第一设备与第二设备通过蓝牙技术通讯异常时,存储出现异常的未完成任务; 检测所述第一设备与第二设备是否再次处于可通讯状态; 在检测到所述第一设备与所述第二设备再次处于可通讯状态的情况下,复原执行所述未完成的任务。2.根据权利要求1所述的方法,其特征在于,在所述第一设备与所述第二设备通过蓝牙技术通讯异常时,保存出现异常的未完成任务包括: 为所述第一设备和所述第二设备建立未完成任务队列; 在所述第一设备与所述第二设备进行通讯时,保存与在通讯时所执行任务对应的任务副本; 在所述第一设备与所述第二设备通讯异常时,将保存的所述任务副本插入所述未完成任务队列。3.根据权利要求1所述的方法,其特征在于,检测所述第一设备与所述第二设备是否再次处于可通讯状态包括: 建立与所述第一设备之前进行过蓝牙通讯的一个或多个所述第二设备的蓝牙地址列表; 根据所述蓝牙地址列表中所存储的`地址尝试与一个或多个所述第二设备建立连接; 在所述第一设备与所述第二设备建立连接成功的情况下,确定所述第一设备与建立连接成功的所述第二设备再次处于可通讯状态。4.根据权利要求3所述的方法,其特征在于,在建立与所述第一设备之前进行过蓝牙通讯的一个或多个所述第二设备的蓝牙地址列表之后,还包括: 检测所述第一设备是否与所述蓝牙地址列表中没有的地址所对应的第二设备进行过蓝牙通讯; 在检测到所述第一设备与所述蓝牙地址列表中没有的地址所对应的第二设备进行过蓝牙通讯的情况下,依据所述蓝牙地址列表中没有的地址对所述蓝牙地址列表进行更新。5.根据权利要求1所述的方法,其特征在于,在检测到所述第一设备与所述第二设备再次处于可通讯状态的情况下,复原执行所述未完成的任务包括: 判断所述第一设备与所述第二设备之间的之前通讯所存在的所述未完成的任务是否不少于两个; 在判断结果为是的情况下,对不少于两个的所述未完成的任务进行排序; 依照排列的顺序,复原执行所述未完成的任务。6.一种蓝牙通讯处理装置,其特征在于,包括...

【专利技术属性】
技术研发人员:姚逸钦
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1