TWS耳机的升级方法及TWS耳机与流程

文档序号:15980445发布日期:2018-11-17 00:16阅读:686来源:国知局

本发明涉及计算机技术领域,特别涉及一种tws耳机的升级方法及tws耳机。

背景技术

随着科技的发展,tws(truewirelessstereo,真正无线立体声)耳机(包括主耳机和从耳机)已经走进了人们的生活,得到了广大消费者的青睐。移动终端连接主耳机,主耳机再与从耳机无线通讯(truewireless,tws)连接。

现有的tws耳机的升级方法中,需要把从耳机关机,移动终端连接主耳机,将升级文件发送至主耳机,进行主耳机升级;然后把主耳机关机,移动终端连接从耳机,将升级文件发送至从耳机,进行从耳机升级。这样的升级方法操作复杂且耗时长,亟需一种新的升级方法降低操作复杂度、减少升级时间。



技术实现要素:

为了解决现有技术的tws耳机升级方法操作复杂、耗时长的问题,本发明提供了一种tws耳机的升级方法及tws耳机。

本发明的一个实施例提供一种tws耳机的升级方法,包括:

主耳机与移动终端建立无线通信连接;

所述主耳机接收从所述移动终端发送的升级文件;

所述主耳机判断是否与从耳机通过充电设备的通信接口相连;

若所述主耳机与所述从耳机通过充电设备的通信接口相连,则所述主耳机将所述升级文件发送至所述从耳机;

所述主耳机和所述从耳机各自根据接收到的所述升级文件执行复位升级。

可选地,所述主耳机接收从所述移动终端发送的升级文件,包括:

所述主耳机接收从所述移动终端依次发送的升级文件的每个升级数据包,直至所述主耳机接收到所述升级文件的全部升级数据包;

所述主耳机将所述升级文件发送至所述从耳机,包括:

所述主耳机依次将各个升级数据包发送至所述从耳机,直至所述从耳机接收到所述升级文件的全部升级数据包。

可选地,所述主耳机接收从所述移动终端依次发送的升级文件的每个升级数据包,包括:

所述主耳机对接收到的每个升级数据包进行校验;

若校验成功,则将所述升级数据包保存至自身的内存中,并向所述移动终端发送接收成功消息,以通知所述移动终端发送下一个升级数据包;若校验失败,则向所述移动终端发送重发请求消息并接收所述移动终端重新发送的升级数据包;

所述从耳机接收到所述主耳机发送的每个升级数据包后,所述方法还包括:

所述从耳机对接收到的每个升级数据包进行校验;

若校验成功,则将所述升级数据包保存至自身的内存中,并向所述主耳机发送接收成功消息,以通知所述主耳机发送下一个升级数据包;若校验失败,则向所述主耳机发送重发请求消息并接收所述主耳机重新发送的升级数据包。

可选地,所述主耳机接收到所述升级文件的全部升级数据包,包括:

所述主耳机对接收的所述升级文件进行校验;

若通过校验,则再根据接收的所述升级文件执行复位升级;

若未通过校验,则向所述移动终端发送校验未通过信息,以通知所述移动终端重新依次发送升级文件的每个升级数据包;

所述从耳机接收到所述升级文件的全部升级数据包,包括:

所述从耳机对接收的所述升级文件进行校验;

若通过校验,则再根据接收的所述升级文件执行复位升级;

若未通过校验,则向所述主耳机发送校验未通过信息,以通知所述主耳机重新依次发送升级文件的每个升级数据包。

可选地,在所述主耳机和所述从耳机各自根据所述升级文件执行复位升级之前,所述方法还包括:

所述主耳机和所述从耳机各自判断自身当前是否处于充电状态;

若所述主耳机和/或所述从耳机处于充电状态,则处于充电状态的耳机再根据所述升级文件执行复位升级。

可选地,所述主耳机依次将各个升级数据包发送至所述从耳机,包括:

所述主耳机向所述从耳机发送升级文件的版本信息;

所述从耳机将自身当前的软件版本信息和所述升级文件的版本信息进行比较,若从耳机自身当前的软件版本信息低于所述升级文件的版本信息,则向所述主耳机发送升级确认信息;

所述主耳机在接收到所述从耳机发送的升级确认信息后,依次将各个升级数据包发送至所述从耳机。

可选地,所述主耳机和所述从耳机各自根据接收到的所述升级文件执行复位升级,包括:

所述主耳机和所述从耳机各自根据接收到的所述升级文件同时执行复位升级。

可选地,所述升级文件是所述移动终端周期性地检测获知存在新的版本后自动从服务器下载获得的。

可选地,在所述主耳机和所述从耳机各自根据接收到的所述升级文件执行复位升级之后,所述方法还包括:

所述主耳机和所述从耳机各自删除接收到的升级文件。

本发明的另一个实施例提供一种tws耳机,包括主耳机和从耳机,所述主耳机和所述从耳机采用上述的方法进行升级。

