Movatterモバイル変換


[0]ホーム

URL:


CN104168327A - Method for automatically updating external device - Google Patents

Method for automatically updating external device
Download PDF

Info

Publication number
CN104168327A
CN104168327ACN201410426365.0ACN201410426365ACN104168327ACN 104168327 ACN104168327 ACN 104168327ACN 201410426365 ACN201410426365 ACN 201410426365ACN 104168327 ACN104168327 ACN 104168327A
Authority
CN
China
Prior art keywords
external equipment
firmware
upgrade
upgrade data
upgrading
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
Application number
CN201410426365.0A
Other languages
Chinese (zh)
Inventor
许磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Electric Travel Interactive Technology Co Ltd
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to CN201410426365.0ApriorityCriticalpatent/CN104168327A/en
Publication of CN104168327ApublicationCriticalpatent/CN104168327A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

The invention provides a method for automatically updating an external device. The method includes the steps that when a preset updating event happens, updating data corresponding to the preset updating event are obtained; the updating data are sent to the external device through Bluetooth so that the external device can automatically update. By means of the technical scheme, the external device can be automatically updated in idle time without being sensed by users, and user experiment is improved.

Description

A kind of method of external equipment auto-update
Technical field
The present invention relates to communication technical field, relate in particular to a kind of method of external equipment auto-update.
Background technology
Along with scientific and technological development, the kind of intelligent terminal is more and more abundanter, such as: intelligent television, Intelligent set top box etc., all become the intelligent artifact that user's heat is held in both hands in recent years.On intelligent terminal, can load APP miscellaneous (Application, application software) uses for user.In order further to bring better APP experience to user, most of intelligent terminals are all supported the access of external equipment.Such as: remote controller, body sense input equipment etc.
At present, when external equipment need to be upgraded, often need external equipment to be connected on intelligent terminal, download AKU by data wire, then upgrade.For user, upgrade method underaction, if user is not known the upgrading needs of external equipment in time, can cause so most probably external equipment partial function cannot with application software compatibility, affect user experience.
Summary of the invention
In view of this, the invention provides a kind of method of external equipment auto-update.
Particularly, the present invention is achieved through the following technical solutions:
A kind of external equipment automatically updating method, is applied on intelligent terminal, and described method comprises:
In the time that default upgrading event occurs, obtain upgrade data corresponding to described default upgrading event;
Described upgrade data is sent to external equipment by bluetooth, carry out auto-update for external equipment.
Further, when the firmware that is external equipment in described default upgrading event need to be upgraded, the described process of obtaining upgrade data corresponding to this default upgrading event comprises: download the latest edition packet of the firmware of described external equipment from server, and using described latest edition packet as upgrade data corresponding to described upgrading event.
Further, described method also comprises:
Obtain the latest firmware version of described external equipment from described server, the firmware version of described external equipment of preserving in this locality is during lower than described latest firmware version, obtain the current version of firmware of described external equipment by bluetooth, also during lower than described latest firmware version, confirm that the firmware of described external equipment needs upgrading at described current version of firmware.
Further, described external equipment is game paddle;
That this equipment application layer game is while issuing macrodefinition to game paddle, using described macrodefinition as upgrade data corresponding to described upgrading event in described default upgrading event.
Further, the key assignments that described macrodefinition needs for the original key assignments of game paddle being mapped as to application layer game.
A kind of external equipment automatically updating method, is applied on external equipment, and described method comprises:
Receive by bluetooth the upgrade data that intelligent terminal issues;
Judge the upgrading event that described upgrade data is corresponding;
Carry out the auto-update of corresponding event according to described upgrade data.
Further, in the time that described upgrading event is firmware upgrade, the firmware latest edition packet carrying in described upgrade data is stored in default storage area, and in the time that this equipment is under non-operating mode, from described default storage area, obtains described latest edition packet and carry out firmware upgrade.
Further, describedly from default storage area, obtain the process that described latest edition packet carries out firmware upgrade and comprise: from default storage area, obtain described latest edition packet, and judge that whether described packet is complete, in the time that described packet is complete, carry out firmware upgrade.
Further, be while issuing macrodefinition in described upgrading event, described macrodefinition is stored in the configuration file of this equipment, and according to described macrodefinition, the original key assignments of this equipment is mapped as to the key assignments that intelligent terminal needs.
Further, described method also comprises:
Carrying out exporting upgrade tip in auto-update according to described upgrade data.
The upgrading event of external equipment is obtained in the present invention's design by the intelligent terminal of external equipment association, then corresponding upgrade data is sent to external equipment by bluetooth, so that it carries out the auto-update of user's unaware at one's leisure, promotes user and experiences.
Brief description of the drawings
Fig. 1 is the method flow schematic diagram of external equipment auto-update in one embodiment of the present invention;
Fig. 2 is the method flow schematic diagram of external DFU in one embodiment of the present invention.
Embodiment
For the problems referred to above, the invention provides a kind of scheme of external equipment auto-update.Be embodied as example with software below, describe specific implementation of the present invention in detail.The invention provides a kind of external equipment automatically updating method, it operates in respectively on intelligent terminal and external equipment.Described intelligent terminal includes: intelligent television, Intelligent set top box, smart mobile phone etc.Described external equipment includes: Digiplex, body sense input equipment, game paddle etc. can be connected to described intelligent terminal by Bluetooth technology, the equipment of application layer software of controlling intelligent terminal system or moving it on.Please refer to Fig. 1, in an exemplary embodiment of the present invention, described external equipment automatically updating method comprises following treatment step:
Step 101, intelligent terminal, in the time that default upgrading event occurs, obtains upgrade data corresponding to this default upgrading event.
Step 102, sends to external equipment by described upgrade data by bluetooth.
Step 103, external equipment receives by bluetooth the upgrade data that intelligent terminal issues.
Step 104, external equipment judges the upgrading event that described upgrade data is corresponding.
Step 105, external equipment carries out the auto-update of corresponding event according to described upgrade data.
This shows, the upgrading event of external equipment is obtained in the present invention's design by the intelligent terminal of external equipment association, then corresponding upgrade data is sent to external equipment by bluetooth, so that it carries out the auto-update of user's unaware at one's leisure.
Default upgrading event of the present invention includes: the firmware of external equipment need to upgrade and intelligent terminal in the application layer software that moves issue macrodefinition to external equipment.When the firmware that is external equipment in described default upgrading event need to be upgraded, intelligent terminal is downloaded the latest edition packet of described external equipment firmware from server, using described latest edition packet as upgrade data corresponding to described upgrading event, and by bluetooth by described latest edition Packet Generation to external equipment.
Particularly, please refer to Fig. 2, realizing in the process of external equipment automatically upgrading firmware, intelligent terminal is carried out following treatment step:
Step 201, the regular latest firmware version that obtains described external equipment from server.
Step 202, judges that the local firmware version of preserving described external equipment, whether lower than described latest firmware version, finishes, if not if go to step 203.
Step 203, obtains the current version of firmware of described external equipment by bluetooth, judge that described current version of firmware, whether lower than described latest firmware version, finishes, if not if go to step 204.
Step 204, downloads the firmware latest edition packet of described external equipment, and described latest edition packet is sent to external equipment as upgrade data corresponding to described upgrading event by bluetooth from server.
In above-mentioned steps, after external equipment is associated by bluetooth with intelligent terminal, intelligent terminal can obtain the firmware version of this external equipment of preservation from bluetooth protocol repertory.Then, intelligent terminal can regularly obtain the latest firmware version of described external equipment from server, and compare.Wherein, the cycle that intelligent terminal obtains the latest firmware version of described external equipment from server can be arranged according to the type of external equipment by developer.Generally, for external equipment, the frequency of its firmware upgrade is not high.Be set to 24 hours, one week therefore can obtain the cycle of external equipment latest firmware version, even longer.
The firmware version of preserving at intelligent terminal is during lower than described latest firmware version, intelligent terminal also can obtain by bluetooth the current version of firmware of described external equipment, also during lower than described latest firmware version, just confirm that the firmware of described external equipment needs upgrading at described current version of firmware.This be because, an external equipment may can be associated with on multiple intelligent terminals simultaneously, such as: bluetooth earphone can be simultaneously and two, even more plurality of mobile phones association.One of them intelligent terminal finds that the external equipment firmware version of its preservation is lower than latest edition, confirms that the firmware of described external equipment needs upgrading.But, this intelligent terminal using latest edition packet before upgrade data sends to external equipment, this external equipment may be by another intelligent terminal firmware of upgrading, no longer need again to upgrade.So the present invention designed before the latest edition packet of intelligent terminal download firmware, obtained the current firmware version of external equipment by bluetooth, further confirmed, to avoid external equipment repeatedly upgrading.
When the application layer software that is intelligent terminal in described default upgrading event issues macrodefinition to external equipment, using described macrodefinition as upgrade data corresponding to described upgrading event.For the various application layer softwares that move on intelligent terminal, user can realize the control to software by external equipment.But generally control mode sets, for some complex controls, can not realize by shirtsleeve operation, this will realize this control by more complicated operation with regard to meaning user, affects user's operating experience.That to be game paddle describe as example for intelligent television, described external equipment taking described intelligent terminal below.If user manipulates " boxing king " game of loading on intelligent television by game paddle.User presses game paddle " right side, high and low left and right " key continuously, and game role combination skill accordingly, if user's finger underaction will be difficult to complete within the predetermined time this action so.So external equipment automatically updating method provided by the invention also includes external equipment and receives the macrodefinition that intelligent terminal issues.
Particularly, the key assignments that described macrodefinition needs for the original key assignments of game paddle being mapped as to application layer game.For instance, the combination skill of above-mentioned " boxing king " game is except can realize by " right side, high and low left and right " key, also for user provides a kind of more succinct mode of operation, such as " Start+A " key.This macrodefinition, exactly in the time that user presses " Start+A " key, is mapped as the key assignments of " Start+A " by game paddle the key assignments on " right side, high and low left and right " so.Like this, user just can realize combinations thereof skill by " Start+A " key.Further, for same game, different role can be used different buttons to send combination skill.Such as: for eight refreshing roles in " boxing king " game with do not know fire dance role, user can realize combination skill function by different key combination.Intelligent terminal can, when game role switches, send to game paddle by target game role's macrodefinition by bluetooth.
Correspondingly, external equipment, receiving after the upgrade data that intelligent terminal issues, first judges the upgrading event that described upgrade data is corresponding.Intelligent terminal can add default mark at the data packet head of upgrade data and supply external equipment identification.Such as: the mark 01 of carrying in the data packet head of upgrade data represents firmware upgrade, and 10 representatives issue macrodefinition.Certainly, those skilled in the art also can distinguish upgrading event by other modes, and the present invention does not limit this.
Described external equipment is in the time judging that described upgrading event is firmware upgrade, the firmware latest edition packet carrying in described upgrade data is stored in default storage area, and in the time that this equipment is under non-operating mode, from described default storage area, obtains described latest edition packet and carry out firmware upgrade.Particularly, developer can reserve one section of storage area and be used for the latest edition packet of storing firmware in external equipment.This is because firmware upgrade may impact external equipment, makes its cisco unity malfunction, so the present invention's design is first stored described firmware latest edition packet by external equipment, in the time that external equipment is under non-operating mode, then carries out firmware upgrade.Described non-operating mode is user when not using described external equipment, such as: when bluetooth earphone does not transmit sound, when game paddle is used.In the present invention, external equipment carries out the process of firmware upgrade and is: from default storage area, obtain described latest edition packet, and judge that whether described packet is complete, carry out firmware upgrade in the time that described packet is complete.Wherein, judge that the process whether described packet is complete can be used the verification modes well known to those skilled in the art such as MD5 verification, CS verification, Hash verification, the present invention does not limit this.
Described external equipment, judging that described upgrading event is while issuing macrodefinition, is stored in described macrodefinition in the configuration file of this equipment, and can the original key assignments of this equipment be mapped as to the key assignments that intelligent terminal needs according to described macrodefinition.
Further, external equipment also can be exported upgrade tip in carrying out auto-update according to described upgrade data, in order to point out the current external equipment of user upgrading and cannot use.Described upgrade tip can be arranged according to the type of external equipment by those skilled in the art, such as: light indicator light or flashing indicator light etc.
Can be found out by above description, the present invention obtains the upgrading event of external equipment by the intelligent terminal of external equipment association, then corresponding upgrade data is sent to external equipment by bluetooth, so that it carries out the auto-update of user's unaware at one's leisure, promote user and experience.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any amendment of making, be equal to replacement, improvement etc., within all should being included in the scope of protection of the invention.

Claims (10)

CN201410426365.0A2014-08-262014-08-26Method for automatically updating external devicePendingCN104168327A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410426365.0ACN104168327A (en)2014-08-262014-08-26Method for automatically updating external device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410426365.0ACN104168327A (en)2014-08-262014-08-26Method for automatically updating external device

Publications (1)

Publication NumberPublication Date
CN104168327Atrue CN104168327A (en)2014-11-26

Family

ID=51911948

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410426365.0APendingCN104168327A (en)2014-08-262014-08-26Method for automatically updating external device

Country Status (1)

CountryLink
CN (1)CN104168327A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104750515A (en)*2015-03-032015-07-01惠州Tcl移动通信有限公司Firmware version upgrading method and system
CN104915237A (en)*2015-06-242015-09-16深圳市兰丁科技有限公司Upgrading method and upgrading control method of Bluetooth device firmware program, and equipment
CN105898490A (en)*2016-06-222016-08-24青岛海信电器股份有限公司Upgrading method for remote controller, television and remote controller
CN106507339A (en)*2016-09-182017-03-15深圳市青柠互动科技开发有限公司A kind of aerial upgrade system and method for smart machine firmware
CN106972961A (en)*2017-03-212017-07-21上海动联信息技术股份有限公司A kind of safety means firmware upgrade method based on bluetooth
CN108429979A (en)*2018-06-152018-08-21歌尔科技有限公司A kind of charging box upgrade method, charging box, wireless headset and TWS earphones
CN108804123A (en)*2018-06-152018-11-13歌尔科技有限公司A kind of TWS earphones and its upgrade method, device, storage medium
CN108874421A (en)*2018-06-152018-11-23歌尔科技有限公司A kind of TWS earphone and its upgrade method, device, storage medium
WO2018223309A1 (en)*2017-06-072018-12-13华为技术有限公司Method for verifying and updating euicc firmware version and associated device
CN109982308A (en)*2019-03-072019-07-05广东汇泰龙科技有限公司It is a kind of to communicate the method and its system for carrying out door lock firmware upgrade by NFC
CN112423042A (en)*2019-08-212021-02-26海信视像科技股份有限公司Upgrading method and system for dual-system Bluetooth remote controller
WO2021051370A1 (en)*2019-09-202021-03-25深圳市大疆创新科技有限公司Device control method and system as well as control terminal
CN113613045A (en)*2021-07-052021-11-05Oppo广东移动通信有限公司Bluetooth peripheral upgrading method and device, terminal equipment and storage medium
CN115865661A (en)*2022-11-102023-03-28广州小鸡快跑网络科技有限公司 A firmware detection method and system for a gamepad

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6738635B1 (en)*2000-09-212004-05-18Bellsouth Intellectual Property CorporationWireless schedule notification method and system
CN103024549A (en)*2012-12-062013-04-03青岛海信电器股份有限公司Method for upgrading software of peripheral equipment of television
CN103677903A (en)*2013-11-262014-03-26小米科技有限责任公司Mobile terminal intelligent upgrade method and device, and electronic equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6738635B1 (en)*2000-09-212004-05-18Bellsouth Intellectual Property CorporationWireless schedule notification method and system
CN103024549A (en)*2012-12-062013-04-03青岛海信电器股份有限公司Method for upgrading software of peripheral equipment of television
CN103677903A (en)*2013-11-262014-03-26小米科技有限责任公司Mobile terminal intelligent upgrade method and device, and electronic equipment

