CN110764806A - 一种tws耳机及其升级方法及装置 - Google Patents
一种tws耳机及其升级方法及装置 Download PDFInfo
- Publication number
- CN110764806A CN110764806A CN201911038051.2A CN201911038051A CN110764806A CN 110764806 A CN110764806 A CN 110764806A CN 201911038051 A CN201911038051 A CN 201911038051A CN 110764806 A CN110764806 A CN 110764806A
- Authority
- CN
- China
- Prior art keywords
- ear
- upgrading
- upgrade
- mobile terminal
- receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000004891 communication Methods 0.000 claims abstract description 70
- 230000005540 biological transmission Effects 0.000 claims abstract description 51
- 230000001360 synchronised effect Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 8
- 210000005069 ears Anatomy 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R1/00—Details of transducers, loudspeakers or microphones
- H04R1/10—Earpieces; Attachments therefor ; Earphones; Monophonic headphones
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种TWS耳机及其升级方法及装置,该方法应用于耳机头条,该耳机头条中包含有MCU、通信模块和传输线,其中,通信模块用于与移动终端通信连接,MCU控制通信模块和传输线传输,传输线均与主耳和从耳连接。当通过通信模块接收到移动终端发送的升级包后,将升级包通过传输线发送至主耳和从耳以将升级包写入内存进行升级。由此可见,本方法中,不需要主耳和从耳获取升级包的方式是通过耳机头条实现的,并不需要相互切换再与移动终端通信连接,因此,节约了一定时间。并且,对于TWS耳机来说,只需要接收一次移动终端的升级包就可以完成主耳和从耳的升级,故进一步节约了升级时间。
Description
技术领域
本发明涉及TWS技术领域,特别是涉及一种TWS耳机及其升级方法及装置。
背景技术
随着耳机技术的发展,TWS(真无线立体声)耳机的凭借佩戴自由感和良好音质等优点在市场上异军突起,需求量呈指数增长。TWS耳机通常具有至少两个音频输出装置,一般是两个,分别用于佩戴于左耳朵和右耳朵,业界称之为主耳和从耳。
由于新需求及线上BUG(漏洞)的存在,TWS耳机在使用过程中需要进行升级,通常是固件升级,采用的升级方式是OTA(空中下载技术)升级,虽然升级的频率不高,但是升级的过程对于用户体验感有着非常重要的影响。
现有技术中,在对TWS耳机升级时,移动终端与主耳连接,将升级包发送给主耳,主耳根据升级包的数据升级完后,主耳和从耳切换,使得从耳作为主耳与移动终端连接,移动终端再将升级包发送至从耳,从耳再进行升级。由此可见,在该升级过程中,不仅需要两次与移动终端建立连接,而且需要两次获取升级包,导致升级时间过长,影响用户的体验感。
发明内容
本发明的目的是提供一种TWS耳机的升级方法,通过耳机头条与移动终端通信以接收升级包,再由耳机头条将升级包直接发送给主耳和从耳,使得升级过程中无需切换主耳和从耳,并且只需要接收一次升级包即可,提高了升级效率,进而提高了用户体验感。此外,本发明的目的还提供一种TWS耳机及其升级装置。
为解决上述技术问题,本发明提供一种TWS耳机的升级方法,应用于可通过耳机头条连接的主耳和从耳的TWS耳机,所述耳机头条中包含有MCU、通信模块和传输线,该方法包括:
通过所述通信模块接收由移动终端发送的升级包;
将所述升级包通过所述传输线发送至所述主耳和所述从耳以将所述升级包写入内存进行升级。
优选地,所述通过所述通信模块接收由移动终端发送的升级包具体包括:
控制所述通信模块与所述移动终端建立通信连接;
接收所述移动终端的升级请求;
判断所述主耳和所述从耳的当前状态是否满足升级条件;
如果是,则向所述移动终端发送升级包获取请求;
接收所述移动终端发送的所述升级包。
优选地,所述接收所述移动终端发送的所述升级包具体包括:
按照每轮接收所述升级包中的n个数据包的方式获取相应的数据包,其中,n为bitmap的位数;
每接收到一个所述数据包将对应的bit位置1;
判断本轮是否接收完n个数据包;
如果本轮未接收完毕,则返回所述按照每轮接收升级包中的n个数据包的方式获取相应的数据包的步骤;
如果本轮接收完毕,则判断所述升级包是否接收完毕;
如果所述升级包未接收完毕,则返回所述按照每轮接收升级包中的n个数据包的方式获取相应的数据包的步骤。
优选地,所述将所述升级包通过所述传输线发送至所述主耳和所述从耳以将所述升级包写入内存进行升级具体为:每接收完一轮对应的所述数据包,则将该轮对应的所述数据包发送至所述主耳和所述从耳。
优选地,如果所述升级包接收完毕,还包括:
向所述主耳和所述从耳发送结束标识。
优选地,还包括:
接收所述主耳和所述从耳发送的升级准备就绪信号;
向所述主耳和所述从耳发送同步升级命令。
优选地,在接收完所述升级包后,还包括:
控制所述通信模块断开与所述移动终端的通信连接。
为解决上述技术问题,本发明还提供一种TWS耳机的升级装置,应用于可通过耳机头条连接的主耳和从耳的TWS耳机,所述耳机头条中包含有MCU、通信模块和传输线,该装置包括:
接收模块,用于通过所述通信模块接收由移动终端发送的升级包;
发送模块,用于将所述升级包通过所述传输线发送至所述主耳和所述从耳以将所述升级包写入内存进行升级。
为解决上述技术问题,本发明还提供一种TWS耳机的升级装置,包括存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如所述的TWS耳机的升级方法的步骤。
为解决上述技术问题,本发明提供一种TWS耳机,包括主耳和从耳,还包括用于连接所述主耳和所述从耳的耳机头条,所述耳机头条中包含有MCU、通信模块和传输线,所述MCU用于通过所述通信模块接收由移动终端发送的升级包,并将所述升级包通过所述传输线发送至所述主耳和所述从耳以将所述升级包写入内存进行升级。
本发明所提供的TWS耳机的升级方法,应用于耳机头条,该耳机头条中包含有MCU、通信模块和传输线,其中,通信模块用于与移动终端通信连接,MCU控制通信模块和传输线传输,传输线均与主耳和从耳连接。当通过通信模块接收到移动终端发送的升级包后,将升级包通过传输线发送至主耳和从耳以将升级包写入内存进行升级。由此可见,本方法中,不需要主耳和从耳获取升级包的方式是通过耳机头条实现的,并不需要相互切换再与移动终端通信连接,因此,节约了一定时间。并且,对于TWS耳机来说,只需要接收一次移动终端的升级包就可以完成主耳和从耳的升级,故进一步节约了升级时间。
此外,本发明所提供的TWS耳机的升级装置及TWS耳机,与上述方法对应,效果同上。
附图说明
为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种TWS耳机的升级方法的流程图;
图2为本发明实施例提供的另一种TWS耳机的升级方法的流程图;
图3为本发明实施例提供的一种应用场景下的TWS耳机的升级方法的流程图;
图4为本发明实施例提供的一种TWS耳机的升级装置的结构图;
图5为本发明实施例提供的另一种无线耳机的升级方法的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。
本发明的核心是提供一种TWS耳机的升级方法,通过耳机头条与移动终端通信以接收升级包,再由耳机头条将升级包直接发送给主耳和从耳,使得升级过程中无需切换主耳和从耳,并且只需要接收一次升级包即可,提高了升级效率,进而提高了用户体验感。此外,本发明的目的还提供一种TWS耳机及其升级装置。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。
需要说明的是,本发明中提到的TWS耳机,对于主耳和从耳的数量不作限定,通常情况下是一个主耳和一个从耳,分别佩戴于用户的左右两只耳朵。主耳和从耳是相对的,可以切换,同一时刻,只有一个为主耳,主耳和从耳的区别在于,主耳是直接与移动终端连接,例如与手机连接。从耳不直接与移动终端连接,而是通过主耳的转发实现与移动终端的通信。主耳和从耳中主要包括主功能芯片、扬声器,充电电池、蓝牙模块等,主功能芯片提供蓝牙连接、音乐播放、通话功能、音质提升等,本法不再赘述。
本发明中提供的无线耳机的升级方法,可以通过耳机头条实现,具体的,耳机头条中包含有MCU(微控制单元)、通信模块和传输线。MCU是耳机头条的控制部件,控制其它模块工作,例如,控制通信模块与移动终端建立通信连接,通过传输线接收主耳和从耳发送的信息以进行相关处理。在一种具体实施中,耳机头条还可以包括充电芯片,通过MCU的控制对主耳和从耳的充电电池充电,本实施例不再赘述。本实施例中,传输线可以为串口线,串口线将主耳和从耳连接,实现数据包的传输。可以理解的是,由于在进行固件升级时才需要头条,因此,耳机头条可以采用可拆卸的连接方式与主耳和从耳连接。
图1为本发明实施例提供的一种TWS耳机的升级方法的流程图。如图1所示,TWS耳机的升级方法包括:
S10:通过通信模块接收由移动终端发送的升级包。
在具体实施中,移动终端通过通信模块与耳机头条连接,例如,通过蓝牙模块。需要说明的是,耳机头条与移动终端建立通信连接后,交互方式有多种,可以是MCU直接向移动终端发送获取升级包的请求,也可以是移动终端向MCU发送升级请求,均不影响本发明技术方案的实现。对于MCU来说,无论采用何种方式,在确定要升级时,通过通信模块接收移动终端发送的升级包。可以理解的是,升级包通常包含有多个数据包,可以采用加密的方式产生,那么对于MCU来说,需要根据相应的解密方法解密。
S11:将升级包通过传输线发送至主耳和从耳以将升级包写入内存进行升级。
在接收到升级包后,如果未加密,则可以直接将升级包发送给主耳和从耳,需要说明的是,传输过程中,并不是通过主耳和从耳的蓝牙模块传输的,而是通过传输线,例如串口线,具体的,主耳和从耳中具有相应的接口,例如Uart(通用异步收发传输器)接口。
由于移动终端传输升级包的过程中,主耳和从耳不需要直接接收,因此,主耳和从耳可以按照原有的方式与移动终端通信,例如,主耳通过蓝牙模块接收移动终端发送的音频信号,并且,将音频信号传输给从耳一并播放,不影响主耳和从耳的正常使用。
主耳和从耳接收到升级包后,将升级包对应的数据写入内存以进行升级。在具体实施中,主耳和从耳的升级可以独立进行,也可以同时进行,对于前者来说,主耳在将升级包对应的数据写入内存后,立即重启,同样的,从耳在将升级包对应的数据写入内存后,立即重启,对于后者来说,主耳或者从耳在将升级包对应的数据写入内存后,要等待对方,待二者都写入内存后,再一并重启。上述两种方式均可以实现TWS耳机的升级,本实施例不作限定。
本实施例提供的TWS耳机的升级方法,应用于耳机头条,该耳机头条中包含有MCU、通信模块和传输线,其中,通信模块用于与移动终端通信连接,MCU控制通信模块和传输线传输,传输线均与主耳和从耳连接。当通过通信模块接收到移动终端发送的升级包后,将升级包通过传输线发送至主耳和从耳以将升级包写入内存进行升级。由此可见,本方法中,不需要主耳和从耳获取升级包的方式是通过耳机头条实现的,并不需要相互切换再与移动终端通信连接,因此,节约了一定时间。并且,对于TWS耳机来说,只需要接收一次移动终端的升级包就可以完成主耳和从耳的升级,故进一步节约了升级时间。
图2为本发明实施例提供的另一种TWS耳机的升级方法的流程图。在上述实施的基础上,通过通信模块接收由移动终端发送的升级包具体包括:
S100:控制通信模块与移动终端建立通信连接。
S101:接收移动终端的升级请求。
S102:判断主耳和从耳的当前状态是否满足升级条件。
S103:如果是,则向移动终端发送升级包获取请求。
S104:接收移动终端发送的升级包。
在具体实施中,TWS耳机不需要升级时,耳机头条不需要与主耳和从耳连接,只有在TWS耳机需要升级时,才进行连接。对于耳机头条中的MCU来说,在检测到升级触发信号时,控制通信模块与移动终端建立通信连接,例如,控制耳机头条中的蓝牙模块和移动终端的蓝牙模块配对。对于移动终端来说,其获取升级包可以是在检测到耳机头条中的蓝牙模块配对后,再从服务器上下载最新的升级包,也可以是预先下载好。在一种具体应用场景中,以设定的时刻访问服务器以便确认服务器中是否存在新的版本,如果存在,则在与耳机头条建立通信连接后,移动终端可以向MCU发送查询当前版本号的命令,在得到反馈后,判断当前版本号是否低于服务器中的新的版本号,如果是,则向MCU发送升级请求。
MCU在接收到升级请求后,判断主耳和从耳的当前状态是否满足升级条件。需要说明的是,这里的升级条件可以是确定自身的电量和从耳的电量是否大于预设电量,如果大于,则说明满足升级条件,反之,不满足。可以理解的是,通过电量这一参数确定是否要进行升级仅仅是一种具体实现方式,并不代表只有这一种方式。当满足升级请求对应的要求时,主耳会响应该请求,即主耳向移动终端发送可以进行升级的信息。移动终端在接收到上述信息后,从服务器上下载对应的升级包,并将新的升级包发送给主耳。
为了验证移动终端的合法性,主耳还可以向移动终端进行鉴权,例如,移动终端需要发送约定的验证码,验证通过后才接收由移动终端发送的升级包,否则不予接收。
本实施例中,在获取升级包之前,会预先判断主耳和从耳的当前状态是否满足升级条件,只有在满足时,才进行升级,可以有效防止升级开始后又中断的问题。
如图2所示,在上述实施例的基础上,S104具体包括:
S1040:按照每轮接收升级包中的n个数据包的方式获取相应的数据包,其中,n为bitmap的位数。
S1041:每接收到一个数据包将对应的bit位置1。
S1042:判断本轮是否接收完n个数据包,如果否,则返回S1043,如果是,进入S1043。
S1043:判断升级包是否接收完毕,如果否则返回S1040。
升级包通常较大,为了便于传输,一般是分为多个数据包,在一种具体实施方式中n可以为8,即采用的bitmap(位图)是8位,即每次请求8个数据包,每个数据包大小为512字节,bit含义说明:0表示对应的单包片段需要发送;1表示对应的单包片段不需要发送。例如,首次请求数据可以发送00000000表示连续请求8个数据包。由于数据包在传输过程中,可能出现传输失败的问题,因此,为了克服这一问题,在传输过程中采用超时重传机制,即预设时间内未接收完8个数据包,则重新传输缺失的数据包(已经传输的数据包不再重复传输),例如,传输过程中有丢包,第5、7和12包没有收到,需要重传,则bitmap分别为11110101(第5和第7数据包在第一轮中传输)和11101111(第12数据包在第二轮中传输),即,第一轮中,只需要传输第5和第7数据包,第二轮中,只需要传输第12数据包。在一种具体实施方式中,超时重传机制中的预设时间可以是2秒。步骤S1043中判断升级包是否接收完毕可以通过是否接收到结束标识来判断,具体是移动终端添加结束标识,可以是在发送完全部数据包后,单独发送结束标识,也可以是在最后一个数据包中添加结束标识。
为了避免丢包现象,通常情况下不采用接收到一个数据包就将其传输至主耳和从耳,而是将接收到的数据包缓存,作为一种优选地实施方式,将升级包通过传输线发送至主耳和从耳以将升级包写入内存进行升级具体为:每接收完一轮对应的数据包,则将该轮对应的数据包发送至主耳和从耳。
进一步,如图2所示,如果升级包接收完毕,还包括:
S12:向主耳和从耳发送结束标识。
可以理解的是,本实施例中的结束标识与上文中提到的移动终端向MCU发送结束标识类似,均是表征升级包发送完毕,因此,结束标识的添加方法也不作限定,可以是在发送完全部数据包后,单独发送结束标识,也可以是在最后一个数据包中添加结束标识。
进一步,还包括:
S13:接收主耳和从耳发送的升级准备就绪信号。
S14:向主耳和从耳发送同步升级命令。
上文中提到的,主耳和从耳可以在得到升级包后,独立完成各自的升级,也可以是在将升级包对应的数据写入内存后,向MCU发送升级准备就绪信号,表征已经完成写入内存的操作。可以理解的是,由于升级准备就绪信号非常小,传输的非常快,因此,可以采用传输线传输,也可以采用蓝牙模块传输,即主耳的蓝牙模块向耳机头条中的蓝牙模块发送升级准备就绪信号,从耳的蓝牙模块向耳机头条中的蓝牙模块发送升级准备就绪信号。对于MCU来说,当接收到主耳和从耳的升级准备就绪信号时,向主耳和从耳发送同步升级命令,例如,1秒后重启。同样的,由于同步升级命令的数据量也较小,所以可以通过传输线传输,也可以通过蓝牙模块传输。
本实施例中控制主耳和从耳同步升级能够有效避免升级过程中出现的故障,例如,主耳成功升级后,提示用户升级完成,但是事实上从耳出现故障,并没有将升级包的数据写入内存,导致从耳升级失败。
进一步,在接收完升级包后,还包括:
S15:控制通信模块断开与移动终端的通信连接。
由于耳机头条主要是在升级时所用,因此,不需要与主耳和从耳长时间连接,也不需要与移动终端长时间通信。当断开连接时,主耳或从耳可以提示用户断开连接或者移动终端提示用户断开连接,则用户可以将耳机头条与主耳和从耳断开。
为了让本领域技术人员更加清楚本发明提供的技术方案,本文还给出一种具体应用场景进行说明,该场景中涉及到服务器、移动终端、主耳、耳机头条和从耳,图3为本发明实施例提供的一种应用场景下的TWS耳机的升级方法的流程图。如图3所示,该方法包括如下步骤:
S30:移动终端访问服务器以下载最新的升级包。
S31:移动终端与耳机头条建立通信连接,并向耳机头条发送升级请求。
S32:耳机头条接收移动终端的升级请求,并判断判断主耳和从耳的当前状态是否满足升级条件。
S33:如果满足,耳机头条向移动终端发送升级包获取请求。
S34:移动终端向耳机头条发送升级包。
S35:耳机头条接收升级包。
S36:耳机头条通过传输线向主耳发送升级包。
S37:耳机头条通过传输线向从耳发送升级包。
S38:主耳接收升级包,将升级包写入内存。
S39:从耳接收升级包,将升级包写入内存。
S40:在将升级包写入内存后,主耳向耳机头条发送升级准备就绪信息。
S41:在将升级包写入内存后,从耳向耳机头条发送升级准备就绪信息。
S42:耳机头条向主耳发送同步升级命令。
S43:耳机头条向从耳发送同步升级命令。
以上步骤是一种具体应用场景,在其他应用场景中还可以适当增加相应的步骤,在此不作限定。
图4为本发明实施例提供的一种TWS耳机的升级装置的结构图。该装置应用于可通过耳机头条连接的主耳和从耳的TWS耳机,耳机头条中包含有MCU、通信模块和传输线,如图4所示,该装置包括:
接收模块10,用于通过通信模块接收由移动终端发送的升级包;
发送模块11,用于将升级包通过传输线发送至主耳和从耳以将升级包写入内存进行升级。
优选地,如果升级包接收完毕,还包括:
结束标识发用模块,用于向主耳和从耳发送结束标识。
优选地,还包括:
升级准备就绪信号接收模块,用于接收主耳和从耳发送的升级准备就绪信号;
同步升级命令发送模块,用于向主耳和从耳发送同步升级命令。
优选地,在接收完升级包后,还包括:
控制模块,用于控制通信模块断开与移动终端的通信连接。
由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
本实施例提供的TWS耳机的升级装置,主耳和从耳获取升级包的方式是通过耳机头条实现的,并不需要相互切换再与移动终端通信连接,因此,节约了一定时间。并且,对于TWS耳机来说,只需要接收一次移动终端的升级包就可以完成主耳和从耳的升级,故进一步节约了升级时间。
上文中提到的TWS耳机的升级装置是从功能模块的角度描述,进一步的,本发明还提供一种TWS耳机的升级装置,该装置是从硬件角度描述。图5为本发明实施例提供的另一种无线耳机的升级方法的结构图。如图5所示,该装置包括存储器20,用于存储计算机程序;
处理器21,用于执行计算机程序时实现如上述实施例提到的无线耳机的升级方法的步骤。
其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的无线耳机的升级方法的相关步骤。另外,存储器20所存储的资源还可以包括操作***202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作***202可以包括Windows、Unix、Linux等。数据203可以包括但不限于升级包中对应的数据等。
在一些实施例中,TWS耳机的升级装置还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
本领域技术人员可以理解,图5中示出的结构并不构成对无线耳机的升级装置的限定,可以包括比图示更多或更少的组件。
本实施例提供的TWS耳机的升级装置,通过处理器在执行存储器上存储的计算机程序时,能够对主耳和从耳进行升级,该方法中,主耳和从耳获取升级包的方式是通过耳机头条实现的,并不需要相互切换再与移动终端通信连接,因此,节约了一定时间。并且,对于TWS耳机来说,只需要接收一次移动终端的升级包就可以完成主耳和从耳的升级,故进一步节约了升级时间。
可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后,本发明实施例还提供一种TWS耳机,包括主耳和从耳,还包括用于连接主耳和从耳的耳机头条,耳机头条中包含有MCU、通信模块和传输线,MCU用于通过通信模块接收由移动终端发送的升级包,并将升级包通过传输线发送至主耳和从耳以将升级包写入内存进行升级。
由于上文中对于TWS耳机中的耳机头条,以及耳机头条与移动终端、主耳、从耳的交互进行了详细描述,本实施例不再赘述。
本实施例提供的TWS耳机,通过耳机头条连接主耳和从耳,当耳机头条从移动终端获取到升级包后,通过传输线将升级包发送至主耳和从耳。由此可见,主耳和从耳的升级过程中,并不需要相互切换再与移动终端通信连接,因此,节约了一定时间。并且,对于TWS耳机来说,只需要接收一次移动终端的升级包就可以完成主耳和从耳的升级,故进一步节约了升级时间。
以上对本发明所提供的TWS耳机及其升级方法及装置进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (10)
1.一种TWS耳机的升级方法,其特征在于,应用于可通过耳机头条连接的主耳和从耳的TWS耳机,所述耳机头条中包含有MCU、通信模块和传输线,该方法包括:
通过所述通信模块接收由移动终端发送的升级包;
将所述升级包通过所述传输线发送至所述主耳和所述从耳以将所述升级包写入内存进行升级。
2.根据权利要求1所述的TWS耳机的升级方法,其特征在于,所述通过所述通信模块接收由移动终端发送的升级包具体包括:
控制所述通信模块与所述移动终端建立通信连接;
接收所述移动终端的升级请求;
判断所述主耳和所述从耳的当前状态是否满足升级条件;
如果是,则向所述移动终端发送升级包获取请求;
接收所述移动终端发送的所述升级包。
3.根据权利要求1所述的TWS耳机的升级方法,其特征在于,所述接收所述移动终端发送的所述升级包具体包括:
按照每轮接收所述升级包中的n个数据包的方式获取相应的数据包,其中,n为bitmap的位数;
每接收到一个所述数据包将对应的bit位置1;
判断本轮是否接收完n个数据包;
如果本轮未接收完毕,则返回所述按照每轮接收升级包中的n个数据包的方式获取相应的数据包的步骤;
如果本轮接收完毕,则判断所述升级包是否接收完毕;
如果所述升级包未接收完毕,则返回所述按照每轮接收升级包中的n个数据包的方式获取相应的数据包的步骤。
4.根据权利要求3所述的TWS耳机的升级方法,其特征在于,所述将所述升级包通过所述传输线发送至所述主耳和所述从耳以将所述升级包写入内存进行升级具体为:每接收完一轮对应的所述数据包,则将该轮对应的所述数据包发送至所述主耳和所述从耳。
5.根据权利要求3所述的TWS耳机的升级方法,其特征在于,如果所述升级包接收完毕,还包括:
向所述主耳和所述从耳发送结束标识。
6.根据权利要求1-5任意一项所述的TWS耳机的升级方法,其特征在于,还包括:
接收所述主耳和所述从耳发送的升级准备就绪信号;
向所述主耳和所述从耳发送同步升级命令。
7.根据权利要求2所述的TWS耳机的升级方法,其特征在于,在接收完所述升级包后,还包括:
控制所述通信模块断开与所述移动终端的通信连接。
8.一种TWS耳机的升级装置,其特征在于,应用于可通过耳机头条连接的主耳和从耳的TWS耳机,所述耳机头条中包含有MCU、通信模块和传输线,该装置包括:
接收模块,用于通过所述通信模块接收由移动终端发送的升级包;
发送模块,用于将所述升级包通过所述传输线发送至所述主耳和所述从耳以将所述升级包写入内存进行升级。
9.一种TWS耳机的升级装置,其特征在于,包括存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的TWS耳机的升级方法的步骤。
10.一种TWS耳机,包括主耳和从耳,其特征在于,还包括用于连接所述主耳和所述从耳的耳机头条,所述耳机头条中包含有MCU、通信模块和传输线,所述MCU用于通过所述通信模块接收由移动终端发送的升级包,并将所述升级包通过所述传输线发送至所述主耳和所述从耳以将所述升级包写入内存进行升级。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911038051.2A CN110764806B (zh) | 2019-10-29 | 2019-10-29 | 一种tws耳机及其升级方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911038051.2A CN110764806B (zh) | 2019-10-29 | 2019-10-29 | 一种tws耳机及其升级方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110764806A true CN110764806A (zh) | 2020-02-07 |
CN110764806B CN110764806B (zh) | 2023-12-26 |
Family
ID=69334440
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911038051.2A Active CN110764806B (zh) | 2019-10-29 | 2019-10-29 | 一种tws耳机及其升级方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110764806B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111556117A (zh) * | 2020-04-22 | 2020-08-18 | 歌尔科技有限公司 | 耳机升级方法、装置、耳机控制方法、耳机组和存储介质 |
CN112995319A (zh) * | 2021-03-02 | 2021-06-18 | 山东鲁能软件技术有限公司智能电气分公司 | 可视化监拍***可靠升级的方法及*** |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012025011A1 (zh) * | 2010-08-27 | 2012-03-01 | 腾讯科技(深圳)有限公司 | 软件升级***及方法、计算机存储介质 |
CN104951344A (zh) * | 2015-06-19 | 2015-09-30 | 北京汉王鹏泰科技有限公司 | 利用声音信号升级固件的方法及装置 |
CN106101889A (zh) * | 2016-06-13 | 2016-11-09 | 青岛歌尔声学科技有限公司 | 一种防晕耳机及其设计方法 |
CN106470369A (zh) * | 2016-09-23 | 2017-03-01 | 广东佳禾声学科技有限公司 | 智能颈戴耳机及其实现喇叭切换的方法 |
CN106843942A (zh) * | 2016-12-31 | 2017-06-13 | 歌尔科技有限公司 | 穿戴式设备的固件升级方法及穿戴式设备 |
CN107608721A (zh) * | 2017-09-13 | 2018-01-19 | 北京小鸟看看科技有限公司 | 头戴虚拟现实设备及其引导加载程序的升级方法 |
CN108419161A (zh) * | 2018-02-02 | 2018-08-17 | 温州大学瓯江学院 | 一种基于大数据的可拆卸耳机 |
CN108848163A (zh) * | 2018-06-15 | 2018-11-20 | 歌尔科技有限公司 | Tws耳机的升级方法及tws耳机 |
CN109218892A (zh) * | 2018-11-29 | 2019-01-15 | 歌尔科技有限公司 | 一种头带式充电设备及头戴式无线耳机*** |
CN109491691A (zh) * | 2018-11-30 | 2019-03-19 | 歌尔科技有限公司 | 一种tws耳机及其升级方法、装置、介质 |
CN110225427A (zh) * | 2019-05-11 | 2019-09-10 | 出门问问信息科技有限公司 | 耳机充电盒及其数据传输方法、耳机 |
-
2019
- 2019-10-29 CN CN201911038051.2A patent/CN110764806B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012025011A1 (zh) * | 2010-08-27 | 2012-03-01 | 腾讯科技(深圳)有限公司 | 软件升级***及方法、计算机存储介质 |
CN104951344A (zh) * | 2015-06-19 | 2015-09-30 | 北京汉王鹏泰科技有限公司 | 利用声音信号升级固件的方法及装置 |
CN106101889A (zh) * | 2016-06-13 | 2016-11-09 | 青岛歌尔声学科技有限公司 | 一种防晕耳机及其设计方法 |
CN106470369A (zh) * | 2016-09-23 | 2017-03-01 | 广东佳禾声学科技有限公司 | 智能颈戴耳机及其实现喇叭切换的方法 |
CN106843942A (zh) * | 2016-12-31 | 2017-06-13 | 歌尔科技有限公司 | 穿戴式设备的固件升级方法及穿戴式设备 |
CN107608721A (zh) * | 2017-09-13 | 2018-01-19 | 北京小鸟看看科技有限公司 | 头戴虚拟现实设备及其引导加载程序的升级方法 |
CN108419161A (zh) * | 2018-02-02 | 2018-08-17 | 温州大学瓯江学院 | 一种基于大数据的可拆卸耳机 |
CN108848163A (zh) * | 2018-06-15 | 2018-11-20 | 歌尔科技有限公司 | Tws耳机的升级方法及tws耳机 |
CN109218892A (zh) * | 2018-11-29 | 2019-01-15 | 歌尔科技有限公司 | 一种头带式充电设备及头戴式无线耳机*** |
CN109491691A (zh) * | 2018-11-30 | 2019-03-19 | 歌尔科技有限公司 | 一种tws耳机及其升级方法、装置、介质 |
CN110225427A (zh) * | 2019-05-11 | 2019-09-10 | 出门问问信息科技有限公司 | 耳机充电盒及其数据传输方法、耳机 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111556117A (zh) * | 2020-04-22 | 2020-08-18 | 歌尔科技有限公司 | 耳机升级方法、装置、耳机控制方法、耳机组和存储介质 |
CN112995319A (zh) * | 2021-03-02 | 2021-06-18 | 山东鲁能软件技术有限公司智能电气分公司 | 可视化监拍***可靠升级的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN110764806B (zh) | 2023-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108600892B (zh) | 一种升级方法、装置、无线耳机、tws耳机及充电盒 | |
CN108848163B (zh) | Tws耳机的升级方法及tws耳机 | |
US10939490B2 (en) | Method for establishing classic Bluetooth connection between dual-mode Bluetooth devices, and dual-mode Bluetooth device | |
CN108429979B (zh) | 一种充电盒升级方法、充电盒、无线耳机及tws耳机 | |
US20210219041A1 (en) | Voice data transmission method, wireless earphone and tws earphone | |
US11368777B2 (en) | Method and system for upgrading program of TWS headset, and TWS headset | |
CN110795127A (zh) | 一种无线耳机及其升级方法及装置 | |
WO2022161004A1 (zh) | 一种uart通信的波特率切换方法、装置及发起方终端 | |
CN111163387B (zh) | 一种tws耳机升级方法、装置、充电盒及存储介质 | |
US20230224654A1 (en) | Earphone debugging method and device, and storage medium | |
CN108833542B (zh) | Tws耳机的升级方法及tws耳机 | |
CN110764806B (zh) | 一种tws耳机及其升级方法及装置 | |
CN112235404B (zh) | 耳机及充电盒的静默升级方法及设备 | |
CN110719542B (zh) | 一种tws耳机及其升级方法、装置及计算机存储介质 | |
CN109547897A (zh) | 一种无线耳机连接的方法、装置、***及无线耳机盒子 | |
US20200413456A1 (en) | Method for pairing and connecting secondary earphone with sound source device | |
US20170357474A1 (en) | Mode Switchable Audio Processor for Digital Audio | |
US20220124435A1 (en) | Earphone upgrade method, earphone assembly, upgrade device and non-transitory computer readable storage medium | |
WO2017049549A1 (zh) | 移动终端、电源适配器及其升级方法 | |
CN111615030A (zh) | 一种新型tws耳机的升级方法、装置及介质 | |
CN110719651B (zh) | 数据传输方法及装置 | |
CN112203170B (zh) | 一种光网络单元的升级方法、装置、介质及设备 | |
CN115175149A (zh) | 设备添加方法、装置、蓝牙芯片及设备 | |
CN110968233A (zh) | 音乐播放切换操作方法、***、存储介质及设备 | |
WO2022237353A1 (zh) | 在耳机收纳盒中配置耳机的方法、装置、设备及程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |