CN105554306B - Mobile terminal and its dual-chip system upgrade method - Google Patents
Mobile terminal and its dual-chip system upgrade method Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal 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
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.
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)
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)
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 |
-
2016
- 2016-01-27 CN CN201610058379.0A patent/CN105554306B/en active Active
Patent Citations (7)
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 |