Cited By (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104750515A (en)*2015-03-032015-07-01惠州Tcl移动通信有限公司Firmware version upgrading method and system
CN104915237A (en)*2015-06-242015-09-16深圳市兰丁科技有限公司Upgrading method and upgrading control method of Bluetooth device firmware program, and equipment
CN104915237B (en)*2015-06-242019-02-15深圳市海蕴新能源有限公司Upgrading, upgrade control method and the equipment of bluetooth equipment firmware program
CN105898490A (en)*2016-06-222016-08-24青岛海信电器股份有限公司Upgrading method for remote controller, television and remote controller
CN106507339A (en)*2016-09-182017-03-15深圳市青柠互动科技开发有限公司A kind of aerial upgrade system and method for smart machine firmware
CN106972961A (en)*2017-03-212017-07-21上海动联信息技术股份有限公司A kind of safety means firmware upgrade method based on bluetooth
US11061660B2 (en)2017-06-072021-07-13Huawei Technologies Co., Ltd.Method for authenticating and updating EUICC firmware version and related apparatus
US11868762B2 (en)2017-06-072024-01-09Huawei Technologies Co,. Ltd.Method for authenticating and updating eUICC firmware version and related apparatus
US11635954B2 (en)2017-06-072023-04-25Huawei Technologies Co., Ltd.Method for authenticating and updating EUICC firmware version and related apparatus
WO2018223309A1 (en)*2017-06-072018-12-13华为技术有限公司Method for verifying and updating euicc firmware version and associated device
CN108429979A (en)*2018-06-152018-08-21歌尔科技有限公司A kind of charging box upgrade method, charging box, wireless headset and TWS earphones
CN108874421B (en)*2018-06-152020-08-28歌尔科技有限公司TWS earphone, upgrading method and device thereof, and storage medium
CN108804123B (en)*2018-06-152020-08-28歌尔科技有限公司TWS earphone, upgrading method and device thereof, and storage medium
CN108874421A (en)*2018-06-152018-11-23歌尔科技有限公司A kind of TWS earphone and its upgrade method, device, storage medium
CN108804123A (en)*2018-06-152018-11-13歌尔科技有限公司A kind of TWS earphones and its upgrade method, device, storage medium
CN109982308A (en)*2019-03-072019-07-05广东汇泰龙科技有限公司It is a kind of to communicate the method and its system for carrying out door lock firmware upgrade by NFC
CN112423042A (en)*2019-08-212021-02-26海信视像科技股份有限公司Upgrading method and system for dual-system Bluetooth remote controller
WO2021051370A1 (en)*2019-09-202021-03-25深圳市大疆创新科技有限公司Device control method and system as well as control terminal
CN113613045A (en)*2021-07-052021-11-05Oppo广东移动通信有限公司Bluetooth peripheral upgrading method and device, terminal equipment and storage medium
CN113613045B (en)*2021-07-052024-07-26Oppo广东移动通信有限公司Bluetooth peripheral upgrading method and device, terminal equipment and storage medium
CN115865661A (en)*2022-11-102023-03-28广州小鸡快跑网络科技有限公司 A firmware detection method and system for a gamepad
CN115865661B (en)*2022-11-102024-03-15广州小鸡快跑网络科技有限公司Method and system for detecting firmware of game handle

Similar Documents

PublicationPublication DateTitle
CN104168327A (en)Method for automatically updating external device
CN107301064B (en)Bluetooth firmware upgrading method, television terminal and computer readable storage medium
US10649760B2 (en)Updating a firmware from a server in response to a request from an executing applicant program
US11010155B2 (en)Prompted use of an installed latest version after a preset time
US9824110B2 (en)Method, system and program product for managing data representative of the personal experience of a user on an exercise equipment
CN104765591A (en)Method and system for updating software configuration parameter, and terminal server
US11108955B2 (en)Mobile terminal-based dual camera power supply control method, system and mobile terminal
CN104572188A (en) System upgrade method and device for mobile equipment
CN103150193A (en)Software upgrading method for mobile terminal
CN105227606B (en)Application program adaptation method and device
US20150149994A1 (en)Information processing device and information processing system
US12431990B2 (en)Radio frequency parameter processing method and device, and mobile terminal and storage medium
CN105917613A (en)Software upgrading method and device
CN105760203A (en)Software upgrading method and terminal equipment
CN102567061A (en)Method and system for bidirectionally updating television and remote controller
CN111399874A (en)System upgrading method and device, storage medium and intelligent wearable device
CN106227563A (en)The data processing method of a kind of application program and relevant device
CN106708553A (en)Identifier generation method, device and system
KR20160009479A (en)Terminal device
US20070259648A1 (en)Mobile terminal combinable with various types of function module and method for controlling the function module
CN108107792A (en)Loading method, terminal and the computer readable storage medium of LUA scripts
US9621674B2 (en)Method and apparatus for associating online accounts
CN106912037A (en)A kind of OTA upgrade methods and device
CN109413714B (en) Method, device, storage medium and terminal for processing user agent information
CN101193010A (en)Simulated board firmware upgrade method for home intelligent network system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
TA01Transfer of patent application right

Effective date of registration:20180212

Address after:100080 Zhongguancun street, Haidian District, Beijing, No. 18, 04-413, 8

Applicant after:Beijing electric travel Interactive Technology Co., Ltd.

Address before:100086 Beijing city Haidian District Wanquan Road No. 68 Zijin estate building 7 layer 06 B

Applicant before:Xu Lei

TA01Transfer of patent application right
RJ01Rejection of invention patent application after publication

Application publication date:20141126

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp