CN102662699A - Method for updating NFC (Near Field Communication) firmware of mobile terminal and mobile terminal - Google Patents

Method for updating NFC (Near Field Communication) firmware of mobile terminal and mobile terminal Download PDF

Info

Publication number
CN102662699A
CN102662699A CN2012100840043A CN201210084004A CN102662699A CN 102662699 A CN102662699 A CN 102662699A CN 2012100840043 A CN2012100840043 A CN 2012100840043A CN 201210084004 A CN201210084004 A CN 201210084004A CN 102662699 A CN102662699 A CN 102662699A
Authority
CN
China
Prior art keywords
nfc
firmware
file
portable terminal
nfc firmware
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
CN2012100840043A
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.)
Huizhou TCL Mobile Communication Co Ltd
Original Assignee
Huizhou TCL Mobile Communication Co Ltd
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 Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN2012100840043A priority Critical patent/CN102662699A/en
Publication of CN102662699A publication Critical patent/CN102662699A/en
Priority to PCT/CN2012/087437 priority patent/WO2013143334A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Telephone Function (AREA)

Abstract

The invention discloses a method for updating a NFC (Near Field Communication) firmware of a mobile terminal and the mobile terminal. The method comprises the steps of reading filename character strings of the NFC firmware files stored in a mobile terminal file system into a storage, recognizing version numbers of all NFC firmware files, selecting the filename character string with the maximum version number from the recognized version numbers of all the NFC firmware files to obtain the NFC firmware file with the newest version, comparing the version number of the NFC firmware file currently used by the mobile terminal with the version number of the NFC firmware file with the newest version, judging whether the version number of the NFC firmware file with the newest version is larger than the version number of the NFC firmware file currently used by the mobile terminal, if yes, replacing the NFC firmware file currently used with the NFC firmware file with the newest version, thereby completing the updating of the NFC firmware. The method can lead the mobile terminal to automatically update the NFC firmware, provide the newest NFC function for a user and facilitate the use of the user.

Description

A kind of method and portable terminal thereof that upgrades portable terminal NFC firmware
Technical field
The present invention relates to mobile communication device field, in particular a kind of method and portable terminal thereof of automatic renewal portable terminal NFC firmware.
Background technology
Along with the maturation of NFC technology, integrated NFC chip in the increasing mobile phone, the user also begins to experience the facility that has the NFC functional mobile phone gradually.At present; Some mobile-phone manufacturers is through having developed the high-end mobile phone that has the NFC function cooperatively with operator, banking institution and departments of government; And put goods on the market, so we can see that having mass transit card, mobile-phone payment etc. is the mobile phone of core with the NFC technology in the routine work life.With existing market trend, will popularize in a large number at the mobile phone that in the future has the NFC function, and bring great convenience for user's daily life.
But owing to have the mobile phone of NFC function also is not a lot of on the market; Technology still is in the exploratory stage, and after the mobile phone that has the NFC chip dispatched from the factory, new NFC function can constantly occur; And do not have and the corresponding NFC firmware of new NFC function in the portable terminal; Therefore can not upgrade the NFC function voluntarily,, and be unfavorable for the popularization of technology for user's use brings inconvenience.
Therefore, prior art awaits to improve and development.
Summary of the invention
The technical matters that the present invention will solve is; Above-mentioned defective to prior art; A kind of method and portable terminal thereof of automatic renewal portable terminal NFC firmware are provided, can the NFC firmware in the NFC chip be automatically updated into up-to-date NFC firmware when making portable terminal open the NFC function.
The technical scheme that technical solution problem of the present invention is adopted is following:
A kind of method of upgrading portable terminal NFC firmware wherein, comprises step:
The filename character string of the NFC firmware file of storing in A, the file system with portable terminal reads in the storer, and identifies the version number of each NFC firmware file;
B, from the version number of each NFC firmware file of identifying, select the maximum filename character string of version number, obtain the up-to-date NFC firmware file of version;
The version number of C, NFC firmware file that the version number of the NFC firmware file of the current use of portable terminal and said version is up-to-date compares, and whether the version number of judging the NFC firmware file that said version is up-to-date is greater than the version number of the NFC firmware file of the current use of portable terminal;
D, when version number of the version number of the up-to-date NFC firmware file of said version greater than the NFC firmware file of the current use of portable terminal; The NFC firmware file of the current use of NFC firmware file replacement portable terminal that said version is up-to-date is accomplished the renewal to the NFC firmware.
The method of described renewal portable terminal NFC firmware, wherein, also comprise before the said steps A: portable terminal receives the instruction that the user opens the NFC function, and automatic or reception user instruction is downloaded and is stored several NFC firmware files in file system.
The method of described renewal portable terminal NFC firmware, wherein, said NFC firmware file has the specific file name format, and said specific file name format comprises the version number of NFC firmware file.
The method of described renewal portable terminal NFC firmware wherein, also comprises before the said steps A: store a unsuppressible NFC firmware file in the file system of portable terminal in advance.
The method of described renewal portable terminal NFC firmware, wherein, said step D specifically comprises:
D1, switch NFC chip to new model more according to specific switching sequence;
D2, from the file system of portable terminal, be written into the up-to-date NFC firmware file of said version, and replace the NFC firmware file of current use, accomplish the renewal of NFC firmware to the NFC chip.
The method of described renewal portable terminal NFC firmware wherein, also comprises after the said step D:
The filename character string of E, the NFC firmware file after will upgrading is stored in the storer.And in storer the filename character string of the up-to-date NFC firmware file of the said version of deletion.
A kind of portable terminal that upgrades the NFC firmware comprises central processing unit, storer and NFC chip, and wherein, said central processing unit comprises:
Firmware name read module is used for reading the filename character string of the NFC firmware file that the file system of portable terminal stores;
Firmware name comparison module; The version number that is used for the filename character string of the NFC firmware file that more said firmware name read module reads from portable terminal; Draw the filename character string of the up-to-date NFC firmware file of version; And compare with the version number of the NFC firmware file of current use, draw the maximum filename character string of version number;
The firmware name is preserved module, is used for that said firmware name comparison module is drawn the maximum filename character string of version number and is saved in storer;
Said central processing unit control NFC chip is accomplished the renewal of NFC firmware.
The portable terminal of described renewal NFC firmware, wherein, said central processing unit also comprises GPIO control module and I2C controller;
Said GPIO control module links to each other with said NFC chip, is used for said NFC chip is enabled/advance, to reset and the operation of mode switch;
Said I2C controller links to each other with said NFC chip through the I2C bus, is used to control the data transmission between said central processing unit and the said NFC chip.
The portable terminal of described renewal NFC firmware wherein, store several NFC firmware files in the said storer, and one of them is unsuppressible NFC firmware file.
The portable terminal of described renewal NFC firmware, wherein, said NFC firmware file has the specific file name format, and said specific file name format comprises the version number of NFC firmware file.
The method and the portable terminal thereof of renewal portable terminal NFC firmware provided by the present invention; Filename character string through the NFC firmware file stored in the file system with portable terminal reads in the storer; Identify the version number of each NFC firmware file; From the version number of each NFC firmware file of identifying, select the maximum filename character string of version number; And then draw the up-to-date NFC firmware file of version, and the version number of the NFC firmware file that the version number of the NFC firmware file of the current use of portable terminal and said version is up-to-date compares, and whether the version number of judging the NFC firmware file that said version is up-to-date is greater than the version number of the NFC firmware file of the current use of portable terminal; If the NFC firmware file of the current use of then that said version is up-to-date NFC firmware file replacement portable terminal is accomplished the renewal to the NFC firmware.Make portable terminal can upgrade the NFC firmware automatically, for the user provides up-to-date NFC function, user-friendly.
Description of drawings
Fig. 1 is the embodiment process flow diagram of the method for renewal portable terminal NFC firmware provided by the invention.
Fig. 2 be provided by the invention be the method flow diagram of the renewal portable terminal NFC firmware of example with the specific file name format.
Fig. 3 is the system architecture synoptic diagram of embodiment of the portable terminal of renewal provided by the invention NFC firmware.
Fig. 4 is the structural representation of central processing unit of embodiment of the portable terminal of renewal provided by the invention NFC firmware.
Fig. 5 is the synoptic diagram that is connected of central processing unit and PN544 chip of embodiment of the portable terminal of renewal provided by the invention NFC firmware.
Fig. 6 is the sequential chart that the PN544 chip of embodiment of the portable terminal of renewal provided by the invention NFC firmware gets into downloading mode.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, clear and definite, below develop simultaneously embodiment to further explain of the present invention with reference to accompanying drawing.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
The method and the portable terminal thereof of renewal portable terminal NFC firmware provided by the invention; Be when portable terminal receives user instruction and opens the NFC function, automatically or receive user instruction and download NFC firmware provider and issue up-to-date NFC firmware, and this firmware file be stored under the specified path of file system of self; Version number through in the filename character string that compares the NFC firmware file confirms the NFC firmware file that version is the highest; And replace the NFC firmware of current use, and accomplish automatic renewal to the NFC firmware, can both use up-to-date NFC function when making the user open the NFC function at every turn; And do not need user's manual operation, simple and easy to do.
The preferred embodiment of the method for renewal portable terminal NFC firmware provided by the invention, as shown in Figure 1, mainly may further comprise the steps:
The filename character string of the NFC firmware file of storing in step S10, the file system with portable terminal reads among the RAM, and identifies the version number of each NFC firmware file;
Wherein, before step S10, portable terminal need receive the instruction that the user opens the NFC function, and automatic or reception user's the up-to-date NFC firmware file of instruction download, and is stored in the file system of self.Portable terminal connects the internet through predefined path when downloading automatically; And in network the search latest edition the NFC firmware; And under the situation that receives user instruction; Be through providing information to the user, whether the prompting user networks is downloaded up-to-date NFC firmware, and dual mode can make things convenient for the user to select.
Further; The NFC firmware file of storing in the file system of portable terminal has specific filename form, and in this specific filename form, comprises version number information, simultaneously; For fear of the NFC firmware update failure that causes because of factors such as user error operation or renewal process terminals; Store a unsuppressible NFC firmware file in the file system of portable terminal in advance, guarantee when the NFC firmware update is failed, can also pass through this unsuppressible NFC firmware file; Recover the NFC function of portable terminal, be beneficial to the user and use.
Step S20, from the version number of each NFC firmware file of identifying, select the maximum filename character string of version number, obtain the up-to-date NFC firmware file of version;
Wherein, Has unified format from the version number of each NFC firmware file; Can select version number maximum filename character string (being latest edition) through a comparison function, the filename character string maximum through this version number draws the up-to-date NFC firmware file of in the file system of portable terminal, storing.
The version number of step S30, NFC firmware file that the version number of the NFC firmware file of the current use of portable terminal and said version is up-to-date compares, and whether the version number of judging the NFC firmware file that said version is up-to-date is greater than the version number of the NFC firmware file of the current use of portable terminal;
Wherein, The up-to-date NFC firmware file of said version is to be up-to-date in the All Files of in the file system of portable terminal, storing; The version number of the NFC firmware file that this version is up-to-date compares with the version number of the NFC firmware file that current mobile terminal is being used, and the method that compares is identical with the method in step S20.
Step S40, when version number of the version number of the up-to-date NFC firmware file of said version greater than the NFC firmware file of the current use of portable terminal; The NFC firmware file of the current use of NFC firmware file replacement portable terminal that said version is up-to-date is accomplished the renewal to the NFC firmware.
When upgrading the NFC firmware to the NFC chip, said step S40 specifically comprises:
Step S41, switch NFC chip to new model more according to specific switching sequence;
Step S42, from the file system of portable terminal, be written into the up-to-date NFC firmware file of said version, and replace the NFC firmware file of current use, accomplish the renewal of NFC firmware to the NFC chip.Wherein, After step S40, also comprise: the filename character string of the NFC firmware file after will upgrading is kept in the storer version number as the NFC firmware file of current use; And in storer the filename character string of the up-to-date NFC firmware file of the said version of deletion; Guarantee only to store in the storer filename character string of a NFC firmware file, the renewal failure that causes because of a plurality of filename character strings when avoiding follow-up the renewal.
Referring to Fig. 2, the present invention is that the NFC firmware file of nfc_firmware_vXXX is automatically updated into example with the filename form, and the method for bright more specifically renewal portable terminal NFC firmware mainly may further comprise the steps:
Step S001, reception user open the instruction of portable terminal NFC function.
Step S002, the filename character string that is nfc_firmware_vXXX with the following All Files name format of storing of the file system file path/sys/nfc_firmware/ of portable terminal read among the RAM (Random Access Memory); Wherein, vXXX representes the version of NFC firmware file, and XXX is the version number of NFC firmware file, is specially 000 ~ 999 natural number.
Step S003, relatively read in the version number of the All Files name nfc_firmware_vXXX among the RAM, draw up-to-date NFC firmware nfc_firmware_vXXXmax.
For example; Following several NFC firmware is arranged under file system path/sys/nfc_firmware/; Nfc_firmware_v000, nfc_firmware_v002, nfc_firmware_v003, nfc_firmware_v004, nfc_firmware_v007, nfc_firmware_v009, nfc_firmware_v016, the character string of then reading in RAM is:
string1[]="nfc_firmware_v000";
string2[]="nfc_firmware_v002";
string3[]="nfc_firmware_v003";
string4[]="nfc_firmware_v004";
string5[]="nfc_firmware_v007";
string6[]="nfc_firmware_v009";
string6[]="nfc_firmware_v016"。
S004, comparison nfc_firmware_vXXXmax and nfc_firmware_vYYY specifically are the sizes of comparison XXXmax and YYY, if XXXmax greater than YYY, then nfc_firmware_vXXXmax is newer than nfc_firmware_vYYY, then gets into step S005; Otherwise get into step S009; Wherein, nfc_firmware_vYYY is the filename character string of the NFC firmware file of current use.
S005, begin to upgrade NFC firmware nfc_firmware_vXXXmax.
, S006 gets into step S007 if upgrading successfully; Otherwise get into step S008.
S007, nfc_firmware_vXXXmax is composed to nfc_firmware_vYYY and is kept in the storer.
S008, in RAM delete character string nfc_firmware_vXXXmax.
S009, normally start the NFC function.
Wherein, before step S001, portable terminal obtains the NFC firmware file through certain way, for example is connected to appointed website download etc. automatically; And with this NFC firmware stores appointed positions in mobile terminal memory, for example be put under mobile terminal document system path/sys/nfc_firmware/, make things convenient for reading of portable terminal.
In said step S002, the NFC firmware file has unified particular file format, and present embodiment is defined as form: nfc_firmware_vXXX.Wherein, YYY, XXXmax and XXX are the same, all are 000~999 natural number, and relatively the time, big more this firmware of explanation of numeral of XXX representative is new more, and for example nfc_firmware_v002 is newer than nfc_firmware_v001.
Preferably; Store a NFC firmware nfc_firmware_v000 that can't delete among the file system path/sys/nfc_firmware/ of portable terminal in advance; When the user upgrades the failure of NFC firmware, can NFC firmware nfc_firmware_v000 be updated in the NFC chip, the NFC function can normally be used; Avoided failing, and then caused the out of use problem of NFC function to take place because of the NFC firmware update that user error is operated or renewal process stops causing.
Wherein, in step S003, utilize the character string comparison function relatively to draw the up-to-date NFC firmware nfc_firmware_vXXXmax of version number successively, so that simplify comparison procedure, conserve system resources to the character string that step S002 is deposited among the RAM.
Further, step S005 generally comprises two steps when carrying out the NFC firmware update:
S0051, switching NFC chip are to downloading mode, and concrete switching sequence is different because of chip.
S0052, find the NFC firmware that will upgrade, begin to upgrade the NFC firmware, the NFC firmware file that replacement is being used to the NFC chip through filename character string nfc_firmware_vXXXmax.
Further, if in step S006, upgrade failure, then get into step S008, promptly delete character string nfc_firmware_vXXXmax in RAM gets into step S003 afterwards, in remaining character string, relatively draws up-to-date NFC firmware once more.
Preferably, the storer among the step S007 refers to the device that power down such as EEPROM, FLASH are difficult for mistake.
Based on the present invention the method for above-mentioned renewal portable terminal NFC firmware is provided, the present invention also provides a kind of portable terminal of the NFC of renewal firmware, and is as shown in Figure 3; Comprise central processing unit 10, storer 20 and NFC chip 30; Wherein, as shown in Figure 4, said central processing unit 10 comprises:
Firmware name read module 13 is used for reading the filename character string of the NFC firmware file that the file system of portable terminal stores;
Firmware name comparison module 14; The version number that is used for the filename character string of the NFC firmware file that more said firmware name read module 13 reads from portable terminal; Draw the filename character string of the up-to-date NFC firmware file of version; And compare with the version number of the NFC firmware file of current use, draw the maximum filename character string of version number;
The firmware name is preserved module 15, is used for that said firmware name comparison module 14 is drawn the maximum filename character string of version number and is saved in storer;
Said central processing unit 10 control NFC chips 30 are accomplished the renewal of NFC firmware.
Further, again referring to Fig. 3, said central processing unit 10 also comprises GPIO (General Purpose Input Output) control module 11 and I2C controller 12;
Said GPIO control module 11 is connected with the corresponding control pin of said NFC chip 30, is used for said NFC chip 30 is enabled/advance, to reset and the operation of mode switch;
Said I2C controller 12 links to each other with said NFC chip 30 through the I2C bus, is used to control the data transmission between said central processing unit 10 and the said NFC chip 30.
Central processing unit 10 through GPIO (General Purpose Input Output) control module 11 be connected with the corresponding control pin of NFC chip 30 be used for to the NFC chip make enable/disable, reset, operation such as mode switch; Because the difference of NFC chip, the concrete time sequential routine also is not quite similar.
Present embodiment adopts the PN544 chip; Central processing unit is connected as shown in Figure 5 with the hardware of PN544 chip, make PN544 chip 40 get into downloading modes (being NFC firmware update pattern) through VEN (enable) and two pins of GPIO4 of controlling PN544 chip 40.In the present embodiment, the GPIO100 pin in the GPIO control module 11 connects the VEN pin of PN544 chip 40; GPIO101 pin in the GPIO control module 11 connects the GPIO4 pin of PN544 chip 40.And the switching sequence of PN544 chip entering downloading mode is as shown in Figure 6.
Wherein, said storer refers to the device that power down such as EEPROM, FLASH are difficult for mistake.
Portable terminal through above-mentioned renewal NFC firmware provided by the invention; After the portable terminal that has the NFC chip is dispatching from the factory; Portable terminal manufacturer can be through the up-to-date NFC firmware of related web site issue, and the user just can experience up-to-date NFC function after upgrading the NFC firmware through mobile terminal self; Make the renewal of NFC firmware simple.
The method and the portable terminal thereof of renewal portable terminal NFC firmware provided by the present invention; Filename character string through the NFC firmware file stored in the file system with portable terminal reads in the storer; Identify the version number of each NFC firmware file; From the version number of each NFC firmware file of identifying, select the maximum filename character string of version number; And then draw the up-to-date NFC firmware file of version, and the version number of the NFC firmware file that the version number of the NFC firmware file of the current use of portable terminal and said version is up-to-date compares, and whether the version number of judging the NFC firmware file that said version is up-to-date is greater than the version number of the NFC firmware file of the current use of portable terminal; If the NFC firmware file of the current use of then that said version is up-to-date NFC firmware file replacement portable terminal is accomplished the renewal to the NFC firmware.Make portable terminal can upgrade the NFC firmware automatically, for the user provides up-to-date NFC function, user-friendly.
Should be understood that application of the present invention is not limited to above-mentioned giving an example, concerning those of ordinary skills, can improve or conversion that all these improvement and conversion all should belong to the protection domain of accompanying claims of the present invention according to above-mentioned explanation.

Claims (10)

1. a method of upgrading portable terminal NFC firmware is characterized in that, comprises step:
The filename character string of the NFC firmware file of storing in A, the file system with portable terminal reads in the storer, and identifies the version number of each NFC firmware file;
B, from the version number of each NFC firmware file of identifying, select the maximum filename character string of version number, obtain the up-to-date NFC firmware file of version;
The version number of C, NFC firmware file that the version number of the NFC firmware file of the current use of portable terminal and said version is up-to-date compares, and whether the version number of judging the NFC firmware file that said version is up-to-date is greater than the version number of the NFC firmware file of the current use of portable terminal;
D, when version number of the version number of the up-to-date NFC firmware file of said version greater than the NFC firmware file of the current use of portable terminal; The NFC firmware file of the current use of NFC firmware file replacement portable terminal that said version is up-to-date is accomplished the renewal to the NFC firmware.
2. the method for renewal portable terminal NFC firmware according to claim 1; It is characterized in that; Also comprise before the said steps A: portable terminal receives the instruction that the user opens the NFC function, and automatic or reception user instruction is downloaded and stored several NFC firmware files in file system.
3. the method for renewal portable terminal NFC firmware according to claim 1 is characterized in that said NFC firmware file has the specific file name format, and said specific file name format comprises the version number of NFC firmware file.
4. the method for renewal portable terminal NFC firmware according to claim 2 is characterized in that, also comprises before the said steps A: store a unsuppressible NFC firmware file in the file system of portable terminal in advance.
5. the method for renewal portable terminal NFC firmware according to claim 1 is characterized in that said step D specifically also comprises:
D1, switch NFC chip to new model more according to specific switching sequence;
D2, from the file system of portable terminal, be written into the up-to-date NFC firmware file of said version, and replace the NFC firmware file of current use, accomplish the renewal of NFC firmware to the NFC chip.
6. the method for renewal portable terminal NFC firmware according to claim 1 is characterized in that, also comprises after the said step D:
The filename character string of E, the NFC firmware file after will upgrading is stored in the storer, and in storer the filename character string of the up-to-date NFC firmware file of the said version of deletion.
7. a portable terminal that upgrades the NFC firmware comprises central processing unit, storer and NFC chip, it is characterized in that said central processing unit comprises:
Firmware name read module is used for reading the filename character string of the NFC firmware file that the file system of portable terminal stores;
Firmware name comparison module; The version number that is used for the filename character string of the NFC firmware file that more said firmware name read module reads from portable terminal; Draw the filename character string of the up-to-date NFC firmware file of version; And compare with the version number of the NFC firmware file of current use, draw the maximum filename character string of version number;
The firmware name is preserved module, is used for that said firmware name comparison module is drawn the maximum filename character string of version number and is saved in storer;
Said central processing unit control NFC chip is accomplished the renewal of NFC firmware.
8. the portable terminal of renewal NFC firmware according to claim 7 is characterized in that said central processing unit also comprises GPIO control module and I2C controller;
Said GPIO control module links to each other with said NFC chip, is used for said NFC chip is enabled/advance, to reset and the operation of mode switch;
Said I2C controller links to each other with said NFC chip through the I2C bus, is used to control the data transmission between said central processing unit and the said NFC chip.
9. the portable terminal of renewal NFC firmware according to claim 7 is characterized in that, store several NFC firmware files in the said storer, and one of them is unsuppressible NFC firmware file.
10. the portable terminal of renewal NFC firmware according to claim 9 is characterized in that said NFC firmware file has the specific file name format, and said specific file name format comprises the version number of NFC firmware file.
CN2012100840043A 2012-03-27 2012-03-27 Method for updating NFC (Near Field Communication) firmware of mobile terminal and mobile terminal Pending CN102662699A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2012100840043A CN102662699A (en) 2012-03-27 2012-03-27 Method for updating NFC (Near Field Communication) firmware of mobile terminal and mobile terminal
PCT/CN2012/087437 WO2013143334A1 (en) 2012-03-27 2012-12-25 Method for updating nfc firmware of mobile terminal and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100840043A CN102662699A (en) 2012-03-27 2012-03-27 Method for updating NFC (Near Field Communication) firmware of mobile terminal and mobile terminal

