CN105554306B - Mobile terminal and its dual-chip system upgrade method - Google Patents

Mobile terminal and its dual-chip system upgrade method Download PDF

Info

Publication number
CN105554306B
CN105554306B CN201610058379.0A CN201610058379A CN105554306B CN 105554306 B CN105554306 B CN 105554306B CN 201610058379 A CN201610058379 A CN 201610058379A CN 105554306 B CN105554306 B CN 105554306B
Authority
CN
China
Prior art keywords
application processor
upgrade
module
upgrade package
modem
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.)
Active
Application number
CN201610058379.0A
Other languages
Chinese (zh)
Other versions
CN105554306A (en
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.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology 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 Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201610058379.0A priority Critical patent/CN105554306B/en
Publication of CN105554306A publication Critical patent/CN105554306A/en
Application granted granted Critical
Publication of CN105554306B publication Critical patent/CN105554306B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a kind of mobile terminals, mobile terminal includes the first modem and second modem, first modem is connected with WiFi module, the first application processor, second modem and the second application processor are connected, second application processor, for when getting upgrade command, obtaining the communication port that the first application processor is enumerated;Second application processor is also used to configure communication port, establishes connection by communication port and the first application processor;Second application processor is also used to the connection based on foundation, downloads upgrade package by WiFi module, and carry out system upgrade according to upgrade package.The invention also discloses a kind of dual-chip system upgrade methods.Solve the problems, such as that system where the second application processor cannot be upgraded by WiFi downloading upgrade package in double card bilateral mobile terminal.

Description

Mobile terminal and its dual-chip system upgrade method
Technical field
The present invention relates to technical field of mobile terminals, and in particular to a kind of mobile terminal and its dual-chip system upgrading side Method.
Background technique
The double-terminal 95% of existing market all supports a card online, and another card can make a phone call.But seldom eventually End can support two SIM (Subscribe Identity Module, Subscriber Identity Module) to block while surf the Internet.It is newest at present Two SIM cards, which may be implemented, in terminal to surf the Internet simultaneously, but if 4G (the 4th Generation on a SIM card Mobile Communication Technology, fourth generation mobile communication technology) and LTE (Long Term Evolution, it is long Phase evolution technology), another card can only go up the network of 3G (3rd Generation, 3rd generation mobile communication technology), two SIM Card cannot use 4G network simultaneously.It realizes that two cards can use 4G network simultaneously, needs two modems, respectively One modem and second modem, tool are double card bilateral mobile terminal there are two the mobile terminal of modem. However, in double card bilateral terminal, system where only the first modem just has a WiFi module, and the second modulation /demodulation System where device does not have WiFi module, when system needs to upgrade where second modem, second modem institute In system upgrade package cannot be downloaded by WiFi.
Above content is only used to facilitate the understanding of the technical scheme, and is not represented and is recognized that above content is existing skill Art.
Summary of the invention
The present invention provides a kind of mobile terminal and its dual-chip system upgrade method, it is intended to solve double card bilateral mobile terminal The technical issues of system difference downloads upgrade package by WiFi where middle second modem.
Based on the above issues, the present invention provides a kind of mobile terminal, and mobile terminal includes the first modem and second Modem, the first modem are answered with WiFi module, the first data processing module, the first radio-frequency module, first respectively It is connected with processor and the first Subscriber Identity Module, the first data processing module is connected with the first coding/decoding module, the second modulatedemodulate Device is adjusted to be connected respectively with the second data processing module, the second radio-frequency module, the second application processor and second user identification card, the Two data processing modules are connected with the second coding/decoding module;
Second application processor, for when getting upgrade command, obtaining the communication ends that the first application processor is enumerated Mouthful;
Second application processor is also used to configure communication port, is established and is connected by communication port and the first application processor It connects;
Second application processor is also used to the connection based on foundation, downloads upgrade package by WiFi module, and according to upgrading Packet carries out system upgrade.
Optionally, the second application processor includes:
Download unit downloads upgrade package by WiFi module for the connection based on foundation;
Detection unit, for detecting the integrality of upgrade package;
Upgrade unit carries out system upgrade according to upgrade package if complete for upgrade package.
Optionally, the second application processor further includes deleting unit, if imperfect for upgrade package, is deleted incomplete Upgrade package downloads upgrade package again by WiFi module.
Optionally, the second application processor when being also used to the system upgrade success where the second application processor, is sent logical Know that message to the first application processor, notifies system where first the second application processor of application processor successfully to upgrade.
Optionally, mobile terminal further includes control switch;
When the first application processor receives voice data, control switch is connected with the first coding/decoding module, to complete The transmission of voice data in first application processor;
When the second application processor receives voice data, control switch is connected with the second coding/decoding module, to complete The transmission of voice data in second application processor.
Further, it is also proposed that a kind of dual-chip system upgrade method, dual-chip system upgrade method include:
There is provided the first processing chip, second processing chip, WiFi module and the first modem, wherein the first processing Chip is connect with second processing chip and the first modem communication respectively, and WiFi module and the first modem are connected; Wherein, the first processing chip includes the first application processor, and second processing chip includes connecting with the first processing chip communication Second application processor;
When the second application processor gets upgrade command, the communication port that the first application processor is enumerated is obtained;
Second application processor configures communication port, establishes connection by communication port and the first application processor;
Connection of second application processor based on foundation is downloaded upgrade package by WiFi module, and is carried out according to upgrade package System upgrade.
Optionally, connection of second application processor based on foundation downloads upgrade package by WiFi module, and according to upgrading Wrapping the step of carrying out system upgrade includes:
Connection of second application processor based on foundation, downloads upgrade package by WiFi module;
The integrality of second application processor detection upgrade package;
If upgrade package is complete, the second application processor carries out system upgrade according to upgrade package.
Optionally, after the step of integrality of the second application processor detection upgrade package, further includes:
If upgrade package is imperfect, the second application processor deletes incomplete upgrade package, again by under WiFi module Carry upgrade package.
Optionally, connection of second application processor based on foundation downloads upgrade package by WiFi module, and according to upgrading Packet carried out after the step of system upgrade, further includes:
Where the second application processor when system upgrade success, the second application processor sends a notification message answers to first With processor, system where first the second application processor of application processor is notified successfully to upgrade.
Optionally, mobile terminal further includes control switch;
When the first application processor receives voice data, control switch is connected with the first coding/decoding module, to complete The transmission of voice data in first application processor;
When the second application processor receives voice data, control switch is connected with the second coding/decoding module, to complete The transmission of voice data in second application processor.
The present invention is by the way that when the second application processor gets upgrade command, the second application processor configuration first is applied The communication port that processor is enumerated, and the connection between the first application processor is established by communication port, based on foundation Connection downloads upgrade package by WiFi module and carries out system upgrade.Solves the second application processing in double card bilateral mobile terminal System where device cannot download the problem of upgrade package is upgraded by WiFi.
Detailed description of the invention
Fig. 1 to realize the present invention in each embodiment an optional mobile terminal hardware structural diagram;
Fig. 2 is that a kind of inner frame of mobile terminal in the embodiment of the present invention illustrates intention;
Fig. 3 is a kind of functional block diagram of the second application processor in the embodiment of the present invention;
Fig. 4 is the flow diagram of the first embodiment of dual-chip system upgrade method of the present invention;
Fig. 5 is the flow diagram of the second embodiment of dual-chip system upgrade method of the present invention;
Fig. 6 is the flow diagram of the 3rd embodiment of dual-chip system upgrade method of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The mobile terminal of each embodiment of the present invention is realized in description with reference to the drawings.In subsequent description, use For indicate element such as " module ", " component " or " unit " suffix only for being conducive to explanation of the invention, itself There is no specific meanings.Therefore, " module " can be used mixedly with " component ".
Mobile terminal can be implemented in a variety of manners.For example, terminal described in the present invention may include such as moving Phone, smart phone, laptop, digit broadcasting receiver, PDA (personal digital assistant), PAD (tablet computer), PMP The mobile terminal of (portable media player), navigation device etc. and such as number TV, desktop computer etc. are consolidated Determine terminal.Hereinafter it is assumed that terminal is mobile terminal.However, it will be understood by those skilled in the art that in addition to being used in particular for moving Except the element of purpose, the construction of embodiment according to the present invention can also apply to the terminal of fixed type.
Fig. 1 to realize the present invention in each embodiment an optional mobile terminal hardware structural diagram.
Mobile terminal 100 may include wireless communication unit 110, A/V (audio/video) input unit 120, user's input Unit 130, output unit 150, memory 160, interface unit 170, controller 180 and power supply unit 190 etc..Fig. 1 is shown Mobile terminal with various assemblies, it should be understood that be not required for implementing all components shown.It can be alternatively Implement more or fewer components.The element of mobile terminal will be discussed in more detail below.
Wireless communication unit 110 generally includes one or more components, allows mobile terminal 100 and wireless communication system Or the radio communication between network.For example, wireless communication unit 110 can include but is not limited to 112 He of mobile communication module Wireless Internet module 113.
Mobile communication module 112 sends radio signals to base station (for example, access point, node B etc.), exterior terminal And at least one of server and/or receive from it radio signal.Such radio signal may include that voice is logical Talk about signal, video calling signal or according to text and/or Multimedia Message transmission and/or received various types of data.
The Wi-Fi (Wireless Internet Access) of the support mobile terminal of wireless Internet module 113.The module can be internally or externally It is couple to terminal.Wi-Fi (Wireless Internet Access) technology involved in the module may include WLAN (Wireless LAN) (Wi-Fi), Wibro (WiMAX), Wimax (worldwide interoperability for microwave accesses), HSDPA (high-speed downlink packet access) etc..
A/V input unit 120 is for receiving audio or video signal.A/V input unit 120 includes but is not limited to microphone 122, microphone 122 can be in telephone calling model, logging mode, speech recognition mode etc. operational mode via microphone It receives sound (audio data), and can be audio data by such acoustic processing.Audio that treated (voice) data The format that mobile communication base station can be sent to via mobile communication module 112 can be converted in the case where telephone calling model Output.Microphone 122 can be implemented various types of noises and eliminate (or inhibition) algorithm to eliminate (or inhibition) and receive and sending out The noise generated during sending audio signal or interference.
The order that user input unit 130 can be inputted according to user generates key input data to control each of mobile terminal Kind operation.User input unit 130 allows user to input various types of information, and may include keyboard, metal dome, touch Plate (for example, the sensitive component of detection due to the variation of resistance, pressure, capacitor etc. caused by being contacted), idler wheel, rocking bar etc. Deng.Particularly, when touch tablet is superimposed upon in the form of layer on display unit 151, touch screen can be formed.
Interface unit 170 be used as at least one external device (ED) connect with mobile terminal 100 can by interface.For example, External device (ED) may include wired or wireless headphone port, external power supply (or battery charger) port, wired or nothing Line data port, memory card port, the port for connecting the device with identification module, audio input/output (I/O) end Mouth, video i/o port, ear port etc..Identification module can be storage and use each of mobile terminal 100 for verifying user It plants information and may include subscriber identification module (UIM), client identification module (SIM), Universal Subscriber identification module (USIM) Etc..In addition, the device (hereinafter referred to as " identification device ") with identification module can take the form of smart card, therefore, know Other device can be connect via port or other attachment devices with mobile terminal 100.Interface unit 170, which can be used for receiving, to be come from The input (for example, data information, electric power etc.) of external device (ED) and the input received is transferred in mobile terminal 100 One or more elements can be used for transmitting data between mobile terminal and external device (ED).
In addition, when mobile terminal 100 is connect with external base, interface unit 170 may be used as allowing will be electric by it Power, which is provided from pedestal to the path or may be used as of mobile terminal 100, allows the various command signals inputted from pedestal to pass through it It is transferred to the path of mobile terminal.The various command signals or electric power inputted from pedestal, which may be used as mobile terminal for identification, is The no signal being accurately fitted on pedestal.Output unit 150 is configured to provide with vision, audio and/or tactile manner defeated Signal (for example, audio signal, vision signal, alarm signal, vibration signal etc.) out.Output unit 150 may include display Unit 151, audio output module 152 etc..
Display unit 151 may be displayed on the information handled in mobile terminal 100.For example, when mobile terminal 100 is in electricity When talking about call mode, display unit 151 can show and converse or other communicate (for example, text messaging, multimedia file Downloading etc.) relevant user interface (UI) or graphic user interface (GUI).When mobile terminal 100 is in video calling mode Or when image capture mode, display unit 151 can show captured image and/or received image, show video or figure Picture and the UI or GUI of correlation function etc..
Meanwhile when display unit 151 and touch tablet in the form of layer it is superposed on one another to form touch screen when, display unit 151 may be used as input unit and output device.Display unit 151 may include liquid crystal display (LCD), thin film transistor (TFT) In LCD (TFT-LCD), Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display etc. at least It is a kind of.Some in these displays may be constructed such that transparence to allow user to watch from outside, this is properly termed as transparent Display, typical transparent display can be, for example, TOLED (transparent organic light emitting diode) display etc..According to specific Desired embodiment, mobile terminal 100 may include two or more display units (or other display devices), for example, moving Dynamic terminal may include outernal display unit (not shown) and inner display unit (not shown).Touch screen can be used for detecting touch Input pressure and touch input position and touch input area.
Audio output module 152 can mobile terminal be in call signal reception pattern, call mode, logging mode, It is when under the isotypes such as speech recognition mode, broadcast reception mode, wireless communication unit 110 is received or in memory 160 The audio data transducing audio signal of middle storage and to export be sound.Moreover, audio output module 152 can provide and movement The relevant audio output of specific function (for example, call signal receives sound, message sink sound etc.) that terminal 100 executes. Audio output module 152 may include loudspeaker, buzzer etc..
Codec unit 140 carries out coding and decoding operation to mobile terminal received signal or data flow, usually Used in occasions such as video conference, Streaming Media, Video Applications.
Memory 160 can store the software program etc. of the processing and control operation that are executed by controller 180, Huo Zheke Temporarily to store oneself data (for example, telephone directory, message, still image, video etc.) through exporting or will export.And And memory 160 can store about the vibrations of various modes and audio signal exported when touching and being applied to touch screen Data.
Memory 160 may include the storage medium of at least one type, and storage medium includes flash memory, hard disk, multimedia Card, card-type memory (for example, SD or DX memory etc.), random access storage device (RAM), static random-access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read only memory (PROM), magnetic storage, disk, CD etc..Moreover, mobile terminal 100 can execute memory with by network connection The network storage device of 160 store function cooperates.
The overall operation of the usually control mobile terminal of controller 180.For example, controller 180 executes and voice communication, data Communication, video calling etc. relevant control and processing.
Power supply unit 190 receives external power or internal power under the control of controller 180 and provides operation each member Electric power appropriate needed for part and component.
Data processing unit 210 is for handling the received audio data of mobile terminal, video data etc..
Various embodiments described herein can be to use the calculating of such as computer software, hardware or any combination thereof Machine readable medium is implemented.Hardware is implemented, embodiment described herein can be by using application-specific IC (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), scene can Programming gate array (FPGA), controller, microcontroller, microprocessor, is designed to execute function described herein processor At least one of electronic unit is implemented, and in some cases, such embodiment can be implemented in controller 180. For software implementation, the embodiment of such as process or function can with allow to execute the individual of at least one functions or operations Software module is implemented.Software code can by the software application (or program) write with any programming language appropriate Lai Implement, software code can store in memory 160 and be executed by controller 180.
So far, oneself is through describing mobile terminal according to its function.In the following, for the sake of brevity, will description such as folded form, Slide type mobile terminal in various types of mobile terminals of board-type, oscillating-type, slide type mobile terminal etc., which is used as, to be shown Example.Therefore, the present invention can be applied to any kind of mobile terminal, and be not limited to slide type mobile terminal.
Mobile terminal 100 as shown in Figure 1 may be constructed such that using via frame or grouping send data it is all if any Line and wireless communication system and satellite-based communication system operate.
Based on above-mentioned mobile terminal hardware configuration, each embodiment of the method for the present invention is proposed.
It illustrates and is intended to referring to a kind of inner frame that Fig. 2, Fig. 2 are mobile terminal in the embodiment of the present invention.
Mobile terminal includes the first modem 30 (Modem1) and second modem 40 (Modem2), and first adjusts Modulator-demodulator 30 and second modem 40 are mutually indepedent.First modem 30 is counted with WiFi module 44, first respectively According to processing module 70 (ADSP1), the first radio-frequency module 33, the first application processor 10 (AP1) and the first Subscriber Identity Module 90 (SIM1) it is connected, the first data processing module 70 is connected with the first coding/decoding module 50 (Codec1), second modem 40 It is used respectively with the second data processing module 80 (ADSP2), the second radio-frequency module 22, the second application processor 20 (AP2) and second Family identification card 11 (SIM2) is connected, and the second data processing module 80 is connected with the second coding/decoding module 60 (Codec2), and first answers It is connected with the second application processor 20 by universal serial bus with processor 10, the first data processing module 70 and the second data Processing module 80 is connected, and the first coding/decoding module 50 and the second coding/decoding module 60 are connected with control switch, control switch and loudspeaker Be connected with microphone, microphone is present in the A/V input unit 120 in Fig. 1, loudspeaker are present in Fig. 1 sound intermediate frequency output module In 152.
First application processor 10 controls mobile terminal by the controller 180 in Fig. 1 and interacts with user, gives user Interactive interface is provided.First application processor 10 includes application layer and ccf layer etc..First application processor 10 is for handling one A little complicated logical operations are also used to the operational order correspondence by user in relation to surfing the Internet or conversing and are sent to the first modulation /demodulation Device 30 and the second application processor 20.
First modem 30 and second modem 40 contain the agreement of the network formats of various network interactions Stack, protocol stack include LTE/WCDMA (Wideband Code Division Multiple Access, wideband code division multiple access)/ GSM (Global System for Mobile Communication, global system for mobile communications)/TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, synchronous time division CDMA)/CDMA Protocol code as defined in inside the communication standards such as (Code Division Multiple Access, CDMA)/EVDO.It moves Dynamic terminal is interacted by agreement and carrier network, i.e., progress data traffic online, VOLTE (Voice Over LTE) are beaten Phone or CS (Circuit Switched, circuit switching) domain are made a phone call.First modem 30 and the second modulation /demodulation Device 40 is also used to the control etc. to SIM card.First modem 30 and second modem 40 can reside in Fig. 1 Mobile communication module 112 in, but mobile communication module 112 includes but is not limited to the first modem 30 and the second modulation Demodulator 40.
First data processing module 70 and the second data processing module 80 are used to inhibit the echo and noise in communication process, First data processing module 70 and the second data processing module 80 are present in the data processing unit 210 in Fig. 1, data processing Unit 210 includes but is not limited to the first data processing module 70 and the second data processing module 80.
First coding/decoding module 50 and the second coding/decoding module 60 are used for analog-to-digital conversion and digital-to-analogue conversion, the first encoding and decoding mould Block 50 and the second coding/decoding module 60 are there are in the codec unit 140 in Fig. 1, but codec unit 140 includes but is not limited to First coding/decoding module 50 and the second coding/decoding module 60.
First radio-frequency module 33 is directly connected with the first modem 30, for send the first modem 30 Base station network is sent to after data processing, the data that the first radio-frequency module 33 is also used to transmit base station network are sent to One modem 30.Second radio-frequency module 22 is directly connected with second modem 40, is used for second modem Base station network, the data that the second radio-frequency module 22 is also used to transmit base station network are sent to after 40 data processings sent It is sent to second modem 40.It is logical that first radio-frequency module 33 and the second radio-frequency module 22 can reside in the movement in Fig. 1 Believe in module 112, but mobile communication module 112 includes but is not limited to the first radio-frequency module 33 and the second radio-frequency module 22.
Control switch is connected with the first application processor 10 and the second application processor 20, and the first application processor 10 is used for It controls control switch and carries out corresponding operation.When the first modem 30 needs to carry out voice data transmission, i.e., the first application When processor 10 receives voice data, the first application processor 10 is for controlling control switch and 50 phase of the first coding/decoding module Even, to complete the transmission of voice data in the first application processor 10, when second modem 40 needs to carry out voice data Transmission, i.e., when the second application processor 20 receives voice data, the first application processor 10 is for controlling control switch and the Two coding/decoding modules 60 are connected, to complete the transmission of voice data in the second application processor 20.
When mobile terminal carries out talk business and data service simultaneously, such as when the first Subscriber Identity Module 90 carries out call industry When business, second user identification card 11 carries out data service simultaneously.The process of first Subscriber Identity Module 90 progress talk business are as follows: when After calling subscriber clicks dial key from the first application processor 10, mobile terminal receives the instruction made a phone call, and will The instruction made a phone call is handed down to the first modem 30.First modem 30 passes through the first radio-frequency module 33 and network It interacts, then passes through a series of processing and Signalling exchange in network side, will be sought corresponding to the instruction made a phone call Exhale message to be sent to called subscriber, if paging message send successfully, by Signalling exchange calling subscriber and called subscriber it Between erect a wireless channel, wireless channel is used for the transmission of user's communication data.Communicating data moves where calling subscriber The transmission process of terminal are as follows: communicating data is sent to the first coding/decoding module 50 by microphone by calling subscriber, is compiled by first After the processing of decoder module 50, communicating data is sent to the first data processing module 70 by the first coding/decoding module 50, number of conversing According to after the processing of the first data processing module 70, communicating data is sent to the first modulatedemodulate by the first data processing module 70 Device 30 is adjusted, after handling by the first modem 30, communicating data is sent to first again and penetrated by the first modem 30 Communicating data is sent carrier network by the first radio-frequency module 33 by frequency module 33.Communicating data moves where called subscriber The transmission process of dynamic terminal are as follows: radio-frequency module receives the communicating data of carrier network transmission, and radio-frequency module is by communicating data It is sent to modem, after modem processes, communicating data is sent to data processing again by modem Module, for communicating data after data processing module processing, communicating data is sent to coding/decoding module by data processing module, After handling by coding/decoding module, communicating data is sent to loudspeaker by coding/decoding module, defeated after loudspeaker receive communicating data Communicating data out completes the call between calling subscriber and called subscriber.Microphone is the microphone 122 in Fig. 1.
The process of the progress data service of second user identification card 11 are as follows: uplink user data: when the first application processor 10 When receiving user data, after user data is handled, it is sent to second modem 40, at second modem 40 Manage user data, and will treated user data is sent to the second radio-frequency module 22, the second radio-frequency module 22 is by user data It is sent to carrier network, user data is sent to Internet by carrier network;Down user data: Internet User data is sent to carrier network, user data is sent to the second radio-frequency module 22, the second radio frequency by carrier network 22 processes user data of module, and by treated, user data is sent to second modem 40, second modem 40 processes user datas, and by treated, user data is sent to the first application processor 10, completes second user identification card 11 data service.
The first Subscriber Identity Module 90 and second user identification card 11 of mobile terminal can carry out data service simultaneously, and first Subscriber Identity Module 90 and second user identification card 11 simultaneously do not interfere with each other when data service, and the first Subscriber Identity Module 90 passes through First modem 30 carries out data service, and second user identification card 11 carries out data industry by second modem 40 Business.When the first Subscriber Identity Module 90 and second user identification card 11 can carry out data service simultaneously, second user identification card When 11 processes for carrying out data service carry out talk business with the first Subscriber Identity Module 90, second user identification card 11 carries out data The workflow of business is consistent, the first Subscriber Identity Module 90 carry out data service treatment process and second user identification card 11 into The workflow of row data service is similar, and details are not described herein.
When the first modem 30 and second modem 40 receive data transfer instruction simultaneously, the first modulation Demodulator 30 and second modem 40 can be carried out data transmission using 4G network simultaneously according to data transfer instruction.Work as The second user that the first Subscriber Identity Module 90 and second modem 40 that first modem 30 is connected are connected is known It 11 Ka not need while when carrying out data service, the first Subscriber Identity Module 90 and second user identification card 11 can be by corresponding Modem passes through 4G network simultaneously and carries out data service.First modem 30 and second modem 40 are counted Network according to transmission includes but is not limited to 4G network.
With continued reference to Fig. 2, Fig. 2 is that a kind of inner frame of mobile terminal in the embodiment of the present invention illustrates intention.
In the present embodiment, mobile terminal includes:
Second application processor 20, for when getting upgrade command, the first application processor 10 of acquisition to be enumerated logical Believe port;
In this embodiment, mobile terminal includes but is not limited to mobile phone and tablet computer, mobile terminal master provided by the invention The twin-channel mobile terminal of double card provided based on two modems to be provided, it is certainly, in other embodiments, mobile The communication mechanism of terminal is not limited to dual-channels communication mode provided by the invention, can also be triple channel and triple channel or more Multichannel communication mode.
Second application processor, 20 place system is in real time or timing is to server check system version, new having inquired System version when needing to upgrade, the second application processor 20 obtains upgrade command, into upgrade procedure.When the second application processing When device 20 gets upgrade command, upgrade command is sent to the first application processor 10, for the first application processor 10 Communication port is enumerated according to upgrade command.After the first application processor 10 enumerates communication port according to upgrade command, the second application Processor 20 obtains the communication port that the first application processor 10 is enumerated.Wherein, the method for server check system version is logical Whether the version number crossed in the current version number and server of verification 20 place system of the second application processor is identical to judge the Whether two application processors, 20 place system needs to upgrade.When 20 place system of the second application processor, current version number is lower than When version number in server, determine that 20 place system of the second application processor needs to upgrade;When 20 institute of the second application processor When the current version number of system is identical as the version number in server, determine that 20 place system of the second application processor does not need Upgrading.USB transmission port of the communication port between the first application processor 10 and the second application processor 20, communication port packet It includes but is not limited to the port rndis and the port rmnet.
Second application processor 20, is also used to configure communication port, is built by communication port and the first application processor 10 Vertical connection;
When the first application processor 10 enumerates the communication port between the second application processor 20, at the second application It manages device 20 and configures communication port, is i.e. configuration USB transmission port.Specifically, the second application processor 20 configures corresponding USB transmission end IP, routing rule, server DNS and the gateway etc. of mouth, the detailed process of configuration are passed through with using existing mobile terminal The shared mobile terminal network of USB is identical to the process of computer, no longer repeats one by one herein.When the second application processor 20 is completed Matching for USB transmission port postpones, and the second application processor 20 is established by USB transmission port and the first application processor 10 to be connected It connects.
Second application processor 20, is also used to the connection based on foundation, by the downloading upgrade package of WiFi module 44, and according to Upgrade package carries out system upgrade.
When the second application processor 20 establishes connection by USB transmission port and the first application processor 10, second is answered Connection with processor 20 based on foundation downloads upgrade package by the WiFi module 44 connecting with the first modem 30, will Upgrade package is stored to SD card.When the second application processor 20 passes through 44 success of WiFi module that connect with the first modem 30 When downloading upgrade package, the second application processor 20 carries out system upgrade according to upgrade package.Second application processor 20 is according to upgrading Packet carries out the process of system upgrade are as follows: the second application processor 20 enters recovery mode, according to the upgrading stored in SD card Packet is upgraded.Further, when the second application processor 20 according to upgrade package carry out system upgrade when, send upgrade information to First application processor 10, to notify the first application processor 10, the second application processor 20 have begun according to upgrade package into Row upgrading.Recovery mode refer to it is a kind of can be to the data or the mode modified of system inside Android machine.? We can brush into new Android system under Recovery mode, or existing system is backed up or upgraded, can also be with In this factory reset.Further, after the success of 20 place system upgrade of the second application processor, at the second application The version number after its system upgrade of the acquisition of device 20 is managed, and the version number of version number and upgrade package after system upgrade is carried out Compare.If the version number after 20 place system upgrade of the second application processor is identical as the version number of upgrade package, show The success of two application processors, 20 place system upgrade;If version number and liter after 20 place system upgrade of the second application processor The version number of grade packet is different, then shows that 20 place system upgrade of the second application processor fails.When 20 institute of the second application processor After system upgrade success, the second application processor 20 deletes upgrade package, to save memory space;When the second application processor When 20 place system upgrades fail, the second application processor 20 is again through the WiFi module connecting with the first modem 30 44 downloading upgrade package.
The present embodiment is by when the second application processor 20 gets upgrade command, the second application processor 20 configuration the The communication port that one application processor 10 is enumerated, and the connection between the first application processor 10 is established by communication port, Connection based on foundation downloads upgrade package by WiFi module 44 and carries out system upgrade.It solves in double card bilateral mobile terminal Second application processor, 20 place system cannot download the problem of upgrade package is upgraded by WiFi.
It is a kind of functional block diagram of the second application processor 20 in the embodiment of the present invention referring to Fig. 3, Fig. 3.
Based on Fig. 2, in the present embodiment, mobile terminal includes:
Second application processor 20, for when getting upgrade command, the first application processor 10 of acquisition to be enumerated logical Believe port;
Second application processor, 20 place system is in real time or timing is to server check system version, new having inquired System version when needing to upgrade, the second application processor 20 obtains upgrade command, into upgrade procedure.When the second application processing When device 20 gets upgrade command, upgrade command is sent to the first application processor 10, for the first application processor 10 Communication port is enumerated according to upgrade command.After the first application processor 10 enumerates communication port according to upgrade command, the second application Processor 20 obtains the communication port that the first application processor 10 is enumerated.Communication port is that the first application processor 10 and second is answered With the USB transmission port between processor 20, communication port includes but is not limited to the port rndis and the port rmnet.
Second application processor 20, is also used to configure communication port, is built by communication port and the first application processor 10 Vertical connection;
When the first application processor 10 enumerates the communication port between the second application processor 20, at the second application It manages device 20 and configures communication port, is i.e. configuration USB transmission port.Specifically, the second application processor 20 configures corresponding USB transmission end IP, routing rule, server DNS and the gateway etc. of mouth.When the second application processor 20 completes the configuration of USB transmission port Afterwards, the second application processor 20 establishes connection by USB transmission port and the first application processor 10.
Second application processor 20 includes:
Download unit 211 downloads upgrade package by WiFi module 44 for the connection based on foundation;
Detection unit 222, for detecting the integrality of upgrade package;
When the second application processor 20 establishes connection by USB transmission port and the first application processor 10, second is answered Connection with processor 20 based on foundation downloads upgrade package by the WiFi module 44 connecting with the first modem 30, will Upgrade package is stored to SD card.The integrality of second application processor 20 detection upgrade package.
Upgrade unit 233 carries out system upgrade according to upgrade package if complete for upgrade package.
Unit 244 is deleted, if imperfect for upgrade package, incomplete upgrade package is deleted, again by WiFi module 44 downloading upgrade package.
When the second application processor 20 detects that upgrade package is complete, the second application processor 20 is then according to complete upgrading Packet carries out system upgrade;When the second application processor 20 detects that upgrade package is imperfect, the second application processor 20 is deleted not Complete upgrade package, and again by upgrading needed for the downloading upgrading of WiFi module 44 being connect with the first modem 30 Packet.
The present embodiment is by detecting the integrality of upgrade package, working as liter when the second application processor 20 has downloaded upgrade package When grade packet is imperfect, upgrade package is deleted, upgrade package is re-downloaded.Prevent the second application processor 20 according to incomplete upgrade package System upgrade is carried out, the efficiency of system upgrade is improved.
With continued reference to Fig. 2, Fig. 2 is that a kind of inner frame of mobile terminal in the embodiment of the present invention illustrates intention.
In the present embodiment, mobile terminal includes:
Second application processor 20, for when getting upgrade command, the first application processor 10 of acquisition to be enumerated logical Believe port;
Second application processor, 20 place system is in real time or timing is to server check system version, new having inquired System version when needing to upgrade, the second application processor 20 obtains upgrade command, into upgrade procedure.When the second application processing When device 20 gets upgrade command, upgrade command is sent to the first application processor 10, for the first application processor 10 Communication port is enumerated according to upgrade command.After the first application processor 10 enumerates communication port according to upgrade command, the second application Processor 20 obtains the communication port that the first application processor 10 is enumerated.Communication port is that the first application processor 10 and second is answered With the USB transmission port between processor 20, communication port includes but is not limited to the port rndis and the port rmnet.
Second application processor 20, is also used to configure communication port, is built by communication port and the first application processor 10 Vertical connection;
When the first application processor 10 enumerates the communication port between the second application processor 20, at the second application It manages device 20 and configures communication port, is i.e. configuration USB transmission port.Specifically, the second application processor 20 configures corresponding USB transmission end IP, routing rule, server DNS and the gateway etc. of mouth.When the second application processor 20 completes the configuration of USB transmission port Afterwards, the second application processor 20 establishes connection by USB transmission port and the first application processor 10.
Second application processor 20, is also used to the connection based on foundation, by the downloading upgrade package of WiFi module 44, and according to Upgrade package carries out system upgrade.
When the second application processor 20 establishes connection by USB transmission port and the first application processor 10, second is answered Connection with processor 20 based on foundation downloads upgrade package by the WiFi module 44 connecting with the first modem 30, will Upgrade package is stored to SD card.When the second application processor 20 passes through 44 success of WiFi module that connect with the first modem 30 When downloading upgrade package, the second application processor 20 carries out system upgrade according to upgrade package.
Second application processor 20 is also used to send notice when the success of 20 place system upgrade of the second application processor Message gives the first application processor 10, and 20 place system of the first 10 second application processor of application processor is notified successfully to rise Grade.
When the success of 20 place system upgrade of the second application processor, the second application processor 20 sends a notification message to the One application processor 10, to notify the first application processor 10,20 place system of the second application processor successfully upgrades.Into one Step ground, when the first application processor 10 receives notification message, the first application processor 10 exports prompt information, to prompt to use 20 place system of the second application processor of family successfully upgrades.
The present embodiment is by after the second application processor 20 upgrades successfully, notifying the first application processor 10 second to apply 20 place system of processor successfully upgrades, enables users to the system upgrade feelings for recognizing double card binary channels mobile terminal in time Condition.
It is the flow diagram of the first embodiment of dual-chip system upgrade method of the present invention referring to Fig. 4, Fig. 4.
In the present embodiment, dual-chip system upgrade method includes:
Step S10 obtains what the first application processor 10 was enumerated when the second application processor 20 gets upgrade command Communication port;
In this embodiment, mobile terminal includes but is not limited to mobile phone and tablet computer, mobile terminal master provided by the invention The twin-channel mobile terminal of double card provided based on two modems to be provided, it is certainly, in other embodiments, mobile The communication mechanism of terminal is not limited to dual-channels communication mode provided by the invention, can also be triple channel and triple channel or more Multichannel communication mode.
The present embodiment is illustrated for for mobile terminal as shown in Figure 2, certain those of ordinary skill in the art Also upgrade method of the present invention is applied in other mobile terminals by core concept according to the present invention.
Specifically, which provides the first processing chip, second processing chip, WiFi module 44 and the first modulation Demodulator 30, wherein the first processing chip is communicated to connect with second processing chip and the first modem 30 respectively, WiFi mould Block 44 is connected with the first modem 30;Wherein, the first processing chip includes the first application processor 10, second processing chip Including the second application processor 20 being connect with the first processing chip communication.
Second application processor, 20 place system is in real time or timing is to server check system version, new having inquired System version when needing to upgrade, the second application processor 20 obtains upgrade command, into upgrade procedure.When the second application processing When device 20 gets upgrade command, upgrade command is sent to the first application processor 10, for the first application processor 10 Communication port is enumerated according to upgrade command.After the first application processor 10 enumerates communication port according to upgrade command, the second application Processor 20 obtains the communication port that the first application processor 10 is enumerated.Wherein, the method for server check system version is logical Whether the version number crossed in the current version number and server of verification 20 place system of the second application processor is identical to judge the Whether two application processors, 20 place system needs to upgrade.When 20 place system of the second application processor, current version number is lower than When version number in server, determine that 20 place system of the second application processor needs to upgrade;When 20 institute of the second application processor When the current version number of system is identical as the version number in server, determine that 20 place system of the second application processor does not need Upgrading.USB transmission port of the communication port between the first application processor 10 and the second application processor 20, communication port packet It includes but is not limited to the port rndis and the port rmnet.
Step S20, the second application processor 20 configure communication port, are built by communication port and the first application processor 10 Vertical connection;
When the first application processor 10 enumerates the communication port between the second application processor 20, at the second application It manages device 20 and configures communication port, is i.e. configuration USB transmission port.Specifically, the second application processor 20 configures corresponding USB transmission end IP, routing rule, server DNS and the gateway etc. of mouth, the detailed process of configuration are passed through with using existing mobile terminal The shared mobile terminal network of USB is identical to the process of computer, no longer repeats one by one herein.When the second application processor 20 is completed Matching for USB transmission port postpones, and the second application processor 20 is established by USB transmission port and the first application processor 10 to be connected It connects.
Step S30, the second connection of the application processor 20 based on foundation download upgrade package, and root by WiFi module 44 System upgrade is carried out according to upgrade package.
When the second application processor 20 establishes connection by USB transmission port and the first application processor 10, second is answered Connection with processor 20 based on foundation downloads upgrade package by the WiFi module 44 connecting with the first modem 30, will Upgrade package is stored to SD card.When the second application processor 20 passes through 44 success of WiFi module that connect with the first modem 30 When downloading upgrade package, the second application processor 20 carries out system upgrade according to upgrade package.Second application processor 20 is according to upgrading Packet carries out the process of system upgrade are as follows: the second application processor 20 enters recovery mode, according to the upgrading stored in SD card Packet is upgraded.Further, when the second application processor 20 according to upgrade package carry out system upgrade when, send upgrade information to First application processor 10, to notify the first application processor 10, the second application processor 20 have begun according to upgrade package into Row upgrading.Recovery mode refer to it is a kind of can be to the data or the mode modified of system inside Android machine.? We can brush into new Android system under Recovery mode, or existing system is backed up or upgraded, can also be with In this factory reset.Further, after the success of 20 place system upgrade of the second application processor, at the second application The version number after its system upgrade of the acquisition of device 20 is managed, and the version number of version number and upgrade package after system upgrade is carried out Compare.If the version number after 20 place system upgrade of the second application processor is identical as the version number of upgrade package, show The success of two application processors, 20 place system upgrade;If version number and liter after 20 place system upgrade of the second application processor The version number of grade packet is different, then shows that 20 place system upgrade of the second application processor fails.When 20 institute of the second application processor After system upgrade success, the second application processor 20 deletes upgrade package, to save memory space;When the second application processor When 20 place system upgrades fail, the second application processor 20 is again through the WiFi module connecting with the first modem 30 44 downloading upgrade package.
The present embodiment is by when the second application processor 20 gets upgrade command, the second application processor 20 configuration the The communication port that one application processor 10 is enumerated, and the connection between the first application processor 10 is established by communication port, Connection based on foundation downloads upgrade package by WiFi module 44 and carries out system upgrade.It solves in double card bilateral mobile terminal Second application processor, 20 place system cannot download the problem of upgrade package is upgraded by WiFi.
It is the flow diagram of the second embodiment of dual-chip system upgrade method of the present invention referring to Fig. 5, Fig. 5.
In the present embodiment, dual-chip system upgrade method includes:
Step S10 obtains what the first application processor 10 was enumerated when the second application processor 20 gets upgrade command Communication port;
The present embodiment is illustrated for for mobile terminal as shown in Figure 2, certain those of ordinary skill in the art Also upgrade method of the present invention is applied in other mobile terminals by core concept according to the present invention.
Second application processor, 20 place system is in real time or timing is to server check system version, new having inquired System version when needing to upgrade, the second application processor 20 obtains upgrade command, into upgrade procedure.When the second application processing When device 20 gets upgrade command, upgrade command is sent to the first application processor 10, for the first application processor 10 Communication port is enumerated according to upgrade command.After the first application processor 10 enumerates communication port according to upgrade command, the second application Processor 20 obtains the communication port that the first application processor 10 is enumerated.Communication port is that the first application processor 10 and second is answered With the USB transmission port between processor 20, communication port includes but is not limited to the port rndis and the port rmnet.
Step S20, the second application processor 20 configure communication port, are built by communication port and the first application processor 10 Vertical connection;
When the first application processor 10 enumerates the communication port between the second application processor 20, at the second application It manages device 20 and configures communication port, is i.e. configuration USB transmission port.Specifically, the second application processor 20 configures corresponding USB transmission end IP, routing rule, server DNS and the gateway etc. of mouth.When the second application processor 20 completes the configuration of USB transmission port Afterwards, the second application processor 20 establishes connection by USB transmission port and the first application processor 10.
Step S31, the second connection of the application processor 20 based on foundation download upgrade package by WiFi module 44;
Step S32, the second application processor 20 detect the integrality of upgrade package.
When the second application processor 20 establishes connection by USB transmission port and the first application processor 10, second is answered Connection with processor 20 based on foundation downloads upgrade package by the WiFi module 44 connecting with the first modem 30, will Upgrade package is stored to SD card.The integrality of second application processor 20 detection upgrade package.
Step S33, if upgrade package is complete, the second application processor 20 carries out system upgrade according to upgrade package.
Step S34, if upgrade package is imperfect, the second application processor 20 deletes incomplete upgrade package, again by WiFi module 44 downloads upgrade package.
When the second application processor 20 detects that upgrade package is complete, the second application processor 20 is then according to complete upgrading Packet carries out system upgrade;When the second application processor 20 detects that upgrade package is imperfect, the second application processor 20 is deleted not Complete upgrade package, and again by upgrading needed for the downloading upgrading of WiFi module 44 being connect with the first modem 30 Packet.
The present embodiment is by detecting the integrality of upgrade package, working as liter when the second application processor 20 has downloaded upgrade package When grade packet is imperfect, upgrade package is deleted, upgrade package is re-downloaded.Prevent the second application processor 20 according to incomplete upgrade package System upgrade is carried out, the efficiency of system upgrade is improved.
It is the flow diagram of the 3rd embodiment of dual-chip system upgrade method of the present invention referring to Fig. 6, Fig. 6.
In the present embodiment, dual-chip system upgrade method includes:
Step S10 obtains what the first application processor 10 was enumerated when the second application processor 20 gets upgrade command Communication port;
The present embodiment is illustrated for for mobile terminal as shown in Figure 2, certain those of ordinary skill in the art Also upgrade method of the present invention is applied in other mobile terminals by core concept according to the present invention.
Second application processor, 20 place system is in real time or timing is to server check system version, new having inquired System version when needing to upgrade, the second application processor 20 obtains upgrade command, into upgrade procedure.When the second application processing When device 20 gets upgrade command, upgrade command is sent to the first application processor 10, for the first application processor 10 Communication port is enumerated according to upgrade command.After the first application processor 10 enumerates communication port according to upgrade command, the second application Processor 20 obtains the communication port that the first application processor 10 is enumerated.Communication port is that the first application processor 10 and second is answered With the USB transmission port between processor 20, communication port includes but is not limited to the port rndis and the port rmnet.
Step S20, the second application processor 20 configure communication port, are built by communication port and the first application processor 10 Vertical connection;
When the first application processor 10 enumerates the communication port between the second application processor 20, at the second application It manages device 20 and configures communication port, is i.e. configuration USB transmission port.Specifically, the second application processor 20 configures corresponding USB transmission end IP, routing rule, server DNS and the gateway etc. of mouth.When the second application processor 20 completes the configuration of USB transmission port Afterwards, the second application processor 20 establishes connection by USB transmission port and the first application processor 10.
Step S30, the second connection of the application processor 20 based on foundation download upgrade package, and root by WiFi module 44 System upgrade is carried out according to upgrade package.
When the second application processor 20 establishes connection by USB transmission port and the first application processor 10, second is answered Connection with processor 20 based on foundation downloads upgrade package by the WiFi module 44 connecting with the first modem 30, will Upgrade package is stored to SD card.When the second application processor 20 passes through 44 success of WiFi module that connect with the first modem 30 When downloading upgrade package, the second application processor 20 carries out system upgrade according to upgrade package.
Step S40, when the success of 20 place system upgrade of the second application processor, the second application processor 20 sends notice Message gives the first application processor 10, and 20 place system of the first 10 second application processor of application processor is notified successfully to rise Grade.
When the success of 20 place system upgrade of the second application processor, the second application processor 20 sends a notification message to the One application processor 10, to notify the first application processor 10,20 place system of the second application processor successfully upgrades.Into one Step ground, when the first application processor 10 receives notification message, the first application processor 10 exports prompt information, to prompt to use 20 place system of the second application processor of family successfully upgrades.
The present embodiment is by after the second application processor 20 upgrades successfully, notifying the first application processor 10 second to apply 20 place system of processor successfully upgrades, enables users to the system upgrade feelings for recognizing double card binary channels mobile terminal in time Condition.
The above-mentioned data sharing method about dual-chip system is upgrade method corresponding with mobile terminal, therefore, on State the technical solution in each embodiment of data sharing method of dual-chip system, technical characteristic is equally applicable to mobile terminal In each embodiment.And the technical characteristic of the scheme in above-mentioned each embodiment can be combined with each other with realize preferably it is beneficial Effect.And in above-described embodiment for when data packet is upgrade package, to upgrade to each embodiment of scene interpretation Particular content, it is still, provided by the invention double when data packet is alternative document, such as when the files such as audio, video, picture The data sharing method and mobile terminal of chip system are equally applicable.
For illustrative purposes, the description of front has used specific term, to provide a thorough understanding of the present invention.So And it will be apparent to those skilled in the art that not needing concrete details to practice the present invention.The present invention The foregoing description of specific embodiment be to present for purposes of illustration and description.They are not intended in detail or send out this It is bright to be limited to disclosed precise forms.In view of religious doctrine above, many modifications and variations are possible.In order to best explain this The principle and its practical application of invention and these embodiments have shown and described, to enable others skilled in the art Best using the present invention and with the various embodiments for being suitable for the expected specific various modifications used.It is intended to model of the invention It encloses by following claims and its equivalent and limits.

Claims (10)

1. a kind of mobile terminal, which is characterized in that the mobile terminal includes the first modem and second modem, First modem respectively with WiFi module, the first data processing module, the first radio-frequency module, the first application processor It is connected with the first Subscriber Identity Module, first data processing module is connected with the first coding/decoding module, second modulatedemodulate Device is adjusted to be connected respectively with the second data processing module, the second radio-frequency module, the second application processor and second user identification card, institute It states the second data processing module to be connected with the second coding/decoding module, first application processor and second application processor It is connected by universal serial bus, first data processing module is connected with second data processing module, and described first compiles solution Code module and second coding/decoding module are connected with control switch;
Second application processor, for when getting upgrade command, acquisition first application processor to be enumerated logical Believe port, wherein USB transmission of the communication port between first application processor and second application processor Port;
Second application processor, is also used to configure the communication port, passes through the communication port and first application Processor establishes connection;
Second application processor is also used to the connection based on foundation, downloads upgrade package by the WiFi module, and System upgrade is carried out according to the upgrade package.
2. mobile terminal as described in claim 1, which is characterized in that second application processor includes:
Download unit downloads upgrade package by the WiFi module for the connection based on foundation;
Detection unit, for detecting the integrality of the upgrade package;
Upgrade unit carries out system upgrade according to the upgrade package if complete for the upgrade package.
3. mobile terminal as claimed in claim 2, which is characterized in that second application processor further includes deleting unit, If imperfect for the upgrade package, incomplete upgrade package is deleted, downloads the upgrading again by the WiFi module Packet.
4. mobile terminal as described in claim 1, which is characterized in that second application processor is also used to when described the Where two application processors when system upgrade success, sends a notification message to first application processor, notify described first System where second application processor described in application processor successfully upgrades.
5. such as the described in any item mobile terminals of Claims 1-4, which is characterized in that the mobile terminal further includes that control is opened It closes;
When first application processor receives voice data, the control switch and the first coding/decoding module phase Even, to complete the transmission of voice data in first application processor;
When second application processor receives voice data, the control switch and the second coding/decoding module phase Even, to complete the transmission of voice data in second application processor.
6. a kind of dual-chip system upgrade method, which is characterized in that the dual-chip system upgrade method includes:
There is provided the first processing chip, second processing chip, WiFi module and the first modem, wherein the first processing chip It is connect respectively with the second processing chip and first modem communication, the WiFi module and first modulation Demodulator is connected;Wherein, it is described first processing chip include the first application processor, the second processing chip include with it is described First processing chip communication connection the second application processor, first modem respectively with the first data processing mould Block, the first radio-frequency module, the first application processor and the first Subscriber Identity Module are connected, first data processing module and first Coding/decoding module is connected, and second application processor is connected with second modem, the second modem difference It is connected with the second data processing module, the second radio-frequency module, the second application processor and second user identification card, second number It is connected according to processing module with the second coding/decoding module, first application processor and second application processor pass through serially Bus be connected, first data processing module is connected with second data processing module, first coding/decoding module with Second coding/decoding module is connected with control switch;
When second application processor gets upgrade command, the communication ends that first application processor is enumerated are obtained Mouthful, wherein USB transmission end of the communication port between first application processor and second application processor Mouthful;
Second application processor configures the communication port, is built by the communication port and first application processor Vertical connection;
The connection of second application processor based on foundation downloads upgrade package by the WiFi module, and according to institute It states upgrade package and carries out system upgrade.
7. dual-chip system upgrade method as claimed in claim 6, which is characterized in that second application processor is based on building The vertical connection downloads upgrade package, and the step of carrying out system upgrade according to upgrade package packet by the WiFi module It includes:
The connection of second application processor based on foundation downloads upgrade package by the WiFi module;
Second application processor detects the integrality of the upgrade package;
If the upgrade package is complete, second application processor carries out system upgrade according to the upgrade package.
8. dual-chip system upgrade method as claimed in claim 7, which is characterized in that second application processor detects institute After the step of stating the integrality of upgrade package, further includes:
If the upgrade package is imperfect, second application processor deletes incomplete upgrade package, again by described WiFi module downloads the upgrade package.
9. dual-chip system upgrade method as claimed in claim 6, which is characterized in that second application processor is based on building The vertical connection, by the WiFi module download upgrade package, and according to the upgrade package carry out system upgrade the step of it Afterwards, further includes:
Where second application processor when system upgrade success, second application processor sends a notification message to institute The first application processor is stated, system where the second application processor described in first application processor is notified successfully to upgrade.
10. such as the described in any item dual-chip system upgrade methods of claim 6 to 9, which is characterized in that the dual-chip system Upgrade method also provides control switch;
When first application processor receives voice data, the control switch and the first coding/decoding module phase Even, to complete the transmission of voice data in first application processor;
When second application processor receives voice data, the control switch and the second coding/decoding module phase Even, to complete the transmission of voice data in second application processor.
CN201610058379.0A 2016-01-27 2016-01-27 Mobile terminal and its dual-chip system upgrade method Active CN105554306B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610058379.0A CN105554306B (en) 2016-01-27 2016-01-27 Mobile terminal and its dual-chip system upgrade method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610058379.0A CN105554306B (en) 2016-01-27 2016-01-27 Mobile terminal and its dual-chip system upgrade method

Publications (2)

Publication Number Publication Date
CN105554306A CN105554306A (en) 2016-05-04
CN105554306B true CN105554306B (en) 2019-05-31

Family

ID=55833236

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610058379.0A Active CN105554306B (en) 2016-01-27 2016-01-27 Mobile terminal and its dual-chip system upgrade method

Country Status (1)

Country Link
CN (1) CN105554306B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112073816A (en) * 2019-06-10 2020-12-11 海信视像科技股份有限公司 Dual-system USB upgrading method and device and display equipment
CN111124440A (en) * 2019-12-17 2020-05-08 湖南国科微电子股份有限公司 Chip software burning method, chip software burning data processing method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1750692A (en) * 2005-07-22 2006-03-22 杭州斯达康通讯有限公司 Double mode communication terminal and its control method
CN101499262A (en) * 2008-02-01 2009-08-05 瑞昱半导体股份有限公司 Firmware updating circuit and method for display equipment
CN102646043A (en) * 2012-02-29 2012-08-22 青岛海信移动通信技术股份有限公司 Method and device for upgrading mobile terminal software and mobile terminal
CN104168557A (en) * 2014-08-28 2014-11-26 酷派软件技术(深圳)有限公司 Upgrading method for operating systems and upgrading device for operating systems
CN104484200A (en) * 2014-12-09 2015-04-01 小米科技有限责任公司 Method and device for updating firmware
CN105101316A (en) * 2015-07-10 2015-11-25 努比亚技术有限公司 Data transmission method and device for multi-data channel
CN105101164A (en) * 2015-07-23 2015-11-25 努比亚技术有限公司 Dual-card dual-standby terminal and data communication method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1750692A (en) * 2005-07-22 2006-03-22 杭州斯达康通讯有限公司 Double mode communication terminal and its control method
CN101499262A (en) * 2008-02-01 2009-08-05 瑞昱半导体股份有限公司 Firmware updating circuit and method for display equipment
CN102646043A (en) * 2012-02-29 2012-08-22 青岛海信移动通信技术股份有限公司 Method and device for upgrading mobile terminal software and mobile terminal
CN104168557A (en) * 2014-08-28 2014-11-26 酷派软件技术(深圳)有限公司 Upgrading method for operating systems and upgrading device for operating systems
CN104484200A (en) * 2014-12-09 2015-04-01 小米科技有限责任公司 Method and device for updating firmware
CN105101316A (en) * 2015-07-10 2015-11-25 努比亚技术有限公司 Data transmission method and device for multi-data channel
CN105101164A (en) * 2015-07-23 2015-11-25 努比亚技术有限公司 Dual-card dual-standby terminal and data communication method

