移动终端蓝牙数据处理方法、装置及存储介质制造方法及图纸

技术编号:20331692 阅读:46 留言:0更新日期:2019-02-13 07:24
本申请公开了一种移动终端蓝牙数据处理方法、装置及存储介质,所述方法包括:在向蓝牙设备发送第一蓝牙数据时,获取所述第一蓝牙数据的生存时间;在检测到所述第一蓝牙数据的发送时长超过所述生存时间时,清理所述第一蓝牙数据,从而及时清理未成功发送的蓝牙数据,提高移动终端的使用效率。

【技术实现步骤摘要】
移动终端蓝牙数据处理方法、装置及存储介质
本申请涉及计算机
,尤其涉及一种移动终端蓝牙数据处理方法、装置及存储介质。
技术介绍
目前移动终端上普遍采用了蓝牙芯片,使移动终端支持蓝牙功能,从而与其他带有蓝牙的设备如汽车、手表等进行无线连接。蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4至2.485GHz的ISM波段的UHV无线电波)。目前,移动终端之间通过蓝牙互联是常见的连接方式,但是在实际使用中,由于蓝牙采用无线形式会出现空中接口不畅的情况,如移动终端与蓝牙设备之间距离变远,或信号受到干扰等,此时移动终端传输给蓝牙设备的数据会长时间占用存储空间,但却未成功发送,从而降低移动终端的使用效率。
技术实现思路
本申请实施例提供一种移动终端蓝牙数据处理方法、装置及存储介质,能够及时清理未成功发送的蓝牙数据,提高移动终端的使用效率。本申请实施例提供了一种移动终端蓝牙数据处理方法,包括:在向蓝牙设备发送第一蓝牙数据时,获取所述第一蓝牙数据的生存时间;在检测到所述第一蓝牙数据的发送时长超过所述生存时间时,清理所述第一蓝牙数据。进一步地,所述获取所述第一蓝牙数据的生存时间,具体包括:在预定时间内检测移动终端是否配置所述第一蓝牙数据的生存时间;若是,则将配置的生存时间作为所述第一蓝牙数据的生存时间;若否,则将预存的默认生存时间作为所述第一蓝牙数据的生存时间。进一步地,所述将预存的默认生存时间作为所述第一蓝牙数据的生存时间,具体包括:从数据库中查找所述蓝牙设备的默认生存时间,并将所述蓝牙设备的默认生存时间作为所述第一蓝牙数据的生存时间。进一步地,所述方法还包括:向所述蓝牙设备发送第二蓝牙数据,并记录所述第二蓝牙数据完成发送所需的时长;根据记录的时长对所述数据库中预存的所述蓝牙设备的默认生存时间进行更新。进一步地,所述根据记录的时长对所述数据库中预存的所述蓝牙设备的默认生存时间进行更新,具体包括:计算记录的时长与所述蓝牙设备的默认生存时间的平均时长,并将所述数据库中预存的所述蓝牙设备的默认生存时间更新为所述平均时长。本申请实施例还提供了一种移动终端蓝牙数据处理装置,包括:生存时间获取模块,用于在向蓝牙设备发送第一蓝牙数据时,获取所述第一蓝牙数据的生存时间;清理模块,用于在检测到所述第一蓝牙数据的发送时长超过所述生存时间时,清理所述第一蓝牙数据。进一步地,所述生存时间获取模块具体包括:检测单元,用于在预定时间内检测移动终端是否配置所述第一蓝牙数据的生存时间;第一生存时间获取单元,用于在预定时间内检测到移动终端配置所述第一蓝牙数据的生存时间时,将配置的生存时间作为所述第一蓝牙数据的生存时间;第二生存时间获取单元,用于在预定时间内检测到移动终端未配置所述第一蓝牙数据的生存时间时,将预存的默认生存时间作为所述第一蓝牙数据的生存时间。进一步地,所述第二生存时间获取单元具体用于:从数据库中查找所述蓝牙设备的默认生存时间,并将所述蓝牙设备的默认生存时间作为所述第一蓝牙数据的生存时间。进一步地,所述装置还包括:记录模块,用于向所述蓝牙设备发送第二蓝牙数据,并记录所述第二蓝牙数据完成发送所需的时长;更新模块,用于根据记录的时长对所述数据库中预存的所述蓝牙设备的默认生存时间进行更新。本申请实施例还提供了一种计算机可读存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述任一项移动终端蓝牙数据处理方法。本申请提供的移动终端蓝牙数据处理方法、装置及存储介质,能够在向蓝牙设备发送蓝牙数据时,获取该蓝牙数据的生存时间,以在该蓝牙数据的发送时长超过其生存时间时,清理该蓝牙数据,避免其长时间占用移动终端的存储空间,提高移动终端的使用效率,同时提高蓝牙数据的传输效率。附图说明下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。图1为本申请实施例提供的移动终端蓝牙数据处理方法的流程示意图。图2为本申请实施例提供的移动终端蓝牙数据处理方法的另一流程示意图。图3为本申请实施例提供的移动终端蓝牙数据处理装置的结构示意图。图4为本申请实施例提供的移动终端的结构示意图。图5为本申请实施例提供的移动终端的另一结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。一种移动终端蓝牙数据处理方法,包括:在向蓝牙设备发送第一蓝牙数据时,获取所述第一蓝牙数据的生存时间;在检测到所述第一蓝牙数据的发送时长超过所述生存时间时,清理所述第一蓝牙数据。如图1所示,图1是本申请实施例提供的移动终端蓝牙数据处理方法的流程示意图,该移动终端蓝牙数据处理方法的具体流程可以如下:101.在向蓝牙设备发送第一蓝牙数据时,获取所述第一蓝牙数据的生存时间。本实施例中,移动终端与蓝牙设备连接后即可启动蓝牙数据发送,以向蓝牙设备发送蓝牙数据。移动终端在向蓝牙设备发送第一蓝牙数据时,获取第一蓝牙数据的生存时间。例如,所述获取所述第一蓝牙数据的生存时间,具体包括:在预定时间内检测移动终端是否配置所述第一蓝牙数据的生存时间;若是,则将配置的生存时间作为所述第一蓝牙数据的生存时间;若否,则将预存的默认生存时间作为所述第一蓝牙数据的生存时间。需要说明的是,移动终端先在系统中配置第一蓝牙数据的生存时间,若在预定时间内接收到系统配置的生存时间,则将配置的生存时间作为第一蓝牙数据的生存时间;若在预定时间内未接收到系统配置的生存时间,则将预存的默认生存时间作为第一蓝牙数据的生存时间。具体地,在预定时间内未接收到系统配置的生存时间时,从数据库中查找所述蓝牙设备的默认生存时间,并将所述蓝牙设备的默认生存时间作为所述第一蓝牙数据的生存时间。需要说明的是,数据库中预先存储有与移动终端连接的各个蓝牙设备的识别码及对应的默认生存时间。移动终端可根据与其连接的蓝牙设备的识别码从数据库中查找对应的默认生存时间,并将默认生存时间作为向该蓝牙设备发送的蓝牙数据的生存时间。102.在检测到所述第一蓝牙数据的发送时长超过所述生存时间时,清理所述第一蓝牙数据。本实施例中,在向蓝牙设备发送第一蓝牙数据时,启动定时器,并将该定时器与第一蓝牙数据进行关联,同时设置定时器的超时时间为第一蓝牙数据的生存时间。在定时器超时时,判定第一蓝牙数据的发送时长超过其生存时间,第一蓝牙数据发送失败,自动关闭第一蓝牙数据。在第一蓝牙数据关闭的同时,与第一蓝牙数据关联的定时器也会自动关闭。另外,在第一蓝牙数据发送的过程中,还可修改与第一蓝牙数据关联的定时器的超时时间,从而调整第一蓝牙数据的生存时间。由上述可知,本申请提供的移动终端蓝牙数据处理方法,能够在向蓝牙设备发送蓝牙数据时,获取该蓝牙数据的生存时间,以在该蓝牙数据的发送时长超过其生存时间时,清理该蓝牙数据,避免其长时间占用移动终端的存储空间,提高移动终端的使用效率,同时提高蓝牙数据的传输效率。如图2所示,图2是本申请实施例提供的移动终端蓝牙数据处理方法的另一流程示意图,所述移本文档来自技高网...

【技术保护点】
1.一种移动终端蓝牙数据处理方法,其特征在于,包括:在向蓝牙设备发送第一蓝牙数据时,获取所述第一蓝牙数据的生存时间;在检测到所述第一蓝牙数据的发送时长超过所述生存时间时,清理所述第一蓝牙数据。

【技术特征摘要】
1.一种移动终端蓝牙数据处理方法,其特征在于,包括:在向蓝牙设备发送第一蓝牙数据时,获取所述第一蓝牙数据的生存时间;在检测到所述第一蓝牙数据的发送时长超过所述生存时间时,清理所述第一蓝牙数据。2.如权利要求1所述的移动终端蓝牙数据处理方法,其特征在于,所述获取所述第一蓝牙数据的生存时间,具体包括:在预定时间内检测移动终端是否配置所述第一蓝牙数据的生存时间;若是,则将配置的生存时间作为所述第一蓝牙数据的生存时间;若否,则将预存的默认生存时间作为所述第一蓝牙数据的生存时间。3.如权利要求2所述的移动终端蓝牙数据处理方法,其特征在于,所述将预存的默认生存时间作为所述第一蓝牙数据的生存时间,具体包括:从数据库中查找所述蓝牙设备的默认生存时间,并将所述蓝牙设备的默认生存时间作为所述第一蓝牙数据的生存时间。4.如权利要求3所述的移动终端蓝牙数据处理方法,其特征在于,所述方法还包括:向所述蓝牙设备发送第二蓝牙数据,并记录所述第二蓝牙数据完成发送所需的时长;根据记录的时长对所述数据库中预存的所述蓝牙设备的默认生存时间进行更新。5.如权利要求4所述的移动终端蓝牙数据处理方法,其特征在于,所述根据记录的时长对所述数据库中预存的所述蓝牙设备的默认生存时间进行更新,具体包括:计算记录的时长与所述蓝牙设备的默认生存时间的平均时长,并将所述数据库中预存的所述蓝牙设备的默认生存时间更新为所述平均时长。6.一种移动终端蓝牙数据处理装置,其特...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1