CN105657691A - Mobile terminal and data sharing method of double-chip system thereof - Google Patents
Mobile terminal and data sharing method of double-chip system thereof Download PDFInfo
- Publication number
- CN105657691A CN105657691A CN201610055141.2A CN201610055141A CN105657691A CN 105657691 A CN105657691 A CN 105657691A CN 201610055141 A CN201610055141 A CN 201610055141A CN 105657691 A CN105657691 A CN 105657691A
- Authority
- CN
- China
- Prior art keywords
- purpose processor
- answers
- aku
- upgrade
- answer
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 230000008569 process Effects 0.000 claims description 46
- 238000012545 processing Methods 0.000 claims description 33
- 230000006854 communication Effects 0.000 claims description 17
- 238000004891 communication Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 description 18
- 238000011084 recovery Methods 0.000 description 12
- 238000010295 mobile communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 7
- 230000002146 bilateral effect Effects 0.000 description 6
- 238000009434 installation Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101000703681 Homo sapiens Single-minded homolog 1 Proteins 0.000 description 1
- 102100031980 Single-minded homolog 1 Human genes 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
-
- 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)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a mobile terminal. The mobile terminal comprises a first modulator-demodulator and a second modulator-demodulator; the first modulator-demodulator is connected with a first application processor; the second modulator-demodulator is connected with a second application processor; the first application processor is used for sending a sharing instruction to the second application processor when a data packet is obtained; the second application processor is used for receiving the sharing instruction and shares a storage interval to the first application processor according to the sharing instruction; the first application processor is also used for sharing the data packet to the second application processor through the storage interval when the storage interval is detected; and the second application processor is also used for carrying out corresponding operations according to the data packet when the data packet is detected. The invention also discloses a data sharing method of a double-chip system. According to the mobile terminal and the method provided by the invention, the technical problem of how to obtain the data information of the system in which a first user identification card is located by the system in which a second user identification card is located in the mobile terminal is solved.
Description
Technical field
The present invention relates to technical field of mobile terminals, it is specifically related to the data sharing method of a kind of mobile terminal and dual-chip system thereof.
Background technology
The double-terminal 95% of existing market all supports a card online, and another card can be made a phone call. But seldom terminal can support that two SIM (SubscribeIdentityModule, Subscriber Identity Module) card is surfed the Net simultaneously. Terminal up-to-date at present can realize two SIM cards and can surf the Net simultaneously, if but 4G (the4thGenerationMobileCommunicationTechnology on a SIM card, forth generation mobile communication technology) LTE (LongTermEvolution, Long Term Evolution), another card can only go up 3G (3rdGeneration, G mobile communication) network, two SIM cards can not use 4G network simultaneously. Realizing two cards and can use 4G network simultaneously, it is necessary to two modulator-demodulator units, be respectively the first modulator-demodulator unit and the 2nd modulator-demodulator unit, the mobile terminal with two modulator-demodulator units is double card bilateral mobile terminal. But, in double card bilateral terminal, the data between each system corresponding to SIM card are separation, cannot share.
Summary of the invention
The present invention provides the data sharing method of a kind of mobile terminal and dual-chip system thereof, it is intended to how the 2nd Subscriber Identity Module place system in mobile terminal that solves obtains the technical problem of the data information of first user identification card place system.
Based on the problems referred to above, the present invention provides a kind of mobile terminal, mobile terminal comprises the first modulator-demodulator unit and the 2nd modulator-demodulator unit, first modulator-demodulator unit is answered purpose processor and first user identification to link with the first data processing module, the first radio frequency module, first respectively and is connect, first data processing module is connected with the first coding/decoding module, 2nd modulator-demodulator unit answers purpose processor and the 2nd Subscriber Identity Module to be connected with the 2nd data processing module, the 2nd radio frequency module, the 2nd respectively, and the 2nd data processing module is connected with the 2nd coding/decoding module; First answers purpose processor, for when obtaining data packet, sending shared instruction and answer purpose processor to the 2nd; 2nd answers purpose processor, for receiving shared instruction, shares according to shared instruction and answers purpose processor to first between storage zone; First answers purpose processor, also for when detecting between storage zone, answers purpose processor by being shared by data packet between storage zone to the 2nd; 2nd answers purpose processor, also for when data packet being detected, carrying out corresponding operating according to data packet.
Can selection of land, when the 2nd answers purpose processor data packet to be detected, carry out system upgrade according to data packet.
Can selection of land, the 2nd answers purpose processor, also for when the 2nd answers the success of purpose processor place system upgrade, sending a notification message and answer purpose processor to first, notify that first answers purpose processor the 2nd to answer purpose processor place system successfully to upgrade.
Can selection of land, first answers purpose processor, also for when detect the 2nd answer the purpose processor place successful message of system upgrade after, send request order to the 2nd answering purpose processor; 2nd answers purpose processor, also for reception request command, answers purpose processor according to the version number after request command sends system upgrade to first; First answers purpose processor, also answers the version number after the system upgrade of purpose processor place for receiving the 2nd, if the 2nd answers the version number after the system upgrade of purpose processor place identical with AKU version number, judges that the 2nd answers the system upgrade success of purpose processor place.
Can selection of land, the 2nd answers purpose processor, also for when AKU being detected, it is determined that the integrity of AKU; 2nd answers purpose processor, if also complete for AKU, then carries out system upgrade according to AKU.
The present invention also provides the data sharing method of a kind of dual-chip system, comprise the following steps: the first process chip, the 2nd process chip, Wi-Fi module and storing device are provided, wherein, first process chip is connected with the 2nd process chip, Wi-Fi module and memory device communication respectively: wherein, first process chip comprises first and answers purpose processor, and the 2nd process chip comprises the with the first process chip communication connection the 2nd and answers purpose processor; Receiving the steering order of user, first answers purpose processor to obtain data packet according to steering order by Wi-Fi module and/or storing device, and send is shared instruction and answered purpose processor to the 2nd; 2nd answers purpose processor to receive shares instruction, shares according to shared instruction and answers purpose processor to first between storage zone; When first answers purpose processor to detect between storage zone, answer purpose processor by being shared by data packet between storage zone to the 2nd; When the 2nd answers purpose processor data packet to be detected, carry out corresponding operating according to data packet.
Can selection of land, data packet is AKU, when the 2nd answers purpose processor data packet to be detected, carries out system upgrade according to data packet.
Can selection of land, carry out the step of system upgrade according to data packet after, also comprise: when the 2nd answers purpose processor place system upgrade successful, the 2nd answers purpose processor to send a notification message answers purpose processor to first, notifies that first answers purpose processor the 2nd to answer purpose processor place system successfully to upgrade.
Can selection of land, carry out the step of system upgrade according to data packet after, also comprise: when first answer purpose processor detect the 2nd answer the purpose processor place successful message of system upgrade after, first answers purpose processor to send request order to the 2nd answering purpose processor; 2nd answers purpose processor reception request command, answers purpose processor according to the version number after request command sends system upgrade to first; First answers purpose processor to receive the 2nd answers the version number after the system upgrade of purpose processor place, if the 2nd answers the version number after the system upgrade of purpose processor place identical with AKU version number, judges that the 2nd answers purpose processor place system upgrade successfully.
Can selection of land, carry out the step of system upgrade according to data packet, comprising: when the 2nd answers purpose processor AKU to be detected, judge that whether AKU complete; If AKU is complete, the 2nd answers purpose processor then to carry out system upgrade according to AKU.
The present invention is by when described first answers purpose processor acquisition number according to bag, answering purpose processor by described Packet Generation to the described 2nd, when the described 2nd answers purpose processor to receive described data packet, carry out corresponding operating according to described data packet. Solve how the 2nd Subscriber Identity Module place system in mobile terminal obtains the technical problem of the data information of first user identification card place system
Accompanying drawing explanation
Fig. 1 is the hardware architecture diagram realizing an optional mobile terminal in each embodiment of the present invention;
Fig. 2 is a kind of inner frame figure schematic diagram of mobile terminal in the embodiment of the present invention;
Fig. 3 is the schematic flow sheet of the first embodiment of the data sharing method of dual-chip system of the present invention;
Fig. 4 is the schematic flow sheet of the 2nd embodiment of the data sharing method of dual-chip system of the present invention;
Fig. 5 is the schematic flow sheet of the 3rd embodiment of the data sharing method of dual-chip system of the present invention.
Embodiment
It is to be understood that specific embodiment described herein is only in order to explain the present invention, it is not intended to limit the present invention.
The mobile terminal realizing each embodiment of the present invention is described referring now to accompanying drawing. In follow-up description, it may also be useful to for representing that the suffix of such as " module ", " parts " or " unit " of element is only in order to be conducive to the explanation of the present invention, itself is specific meaning not. Therefore, " module " and " parts " can mixedly use.
Mobile terminal can be implemented in a variety of manners. Such as, the terminal described in the present invention can comprise the mobile terminal of such as mobile telephone, smart phone, notebook computer, digit broadcasting receiver, PDA (personal digital assistant), PAD (panel computer), PMP (portable media player), Nvgtl aids etc. and the fixed terminal of such as numeral TV, desk-top computer etc. Below, it is assumed that terminal is mobile terminal. But, skilled person will appreciate that, except being used in particular for the element of mobile object, structure according to the embodiment of the present invention also can be applied to the terminal of fixed type.
Fig. 1 is the hardware architecture diagram realizing an optional mobile terminal in each embodiment of the present invention.
Mobile terminal 100 can comprise wireless communication unit 110, A/V (audio/video) inputs unit 120, user input unit 130, output unit 150, storer 160, interface unit 170, controller 180 and power subsystem 190 etc. Fig. 1 shows the mobile terminal with various assembly, but it is understood that do not require to implement all assemblies illustrated. Can alternatively implement more or less assembly. Will be discussed in more detail below the element of mobile terminal.
Wireless communication unit 110 generally includes one or more assembly, and it allows the wireless communication between mobile terminal 100 and radio communication system or network. Such as, wireless communication unit 110 can include but not limited to mobile communication module 112 and wireless Internet module 113.
Mobile communication module 112 such as, tick is sent in base station (access point, Node B etc.), exterior terminal and server at least one and/or from its receive tick. Various types of data that such tick can comprise voice call signal, video speech signal or send according to text and/or multi-media message and/or receive.
Wireless Internet module 113 supports the Wi-Fi (Wireless Internet Access) of mobile terminal. This module can be couple to terminal innerly or outside. Wi-Fi (Wireless Internet Access) technology involved by this module can comprise WLAN (WLAN) (Wi-Fi), Wibro (wireless broadband), Wimax (worldwide interoperability for microwave access), HSDPA (high-speed downlink packet access) etc.
A/V inputs unit 120 for receiving audio or video signal. A/V inputs unit 120 and includes but not limited to microphone 122, such acoustic processing can via microphones sound (audio frequency data) in phone call mode, record pattern, speech recognition pattern etc. operational mode, and can be audio frequency data by microphone 122. Audio frequency (voice) data after process can be converted to the formatted output that can be sent to mobile communication base station via mobile communication module 112 when phone call mode. Microphone 122 can implement various types of noise elimination (or suppression) algorithm to eliminate noise or the interference of (or suppression) generation in the process receiving and sending sound signal.
User input unit 130 can generate key input data to control the various operations of mobile terminal according to the order of user's input. User input unit 130 allows user to input various types of information, and can comprise keyboard, the young sheet of pot, touch pad (such as, detect cause owing to being touched resistance, pressure, electric capacity etc. the sensitive component of change), roller, rocking bar etc. Especially, when touch pad is superimposed upon on display unit 151 as a layer, it is possible to form touch-screen.
Interface unit 170 is used as at least one outer part device and is connected the interface that can pass through with mobile terminal 100. Such as, outer part device can comprise wired or wireless head-band earphone port, outside power supply (or battery charger) port, wired or wireless data port, memory card port, for connect there is the device identifying module port, audio frequency I/O (I/O) port, video i/o port, ear port etc. Identify that module can be store for verifying that user uses the various information of mobile terminal 100 and can comprise subscriber identification module (UIM), client identification module (SIM), Universal Subscriber identification module (USIM) etc. In addition, having the form identifying that the device (hereinafter referred to " means of identification ") of module can take smart card, therefore, means of identification can be connected with mobile terminal 100 via port or other coupling device. Such as, interface unit 170 may be used for receiving from the input (data information, electric power etc.) of outer part device and the one or more element being transferred in mobile terminal 100 by the input received or may be used for transmitting data between mobile terminal and outer part device.
In addition, when mobile terminal 100 is connected with external base, interface unit 170 can be used as to allow by it from base, electric power be provided to the path of mobile terminal 100 or can be used as to allow the various command signals from base input be transferred to the path of mobile terminal by it. The signal identifying whether mobile terminal is arranged on base accurately can be used as from the various command signal of base input or electric power. Such as, output unit 150 is constructed to provide output signal (sound signal, vision signal, warning signal, vibration signal etc.) with vision, audio frequency and/or tactile manner. Output unit 150 can comprise display unit 151, dio Output Modules 152 etc.
Display unit 151 may be displayed on the information of process in mobile terminal 100. Such as, when mobile terminal 100 is in phone call mode, such as, display unit 151 can show communicate with call or other (text messaging, multimedia file download etc.) relevant user interface (UI) or graphic user interface (GUI). When being in video call mode or image capture mode when mobile terminal 100, display unit 151 can the image of display capture and/or reception image, video is shown or UI or GUI of image and correlation function etc.
Meanwhile, when superposition is to form touch-screen each other as a layer for display unit 151 and touch pad, display unit 151 can be used as input unit and take-off equipment. Display unit 151 can comprise at least one in liquid-crystal display (LCD), thin film transistor LCD (TFT-LCD), Organic Light Emitting Diode (OLED) indicating meter, flexible display, three-dimensional (3D) indicating meter etc. Some in these indicating meters can be constructed to transparent shape, and to allow, user watches from outside, and this can be called transparent display, and typical transparent display can be such as TOLED (transparent organic light emitting diode) indicating meter etc. According to the specific enforcement mode wanted, mobile terminal 100 can comprise two or more display units (or other display unit), such as, mobile terminal can comprise outernal display unit (not shown) and inner display unit (not shown). Touch-screen can be used for detection touch input pressure and touch input position and touch and inputs area.
Dio Output Modules 152 can when mobile terminal be under call signal receiving mode, call mode, record pattern, speech recognition pattern, the broadcast isotype such as receiving mode, audio frequency data convert audio signals that is that wireless communication unit 110 is received or that store in storer 160 and to export be sound. And, such as, the audio frequency that the specific function that dio Output Modules 152 can provide to mobile terminal 100 performs is relevant exports (call signal receives sound, message reception sound etc.). Dio Output Modules 152 can comprise loud speaker, hummer etc.
The signal that mobile terminal is received by codec unit 140 or data stream carry out Code And Decode operation, are generally be used in the occasions such as video conference, Streaming Media, Video Applications.
Software program that storer 160 can store the process performed by controller 180 and control operates etc., or can temporarily store data that oneself maybe will export through exporting (such as, telephone book, message, static image, video etc.). And, storer 160 can store about the vibration of various modes exported when touching and be applied to touch-screen and the data of sound signal.
Storer 160 can comprise the storage media of at least one type, such as, storage media comprises flash memory, hard disk, multi-media card, card-type storer (SD or DX storer etc.), accesses storer (RAM), static random-access memory (SRAM), read-only storage (ROM), electrically erasable read-only storage (EEPROM), programmable read only memory (PROM), magnetic storage device, disk, CD etc. at random. And, mobile terminal 100 can be connected the network storage device cooperation of the storage function performing storer 160 with by network.
Controller 180 controls the overall operation of mobile terminal usually. Such as, controller 180 performs and voice call, data corresponding, video call etc. relevant control and process.
Power subsystem 190 receives external power or internal power under the control of controller 180 and offer operates the suitable electric power needed for each element and assembly.
Data processing unit 210 processes for audio frequency data, the video data etc. received by mobile terminal.
Various enforcement mode described herein can to use the computer-readable medium of such as computer software, hardware or its any combination to implement. Hardware is implemented, enforcement mode described herein can be implemented with the use of specific end use unicircuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field-programmable gate array (FPGA), treater, controller, microcontroller, microprocessor, at least one that is designed to perform in the electronic unit of function described herein, in some cases, such enforcement mode can be implemented in controller 180. For implement software, the enforcement mode of such as process or function can be implemented with allowing the independent software module performing at least one function or operation. Software code can be implemented by the software application (or program) write with any suitable programming language, and software code can be stored in storer 160 and perform by controller 180.
So far, oneself is through the mobile terminal according to its functional description. Below, for the sake of brevity, by the slide type mobile terminal in the various types of mobile terminals describing such as folding type, straight-plate type, oscillating-type, slide type mobile terminal etc. exemplarily. Therefore, the present invention can be applied to the mobile terminal of any type, and is not limited to slide type mobile terminal.
Mobile terminal 100 as shown in Figure 1 can be constructed to utilize such as wired and radio communication system and satellite-based communication system via frame or grouping transmission data to operate.
Based on above-mentioned mobile terminal hardware structure, it is proposed to each embodiment of the inventive method.
Reference Fig. 2, Fig. 2 are a kind of inner frame figure schematic diagram of mobile terminal in the embodiment of the present invention.
Mobile terminal comprise the first modulator-demodulator unit 30 (Modem1) and the 2nd modulator-demodulator unit 40 (Modem2), the first modulator-demodulator unit 30 and the 2nd modulator-demodulator unit 40 separate. first modulator-demodulator unit 30 respectively with the first data processing module 70 (ADSP1), first radio frequency module 33, first answers purpose processor 10 (AP1) and first user identification card 90 (SIM1) to connect, first data processing module 70 answers purpose processor 10 to be connected with the first coding/decoding module 50 (Codec1) and first respectively, 2nd modulator-demodulator unit 40 respectively with the 2nd data processing module 80 (ADSP2), 2nd radio frequency module 22, 2nd answers purpose processor 20 (AP2) and the 2nd Subscriber Identity Module 11 (SIM2) to connect, 2nd data processing module 80 answers purpose processor 20 to be connected with the 2nd coding/decoding module 60 (Codec2) and the 2nd respectively, 2nd answers purpose processor 20 to open voice pathway for control, power on send steering order to the 2nd coding module 60, first answers purpose processor 10 and the 2nd to answer purpose processor 20 to be connected by general serial bus, first data processing module 70 is connected with the 2nd data processing module 80, first coding/decoding module 50 and the 2nd coding/decoding module 60 are connected with trip switch, trip switch is connected with loudspeaker and microphone, microphone is present in A/V and inputs in unit 120, institute's loudspeaker are present in dio Output Modules 152.
First answers purpose processor 10 and the 2nd to answer purpose processor 20 to control mobile terminal by controller 180 and user carries out providing mutual interface to user alternately. First answers purpose processor 10 and the 2nd to answer purpose processor 20 to comprise applied layer and ccf layer etc. First answers purpose processor 10 and the 2nd to answer purpose processor 20 for the treatment of the logical operation of some complexity, also for user is sent to the first modulator-demodulator unit 30 and the 2nd modulator-demodulator unit 40 about the operational order correspondence of online or call.
First modulator-demodulator unit 30 and the 2nd modulator-demodulator unit 40 contain the protocol stack of the network formats of various network interaction, protocol stack comprises LTE/WCDMA (WidebandCodeDivisionMultipleAccess, the many locations of wideband code division)/GSM (GlobalSystemforMobileCommunication, global system for mobile communications)/TD-SCDMA (TimeDivision-SynchronousCodeDivisionMultipleAccess, synchronous time division code division multple access)/CDMA (CodeDivisionMultipleAccess, code division multple access) protocol code of regulation inside the communication standard such as/EVDO. mobile terminal is undertaken alternately by agreement and operator's network, namely carries out data traffic online, VOLTE (VoiceOverLTE) makes a phone call or makes a phone call in CS (CircuitSwitched, circuit switching) territory. first modulator-demodulator unit 30 and the 2nd modulator-demodulator unit 40 are also for management and control to SIM card etc. first modulator-demodulator unit 30 and the 2nd modulator-demodulator unit 40 may reside in mobile communication module 112, but mobile communication module includes but not limited to the first modulator-demodulator unit 30 and the 2nd modulator-demodulator unit 40.
First data processing module 70 and the 2nd data processing module 80 are for suppressing the echo in communication process and noise, first data processing module 70 and the 2nd data processing module 80 are present in data processing unit 210, and data processing unit 210 includes but not limited to the first data processing module 70 and the 2nd data processing module 80.
First coding/decoding module 50 and the 2nd coding/decoding module 60 are for analog to digital conversion and digital-to-analog conversion, first coding/decoding module 50 and the 2nd coding/decoding module 60 exist in codec unit 140, but codec unit 140 includes but not limited to the first coding/decoding module 50 and the 2nd coding/decoding module 60.
First radio frequency module 33 is directly connected with the first modulator-demodulator unit 30, being sent to base station network for after the data processing that sent by the first modulator-demodulator unit 30, the first radio frequency module 33 also for being sent to the first modulator-demodulator unit 30 by the data that base station network transmission is got off. 2nd radio frequency module 22 is directly connected with the 2nd modulator-demodulator unit 40, being sent to base station network for after the data processing that sent by the 2nd modulator-demodulator unit 40, the 2nd radio frequency module 22 also for being sent to the 2nd modulator-demodulator unit 40 by the data that base station network transmission is got off. First radio frequency module 33 and the 2nd radio frequency module 22 may reside in mobile communication module 112, but mobile communication module includes but not limited to the first radio frequency module 33 and the 2nd radio frequency module 22.
Trip switch answers purpose processor 10 to be connected with first, and first answers purpose processor 10, and for controlling, trip switch operates accordingly. When need to when carrying out voice data transmission by the first modulator-demodulator unit 30, first answers purpose processor 10, and for controlling, trip switch is connected with the first coding/decoding module 50, to complete the transmission of voice data in the first modulator-demodulator unit 30, when needs carry out voice data transmission by the 2nd modulator-demodulator unit 40, first answers purpose processor 10, and for controlling, trip switch is connected with the 2nd coding/decoding module 60, to complete the transmission of voice data in the 2nd modulator-demodulator unit 40.
When mobile terminal carries out call business and data service simultaneously, as when first user identification card 90 carries out call business, the 2nd Subscriber Identity Module 11 carries out data service simultaneously. first user identification card 90 carries out the process of call business: after calling party answers purpose processor 10 to click dialing button from first, mobile terminal receives the instruction called, and the instruction called is handed down to the first modulator-demodulator unit 30. first modulator-demodulator unit 30 carries out alternately by the first radio frequency module 33 with network, then mutual through a series of process and signaling in network side, beep-page message corresponding to the instruction called is sent to called subscriber, if beep-page message sends successfully, then erecting a wireless channel alternately between calling party and called subscriber by signaling, wireless channel is used for the transmission of user's communication data. communicating data in the transmitting procedure of calling party place mobile terminal is: communicating data is sent to the first coding/decoding module 50 by microphone by calling party, after the first coding/decoding module 50 processes, communicating data is sent to the first data processing module 70 by the first coding/decoding module 50, communicating data is after the first data processing module 70 processes, communicating data is sent to the first modulator-demodulator unit 30 by the first data processing module 70, after the first modulator-demodulator unit 30 processes, communicating data is sent to the first radio frequency module 33 by the first modulator-demodulator unit 30 again, by the first radio frequency module 33, communicating data sent operator's network. communicating data in the transmitting procedure of called subscriber place mobile terminal is: radio frequency module receives the communicating data that operator's network sends, communicating data is sent to modulator-demodulator unit by radio frequency module, after modem processes, communicating data is sent to data processing module by modulator-demodulator unit again, communicating data is after data processing module processes, communicating data is sent to coding/decoding module by data processing module, after coding/decoding module processes, communicating data is sent to loudspeaker by coding/decoding module, after loudspeaker receive communicating data, export communicating data, complete the call between calling party and called subscriber. microphone is microphone 122.
2nd Subscriber Identity Module 11 carries out the process of data service: uplink user data: when first answers purpose processor 10 to receive user data, after user data is processed, it is sent to the 2nd modulator-demodulator unit 40,2nd modulator-demodulator unit 40 processes user data, and the user data after process is sent to the 2nd radio frequency module 22, user data is sent to operator's network by the 2nd radio frequency module 22, and user data is sent to Internet by operator's network; Down user data: user data is sent to operator's network by Internet, user data is sent to the 2nd radio frequency module 22 by operator's network, 2nd radio frequency module 22 processes user data, and the user data after process is sent to the 2nd modulator-demodulator unit 40,2nd modulator-demodulator unit 40 processes user data, and the user data after process is sent to first and answers purpose processor 10, complete the data service of the 2nd Subscriber Identity Module 11.
The first user identification card 90 of mobile terminal and the 2nd identification card can carry out data service simultaneously, first user identification card 90 and the 2nd Subscriber Identity Module 11 do not interfere with each other when carrying out data service simultaneously, first user identification card 90 carries out data service by the first modulator-demodulator unit 30, and the 2nd Subscriber Identity Module 11 carries out data service by the 2nd modulator-demodulator unit 40. When first user identification card 90 and the 2nd identification card can carry out data service simultaneously, 2nd Subscriber Identity Module 11 carries out the process of data service and when first user identification card 90 carries out call business, the workflow that 2nd Subscriber Identity Module 11 carries out data service is consistent, first user identification card 90 carries out the treating processes of data service and the 2nd Subscriber Identity Module 11 to carry out the workflow of data service similar, do not repeat them here.
When the first modulator-demodulator unit 30 and the 2nd modulation /demodulation receive transfer instruction simultaneously, the first modulator-demodulator unit 30 and the 2nd modulation /demodulation can use 4G network to carry out data transmission according to transfer instruction simultaneously. Namely, when the first user identification card 90 that the first modulator-demodulator unit 30 connects and the 2nd Subscriber Identity Module 11 that the 2nd modulator-demodulator unit 40 connects need to carry out data service simultaneously, first user identification card 90 and the 2nd Subscriber Identity Module 11 can carry out data service by 4G network by the modulator-demodulator unit of correspondence simultaneously. The network that first modulator-demodulator unit 30 and the 2nd modulator-demodulator unit 40 carry out data transmission includes but not limited to 4G network.
It is a kind of inner frame figure of mobile terminal in the embodiment of the present invention with continued reference to Fig. 2, Fig. 2.
This mobile terminal has dual-chip system, and carries out data packet between chip system and share, below when data packet is as AKU, to be described.
In the present embodiment, mobile terminal comprises:
First answers purpose processor 10, for when obtaining AKU, sending upgrade command and answer purpose processor 20 to the 2nd;
When the 2nd of mobile terminal answers purpose processor 20 place system to need to upgrade, first answers purpose processor 10 to obtain AKU. When first answers purpose processor 10 to obtain AKU, first answers purpose processor 10 to send upgrade command answers purpose processor 20 to the 2nd. First answers purpose processor 10 and the 2nd to answer purpose processor 20 to be carried out data transmission by general serial bus. Mobile terminal includes but not limited to smart mobile phone and iPad. First answers purpose processor 10 can obtain AKU by the mode that FOTA (FirmwareOver-The-Air) upgrades, or by user AKU copied in the assigned catalogue of mobile terminal, such as SD (SecureDigitalMemoryCard, safe digital card) card catalogue or data catalogue. FOTA is the aerial download software of mobile terminal, refer to by high in the clouds upgrade technique, for having the equipment of even net function: such as mobile phone, panel computer, portable electronic device, mobile internet device etc. provide firmware upgrade service, user uses network by as required, easily obtain intelligent terminal system upgrade bag in the way of expansion, and carry out high in the clouds upgrading by FOTA, complete system reparation and optimization.
Further, when first answers purpose processor 10 to get AKU, from AKU, the version number of AKU is obtained. First answers purpose processor 10 to send acquisition instruction answers purpose processor 20 to the 2nd, when the 2nd answers purpose processor 20 to receive the acquisition instruction that first answers purpose processor 10 to send, according to obtain instruction get its place system do not upgrade before version number, the version number before not upgrading is sent to first and answers purpose processor 10. When first answer purpose processor 10 receive the 2nd answer purpose processor 20 to send the version before not upgrading time, version number answer purpose processor 20 place system not upgrade by the 2nd before contrasts with the version number of AKU, when first answer purpose processor 10 judge the 2nd answer purpose processor 20 place system not upgrade before version number lower than the version of AKU time, judge that the 2nd answers purpose processor 20 place system to need upgrading. When first answer purpose processor 10 judge the 2nd answer purpose processor 20 place system not upgrade before version number identical with the version number of AKU time, judge the 2nd answer purpose processor 20 place system do not need upgrading.
2nd answers purpose processor 20, for receiving upgrade command, shares according to upgrade command and answers purpose processor 10 to first between storage zone;
First answers purpose processor 10, also for when detecting between storage zone, answers purpose processor 20 by AKU being shared between storage zone to the 2nd;
2nd answers purpose processor 20 to receive the first upgrade command answering purpose processor 10 to send, and shares according to upgrade command and answers purpose processor 10 to first between storage zone. When first answers purpose processor 10 to detect between the 2nd storage zone answering purpose processor 20 to share, answer purpose processor 20 by AKU being shared between storage zone to the 2nd. Namely the 2nd answer purpose processor 20 that by USB, built-in SD card catalogue is shared to first to answer purpose processor 10, when first answers purpose processor 10 the SD card that the 2nd answers purpose processor 20 to be detected, AKU copies to the 2nd and answers in the SD card in purpose processor 20.
2nd answers purpose processor 20, also for when AKU being detected, carrying out system upgrade according to AKU.
When AKU being detected during the 2nd answers purpose processor 20 between its storage zone, answer regain sharing to first between the storage zone of purpose processor 10, no longer allow first to answer purpose processor 10 to control SD card that the 2nd answers purpose processor 20. 2nd answers purpose processor 20 to enter recovery pattern, AKU according to storing in SD card is upgraded, send upgrading information answers purpose processor 10 to first, and to notify that first answers purpose processor 10, the 2nd answers purpose processor 20 to start to upgrade according to AKU. Recovery pattern refers to a kind of pattern that can the data of Android machine inside or system be modified. Under Recovery pattern, we can brush into new Android system, or existing system backed up or upgrade, it is also possible to recovers to dispatch from the factory setting at this.
Further, after answering purpose processor 20 to upgrade successfully when the 2nd, first answers purpose processor 10 to delete AKU. If first answers purpose processor 10 place system to need upgrading, first answers purpose processor 10 again to download the AKU needed for its upgrading, and carries out system upgrade according to the AKU again downloaded. Further, after first answers the system upgrade success of purpose processor 10 place, first answers purpose processor 10 to obtain the version number after its system upgrade, and is compared by the version number of the version number after system upgrade with the AKU again downloaded. If first answer purpose processor 10 place system upgrade after version number identical with the version number of AKU, then show that first answers the success of purpose processor 10 place system upgrade; If first answer purpose processor 10 place system upgrade after version number different from the version number of AKU, then show that first answers the failure of purpose processor 10 place system upgrade. After first answers the system upgrade success of purpose processor 10 place, first answers purpose processor 10 to delete the AKU again downloaded, to save storage space; When first answers purpose processor 10 place system upgrade failed, first answers purpose processor 10 again to obtain AKU carries out system upgrade, if first answers purpose processor 10 place system again to upgrade failure, first answers purpose processor 10 reasons by system upgrade failure to be sent to server, and the manufacturers for AKU improves AKU according to the failed reason of upgrading.
It should be noted that, this data packet can also be installation kit. When this data packet is installation kit, first answers purpose processor 10 and the 2nd to answer the shared mode that is shared and that realize AKU realizing installation kit between purpose processor 20 similar, does not repeat them here.
The present embodiment, by when first answers purpose processor 10 to obtain AKU, AKU being sent to the 2nd and answers purpose processor 20, when the 2nd answers purpose processor 20 to receive AKU, carries out system upgrade according to AKU. Solve the upgrade problem of the 2nd Subscriber Identity Module 11 place system in double card bilateral mobile terminal.
It is a kind of inner frame figure of mobile terminal in the embodiment of the present invention with continued reference to Fig. 2, Fig. 2.
In the present embodiment, the mobile terminal of double card two channels comprises:
First answers purpose processor 10, for when obtaining AKU, sending upgrade command and answer purpose processor 20 to the 2nd;
When the 2nd of mobile terminal answers purpose processor 20 to need to upgrade, first answers purpose processor 10 to obtain AKU. When first answers purpose processor 10 to obtain AKU, first answers purpose processor 10 to send upgrade command answers purpose processor 20 to the 2nd. First answers purpose processor 10 and the 2nd to answer purpose processor 20 to be carried out data transmission by general serial bus. First answers purpose processor 10 can obtain AKU by the mode that FOTA upgrades, or AKU is copied in the assigned catalogue of mobile terminal by user, such as SD card catalogue or data catalogue.
2nd answers purpose processor 20, for receiving upgrade command, shares according to upgrade command and answers purpose processor 10 to first between storage zone;
First answers purpose processor 10, also for when detecting between storage zone, answers purpose processor 20 by AKU being shared between storage zone to the 2nd;
2nd answers purpose processor 20 to receive the first upgrade command answering purpose processor 10 to send, and shares according to upgrade command and answers purpose processor 10 to first between storage zone. When first answers purpose processor 10 to detect between the 2nd storage zone answering purpose processor 20 to send, answer purpose processor 20 by AKU being shared between storage zone to the 2nd. Namely the 2nd answer purpose processor 20 that by USB, built-in SD card catalogue is shared to first to answer purpose processor 10, when first answers purpose processor 10 the SD card that the 2nd answers purpose processor 20 to be detected, AKU copied in the SD card that the 2nd answers purpose processor 20.
2nd answers purpose processor 20, also for when AKU being detected, carrying out system upgrade according to AKU.
When the 2nd answers purpose processor 20 AKU to be detected in SD card, enter recovery pattern, AKU according to storing in SD card carries out system upgrade, send upgrading information answers purpose processor 10 to first, to notify that first answers purpose processor 10, the 2nd answers purpose processor 20 to start to carry out system upgrade according to AKU.
First answers purpose processor 10, also for detect the 2nd answer the purpose processor 20 place successful message of system upgrade after, send request order to the 2nd answering purpose processor 20;
2nd answers purpose processor 20, also for reception request command, answers purpose processor 10 according to the version number after request command sends system upgrade to first;
When first answer purpose processor 10 detect the 2nd answer the purpose processor 20 place successful message of system upgrade after, first answers purpose processor 10 to send request order answers purpose processor 20 to the 2nd, and the version number after asking the 2nd to answer purpose processor 20 to send its system upgrade answers purpose processor 10 to first. 2nd answers purpose processor 20 to receive the first request command answering purpose processor 10 to send, and the version number after answering purpose processor 20 place system upgrade according to request command transmission the 2nd answers purpose processor 10 to first.
First answers purpose processor 10, also answer the version number after the system upgrade of purpose processor 20 place for receiving the 2nd, if the 2nd answers the version number after the system upgrade of purpose processor 20 place identical with AKU version number, judge that the 2nd answers the system upgrade success of purpose processor 20 place.
When first answer purpose processor 10 receive the 2nd answer the version after the system upgrade of purpose processor 20 place time, first answers purpose processor 10 to judge, and whether the 2nd answer the version number after the system upgrade of purpose processor 20 place identical with the version number of AKU. If the 2nd answers the version number after the system upgrade of purpose processor 20 place identical with the version number of AKU, first answers purpose processor 10 to judge, and the 2nd answers the system upgrade success of purpose processor 20 place. If the 2nd answer purpose processor 20 place system upgrade after version number different from the version number of AKU, first answers purpose processor 10 to judge, and the 2nd answers the failure of purpose processor 20 place system upgrade. Further, when the 2nd answers purpose processor 20 place system upgrade failed, 2nd answers purpose processor 20 again to answer purpose processor 10 from first obtains AKU, or sends the failed reason of upgrading to server, and the manufacturers for AKU improves AKU according to the failed reason of upgrading.
First answers purpose processor 10 and the 2nd to answer purpose processor 20 respectively by respective web download AKU, and can carry out system upgrade according to the AKU downloaded separately respectively.
The present embodiment by contrast the 2nd answer purpose processor 20 place system upgrade after the version number of version number and AKU judge that the 2nd answers whether purpose processor 20 place system upgrades successfully. Improve the intelligent of double card bilateral mobile terminal.
It is a kind of inner frame figure of mobile terminal in the embodiment of the present invention with continued reference to Fig. 2, Fig. 2.
In the present embodiment, mobile terminal comprises:
First answers purpose processor 10, for when obtaining AKU, sending upgrade command and answer purpose processor 20 to the 2nd;
When the first of mobile terminal answers purpose processor 10 and the 2nd to answer purpose processor 20 to need to upgrade, first answers purpose processor 10 to obtain AKU. When first answers purpose processor 10 to obtain AKU, first answers purpose processor 10 to send upgrade command answers purpose processor 20 to the 2nd. First answers purpose processor 10 and the 2nd to answer purpose processor 20 to be carried out data transmission by USB data line. First answers purpose processor 10 can obtain AKU by the mode that FOTA upgrades, or AKU is copied in the assigned catalogue of mobile terminal by user, such as SD card catalogue or data catalogue.
2nd answers purpose processor 20, for receiving upgrade command, shares according to upgrade command and answers purpose processor 10 to first between storage zone;
First answers purpose processor 10, also for when detecting between storage zone, answers purpose processor 20 by AKU being shared between storage zone to the 2nd;
2nd answers purpose processor 20 to receive the first upgrade command answering purpose processor 10 to send, and shares according to upgrade command and answers purpose processor 10 to first between storage zone. When first answers purpose processor 10 to detect between the 2nd storage zone answering purpose processor 20 to send, answer purpose processor 20 by AKU being shared between storage zone to the 2nd. Namely the 2nd answer purpose processor 20 that by USB, built-in SD card catalogue is shared to first to answer purpose processor 10, when first answers purpose processor 10 the SD card that the 2nd answers purpose processor 20 to be detected, AKU copied in the SD card that the 2nd answers purpose processor 20.
2nd answers purpose processor 20, also for receiving AKU, upgrades according to AKU;
When the 2nd answers purpose processor 20 AKU to be detected in SD card, enter recovery pattern, AKU according to storing in SD card carries out system upgrade, send upgrading information answers purpose processor 10 to first, to notify that first answers purpose processor 10, the 2nd answers purpose processor 20 to start to carry out system upgrade according to AKU.
Further, the 2nd answers purpose processor 20, also for when AKU being detected, it is determined that the integrity of AKU;
2nd answers purpose processor 20, if also complete for AKU, then upgrades according to AKU.
Further, when the 2nd answer purpose processor 20 detect first answer the AKU that purpose processor 10 sends time, the 2nd answers purpose processor 20 to determine the integrity of AKU. If AKU is complete, the 2nd answers purpose processor 20 to carry out system upgrade according to AKU; If AKU is imperfect, the 2nd answers purpose processor 20 to delete imperfect AKU, again answers purpose processor 10 from first and obtains AKU; Or the 2nd answers purpose processor 20 to send prompting message answers purpose processor 10 to first, to point out first to answer its AKU sent of purpose processor 10 imperfect.
2nd answers purpose processor 20, also for when the 2nd answers purpose processor 20 place system upgrade successful, sending a notification message and answer purpose processor 10 to first, notify that first answers purpose processor 10 the 2nd to answer purpose processor 20 place system successfully to upgrade.
When the 2nd answers purpose processor 20 place system upgrade successful, the 2nd answers purpose processor 20 to send a notification message answers purpose processor 10 to first, and to notify that first answers purpose processor 10, the 2nd answers purpose processor 20 place system successfully to upgrade. Further, when first answers purpose processor 10 to receive information, first answers purpose processor 10 to export information, to point out user the 2nd to answer purpose processor 20 place system successfully to upgrade.
The present embodiment is by after answering purpose processor 20 to upgrade successfully when the 2nd, notifying that first answers purpose processor 10 the 2nd to answer purpose processor 20 place system successfully to upgrade, it may also be useful to family can recognize the upgrading situation of double card two channels mobile terminal in time.
It it is the schematic flow sheet of the first embodiment of the data sharing method of dual-chip system of the present invention with reference to Fig. 3, Fig. 3. Be can be implemented in by the method carry out between chip system data packet share, hereafter will when data packet is as AKU, the data sharing method of dual-chip system provided by the invention be described.
In the present embodiment, the data sharing method of dual-chip system, comprising:
Step S10, when first answers purpose processor to obtain AKU, sends upgrade command and answers purpose processor to the 2nd;
Specifically, this dual-chip system provides the first process chip, the 2nd process chip, Wi-Fi module and storing device, wherein, first process chip is connected with the 2nd process chip, Wi-Fi module and memory device communication respectively: wherein, first process chip comprises first and answers purpose processor, and the 2nd process chip comprises the with the first process chip communication connection the 2nd and answers purpose processor.
When the 2nd of mobile terminal answers purpose processor place system to need to upgrade, receive the steering order of user, first answers purpose processor to obtain the AKU required for the 2nd application processor system according to steering order by Wi-Fi module and/or storing device, and send upgrade command gives the 2nd to answer purpose processor. First answers purpose processor to be main control end, answers the system at purpose processor place for controlling the system and the 2nd at the first application process place. First answers purpose processor and the 2nd to answer purpose processor to be carried out data transmission by general serial bus. Mobile terminal includes but not limited to smart mobile phone and iPad. First answers purpose processor can obtain AKU by the mode that FOTA (FirmwareOver-The-Air) upgrades, or by user AKU copied in the assigned catalogue of mobile terminal, such as SD (SecureDigitalMemoryCard, safe digital card) card catalogue or data catalogue. FOTA is the aerial download software of mobile terminal, refer to by high in the clouds upgrade technique, for having the equipment of even net function: such as mobile phone, panel computer, portable electronic device, mobile internet device etc. provide firmware upgrade service, user uses network by as required, easily obtain intelligent terminal system upgrade bag in the way of expansion, and carry out high in the clouds upgrading by FOTA, complete system reparation and optimization.
Further, when first answers purpose processor to get AKU, from AKU, the version number of AKU is obtained. First answers purpose processor to send acquisition instruction answers purpose processor to the 2nd, when the 2nd answers purpose processor to receive the acquisition instruction that first answers purpose processor to send, according to obtain instruction get its place system do not upgrade before version number, the version number before not upgrading is sent to first and answers purpose processor. When first answer purpose processor receive the 2nd answer purpose processor send do not upgrade before version time, version number answer purpose processor place system not upgrade by the 2nd before contrasts with the version number of AKU, when first answer purpose processor judge the 2nd answer purpose processor place system not upgrade before version number lower than the version of AKU time, judge that the 2nd answers purpose processor place system to need upgrading. When the version number before first answers purpose processor judgement the 2nd to answer purpose processor place system not upgrade is identical with the version number of AKU, judge that the 2nd answers purpose processor place system not need upgrading.
Step S20, the 2nd answers purpose processor to receive upgrade command, shares according to upgrade command and answers purpose processor to first between storage zone;
Step S30, when first answers purpose processor to detect between storage zone, answers purpose processor by AKU being shared between storage zone to the 2nd;
2nd answers purpose processor to receive the first upgrade command answering purpose processor to send, and shares according to upgrade command and answers purpose processor to first between storage zone. When first answers purpose processor to detect between the 2nd storage zone answering purpose processor to share, answer purpose processor by AKU being shared between storage zone to the 2nd. Namely the 2nd answer purpose processor that by USB, built-in SD card catalogue is shared to first to answer purpose processor, when first answers purpose processor the SD card that the 2nd answers purpose processor to be detected, AKU copies to the 2nd and answers in the SD card in purpose processor.
Step S40, when the 2nd answers purpose processor AKU to be detected, carries out system upgrade according to AKU.
When AKU being detected during the 2nd answers purpose processor between its storage zone, answer regain sharing to first between the storage zone of purpose processor, no longer allow first to answer purpose processor control the 2nd to answer the SD card of purpose processor. 2nd answers purpose processor to enter recovery pattern, and the AKU according to storing in SD card is upgraded, and send upgrading information answers purpose processor to first, and to notify that first answers purpose processor, the 2nd answers purpose processor to start to upgrade according to AKU. Recovery pattern refers to a kind of pattern that can the data of Android machine inside or system be modified. Under Recovery pattern, we can brush into new Android system, or existing system backed up or upgrade, it is also possible to recovers to dispatch from the factory setting at this.
Further, when, after the 2nd application processor upgrade success, first answers purpose processor to delete AKU. If first answers purpose processor place system to need upgrading, first answers purpose processor again to download the AKU needed for its upgrading, and carries out system upgrade according to the AKU again downloaded. Further, after first answers the system upgrade success of purpose processor place, first answers purpose processor to obtain the version number after its system upgrade, and is compared by the version number of the version number after system upgrade with the AKU again downloaded. If first answer purpose processor place system upgrade after version number identical with the version number of AKU, then show that first answers the success of purpose processor place system upgrade; If first answer purpose processor place system upgrade after version number different from the version number of AKU, then show that first answers the failure of purpose processor place system upgrade. After first answers the system upgrade success of purpose processor place, first answers purpose processor to delete the AKU again downloaded, to save storage space; When first answers purpose processor place system upgrade failed, first answers purpose processor again to obtain AKU carries out system upgrade, if first answers purpose processor place system again to upgrade failure, first answers purpose processor then the reason of system upgrade failure to be sent to server, and the manufacturers for AKU improves AKU according to the failed reason of upgrading.
In other embodiments, first the AKU data and the 2nd required for containing the first system answering purpose processor place in the AKU that purpose processor obtains are answered to answer the AKU data required for the system at purpose processor place. After answering purpose processor to get this data packet when first, this data packet is resolved, by belong to the 2nd answer purpose processor place system required for AKU data be copied to by USB and to share in storage space, after AKU data being detected in answering purpose processor between its storage zone when the 2nd, 2nd answers purpose processor to enter recovery pattern, AKU according to storing in SD card is upgraded, send upgrading information answers purpose processor to first, to notify that first answers purpose processor, the 2nd answers purpose processor to start to upgrade according to AKU.
In other embodiments, first the AKU data and the 2nd required for containing the first system answering purpose processor place in the AKU that purpose processor obtains are answered to answer the AKU data required for the system at purpose processor place. after answering purpose processor to get this data packet when first, this AKU being all copied to by USB shares in storage space, after AKU data being detected in answering purpose processor between its storage zone when the 2nd, these AKU data are resolved, 2nd answers purpose processor to enter recovery pattern, according in SD card store AKU in belong to the 2nd answer purpose processor place system required for AKU data upgrade, send upgrading information answers purpose processor to first, to notify that first answers purpose processor, 2nd answers purpose processor to start to upgrade according to AKU.
It should be noted that, this data packet can also be installation kit. When this data packet is installation kit, first answers purpose processor and the 2nd to answer the shared mode that is shared and that realize AKU realizing installation kit between purpose processor similar, does not repeat them here.
The present embodiment by when first answers purpose processor to obtain AKU, being sent to the 2nd and answer purpose processor, when the 2nd answers purpose processor to receive AKU, carry out system upgrade according to AKU by AKU. Solve the upgrade problem of the 2nd Subscriber Identity Module place system in double card bilateral mobile terminal.
It it is the schematic flow sheet of the 2nd embodiment of the data sharing method of dual-chip system of the present invention with reference to Fig. 4, Fig. 4.
In the present embodiment, the data sharing method of dual-chip system comprises:
Step S10, when first answers purpose processor to obtain AKU, sends upgrade command and answers purpose processor to the 2nd;
When the 2nd of mobile terminal answers purpose processor to need to upgrade, first answers purpose processor to obtain AKU. When first answers purpose processor to obtain AKU, first answers purpose processor to send upgrade command answers purpose processor to the 2nd. First answers purpose processor and the 2nd to answer purpose processor to be carried out data transmission by general serial bus. First answers purpose processor can obtain AKU by the mode that FOTA upgrades, or AKU is copied in the assigned catalogue of mobile terminal by user, such as SD card catalogue or data catalogue.
Step S20, the 2nd answers purpose processor to receive upgrade command, shares according to upgrade command and answers purpose processor to first between storage zone;
Step S30, when first answers purpose processor to detect between storage zone, answers purpose processor by AKU being shared between storage zone to the 2nd;
2nd answers purpose processor to receive the first upgrade command answering purpose processor to send, and shares according to upgrade command and answers purpose processor to first between storage zone. When first answers purpose processor to detect between the 2nd storage zone answering purpose processor to send, answer purpose processor by AKU being shared between storage zone to the 2nd. Namely the 2nd answer purpose processor that by USB, built-in SD card catalogue is shared to first to answer purpose processor, when first answers purpose processor the SD card that the 2nd answers purpose processor to be detected, AKU copied in the SD card that the 2nd answers purpose processor.
Step S40, when the 2nd answers purpose processor AKU to be detected, carries out system upgrade according to AKU.
When the 2nd answers purpose processor AKU to be detected in SD card, enter recovery pattern, AKU according to storing in SD card carries out system upgrade, send upgrading information answers purpose processor to first, to notify that first answers purpose processor, the 2nd answers purpose processor to start to carry out system upgrade according to AKU.
Step S50, when first answer purpose processor detect the 2nd answer the purpose processor place successful message of system upgrade after, first answers purpose processor to send request order to the 2nd answering purpose processor;
Step S60, the 2nd answers purpose processor reception request command, answers purpose processor according to the version number after request command sends system upgrade to first;
When first answer purpose processor detect the 2nd answer the purpose processor place successful message of system upgrade after, first answers purpose processor to send request order answers purpose processor to the 2nd, and the version number after asking the 2nd to answer purpose processor to send its system upgrade answers purpose processor to first. 2nd answers purpose processor to receive the first request command answering purpose processor to send, and the version number after answering purpose processor place system upgrade according to request command transmission the 2nd answers purpose processor to first.
Step S70, first answers purpose processor to receive the 2nd answers the version number after the system upgrade of purpose processor place, if the 2nd answers the version number after the system upgrade of purpose processor place identical with AKU version number, judges that the 2nd answers purpose processor place system upgrade successfully.
When first answer purpose processor receive the 2nd answer the version after the system upgrade of purpose processor place time, first answers purpose processor to judge, and whether the 2nd answer the version number after the system upgrade of purpose processor place identical with the version number of AKU. If the 2nd answers the version number after the system upgrade of purpose processor place identical with the version number of AKU, first answers purpose processor then to judge, and the 2nd answers the system upgrade success of purpose processor place. If the 2nd answer purpose processor place system upgrade after version number different from the version number of AKU, first answers purpose processor then to judge, and the 2nd answers the failure of purpose processor place system upgrade. Further, when the 2nd answers purpose processor place system upgrade failed, 2nd answers purpose processor again to answer from first obtains AKU purpose processor, or sends the failed reason of upgrading to server, and the manufacturers for AKU improves AKU according to the failed reason of upgrading.
First answers purpose processor and the 2nd to answer purpose processor respectively by respective web download AKU, and can carry out system upgrade according to the AKU downloaded separately respectively.
The present embodiment by contrast the 2nd answer purpose processor place system upgrade after the version number of version number and AKU judge that the 2nd answers whether purpose processor place system upgrades successfully. Improve the intelligent of double card bilateral mobile terminal.
It it is the schematic flow sheet of the 3rd embodiment of the data sharing method of dual-chip system of the present invention with reference to Fig. 5, Fig. 5.
In the present embodiment, the data sharing method of dual-chip system comprises:
Step S10, when first answers purpose processor to obtain AKU, sends upgrade command and answers purpose processor to the 2nd;
When the 2nd of mobile terminal answers purpose processor to need to upgrade, first answers purpose processor to obtain AKU. When first answers purpose processor to obtain AKU, first answers purpose processor to send upgrade command answers purpose processor to the 2nd. First answers purpose processor and the 2nd to answer purpose processor to be carried out data transmission by USB data line. First answers purpose processor can obtain AKU by the mode that FOTA upgrades, or AKU is copied in the assigned catalogue of mobile terminal by user, such as SD card catalogue or data catalogue.
Step S20, when first answers purpose processor to obtain AKU, sends upgrade command and answers purpose processor to the 2nd;
Step S30, when first answers purpose processor to detect between storage zone, answers purpose processor by AKU being shared between storage zone to the 2nd;
2nd answers purpose processor to receive the first upgrade command answering purpose processor to send, and shares according to upgrade command and answers purpose processor to first between storage zone. When first answers purpose processor to detect between the 2nd storage zone answering purpose processor to send, answer purpose processor by AKU being shared between storage zone to the 2nd. Namely the 2nd answer purpose processor that by USB, built-in SD card catalogue is shared to first to answer purpose processor, when first answers purpose processor the SD card that the 2nd answers purpose processor to be detected, AKU copied in the SD card that the 2nd answers purpose processor.
Step S40, when the 2nd answers purpose processor AKU to be detected, carries out system upgrade according to AKU.
When the 2nd answers purpose processor AKU to be detected in SD card, enter recovery pattern, AKU according to storing in SD card carries out system upgrade, send upgrading information answers purpose processor to first, to notify that first answers purpose processor, the 2nd answers purpose processor to start to carry out system upgrade according to AKU.
Further, step S40 comprises:
When the 2nd answers purpose processor AKU to be detected, it is determined that the integrity of AKU;
If AKU is complete, the 2nd answers purpose processor then to carry out system upgrade according to AKU.
Further, when the 2nd answers purpose processor the AKU that first answers purpose processor to send to be detected, the 2nd answers purpose processor to determine the integrity of AKU. If AKU is complete, the 2nd answers purpose processor then to carry out system upgrade according to AKU; If AKU is imperfect, the 2nd answers purpose processor then to delete imperfect AKU, again answers from first and obtains AKU purpose processor; Or the 2nd answers purpose processor to send prompting message answers purpose processor to first, to point out first to answer its AKU sent of purpose processor imperfect.
Step S80, when the 2nd answers purpose processor place system upgrade successful, the 2nd answers purpose processor to send a notification message answers purpose processor to first, notifies that first answers purpose processor the 2nd to answer purpose processor place system successfully to upgrade.
When the 2nd answers purpose processor place system upgrade successful, the 2nd answers purpose processor to send a notification message answers purpose processor to first, and to notify that first answers purpose processor, the 2nd answers purpose processor place system successfully to upgrade. Further, when first answers purpose processor to receive information, first answers purpose processor to export information, to point out user the 2nd to answer purpose processor place system successfully to upgrade.
The present embodiment is by when after the 2nd application processor upgrade success, notifying that first answers purpose processor the 2nd to answer purpose processor place system successfully to upgrade, it may also be useful to family can recognize the upgrading situation of double card two channels mobile terminal in time.
The above-mentioned data sharing method about dual-chip system is the upgrade method corresponding with mobile terminal, therefore, the technical scheme in each embodiment of the data sharing method of above-mentioned dual-chip system, technology feature are equally applicable in each embodiment of mobile terminal. And the technology feature of the scheme in each embodiment above-mentioned can combine to realize better useful effect mutually. And for when data packet is as AKU in above-described embodiment, to upgrade to the particular content of each embodiment of scene interpretation, but, when data packet is alternative document, such as, the file such as audio frequency, video, picture time, the data sharing method of dual-chip system provided by the invention and mobile terminal are applicable equally.
For illustrative purposes, description above employs specific term, to provide the thorough to the present invention. But, to one skilled in the art it is apparent that do not need concrete details in order to practice. The aforementioned description of specific embodiments of the invention is the object in order to illustrate and illustrate and presents. They are not intended to detailed or limit the invention to disclosed precise forms. In view of religious doctrine above, many modifications and variations are possible. Illustrate and describe these embodiments to preferably explain the principle of the present invention and practical application thereof, thus enable others skilled in the art preferably utilize the present invention and have the various embodiments of the various amendments of the specific use being suitable for expection. The scope being intended to the present invention is limited by claim subsequently and its jljl such as grade.
Claims (10)
1. a mobile terminal, it is characterized in that, described mobile terminal comprises the first modulator-demodulator unit and the 2nd modulator-demodulator unit, described first modulator-demodulator unit is answered purpose processor and first user identification to link with the first data processing module, the first radio frequency module, first respectively and is connect, described first data processing module is connected with the first coding/decoding module, described 2nd modulator-demodulator unit answers purpose processor and the 2nd Subscriber Identity Module to be connected with the 2nd data processing module, the 2nd radio frequency module, the 2nd respectively, and described 2nd data processing module is connected with the 2nd coding/decoding module;
Described first answers purpose processor, for when obtaining data packet, sending shared instruction and answer purpose processor to the described 2nd;
Described 2nd answers purpose processor, for receiving described shared instruction, shares according to described shared instruction and answers purpose processor to described first between storage zone;
Described first answers purpose processor, also for when detecting between described storage zone, answers purpose processor by being shared by described data packet between described storage zone to the described 2nd;
Described 2nd answers purpose processor, also for when described data packet being detected, carrying out corresponding operating according to described data packet.
2. mobile terminal as claimed in claim 1, it is characterised in that, when the described 2nd answers purpose processor described data packet to be detected, carry out system upgrade according to described data packet.
3. mobile terminal as claimed in claim 2, it is characterized in that, described 2nd answers purpose processor, also for when the described 2nd answers purpose processor place system upgrade successful, send a notification message and answer purpose processor to described first, notify that described first answers described in purpose processor the 2nd to answer purpose processor place system successfully to upgrade.
4. mobile terminal as claimed in claim 3, it is characterised in that, described first answers purpose processor, also for when detect the described 2nd answer the purpose processor place successful message of system upgrade after, send request order and answer purpose processor to the described 2nd;
Described 2nd answers purpose processor, also for receiving described request order, answers purpose processor according to the version number after described request order sends system upgrade to described first;
Described first answers purpose processor, also answer the version number after the system upgrade of purpose processor place for receiving the described 2nd, if the described 2nd answers the version number after the system upgrade of purpose processor place identical with described AKU version number, judge that the described 2nd answers the system upgrade success of purpose processor place.
5. mobile terminal as claimed in claim 2, it is characterised in that, the described 2nd answers purpose processor, also for when described AKU being detected, it is determined that the integrity of described AKU;
Described 2nd answers purpose processor, if also complete for described AKU, then carries out system upgrade according to described AKU.
6. the data sharing method of a dual-chip system, it is characterised in that, comprise the following steps:
First process chip, the 2nd process chip, Wi-Fi module and storing device are provided, wherein, first process chip is connected with described 2nd process chip, Wi-Fi module and memory device communication respectively: wherein, described first process chip comprises first and answers purpose processor, and described 2nd process chip comprises the with described first process chip communication connection the 2nd and answers purpose processor;
Receiving the steering order of user, described first answers purpose processor to obtain data packet according to described steering order by described Wi-Fi module and/or storing device, and send is shared instruction and answered purpose processor to the described 2nd;
Described 2nd answers purpose processor to receive described shared instruction, shares according to described shared instruction and answers purpose processor to described first between storage zone;
When described first answers purpose processor to detect between described storage zone, answer purpose processor by being shared by described data packet between described storage zone to the described 2nd;
When the described 2nd answers purpose processor described data packet to be detected, carry out corresponding operating according to described data packet.
7. the data sharing method of dual-chip system as claimed in claim 6, it is characterised in that, described data packet is AKU, when the described 2nd answers purpose processor described data packet to be detected, carries out system upgrade according to described data packet.
8. the data sharing method of dual-chip system as claimed in claim 7, it is characterised in that, after the described step carrying out system upgrade according to described data packet, also comprise:
When the described 2nd answers the success of purpose processor place system upgrade, the described 2nd answers purpose processor to send a notification message answers purpose processor to described first, notifies that described first answers described in purpose processor the 2nd to answer purpose processor place system successfully to upgrade.
9. the data sharing method of dual-chip system as claimed in claim 8, it is characterised in that, after the described step carrying out system upgrade according to described data packet, also comprise:
When described first answer purpose processor detect the described 2nd answer the purpose processor place successful message of system upgrade after, described first answers purpose processor to send request order to the described 2nd answering purpose processor;
Described 2nd answers purpose processor to receive described request order, answers purpose processor according to the version number after described request order sends system upgrade to described first;
Described first answers purpose processor to receive the described 2nd answers the version number after the system upgrade of purpose processor place, if the described 2nd answers the version number after the system upgrade of purpose processor place identical with described AKU version number, judge that the described 2nd answers the system upgrade success of purpose processor place.
10. the data sharing method of dual-chip system as claimed in claim 7, it is characterised in that, the described step carrying out system upgrade according to described data packet, comprising:
When the described 2nd answers purpose processor described AKU to be detected, judge that whether described AKU is complete;
If described AKU is complete, the described 2nd answers purpose processor then to carry out system upgrade according to described AKU.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610055141.2A CN105657691B (en) | 2016-01-27 | 2016-01-27 | Mobile terminal and data sharing method of double-chip system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610055141.2A CN105657691B (en) | 2016-01-27 | 2016-01-27 | Mobile terminal and data sharing method of double-chip system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105657691A true CN105657691A (en) | 2016-06-08 |
CN105657691B CN105657691B (en) | 2020-02-07 |
Family
ID=56487967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610055141.2A Active CN105657691B (en) | 2016-01-27 | 2016-01-27 | Mobile terminal and data sharing method of double-chip system thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105657691B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106878976A (en) * | 2016-01-27 | 2017-06-20 | 努比亚技术有限公司 | The data sharing method of mobile terminal and dual system |
CN107182083A (en) * | 2017-05-27 | 2017-09-19 | 努比亚技术有限公司 | Mobile terminal and data pack transmission method |
CN111885224A (en) * | 2020-06-16 | 2020-11-03 | 上海祥承通讯技术有限公司 | Dual-modem logic compatibility method based on smart phone chip |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005062642A1 (en) * | 2003-12-22 | 2005-07-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Downloading and upgrading terminal software over the air of a wireless device |
CN101115248A (en) * | 2006-07-25 | 2008-01-30 | 联想(北京)有限公司 | Multi-mode terminal and data forwarding method |
CN101494928A (en) * | 2008-01-23 | 2009-07-29 | 三星电子株式会社 | Multi-standby mobile terminal and host function providing method for the same |
CN102917340A (en) * | 2011-08-01 | 2013-02-06 | 中兴通讯股份有限公司 | Terminal management upgrade method and device for multi-mode terminal |
CN104168557A (en) * | 2014-08-28 | 2014-11-26 | 酷派软件技术(深圳)有限公司 | Upgrading method for operating systems and upgrading device for operating systems |
CN105101316A (en) * | 2015-07-10 | 2015-11-25 | 努比亚技术有限公司 | Data transmission method and device for multi-data channel |
-
2016
- 2016-01-27 CN CN201610055141.2A patent/CN105657691B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005062642A1 (en) * | 2003-12-22 | 2005-07-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Downloading and upgrading terminal software over the air of a wireless device |
CN101115248A (en) * | 2006-07-25 | 2008-01-30 | 联想(北京)有限公司 | Multi-mode terminal and data forwarding method |
CN101494928A (en) * | 2008-01-23 | 2009-07-29 | 三星电子株式会社 | Multi-standby mobile terminal and host function providing method for the same |
CN102917340A (en) * | 2011-08-01 | 2013-02-06 | 中兴通讯股份有限公司 | Terminal management upgrade method and device for multi-mode terminal |
CN104168557A (en) * | 2014-08-28 | 2014-11-26 | 酷派软件技术(深圳)有限公司 | Upgrading method for operating systems and upgrading device for operating systems |
CN105101316A (en) * | 2015-07-10 | 2015-11-25 | 努比亚技术有限公司 | Data transmission method and device for multi-data channel |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106878976A (en) * | 2016-01-27 | 2017-06-20 | 努比亚技术有限公司 | The data sharing method of mobile terminal and dual system |
CN107182083A (en) * | 2017-05-27 | 2017-09-19 | 努比亚技术有限公司 | Mobile terminal and data pack transmission method |
CN111885224A (en) * | 2020-06-16 | 2020-11-03 | 上海祥承通讯技术有限公司 | Dual-modem logic compatibility method based on smart phone chip |
Also Published As
Publication number | Publication date |
---|---|
CN105657691B (en) | 2020-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105763723B (en) | Mobile terminal and method for upgrading system | |
CN105722059B (en) | Mobile terminal and communication method of dual-modem system | |
CN105657866A (en) | Mobile terminal and communication method of mobile terminal | |
CN105657867A (en) | Mobile terminal and communication method of mobile terminal based on two channels | |
CN105159533A (en) | Mobile terminal and automatic verification code input method thereof | |
CN104883658A (en) | Virtual card information processing method and system | |
CN105722060A (en) | Mobile terminal and communication method thereof | |
CN104968033A (en) | Terminal network processing method and apparatus | |
CN104883685A (en) | Network access method and device | |
CN105100673A (en) | Voice over long term evolution (VoLTE) based desktop sharing method and device | |
CN105657868A (en) | Mobile terminal and interface control method thereof | |
CN104796964A (en) | Method and device for improving call completion ratio of emergency call of mobile terminal | |
CN105682083B (en) | A kind of communication means of mobile terminal and duplex MODEM system | |
CN105278995A (en) | Management method of application, system, server and mobile terminal | |
CN105577450A (en) | System upgrade device and method | |
CN105657691A (en) | Mobile terminal and data sharing method of double-chip system thereof | |
CN105722119B (en) | Mobile terminal and its method for upgrading system | |
CN106412878A (en) | Device and method for activating subscriber identity module card | |
CN104219372A (en) | A method and an apparatus for adjusting backlight brightness of a mobile terminal | |
CN106878976A (en) | The data sharing method of mobile terminal and dual system | |
CN106255142B (en) | A kind of mobile terminal and its exception information report method | |
CN104917883A (en) | Method and device for calling ringtone file | |
CN105744648A (en) | Mobile terminal and communication method | |
CN105554306B (en) | Mobile terminal and its dual-chip system upgrade method | |
CN105611067B (en) | Mobile terminal and its upgrade 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 |