Also Published As

Publication number Publication date
CN105554306A (en) 2016-05-04

Similar Documents

Publication Publication Date Title
CN105763723B (en) Mobile terminal and method for upgrading system
CN105657866A (en) Mobile terminal and communication method of mobile terminal
CN105722060B (en) Mobile terminal and its communication means
CN104935744A (en) Verification code display method, verification code display device and mobile terminal
CN105722059A (en) Mobile terminal and communication method for double-modem system
CN105278995A (en) Management method of application, system, server and mobile terminal
CN105120070A (en) Methods and terminal for playing music during call
CN105722119B (en) Mobile terminal and its method for upgrading system
CN105554306B (en) Mobile terminal and its dual-chip system upgrade method
CN105577450A (en) System upgrade device and method
CN105682083B (en) A kind of communication means of mobile terminal and duplex MODEM system
CN105744648B (en) Mobile terminal and its communication means
CN105117751B (en) Two-dimentional decoding transmission method and device
CN105744505B (en) Mobile terminal and its method for upgrading system
CN105657732B (en) Mobile terminal and its method for upgrading system
CN105611067B (en) Mobile terminal and its upgrade method
CN105657691A (en) Mobile terminal and data sharing method of double-chip system thereof
CN105491513A (en) Network conversation method and terminal
CN105744645B (en) Mobile terminal and its be based on twin-channel communication means
CN105227996A (en) The method and system of the quick screenshotss of a kind of Intelligent television terminal
CN106878976A (en) The data sharing method of mobile terminal and dual system
CN105763722B (en) Mobile terminal and its method for upgrading system
CN105681091B (en) Update device and upgrade method
CN105611068B (en) Mobile terminal and method for upgrading system
CN106791069A (en) Terminal connection device and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant