CN105898490A - 遥控器的升级方法、电视和遥控器 - Google Patents
遥控器的升级方法、电视和遥控器 Download PDFInfo
- Publication number
- CN105898490A CN105898490A CN201610460336.5A CN201610460336A CN105898490A CN 105898490 A CN105898490 A CN 105898490A CN 201610460336 A CN201610460336 A CN 201610460336A CN 105898490 A CN105898490 A CN 105898490A
- Authority
- CN
- China
- Prior art keywords
- remote controller
- upgrade file
- bag
- sends
- main frame
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42221—Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44231—Monitoring of peripheral device or external card, e.g. to detect processing problems in a handheld device or the failure of an external recording device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Stored Programmes (AREA)
Abstract
本发明实施例提供一种遥控器的升级方法、电视和遥控器。本发明遥控器的升级方法,包括:电视接收服务器发送的遥控器的升级文件;所述电视获取所述遥控器的当前电量状态信息和当前软件版本信息;所述电视根据所述遥控器的当前电量状态信息、当前软件版本信息以及所述升级文件的版本信息确定是否向所述遥控器发送所述升级文件。本发明实施例可以避免遥控器低电量情况下工作异常而使得升级文件接收不完整,导致无法升级的问题,通过电视与遥控器之间的交互实现遥控器的灵活自动升级,提升了升级效率。
Description
技术领域
本发明实施例涉及电子技术,尤其涉及一种遥控器的升级方法、电视和遥控器。
背景技术
随着智能电视的快速发展,电视功能将越来越丰富,性能也越来越强大。而遥控器作为智能电视最重要的交互外设,也得到了快速的发展,经历了从红外遥控器到射频、蓝牙遥控器的过程,遥控器的功能,也从简单的红外按键功能,发展到目前具备语音控制、空鼠体感等更多智能化的功能。同时智能遥控器和电视之间的交互和关联度也越来越多、越来越密切。
智能电视通常需要进行软件升级以修复智能电视的软件程序所存在的缺陷或者问题。而智能电视的软件进行升级后,也需要相应修正遥控器的软件,即需要对遥控器进行升级(update),以使得固件升级后的遥控器可以与智能电视兼容使用或者使用更稳定。在进行遥控器的升级时,通常是由智能电视通过用户界面(User Interface,简称UI)提示用户遥控器需要进行升级,由用户根据智能电视所显示的提示信息操作遥控器进行升级。
目前,遥控器进行升级需要用户对遥控器进行手动升级。在没有用户参与时,无法完成遥控器的升级,遥控器的升级方法不灵活,且影响用户的产品体验。
发明内容
本发明实施例提供一种遥控器的升级方法、电视和遥控器,以实现无需用户参与,完成遥控器的自动升级,提高用户体验。
第一方面,本发明实施例提供一种遥控器的升级方法,包括:
电视接收服务器发送的遥控器的升级文件;
所述电视获取所述遥控器的当前电量状态信息和当前软件版本信息;
所述电视根据所述遥控器的当前电量状态信息、当前软件版本信息以及所述升级文件的版本信息确定是否向所述遥控器发送所述升级文件;
其中,所述升级文件用于所述遥控器利用所述升级文件进行升级更新。
第二方面,本发明实施例提供一种遥控器的升级方法,包括:
遥控器接收电视发送的第一主机包,所述第一主机包用于指示所述遥控器反馈所述遥控器的当前电量状态信息;
所述遥控器根据所述第一主机包向所述电视发送第一应答包,所述第一应答包包括所述遥控器的当前电量状态信息;
所述遥控器接收所述电视发送的第二主机包,所述第二主机包用于指示所述遥控器反馈所述遥控器的当前软件版本信息;
所述遥控器根据所述第二主机包向所述电视发送第二应答包,所述第二应答包包括所述遥控器的当前软件版本信息,以使所述电视根据所述当前电量状态信息和所述当前软件版本信息确定是否向所述遥控器发送升级文件。
第三方面,本发明实施例提供一种电视,包括:
接收模块,用于接收服务器发送的遥控器的升级文件;
获取模块,用于获取所述遥控器的当前电量状态信息和当前软件版本信息;
处理模块,用于根据所述遥控器的当前电量状态信息、当前软件版本信息以及所述升级文件的版本信息确定是否向所述遥控器发送所述升级文件;
其中,所述升级文件用于所述遥控器利用所述升级文件进行升级更新。
第四方面,本发明实施例提供一种遥控器,包括:
接收模块,用于接收电视发送的第一主机包,所述第一主机包用于指示所述遥控器反馈所述遥控器的当前电量状态信息;
发送模块,用于根据所述第一主机包向所述电视发送第一应答包,所述第一应答包包括所述遥控器的当前电量状态信息;
所述接收模块,还用于接收所述电视发送的第二主机包,所述第二主机包用于指示所述遥控器反馈所述遥控器的当前软件版本信息;
所述发送模块,还用于根据所述第二主机包向所述电视发送第二应答包,所述第二应答包包括所述遥控器的当前软件版本信息,以使所述电视根据所述当前电量状态信息和所述当前软件版本信息确定是否向所述遥控器发送升级文件。
本发明实施例遥控器的升级方法、电视和遥控器,通过电视接收服务器发送的遥控器的升级文件,电视在向遥控器发送该升级文件之前,电视先获取所述遥控器的当前电量状态信息和当前软件版本信息,进而根据所述遥控器的当前电量状态信息、当前软件版本信息以及所述升级文件的版本信息确定是否向所述遥控器发送所述升级文件,即,遥控器在升级之前,电视通过获取的遥控器的当前电量状态信息和当前软件版本信息确定遥控器是否可以进行升级,避免了遥控器低电量情况下工作异常而使得升级文件接收不完整,导致无法升级的问题,通过电视与遥控器之间的交互实现遥控器的灵活自动升级,提升了升级效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明遥控器的升级方法的应用场景示意图;
图2为本发明遥控器的升级方法实施例一的流程图;
图3为本发明遥控器的升级方法实施例二的流程图;
图4为本发明遥控器的升级方法实施例三的流程图;
图5为本发明遥控器的升级方法实施例四的流程图;
图6为本发明电视实施例一的结构示意图;
图7为本发明遥控器实施例一的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明遥控器的升级方法的应用场景示意图,如图1所示,应用场景具体可以包括服务器、电视和遥控器,服务器和电视之间可以通过互联网建立连接,服务器用于向电视提供各种多媒体文件以及电视和遥控器的升级文件,电视和遥控器可以通过蓝牙(Bluetooth)、无线保真(WiFi)等无线传输方式建立通信连接,以实现电视与遥控器之间的数据传输。本发明的遥控器的升级方法在电视与遥控器建立通信连接的基础上,实现遥控器的自动升级,从而可以有效避免用户因不熟悉遥控器的升级步骤而引发的各种问题,提升用户体验。
本发明的遥控器的升级方法的具体解释说明详见下述各个实施例。
图2为本发明遥控器的升级方法实施例一的流程图,如图2所示,本实施例的方法可以包括:
步骤101、电视接收服务器发送的遥控器的升级文件。
具体的,电视可以检测服务器(云端)是否存在新的遥控器的升级文件,若存在,则电视可以向服务器请求获取该遥控器的升级文件,服务器根据电视发送的请求向电视发送遥控器的升级文件。
步骤102、所述电视获取所述遥控器的当前电量状态信息和当前软件版本信息。
具体的,电视在接收到遥控器的升级文件后,先通过步骤102获取遥控器的当前电量状态信息和当前软件版本信息,以进一步确定是否可以向遥控器发送升级文件,以使得遥控器使用该升级文件进行升级更新。
步骤103、所述电视根据所述遥控器的当前电量状态信息、当前软件版本信息以及所述升级文件的版本信息确定是否向所述遥控器发送所述升级文件。
具体的,步骤102具体可以为:所述电视向所述遥控器发送第一主机包,所述第一主机包用于指示所述遥控器反馈所述遥控器的当前电量状态信息;所述电视接收所述遥控器发送的第一应答包,所述第一应答包包括所述遥控器的当前电量状态信息;若所述电视根据所述遥控器的当前电量状态信息确定所述遥控器的当前电量为正常,则所述电视向所述遥控器发送第二主机包,所述第二主机包包括用于指示所述遥控器反馈所述遥控器的当前软件版本信息;所述电视接收所述遥控器发送的第二应答包,所述第二应答包包括所述遥控器的当前软件版本信息。
具体的,本发明实施例中定义了电视与遥控器之间命令规范,具体的,电视发往遥控器的命令包称为主机包,遥控器发往电视的命令包称为应答包,这里用“第一、第二……”区分不同功能作用的主机包以及不同功能作用的应答包。具体的在实现过程中,可以在命令包的command字段携带不同的值,用于区分不同功能作用的主机包和应答包,也可以在命令包的command head字段携带不同的值,用于区分不同的数据类型,比如在线升级(Over The Air,简称OTA)数据、语音数据等。遥控器和电视都可以通过分析接收到的命令包来返回相应的命令包,具体的,遥控器接收到电视发送的命令包,需要分析命令包类型(主机包或升级文件数据包)、组织数据并返回应答包。其中,升级文件数据包具体可以是bin数据包,如果遥控器接收到升级文件数据包则需要取出裸数据按序保存到划定的闪存(flash)中,等待升级。
相应的,步骤103具体可以为:所述电视根据所述遥控器的当前电量状态信息确定所述遥控器的当前电量是否为正常;所述电视确定是否所述当前软件版本信息高于所述升级文件的版本信息;若所述遥控器的当前电量为正常,且所述当前软件版本信息低于所述升级文件的版本信息,则所述电视向所述遥控器发送所述升级文件。
本实施例,通过电视接收服务器发送的遥控器的升级文件,电视在向遥控器发送该升级文件之前,电视先获取所述遥控器的当前电量状态信息和当前软件版本信息,进而根据所述遥控器的当前电量状态信息、当前软件版本信息以及所述升级文件的版本信息确定是否向所述遥控器发送所述升级文件,即,遥控器在升级之前,电视通过获取的遥控器的当前电量状态信息和当前软件版本信息确定遥控器是否可以进行升级,避免了遥控器低电量情况下工作异常而使得升级文件接收不完整,导致无法升级的问题,通过电视与遥控器之间的交互实现遥控器的灵活自动升级,提升了升级效率。
图3为本发明遥控器的升级方法实施例二的流程图,本实施例在图2所示实施例的基础上,确定所述遥控器的当前电量为正常,且所述当前软件版本信息低于所述升级文件的版本信息之后,如何进一步实现遥控器的自动升级做进一步解释说明,所述升级文件包括多个子升级文件数据包,每一个子升级文件数据包携带一个数据包编号,如图3所示,本实施例的方法可以包括:
步骤201、所述电视根据数据包编号向所述遥控器发送一个子升级文件数据包,该子升级文件数据包的数据包编号为i。
举例而言,电视可以将升级文件划分为多个子升级文件数据包,并依序为每一个子升级文件数据包编号,每一个子升级文件数据包包括command字段、command head字段、数据包编号字段以及有效数据,其中,数据包编号字段用于携带数据包编号,每一个数据包编号为唯一编号。
具体的,在步骤201之前,所述电视还可以向所述遥控器发送第四主机包,所述第四主机包包括可以效验信息和所述升级文件的大小、厂商标识信息(ID)、产品标识信息(ID)。遥控器可以先根据厂商标识信息(ID)和产品标识信息(ID)确定电视是否需要发送升级文件。在确认需要发送后,电视可以通过下述步骤进行升级文件的传输,在遥控器接收完升级文件后,遥控器可以根据根据效验信息和升级文件的大小对接收到的升级文件进行效验。
步骤202、所述电视接收所述遥控器发送的第三应答包,所述第三应答包包括下一个子升级文件数据包的数据包编号。
其中,该下一个子升级文件数据包的数据包编号为i+1。
具体的,遥控器接收到电视发送的子升级文件数据包后,需要分析获取子升级文件数据包中的数据包编号和有效数据,如果遥控器可以正确接收到该子升级文件数据包,则遥控器向电视发送第三应答包,该第三应答包包括下一个子升级文件数据包的编号,举例而言,遥控器正确接收数据包编号为1的子升级文件数据包,则遥控器向电视发送的第三应答包中即包括数据包编号2,用于请求电视发送下一个子升级文件数据包。
步骤203、所述电视根据所述第三应答包向所述遥控器发送下一个子升级文件数据包。
步骤204、所述电视接收所述遥控器发送的第四应答包,所述第四应答包包括重新请求的子升级文件数据包的数据包编号。
其中,该重新请求的子升级文件数据包的数据包编号为j。j为预期编号,即遥控器所希望接收到的数据包编号。
步骤205、所述电视根据所述第四应答包向所述遥控器重新发送重新请求的子升级文件数据包。
具体的,如果遥控器没有接收到所希望接收到的子升级文件数据包,则遥控器向电视发送第四应答包,该第四应答包包括希望接收到的子升级文件数据包的编号,举例而言,遥控器的预期编号就为0,而遥控器未能接收到电视发送数据包编号为0的子升级文件数据包(例如电视向遥控器发送的子升级文件数据包的编号为1),则遥控器向电视发送第四应答包,该第四应答包中即包括数据包编号0,用于请求电视重新发送数据包编号为0的子升级文件数据包。
具体的,执行步骤203或205之后,电视需要接收遥控器反馈的下一个子升级文件数据包或者重新请求的子升级文件数据包的接收情况反馈的应答包,并根据遥控器反馈的应答包发送相应的数据编号的子升级文件数据包。
具体的,遥控器正确接收到一个其希望接收到的子升级文件数据包,则遥控器会将预期编号加1,以请求下一个子升级文件数据包,如果遥控器没有接收到器希望接收到的子升级文件数据包,则遥控器会将当前的预期编号发送给电视,以请求电视发送该预期编号的子升级文件数据包。即遥控器是顺序接收各个子升级文件数据包的,这样的接收方式可以有效避免电视重复发送子升级文件数据包、以及电视漏发子升级文件数据包的问题,从而在接收到升级文件的子升级文件数据包后,无需检查是否重复或者缺少子升级文件数据包,可以有效提升数据传输效率。
步骤206、当各个子升级文件数据包发送完毕时,所述电视向所述遥控器发送第三主机包,所述第三主机包用于指示所述遥控器所述升级文件发送完毕。
步骤207、所述电视接收所述遥控器根据接收到的升级文件、效验信息和升级文件的大小反馈的第五应答包,所述第五应答包用于指示效验通过。
步骤208、所述电视接收所述遥控器根据接收到的升级文件、效验信息和升级文件的大小反馈的第六应答包,所述第六应答包用于指示效验未通过。
步骤209、所述电视接收所述遥控器发送的第七应答包,所述第七应答包用于通知所述遥控器进入升级流程。
步骤210、所述电视接收所述遥控器发送的第八应答包,所述第八应答包包括所述遥控器升级完成指示信息、所述遥控器的型号以及升级后的版本信息。
本实施例,通过在向遥控器发送升级文件过程中,将升级文件划分为多个子升级文件数据包,并在每一个子升级文件数据包中携带数据包编号,使得遥控器在接收各个子升级文件数据包过程中,根据数据包编号向电视反馈是否正确接收子升级文件数据包的应答包,使得电视和遥控器在升级文件的传输过程中采用交互的方式,可以有效提升升级文件的接收正确性,并可以减少不必要的资源开销。
图4为本发明遥控器的升级方法实施例三的流程图,如图4所示,本实施例的方法可以包括:
步骤301、遥控器接收电视发送的第一主机包,所述第一主机包用于指示所述遥控器反馈所述遥控器的当前电量状态信息。
步骤302、所述遥控器根据所述第一主机包向所述电视发送第一应答包,所述第一应答包包括所述遥控器的当前电量状态信息。
步骤303、所述遥控器接收所述电视发送的第二主机包,所述第二主机包用于指示所述遥控器反馈所述遥控器的当前软件版本信息。
步骤304、所述遥控器根据所述第二主机包向所述电视发送第二应答包,所述第二应答包包括所述遥控器的当前软件版本信息,以使所述电视根据所述当前电量状态信息和所述当前软件版本信息确定是否向所述遥控器发送升级文件。
可选的,所述升级文件包括多个子升级文件数据包,每一个子升级文件数据包携带一个数据包编号,所述方法还可以包括:所述遥控器接收所述电视发送的数据包编号为i的子升级文件数据包;所述遥控器比较预期编号j和i是否相同;若相同,所述遥控器向所述电视发送第三应答包,所述第三应答包包括下一个子升级文件数据包的数据包编号,所述下一个子升级文件数据包的数据包编号为i+1,所述第三应答包用于所述电视根据所述第三应答包向所述遥控器发送数据包编号为i+1的子升级文件数据包;若不相同,所述遥控器向所述电视发送第四应答包,所述第四应答包包括重新请求的子升级文件数据包的数据包编号,所述重新请求的子升级文件数据包的数据包编号为j,所述第四应答包用于所述电视根据所述第四应答包向所述遥控器发送数据包编号为j的子升级文件数据包;其中,j分别取0至N-1,N为所述升级文件的子升级文件数据包的个数。
具体的,遥控器的预期编号j具体指遥控器根据预期编号j和接收到电视发送的子升级文件数据包的数据包编号确定向电视发送第三应答包或第四应答包,以使电视发送相应的子升级文件数据包,遥控器可以使得其接收到的子升级文件数据包为顺序接收,从而没有重复包、漏包的问题,在升级文件发送过程中,如果子升级文件数据包发送不正确,可以及时请求电视发送正确的子升级文件数据包,从而可以避免在完整接收升级文件后检查是否有重复或缺少的数据包,可以有效提升升级文件传输效率。
可选的,所述方法还可以包括:所述遥控器接收所述电视发送的第三主机包,所述第三主机包用于指示所述升级文件发送完毕。
可选的,所述方法还可以包括:所述遥控器接收所述电视发送的第四主机包,所述第四主机包括所述升级文件的效验信息和所述升级文件的大小;所述遥控器根据所述升级文件的效验信息和所述升级文件的大小对接收到的所述升级文件进行效验;若效验通过,则所述遥控器向所述电视发送第五应答包,所述第五应答包用于指示效验通过;若效验未通过,则所述遥控器向所述电视发送第六应答包,所述第六应答包用于指示效验未通过。
可选的,若效验通过,所述方法还可以包括:所述遥控器向所述电视发送第七应答包,所述第七应答包用于通知所述遥控器进入升级流程;所述遥控器向所述电视发送第八应答包,所述第八应答包包括所述遥控器的升级完成指示信息、所述遥控器的型号以及升级后的版本信息。
本实施例,通过,遥控器接收电视发送的第一主机包,遥控器根据所述第一主机包向所述电视发送第一应答包,所述第一应答包包括所述遥控器的当前电量状态信息,遥控器接收所述电视发送的第二主机包,遥控器根据所述第二主机包向所述电视发送第二应答包,所述第二应答包包括所述遥控器的当前软件版本信息,以使所述电视根据所述当前电量状态信息和所述当前软件版本信息确定是否向所述遥控器发送升级文件,即,遥控器在升级之前,电视通过获取的遥控器的当前电量状态信息和当前软件版本信息确定遥控器是否可以进行升级,避免了遥控器低电量情况下工作异常而使得升级文件接收不完整,导致无法升级的问题,通过电视与遥控器之间的交互实现遥控器的灵活自动升级,提升了升级效率。
下面采用一个具体的实施例对上述方法进行具体解释说明。
图5为本发明遥控器的升级方法实施例四的流程图,如图5所示,本实施例为电视与遥控器的交互实施例,本实施例是遥控器在线升级的完整流程,首先,先对本实施例中涉及的命令包做解释说明,本实施例涉及5种主机包和11种应答包,这里用编号进行区分。具体的命令包如下:
主机包1:下发image信息,该image信息具体可以包括遥控器型号、CRC效验信息以及升级文件的大小(即bin数据包的大小),用于确认是否需要下发bin数据包以升级遥控器。
主机包2:下发的子bin数据包。子bin数据包由电视端对bin数据包进行拆分并编号。该子bin数据包中除了包含上述介绍的1字节的command head和1字节的command外,还包括2字节的子bin数据包拆分编号及16字节的有效数据。子bin数据包拆分编号采用唯一编号。
主机包3:读取遥控器Firmware版本号;
主机包4:读取遥控器电池电量状态;
主机包5:升级的bin数据包发送完毕;
应答包1:遥控器请求电视发送数据包,一般用于请求下一个子bin数据包,当遥控器收到前一个正确的子bin数据包时,对正确接收的子bin数据包编号加1来请求下一个数据包,电视需根据收到的应答包1进发送下一个子bin数据包;
应答包2:遥控器收到子bin数据包异常时回复应答包2,此命令包含遥控器预期的拆分编号,电视端需将遥控器预期的拆分编号的子bin包发送给遥控器,主要可用于断点续传功能;
应答包3:下发的bin数据包校验不通过,并带上本次的校验值;
应答包4:遥控器外部flash异常,无法正常升级;
应答包5:Image信息异常回复;
应答包6:下发的bin数据包校验通过,并带上本次的校验值;
应答包7:遥控器准备复位进入内部FLASH升级流程;
应答包8:遥控器电量状态信息回复;
应答包9:Image信息正确回复包;
应答包10:回复遥控器型号及Firmware版本号信息;
应答包11:遥控器升级成功,并附上新的遥控器Firmware版本号信息。
需要说明的是,上述主机包和应答包的编号仅为一种示意性说明,也可以采用其他编号顺序或者其他编号,此处不再一一赘述。
本实施例的方法可以包括:
步骤401、当电视开机后,电视查看电视本地是否有遥控器的升级文件,若是,则执行步骤402。
步骤402、电视与遥控器建立无线通信连接后,电视向遥控器发送主机包4,用于获取遥控器的当前电量状态。
步骤403、遥控器向电视发送应答包8,该应答包8中包括遥控器的当前电量状态信息。
其中,遥控器的当前电量状态信息可以是0x01或0x00,其中,0x01表示电量正常,0x00表示电量低。
步骤404、电视根据应答包8确定遥控器的当前电量状态,若当前电量状态为正常,则执行步骤405,否则,退出升级流程。
步骤405、电视向遥控器发送主机包3,用于获取遥控器的当前软件版本信息。
步骤406、遥控器向电视发送应答包10,该应答包10包括遥控器的当前软件版本信息。
步骤407、电视比较升级文件的版本信息和遥控器的当前软件版本信息,若升级文件的版本信息高于遥控器的当前软件版本信息,则执行步骤408,否则,退出升级流程。
步骤408、电视向遥控器发送主机包1。
步骤409、遥控器根据主机包1中的遥控器型号确定升级文件是否与自身型号相匹配,若匹配,则遥控器向电视发送应答包9,若不匹配,则遥控器向电视发送应答包5。
其中,若电视接收到应答包9,则执行步骤410,若电视接收到应答包5,则退出升级流程。
步骤410、电视向遥控器发送主机包2,用于向遥控器发送各子bin数据包。
步骤411、遥控器向电视发送应答包1或者应答包2。
具体的,遥控器正确接收子bin数据包,则发送应答包1,遥控器未正确接收子bin数据包,则发送应答包2。
步骤412、电视根据应答包1发送下一个子bin数据包,根据应答包2重新发送当前发送的子bin数据包。
步骤413、电视判断bin数据包是否发送完毕,若是,则执行步骤414。
步骤414、电视向遥控器发送主机包5。
步骤415、遥控器根据CRC效验信息以及升级文件的大小对接收到的bin数据包进行CRC效验,若效验通过,则向电视发送应答包6,若效验未通过,则向电视发送应答包3。
其中,电视若接收到应答包3则重新执行步骤308。
步骤415、遥控器向电视发送应答包7。
步骤416、遥控器进行复位,并利用接收到的bin数据包进行更新升级。
步骤417、遥控器更新升级成功后,向电视发送应答包11。
其中,遥控器更新升级成功后,电视接收到应答包11,电视可以根据该应答包11通过UI向用户告知遥控器升级情况。
本实施例,通过使用电视和遥控器进行交互的方式,实现遥控器的自动升级,避免了遥控器低电量情况下工作异常而使得升级文件接收不完整,导致无法升级的问题,可以有效提升升级效率。
需要说明的是,遥控器完整接收升级文件后进行升级的过程,具体可以为,遥控器从电视接收到的升级文件总是保存在数据下载区,若接收到的bin数据包效验通过,则设置闪存升级标志,BootLoader读取闪存升级标志(即需要升级),对升级文件进行CRC效验,当验证正确后由Bootloader完成升级文件从数据下载区到应用运行区的数据拷贝,并运行应用运行区的App。该实施方式能彻底避免因升级导致遥控器变砖的异常,有效提高遥控器升级的安全性。
图6为本发明电视实施例一的结构示意图,如图6所示,本实施例的装置可以包括:接收模块11、获取模块12、处理模块13和发送模块14,其中,接收模块11用于接收服务器发送的遥控器的升级文件,获取模块12用于获取所述遥控器的当前电量状态信息和当前软件版本信息,处理模块13用于根据所述遥控器的当前电量状态信息、当前软件版本信息以及所述升级文件的版本信息确定是否向所述遥控器发送所述升级文件,其中,所述升级文件用于所述遥控器利用所述升级文件进行升级更新。
可选的,所述获取模块12具体用于:通过所述发送模块14向所述遥控器发送第一主机包,所述第一主机包用于指示所述遥控器反馈所述遥控器的当前电量状态信息;通过所述接收模块11接收所述遥控器发送的第一应答包,所述第一应答包包括所述遥控器的当前电量状态信息;通过所述发送模块14向所述遥控器发送第二主机包,所述第二主机包用于指示所述遥控器反馈所述遥控器的当前软件版本信息;通过所述接收模块11接收所述遥控器发送的第二应答包,所述第二应答包包括所述遥控器的当前软件版本信息。
可选的,所述处理模块13具体用于:根据所述遥控器的当前电量状态信息确定所述遥控器的当前电量是否为正常;若所述遥控器的当前电量为正常,确定是否所述当前软件版本信息低于所述升级文件的版本信息;若所述当前软件版本信息低于所述升级文件的版本信息,则通过发送模块14向所述遥控器发送所述升级文件。
可选的,所述升级文件包括多个子升级文件数据包,每一个子升级文件数据包携带一个数据包编号;所述处理模块13用于通过所述发送模块向所述遥控器发送所述升级文件,具体可以包括:根据数据包编号通过所述发送模块向所述遥控器发送各个子升级文件数据包。
可选的,所述处理模块13用于根据数据包编号通过所述发送模块向所述遥控器发送各个子升级文件数据包,具体可以包括:根据数据包编号通过所述发送模块14向所述遥控器发送数据包编号为i的子升级文件数据包;通过所述接收模块11接收所述遥控器发送的第三应答包,所述第三应答包包括下一个子升级文件数据包的数据包编号,所述下一个子升级文件数据包的数据包编号为i+1,所述电视根据所述第三应答包向所述遥控器发送数据包编号为i+1的子升级文件数据包;或者,通过所述接收模块11接收所述遥控器发送的第四应答包,所述第四应答包包括重新请求的子升级文件数据包数据包的编号,所述重新请求的子升级文件数据包的数据包编号为j,根据所述第四应答包通过所述发送模块14向所述遥控器重新发送数据包编号为j的子升级文件数据包;其中,i分别取0至N-1,N为所述升级文件的子升级文件数据包的个数,j∈[0,N-1]。
可选的,所述发送模块14还用于:当各个子升级文件数据包发送完毕时,向所述遥控器发送第三主机包,所述第三主机包用于指示所述遥控器所述升级文件发送完毕。
所述发送模块14还用于:向所述遥控器发送第四主机包,所述第四主机包括所述升级文件的效验信息和所述升级文件的大小;所述接收模块11还用于接收所述遥控器根据所述第四主机包反馈的第五应答包,所述第五应答包用于指示效验通过。
所述发送模块14还用于:向所述遥控器发送第四主机包,所述第四主机包括所述升级文件的效验信息和所述升级文件的大小;所述接收模块11还用于接收所述遥控器根据所述第四主机包反馈的第六应答包,所述第六应答包用于指示效验未通过。
所述接收模块11还用于:接收所述遥控器发送的第七应答包,所述第七应答包用于通知所述遥控器进入升级流程;接收所述遥控器发送的第八应答包,所述第八应答包包括所述遥控器升级完成指示信息、所述遥控器的型号以及升级后的版本信息。
本实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图7为本发明遥控器实施例一的结构示意图,如图7所示,本实施例的装置可以包括:接收模块21、处理模块22和发送模块23,其中,接收模块21,用于接收电视发送的第一主机包,所述第一主机包用于指示所述遥控器反馈所述遥控器的当前电量状态信息;发送模块23,用于根据所述第一主机包向所述电视发送第一应答包,所述第一应答包包括所述遥控器的当前电量状态信息;所述接收模块21,还用于接收所述电视发送的第二主机包,所述第二主机包用于指示所述遥控器反馈所述遥控器的当前软件版本信息;所述发送模块23,还用于根据所述第二主机包向所述电视发送第二应答包,所述第二应答包包括所述遥控器的当前软件版本信息,以使所述电视根据所述当前电量状态信息和所述当前软件版本信息确定是否向所述遥控器发送升级文件。
可选的,所述升级文件包括多个子升级文件数据包,每一个子升级文件数据包携带一个数据包编号;所述接收模块21还用于接收所述电视发送的数据包编号为i的子升级文件数据包;所述处理模块22用于比较预期编号j和i是否相同;若相同,所述发送模块还用于向所述电视发送第三应答包,所述第三应答包包括下一个子升级文件数据包的数据包编号,所述下一个子升级文件数据包的数据包编号为i+1,所述第三应答包用于所述电视根据所述第三应答包向所述遥控器发送数据包编号为i+1的子升级文件数据包;若不相同,所述发送模块还用于向所述电视发送第四应答包,所述第四应答包包括重新请求的子升级文件数据包的数据包编号,所述重新请求的子升级文件数据包的数据包编号为j,所述第四应答包用于所述电视根据所述第四应答包向所述遥控器发送数据包编号为j的子升级文件数据包;其中,j分别取0至N-1,N为所述升级文件的子升级文件数据包的个数。
可选的,所述接收模块21还用于接收所述电视发送的第三主机包,所述第三主机包用于指示所述升级文件发送完毕。
可选的,所述接收模块21还用于接收所述电视发送的第四主机包,所述第四主机包括所述升级文件的效验信息和所述升级文件的大小;所述处理模块还用于根据所述升级文件的效验信息和所述升级文件的大小对接收到的所述升级文件进行效验;若效验通过,则所述发送模块还用于向所述电视发送第五应答包,所述第五应答包用于指示效验通过;若效验未通过,则所述发送模块还用于向所述电视发送第六应答包,所述第六应答包用于指示效验未通过。
可选的,若效验通过,所述发送模块23还用于向所述电视发送第七应答包,所述第七应答包用于通知所述遥控器进入升级流程;所述发送模块23还用于向所述电视发送第八应答包,所述第八应答包包括所述遥控器的升级完成指示信息、所述遥控器的型号以及升级后的版本信息。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (11)
1.一种遥控器的升级方法,其特征在于,包括:
电视接收服务器发送的遥控器的升级文件;
所述电视获取所述遥控器的当前电量状态信息和当前软件版本信息;
所述电视根据所述遥控器的当前电量状态信息、当前软件版本信息以及所述升级文件的版本信息确定是否向所述遥控器发送所述升级文件;
其中,所述升级文件用于所述遥控器利用所述升级文件进行升级更新。
2.根据权利要求1所述的方法,其特征在于,所述电视获取所述遥控器的当前电量状态信息和当前软件版本信息,包括:
所述电视向所述遥控器发送第一主机包,所述第一主机包用于指示所述遥控器反馈所述遥控器的当前电量状态信息;
所述电视接收所述遥控器发送的第一应答包,所述第一应答包包括所述遥控器的当前电量状态信息;
所述电视向所述遥控器发送第二主机包,所述第二主机包用于指示所述遥控器反馈所述遥控器的当前软件版本信息;
所述电视接收所述遥控器发送的第二应答包,所述第二应答包包括所述遥控器的当前软件版本信息。
3.根据权利要求2所述的方法,其特征在于,所述电视根据所述遥控器的当前电量状态信息、当前软件版本信息以及所述升级文件的版本信息确定是否向所述遥控器发送所述升级文件,包括:
所述电视根据所述遥控器的当前电量状态信息确定所述遥控器的当前电量是否为正常;
若所述遥控器的当前电量为正常,所述电视确定是否所述当前软件版本信息低于所述升级文件的版本信息;
若所述当前软件版本信息低于所述升级文件的版本信息,则所述电视向所述遥控器发送所述升级文件。
4.根据权利要求3所述的方法,其特征在于,所述升级文件包括多个子升级文件数据包,每一个子升级文件数据包携带一个数据包编号;
所述电视向所述遥控器发送所述升级文件,包括:
所述电视根据数据包编号向所述遥控器发送各个子升级文件数据包。
5.根据权利要求4所述的方法,其特征在于,所述电视根据数据包编号向所述遥控器发送各个子升级文件数据包,包括:
所述电视根据数据包编号向所述遥控器发送数据包编号为i的子升级文件数据包;
所述电视接收所述遥控器发送的第三应答包,所述第三应答包包括下一个子升级文件数据包的数据包编号,所述下一个子升级文件数据包的数据包编号为i+1,所述电视根据所述第三应答包向所述遥控器发送数据包编号为i+1的子升级文件数据包;或者,
所述电视接收所述遥控器发送的第四应答包,所述第四应答包包括重新请求的子升级文件数据包的数据包编号,所述重新请求的子升级文件数据包的数据包编号为j,所述电视根据所述第四应答包向所述遥控器重新发送数据包编号为j的子升级文件数据包;
其中,i分别取0至N-1,N为所述升级文件的子升级文件数据包的个数,j∈[0,N-1]。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当各个子升级文件数据包发送完毕时,所述电视向所述遥控器发送第三主机包,所述第三主机包用于指示所述遥控器所述升级文件发送完毕。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述电视向所述遥控器发送第四主机包,所述第四主机包括所述升级文件的效验信息和所述升级文件的大小;
所述电视接收所述遥控器根据所述第四主机包反馈的第五应答包,所述第五应答包用于指示效验通过;或者,
所述电视接收所述遥控器根据所述第四主机包反馈的第六应答包,所述第六应答包用于指示效验未通过。
8.一种遥控器的升级方法,其特征在于,包括:
遥控器接收电视发送的第一主机包,所述第一主机包用于指示所述遥控器反馈所述遥控器的当前电量状态信息;
所述遥控器根据所述第一主机包向所述电视发送第一应答包,所述第一应答包包括所述遥控器的当前电量状态信息;
所述遥控器接收所述电视发送的第二主机包,所述第二主机包用于指示所述遥控器反馈所述遥控器的当前软件版本信息;
所述遥控器根据所述第二主机包向所述电视发送第二应答包,所述第二应答包包括所述遥控器的当前软件版本信息,以使所述电视根据所述当前电量状态信息和所述当前软件版本信息确定是否向所述遥控器发送升级文件。
9.根据权利要求8所述的方法,其特征在于,所述升级文件包括多个子升级文件数据包,每一个子升级文件数据包携带一个数据包编号,所述方法还包括:
所述遥控器接收所述电视发送的数据包编号为i的子升级文件数据包;
所述遥控器比较预期编号j和i是否相同;
若相同,所述遥控器向所述电视发送第三应答包,所述第三应答包包括下一个子升级文件数据包的数据包编号,所述下一个子升级文件数据包的数据包编号为i+1,所述第三应答包用于所述电视根据所述第三应答包向所述遥控器发送数据包编号为i+1的子升级文件数据包;
若不相同,所述遥控器向所述电视发送第四应答包,所述第四应答包包括重新请求的子升级文件数据包的数据包编号,所述重新请求的子升级文件数据包的数据包编号为j,所述第四应答包用于所述电视根据所述第四应答包向所述遥控器发送数据包编号为j的子升级文件数据包;
其中,j分别取0至N-1,N为所述升级文件的子升级文件数据包的个数。
10.一种电视,其特征在于,包括:
接收模块,用于接收服务器发送的遥控器的升级文件;
获取模块,用于获取所述遥控器的当前电量状态信息和当前软件版本信息;
处理模块,用于根据所述遥控器的当前电量状态信息、当前软件版本信息以及所述升级文件的版本信息确定是否向所述遥控器发送所述升级文件;
其中,所述升级文件用于所述遥控器利用所述升级文件进行升级更新。
11.一种遥控器,其特征在于,包括:
接收模块,用于接收电视发送的第一主机包,所述第一主机包用于指示所述遥控器反馈所述遥控器的当前电量状态信息;
发送模块,用于根据所述第一主机包向所述电视发送第一应答包,所述第一应答包包括所述遥控器的当前电量状态信息;
所述接收模块,还用于接收所述电视发送的第二主机包,所述第二主机包用于指示所述遥控器反馈所述遥控器的当前软件版本信息;
所述发送模块,还用于根据所述第二主机包向所述电视发送第二应答包,所述第二应答包包括所述遥控器的当前软件版本信息,以使所述电视根据所述当前电量状态信息和所述当前软件版本信息确定是否向所述遥控器发送升级文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610460336.5A CN105898490A (zh) | 2016-06-22 | 2016-06-22 | 遥控器的升级方法、电视和遥控器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610460336.5A CN105898490A (zh) | 2016-06-22 | 2016-06-22 | 遥控器的升级方法、电视和遥控器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105898490A true CN105898490A (zh) | 2016-08-24 |
Family
ID=56718134
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610460336.5A Pending CN105898490A (zh) | 2016-06-22 | 2016-06-22 | 遥控器的升级方法、电视和遥控器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105898490A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106559688A (zh) * | 2016-11-22 | 2017-04-05 | 深圳创维数字技术有限公司 | 遥控器的升级测试方法和装置 |
CN106775835A (zh) * | 2016-11-28 | 2017-05-31 | 广东欧珀移动通信有限公司 | 获取升级文件的方法、服务器及终端 |
CN107301064A (zh) * | 2017-05-19 | 2017-10-27 | 深圳Tcl新技术有限公司 | 蓝牙固件的升级方法、电视终端及计算机可读存储介质 |
CN107438830A (zh) * | 2016-09-30 | 2017-12-05 | 深圳市大疆创新科技有限公司 | 升级方法、升级装置、升级设备及升级*** |
CN109246166A (zh) * | 2017-07-10 | 2019-01-18 | 深圳市道通智能航空技术有限公司 | 通信方法、装置及无人机 |
CN111752579A (zh) * | 2019-10-17 | 2020-10-09 | 北京沃东天骏信息技术有限公司 | 蓝牙终端升级方法、装置、存储介质与电子设备 |
CN111885564A (zh) * | 2020-07-03 | 2020-11-03 | 海尔优家智能科技(北京)有限公司 | 数据传输方法、设备升级方法、计算机可读的存储介质 |
CN111954040A (zh) * | 2020-07-17 | 2020-11-17 | 深圳市华曦达科技股份有限公司 | 一种遥控器升级方法、装置、电子设备及存储介质 |
CN112118567A (zh) * | 2019-06-19 | 2020-12-22 | 北京京东尚科信息技术有限公司 | 设备升级方法、电子设备和介质 |
CN112423042A (zh) * | 2019-08-21 | 2021-02-26 | 海信视像科技股份有限公司 | 一种双***蓝牙遥控器的升级方法及*** |
CN112667258A (zh) * | 2020-12-23 | 2021-04-16 | 艾体威尔电子技术(北京)有限公司 | 一种安卓pos机外接设备程序的远程升级方法 |
CN114003265A (zh) * | 2020-07-28 | 2022-02-01 | 超级智慧家(上海)物联网科技有限公司 | 固件升级方法和装置 |
CN116088912A (zh) * | 2023-04-11 | 2023-05-09 | 瑞纳智能设备股份有限公司 | 户端设备升级应用***、方法及计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050055595A1 (en) * | 2001-09-17 | 2005-03-10 | Mark Frazer | Software update method, apparatus and system |
CN104021025A (zh) * | 2014-06-30 | 2014-09-03 | 武汉虹信通信技术有限责任公司 | 一种微波室外单元远程升级方法 |
CN104168327A (zh) * | 2014-08-26 | 2014-11-26 | 许磊 | 一种外接设备自动升级的方法 |
CN104602114A (zh) * | 2015-01-09 | 2015-05-06 | 乐视致新电子科技(天津)有限公司 | 传输及接收升级文件的方法、***、智能电视和遥控器 |
CN104965747A (zh) * | 2015-07-29 | 2015-10-07 | 江苏惠通集团有限责任公司 | 软件升级的方法及装置 |
-
2016
- 2016-06-22 CN CN201610460336.5A patent/CN105898490A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050055595A1 (en) * | 2001-09-17 | 2005-03-10 | Mark Frazer | Software update method, apparatus and system |
CN104021025A (zh) * | 2014-06-30 | 2014-09-03 | 武汉虹信通信技术有限责任公司 | 一种微波室外单元远程升级方法 |
CN104168327A (zh) * | 2014-08-26 | 2014-11-26 | 许磊 | 一种外接设备自动升级的方法 |
CN104602114A (zh) * | 2015-01-09 | 2015-05-06 | 乐视致新电子科技(天津)有限公司 | 传输及接收升级文件的方法、***、智能电视和遥控器 |
CN104965747A (zh) * | 2015-07-29 | 2015-10-07 | 江苏惠通集团有限责任公司 | 软件升级的方法及装置 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107438830A (zh) * | 2016-09-30 | 2017-12-05 | 深圳市大疆创新科技有限公司 | 升级方法、升级装置、升级设备及升级*** |
CN107438830B (zh) * | 2016-09-30 | 2021-02-05 | 深圳市大疆创新科技有限公司 | 升级方法、升级装置、升级设备及升级*** |
WO2018095218A1 (zh) * | 2016-11-22 | 2018-05-31 | 深圳创维数字技术有限公司 | 遥控器的升级测试方法和装置 |
CN106559688A (zh) * | 2016-11-22 | 2017-04-05 | 深圳创维数字技术有限公司 | 遥控器的升级测试方法和装置 |
CN106559688B (zh) * | 2016-11-22 | 2019-05-07 | 深圳创维数字技术有限公司 | 遥控器的升级测试方法和装置 |
CN106775835B (zh) * | 2016-11-28 | 2020-01-10 | Oppo广东移动通信有限公司 | 获取升级文件的方法、服务器及终端 |
CN106775835A (zh) * | 2016-11-28 | 2017-05-31 | 广东欧珀移动通信有限公司 | 获取升级文件的方法、服务器及终端 |
CN107301064A (zh) * | 2017-05-19 | 2017-10-27 | 深圳Tcl新技术有限公司 | 蓝牙固件的升级方法、电视终端及计算机可读存储介质 |
CN109246166A (zh) * | 2017-07-10 | 2019-01-18 | 深圳市道通智能航空技术有限公司 | 通信方法、装置及无人机 |
CN112118567A (zh) * | 2019-06-19 | 2020-12-22 | 北京京东尚科信息技术有限公司 | 设备升级方法、电子设备和介质 |
CN112423042A (zh) * | 2019-08-21 | 2021-02-26 | 海信视像科技股份有限公司 | 一种双***蓝牙遥控器的升级方法及*** |
CN111752579A (zh) * | 2019-10-17 | 2020-10-09 | 北京沃东天骏信息技术有限公司 | 蓝牙终端升级方法、装置、存储介质与电子设备 |
CN111885564A (zh) * | 2020-07-03 | 2020-11-03 | 海尔优家智能科技(北京)有限公司 | 数据传输方法、设备升级方法、计算机可读的存储介质 |
CN111885564B (zh) * | 2020-07-03 | 2024-03-22 | 海尔优家智能科技(北京)有限公司 | 数据传输方法、设备升级方法、计算机可读的存储介质 |
CN111954040A (zh) * | 2020-07-17 | 2020-11-17 | 深圳市华曦达科技股份有限公司 | 一种遥控器升级方法、装置、电子设备及存储介质 |
CN114003265A (zh) * | 2020-07-28 | 2022-02-01 | 超级智慧家(上海)物联网科技有限公司 | 固件升级方法和装置 |
CN112667258A (zh) * | 2020-12-23 | 2021-04-16 | 艾体威尔电子技术(北京)有限公司 | 一种安卓pos机外接设备程序的远程升级方法 |
CN112667258B (zh) * | 2020-12-23 | 2023-10-31 | 艾体威尔电子技术(北京)有限公司 | 一种安卓pos机外接设备程序的远程升级方法 |
CN116088912A (zh) * | 2023-04-11 | 2023-05-09 | 瑞纳智能设备股份有限公司 | 户端设备升级应用***、方法及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105898490A (zh) | 遥控器的升级方法、电视和遥控器 | |
CN108206997B (zh) | 蓝牙连接方法及装置 | |
CN105045626A (zh) | 程序的烧录方法、烧录设备和控制器 | |
WO2018095218A1 (zh) | 遥控器的升级测试方法和装置 | |
CN103634592A (zh) | 智能电视自动化测试方法及*** | |
CN103580942B (zh) | 一种模拟串口测试方法和装置 | |
CN105554295A (zh) | 应用程序的开启方法和装置 | |
CN106155734B (zh) | 一种软件版本的下载方法及装置 | |
CN112383908A (zh) | 一种蓝牙设备的升级方法及*** | |
CN112698640B (zh) | 一种ecu升级测试*** | |
CN115437915A (zh) | 一种基于车辆的版本测试方法、装置及电子设备 | |
CN107678851A (zh) | 一种开启应用程序的方法和第一终端 | |
CN105045671A (zh) | 一种智能终端的***升级方法及装置 | |
CN114760466A (zh) | 显示设备测试方法、装置及存储介质 | |
CN111885564B (zh) | 数据传输方法、设备升级方法、计算机可读的存储介质 | |
CN110198222A (zh) | 一种配电自动化终端即插即用测试方法及测试主站 | |
WO2017080411A1 (zh) | 一种充电参数的校验方法及设备和充电器 | |
CN105516745A (zh) | 终端的升级方法及装置 | |
CN104811347A (zh) | 一种软件升级方法、监控模块、整流模块及*** | |
CN111934956A (zh) | 设备的配置方法、装置、存储介质及电子装置 | |
CN111427604A (zh) | 基于功能手机的远程软件升级***及升级方法 | |
CN105990878A (zh) | 一种基于阶梯电流自动调整的充电方法、***及移动终端 | |
CN110764806A (zh) | 一种tws耳机及其升级方法及装置 | |
CN113655737B (zh) | 一种经can传输的车载电子控制器快速升级***与方法 | |
CN112615835B (zh) | 一种对充电桩多通讯协议支持方法及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160824 |
|
RJ01 | Rejection of invention patent application after publication |