本发明的技术效果是,本发明主耳机接收从移动终端发送的升级文件;若所述主耳机与所述从耳机通过充电设备的通信接口相连,则所述主耳机将所述升级文件发送至所述从耳机;所述主耳机和所述从耳机各自根据接收到的所述升级文件执行复位升级。本发明克服了现有升级方法操作复杂且耗时长的缺陷,实现了tws耳机的更简便、更快速的升级,提升了用户体验。

附图说明

图1为本发明一个实施例的tws耳机的升级方法的流程示意图;

图2为本发明一个实施例的tws耳机的升级方法的原理图;

图3a和图3b为本发明一个实施例的tws耳机的升级原理图。

具体实施方式

为了解决背景技术中提出的技术问题,本申请的发明人想到。从而。

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

图1为本发明一个实施例的tws耳机的升级方法的流程示意图。如图1所示,本发明实施例的方法包括:

s11:主耳机与移动终端建立无线通信连接;

在实际应用中,主耳机与移动终端建立蓝牙通信连接。移动终端可以是手机、平板电脑等设备,本发明对此不作限制。

s12:所述主耳机接收从所述移动终端发送的升级文件;

s13:所述主耳机判断是否与从耳机通过充电设备的通信接口相连;

在实际应用中,通信接口可以为串口和单总线等,本发明对此不作限制。

s14:若所述主耳机与所述从耳机通过充电设备的通信接口相连,则所述主耳机将所述升级文件发送至所述从耳机;

s15:所述主耳机和所述从耳机各自根据接收到的所述升级文件执行复位升级。

可理解的是,主耳机在接收到移动终端发送的升级文件后,将该升级文件通过充电设备的通信接口发送至从耳机;在主耳机和从耳机都接收到升级文件后,两个耳机各自根据接收到的所述升级文件执行复位升级。

本发明实施例克服了现有升级方法操作复杂且耗时长的缺陷,实现了tws耳机的更简便、更快速的升级,提升了用户体验。

在本发明的另一个实施例中,图1所示方法的步骤s12所述主耳机接收从所述移动终端发送的升级文件,包括:

所述主耳机接收从所述移动终端依次发送的升级文件的每个升级数据包,直至所述主耳机接收到所述升级文件的全部升级数据包;

步骤s14所述主耳机将所述升级文件发送至所述从耳机,包括:

所述主耳机依次将各个升级数据包发送至所述从耳机,直至所述从耳机接收到所述升级文件的全部升级数据包。

可理解的是,移动终端可以将升级文件一次性地发送至主耳机。在实际应用中,升级文件可能较大(比如5-10m),移动终端将升级文件划分为多个升级数据包,并将升级文件的每个升级数据包发送至主耳机,主耳机将升级数据包发送至从耳机。

在本发明的另一个实施例中,图1所示方法的步骤s12所述主耳机接收从所述移动终端依次发送的升级文件的每个升级数据包,包括:

所述主耳机对接收到的每个升级数据包进行校验;

若校验成功,则将所述升级数据包保存至自身的内存中,并向所述移动终端发送接收成功消息,以通知所述移动终端发送下一个升级数据包;若校验失败,则向所述移动终端发送重发请求消息并接收所述移动终端重新发送的升级数据包;

所述从耳机接收到所述主耳机发送的每个升级数据包后,所述方法还包括:

所述从耳机对接收到的每个升级数据包进行校验;

若校验成功,则将所述升级数据包保存至自身的内存中,并向所述主耳机发送接收成功消息,以通知所述主耳机发送下一个升级数据包;若校验失败,则向所述主耳机发送重发请求消息并接收所述主耳机重新发送的升级数据包。

可理解的是,为了保证数据传输的完整性,主耳机和从耳机在接收到每个升级数据包后都会进行校验,若校验成功则将升级数据包保存至flash等内存中,若校验失败,则主耳机向移动终端发送重发请求消息,从耳机向主耳机发送重发请求信息。

主耳机和从耳机的校验方式可以是循环冗余校验码(cyclicredundancycheck,crc),本发明对此不作限制。

在本发明的另一个实施例中,所述主耳机接收到所述升级文件的全部升级数据包,包括:

所述主耳机对接收的所述升级文件进行校验;

若通过校验,则再根据接收的所述升级文件执行复位升级;

若未通过校验,则向所述移动终端发送校验未通过信息,以通知所述移动终端重新依次发送升级文件的每个升级数据包;

所述从耳机接收到所述升级文件的全部升级数据包,包括:

所述从耳机对接收的所述升级文件进行校验;

若通过校验,则再根据接收的所述升级文件执行复位升级;

若未通过校验,则向所述主耳机发送校验未通过信息,以通知所述主耳机重新依次发送升级文件的每个升级数据包。

需要说明的是,本发明的主耳机和从耳机在接收到每个升级数据包后都会进行一次校验。另外,为了进一步保证数据传输的完整性,主耳机和从耳机在接收到升级文件的全部升级数据包后,还会各自对接收的升级文件进行整体校验。若主耳机未通过校验,则通知移动终端重新依次发送升级文件的每个升级数据包;若从耳机未通过校验,则通知主耳机重新依次发送升级文件的每个升级数据包。

在本发明的另一个实施例中,图1所示方法在所述主耳机和所述从耳机各自根据所述升级文件执行复位升级之前,所述方法还包括:

所述主耳机和所述从耳机各自判断自身当前是否处于充电状态;

若所述主耳机和/或所述从耳机处于充电状态,则处于充电状态的耳机再根据所述升级文件执行复位升级。

可理解的是,为了避免升级因电量不足而中断或失败,在主耳机和从耳机各自根据所述升级文件执行复位升级之前,会各自判断自身当前是否处于充电状态,只有在处于充电状态时才会执行复位升级。

在实际应用中,主耳机和从耳机被放入启动状态的充电盒中进行充电。

本发明实施例利用tws耳机在充电盒中充电的时间,在用户不知情的情况下隐蔽的实现耳机升级,达到无需用户操作无感升级的效果,大大提升了用户体验。

在本发明的另一个实施例中,图1所示方法的步骤s14所述主耳机依次将各个升级数据包发送至所述从耳机,包括:

所述主耳机向所述从耳机发送升级文件的版本信息;

所述从耳机将自身当前的软件版本信息和所述升级文件的版本信息进行比较,若从耳机自身当前的软件版本信息低于所述升级文件的版本信息,则向所述主耳机发送升级确认信息;

所述主耳机在接收到所述从耳机发送的升级确认信息后,依次将各个升级数据包发送至所述从耳机。

可理解的是,本发明实施例从耳机根据自身当前的软件版本信息和升级文件的版本信息确定是否需要升级,当确认需要升级后,从耳机向主耳机发送升级确认信息;主耳机在接收到升级确认信息后,依次将各个升级数据包发送至从耳机。

在本发明的另一个实施例中,图1所示的方法步骤s15所述主耳机和所述从耳机各自根据接收到的所述升级文件执行复位升级,包括:

所述主耳机和所述从耳机各自根据接收到的所述升级文件同时执行复位升级。

需要说明的是,为了保证主耳机和从耳机软件版本的一致性,本发明的主耳机和从耳机复位升级是同时进行的,实现两个耳机的同步升级。

在本发明的另一个实施例中,所述升级文件是所述移动终端周期性地检测获知存在新的版本后自动从服务器下载获得的。

在本发明的另一个实施例中,图1所示的方法在所述主耳机和所述从耳机各自根据接收到的所述升级文件执行复位升级之后,所述方法还包括:

所述主耳机和所述从耳机各自删除接收到的升级文件。

需要说明的是,为了节省主耳机和从耳机的内存空间,在主耳机和从耳机执行复位升级之后,还各自删除接收到的升级文件。

图2为本发明一个实施例的tws耳机的升级方法的原理图。如图2所示,整个升级过程可分为两个阶段,即准备阶段、升级阶段。

准备阶段:

手机检测到云端有新的软件版本,自行将新软件下载到手机存储。当下载完成后,手机等待主耳机连接。如图3a所示,如果主耳机通过蓝牙通信连接到手机,且主耳机电量充足的情况下,手机通过蓝牙通信的rfcomm链路隐蔽的推送升级包给主耳机(此传输并不会影响耳机日常使用)。主耳机接收升级包后进行crc校验,校验成功后数据储存到flash。当所有数据包都接收储存完成后,进行升级文件整体crc校验。如果校验成功,主耳机进入等待升级状态,等待放入充电盒。

升级阶段:

主从耳机可以通过是否进行充电的方式判断得耳机是否放入充电盒。当主从耳机都放入充电盒后,主从耳机通过充电盒的通信接口同步耳机数据(如图3b所示),主耳机将升级数据包通过充电盒透传给从耳机,从耳机接收升级数据包进行crc校验,校验成功后数据储存到flash。当所有数据都接收储存完成后,进行升级文件整体crc校验。如果校验成功,从耳机进入等待升级状态。此时如果主从耳机都在充电盒中,则同时进行复位升级。

本发明的另一个实施例提供一种tws耳机,包括主耳机和从耳机,所述主耳机和所述从耳机采用上述的方法进行升级。

综上所述,根据本发明的技术方案,主耳机接收从移动终端发送的升级文件;若所述主耳机与所述从耳机通过充电设备的通信接口相连,则所述主耳机将所述升级文件发送至所述从耳机;所述主耳机和所述从耳机各自根据接收到的所述升级文件执行复位升级。本发明克服了现有升级方法操作复杂且耗时长的缺陷,实现了tws耳机的更简便、更快速的升级,提升了用户体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

需要说明的是术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本发明的说明书中,说明了大量具体细节。然而能够理解的是,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

以上所述,仅为本发明的具体实施方式,在本发明的上述教导下,本领域技术人员可以在上述实施例的基础上进行其他的改进或变形。本领域技术人员应该明白,上述的具体描述只是更好的解释本发明的目的,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1