Publications (1)

Publication Number Publication Date
CN102662699A true CN102662699A (en) 2012-09-12

Family

ID=46772200

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100840043A Pending CN102662699A (en) 2012-03-27 2012-03-27 Method for updating NFC (Near Field Communication) firmware of mobile terminal and mobile terminal

Country Status (2)

Country Link
CN (1) CN102662699A (en)
WO (1) WO2013143334A1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102833352A (en) * 2012-09-17 2012-12-19 深圳中兴网信科技有限公司 Distributed cache management system and method for implementing distributed cache management
CN103136027A (en) * 2013-03-01 2013-06-05 畅捷通信息技术股份有限公司 Immediate updating device and immediate updating method
WO2013143334A1 (en) * 2012-03-27 2013-10-03 惠州Tcl移动通信有限公司 Method for updating nfc firmware of mobile terminal and mobile terminal
CN103700195A (en) * 2014-01-17 2014-04-02 上海富友支付服务有限公司 Cloud POS (Point Of Sale) terminal based on intelligent device and application, and implementation method thereof
CN104618888A (en) * 2014-12-24 2015-05-13 惠州Tcl移动通信有限公司 Updating system and updating method for mobile terminal NFC chip firmware
CN104798040A (en) * 2012-11-07 2015-07-22 高通股份有限公司 Method for providing anti-rollback protection in device which has no internal non-volatile memory
CN104871135A (en) * 2012-12-20 2015-08-26 Nec显示器解决方案株式会社 Control device, display device, firmware updating method, and firmware updating program
CN105117241A (en) * 2015-07-28 2015-12-02 努比亚技术有限公司 Firmware upgrade method and apparatus
CN105549974A (en) * 2015-12-09 2016-05-04 合肥联宝信息技术有限公司 Chip firmware updating method and system
CN106502453A (en) * 2016-10-14 2017-03-15 惠州Tcl移动通信有限公司 A kind of method and system for preventing touch screen failure based on mobile terminal
CN106960235A (en) * 2017-03-30 2017-07-18 北京锤子数码科技有限公司 A kind of file call method, device and electronic equipment
CN107678762A (en) * 2017-09-26 2018-02-09 杭州中天微***有限公司 A kind of system version upgrade method and device
CN109271191A (en) * 2018-09-30 2019-01-25 联想(北京)有限公司 Information processing method and electronic equipment
WO2019164128A1 (en) 2018-02-22 2019-08-29 Samsung Electronics Co., Ltd. Method and apparatus for multimodal operation of near field communications circuitry
CN110312340A (en) * 2013-08-19 2019-10-08 昕诺飞控股有限公司 Programmable lighting apparatus and the method and system for being programmed to lighting apparatus
CN110399341A (en) * 2019-07-06 2019-11-01 深圳市山水原创动漫文化有限公司 A kind of method and its system animation reference paper storage and called
CN111459536A (en) * 2020-03-31 2020-07-28 Tcl移动通信科技(宁波)有限公司 Mobile terminal Bluetooth firmware updating method and device, terminal equipment and storage medium
CN112969166A (en) * 2021-02-02 2021-06-15 惠州Tcl移动通信有限公司 Mobile terminal Bluetooth upgrading processing method and device, terminal equipment and medium
CN115454465A (en) * 2022-08-12 2022-12-09 北京兴汉网际股份有限公司 Automatic updating method of CPLD firmware
US11640288B2 (en) 2017-09-26 2023-05-02 C-Sky Microsystems Co., Ltd. System version upgrading method and apparatus

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113821238B (en) * 2021-08-02 2024-02-09 惠州Tcl移动通信有限公司 Method, device, mobile terminal and medium for updating external firmware of intelligent wearable device
CN115469910B (en) * 2022-11-15 2023-02-03 浙江日风电气股份有限公司 Photovoltaic inverter firmware updating method, device, system and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101017425A (en) * 2006-02-10 2007-08-15 柯尼卡美能达商用科技株式会社 Image formation system, information processor, and control method thereof
JP2011076442A (en) * 2009-09-30 2011-04-14 Nec Corp System for managing program version number, transmission method, method for managing program version number and management program
CN102033790A (en) * 2010-12-15 2011-04-27 中兴通讯股份有限公司 Method and device for upgrading embedded-type system BOOTROM
CN102317906A (en) * 2008-12-31 2012-01-11 施耐德电气美国股份有限公司 Automatic firmware updates for intelligent electronic devices
CN102334100A (en) * 2009-02-24 2012-01-25 富士通天株式会社 Program update device, program update method, and information processing device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040034861A1 (en) * 2002-08-19 2004-02-19 Ballai Philip N. System and method for automating firmware maintenance
WO2009060393A2 (en) * 2007-11-06 2009-05-14 Gemalto Sa Sharing or reselling nfc applications among mobile communication devices
WO2009156302A1 (en) * 2008-06-23 2009-12-30 Nxp B.V. Electronic device and method of software or firmware updating of an electronic device
CN102662699A (en) * 2012-03-27 2012-09-12 惠州Tcl移动通信有限公司 Method for updating NFC (Near Field Communication) firmware of mobile terminal and mobile terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101017425A (en) * 2006-02-10 2007-08-15 柯尼卡美能达商用科技株式会社 Image formation system, information processor, and control method thereof
CN102317906A (en) * 2008-12-31 2012-01-11 施耐德电气美国股份有限公司 Automatic firmware updates for intelligent electronic devices
CN102334100A (en) * 2009-02-24 2012-01-25 富士通天株式会社 Program update device, program update method, and information processing device
JP2011076442A (en) * 2009-09-30 2011-04-14 Nec Corp System for managing program version number, transmission method, method for managing program version number and management program
CN102033790A (en) * 2010-12-15 2011-04-27 中兴通讯股份有限公司 Method and device for upgrading embedded-type system BOOTROM

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013143334A1 (en) * 2012-03-27 2013-10-03 惠州Tcl移动通信有限公司 Method for updating nfc firmware of mobile terminal and mobile terminal
CN102833352A (en) * 2012-09-17 2012-12-19 深圳中兴网信科技有限公司 Distributed cache management system and method for implementing distributed cache management
CN104798040A (en) * 2012-11-07 2015-07-22 高通股份有限公司 Method for providing anti-rollback protection in device which has no internal non-volatile memory
US9910659B2 (en) 2012-11-07 2018-03-06 Qualcomm Incorporated Methods for providing anti-rollback protection of a firmware version in a device which has no internal non-volatile memory
CN104871135B (en) * 2012-12-20 2018-03-13 Nec显示器解决方案株式会社 Control device, display device, firmware update and firmware more new procedures
CN104871135A (en) * 2012-12-20 2015-08-26 Nec显示器解决方案株式会社 Control device, display device, firmware updating method, and firmware updating program
US9804831B2 (en) 2012-12-20 2017-10-31 Nec Display Solutions, Ltd. Control device, display device, firmware updating method, and firmware updating program
CN103136027B (en) * 2013-03-01 2016-08-24 畅捷通信息技术股份有限公司 Immediate updating device and immediate updating method
CN103136027A (en) * 2013-03-01 2013-06-05 畅捷通信息技术股份有限公司 Immediate updating device and immediate updating method
CN110312340A (en) * 2013-08-19 2019-10-08 昕诺飞控股有限公司 Programmable lighting apparatus and the method and system for being programmed to lighting apparatus
CN103700195B (en) * 2014-01-17 2016-01-20 上海富友支付服务有限公司 A kind of cloud POS terminal based on smart machine and application and its implementation
CN103700195A (en) * 2014-01-17 2014-04-02 上海富友支付服务有限公司 Cloud POS (Point Of Sale) terminal based on intelligent device and application, and implementation method thereof
CN104618888A (en) * 2014-12-24 2015-05-13 惠州Tcl移动通信有限公司 Updating system and updating method for mobile terminal NFC chip firmware
CN104618888B (en) * 2014-12-24 2018-04-06 惠州Tcl移动通信有限公司 A kind of mobile terminal NFC chip firmware update system and method
CN105117241A (en) * 2015-07-28 2015-12-02 努比亚技术有限公司 Firmware upgrade method and apparatus
CN105549974A (en) * 2015-12-09 2016-05-04 合肥联宝信息技术有限公司 Chip firmware updating method and system
CN106502453B (en) * 2016-10-14 2020-08-11 惠州Tcl移动通信有限公司 Method and system for preventing touch screen from malfunctioning based on mobile terminal
CN106502453A (en) * 2016-10-14 2017-03-15 惠州Tcl移动通信有限公司 A kind of method and system for preventing touch screen failure based on mobile terminal
CN106960235B (en) * 2017-03-30 2020-03-27 北京字节跳动网络技术有限公司 File calling method and device and electronic equipment
CN106960235A (en) * 2017-03-30 2017-07-18 北京锤子数码科技有限公司 A kind of file call method, device and electronic equipment
CN107678762A (en) * 2017-09-26 2018-02-09 杭州中天微***有限公司 A kind of system version upgrade method and device
US11640288B2 (en) 2017-09-26 2023-05-02 C-Sky Microsystems Co., Ltd. System version upgrading method and apparatus
US11048495B2 (en) * 2018-02-22 2021-06-29 Samsung Electronics Co., Ltd. Method and apparatus for multimodal operation of near field communications circuitry
EP3707921A4 (en) * 2018-02-22 2021-01-20 Samsung Electronics Co., Ltd. Method and apparatus for multimodal operation of near field communications circuitry
WO2019164128A1 (en) 2018-02-22 2019-08-29 Samsung Electronics Co., Ltd. Method and apparatus for multimodal operation of near field communications circuitry
KR102408583B1 (en) * 2018-02-22 2022-06-15 삼성전자주식회사 Method and apparatus for operating multimodal of near field communications circuitry
KR20190101171A (en) * 2018-02-22 2019-08-30 삼성전자주식회사 Method and apparatus for operating multimodal of near field communications circuitry
CN109271191A (en) * 2018-09-30 2019-01-25 联想(北京)有限公司 Information processing method and electronic equipment
CN109271191B (en) * 2018-09-30 2023-01-06 联想(北京)有限公司 Information processing method and electronic equipment
CN110399341A (en) * 2019-07-06 2019-11-01 深圳市山水原创动漫文化有限公司 A kind of method and its system animation reference paper storage and called
CN110399341B (en) * 2019-07-06 2022-12-06 深圳市山水原创动漫文化有限公司 Method and system for storing and calling animation reference file
CN111459536A (en) * 2020-03-31 2020-07-28 Tcl移动通信科技(宁波)有限公司 Mobile terminal Bluetooth firmware updating method and device, terminal equipment and storage medium
CN112969166A (en) * 2021-02-02 2021-06-15 惠州Tcl移动通信有限公司 Mobile terminal Bluetooth upgrading processing method and device, terminal equipment and medium
CN115454465B (en) * 2022-08-12 2023-04-25 北京兴汉网际股份有限公司 Automatic updating method of CPLD firmware
CN115454465A (en) * 2022-08-12 2022-12-09 北京兴汉网际股份有限公司 Automatic updating method of CPLD firmware

Also Published As

Publication number Publication date
WO2013143334A1 (en) 2013-10-03

Similar Documents

Publication Publication Date Title
CN102662699A (en) Method for updating NFC (Near Field Communication) firmware of mobile terminal and mobile terminal
CN104579719B (en) A kind of upgrade method and system, host computer and optical module of firmware
US9256479B2 (en) App icon processing method and communication terminal
CN109032846A (en) Equipment remote backup upgrade method, device, computer storage medium and equipment
US10282191B2 (en) Updating web resources
CN107465539A (en) The upgrade-system of the upgrade method of firmware, terminal and firmware
US9319822B2 (en) Over-the-air update method for continuous delta of an Android operating system of a handheld device
EP2456257B1 (en) Method and system for upgrading wireless data card
CN106020861B (en) A kind of the FOTA upgrade method and system of smartwatch
CN101494930B (en) Intelligent terminal and upgrading method thereof
CN101221511A (en) Automatic installation and upgrading method of terminal unit application software
CN101188516A (en) A highly reliable and self-adapted remote update method for network device software system
CN104657161A (en) Method and device for updating firmware of mobile terminal
CN106648685A (en) Processing method and device of intelligent terminal system and intelligent terminal
CN102857358A (en) Customer premise equipment capable of repairing firmware and firmware repairing method of customer premise equipment
CN110417871A (en) A kind of smart machine upgrade method
CN102004657A (en) Electronic equipment and updating method thereof
CN100465891C (en) Method for renewing hand-held device operation function through insert-and-use storage device
CN104158709A (en) Optical module identification method and port extender
CN104991805B (en) Smart machine and its system calamity are for control method
CN102033767A (en) Single plate and method for upgrading same on line
EP3043262A1 (en) Method and device for remote base station version installation
CN109308186A (en) A kind of method and terminal of edition upgrading
CN104580360A (en) System and method for updating firmware through heterogeneous network
CN101854442B (en) Network device and firmware updating method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120912