CN107018558A - Mobile terminal and its data transmission method - Google Patents
Mobile terminal and its data transmission method Download PDFInfo
- Publication number
- CN107018558A CN107018558A CN201710204559.XA CN201710204559A CN107018558A CN 107018558 A CN107018558 A CN 107018558A CN 201710204559 A CN201710204559 A CN 201710204559A CN 107018558 A CN107018558 A CN 107018558A
- Authority
- CN
- China
- Prior art keywords
- chip
- keyword
- processing chip
- process chip
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- 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/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0248—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal dependent on the time of the day, e.g. according to expected transmission activity
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a kind of mobile terminal and its data transmission method, mobile terminal includes the first process chip and the second processing chip connected by preset interface, first process chip includes the first application processor and the first modem being connected with embedded user identification card and entity user identification card, and second processing chip includes the second application processor and second modem;Instruction is sent when the second processing chip for entering wake-up states from resting state by keyword of shaking hands detects data, and when there is no the packet in transmission state in preset interface, packet to be sent is sent to the first process chip in wake-up states by second processing chip after the first preset time by preset interface.The present invention improves the accuracy rate that two process chips of mobile terminal recognize received data packet in data transmission procedure.
Description
Technical field
The present invention relates to communication technical field, more particularly to a kind of mobile terminal and its data transmission method.
Background technology
With the development of mobile communication technology, increasing mobile terminal such as smart mobile phone has the work(of double card bilateral
Can so that user realize speech business it is standby simultaneously, data service link can be set up.Existing mobile terminal can be realized
Two SIM (Subscriber Identity Module, subscriber identification card) cards are surfed the Net simultaneously, but an if SIM
4G (the 4th Generation Mobile Communication Technology, forth generation mobile communication skill on card
Art), such as LTE (Long Term Evolution, Long Term Evolution), another card can only go up 3G (3rd Generation,
3rd generation mobile communication technology) network or 2G (2-Generation wireless telephone technology,
Two generation mobile communication technical specifications), i.e. two SIM cards can not use 4G networks simultaneously.Because two cards in mobile terminal are complete
When opening, only one card is to use 4G networks, and another card can only use 2G or 3G network, cause data in mobile terminal to transmit
It is less efficient.If two SIM cards will use 4G networks simultaneously, it is necessary to two modems, and there was only one in mobile terminal
Individual modem.
Therefore, in order that two SIM cards in mobile terminal support double LTE simultaneously, to improve data transmission efficiency, moving
Built-in two process chips in dynamic terminal, each process chip has corresponding modem, so that two of mobile terminal
SIM card can correspond to different modems, so as to realize double LTE communication functions.
But, when two process chips built in mobile terminal, if between two process chips transmission packet speed
Degree is too fast, it will it is a data to cause multiple identification of data packets that one of process chip sends another process chip
Bag, causes the data interaction between two process chips of mobile terminal the situation of identification mistake occur.
The content of the invention
It is a primary object of the present invention to propose a kind of mobile terminal and its data transmission method, it is intended to solve mobile terminal
Realize in double LTE communication function courses that the data interaction between two process chips of mobile terminal goes out by two process chips
Now recognize the technical problem of mistake.
To achieve the above object, a kind of mobile terminal that the present invention is provided, the mobile terminal includes passing through preset interface
Connection the first process chip and second processing chip, first process chip include the first application processor and with it is embedding
Enter the first modem of formula Subscriber Identity Module and the connection of entity user identification card, the second processing chip includes second should
With processor and second modem;
The second processing chip, for detecting number after wake-up states are entered from resting state by keyword of shaking hands
During according to sending instruction, detecting and whether there is the packet in transmission state in the preset interface;
If the second processing chip is additionally operable in the preset interface not no presence of the packet in transmission state,
After the first preset time, packet to be sent is sent to described first in wake-up states by the preset interface
Process chip.
Alternatively, the second processing chip is additionally operable to when receiving the first data interaction request in a dormant state,
Send first and shake hands keyword to first process chip, enter first from resting state and send state;
The second processing chip is additionally operable to work as receives the first process chip feedback in the second preset time
With described first shake hands keyword corresponding second shake hands keyword when, according to described second shake hands keyword from described first hair
State is sent to enter wake-up states.
Alternatively, first process chip, sends for that ought receive the second processing chip in a dormant state
Described first shake hands keyword when, whether the keyword of shaking hands of detection described first is residual bag;
If it is not residual bag that first process chip, which is additionally operable to the described first keyword of shaking hands, enters second and send shape
State, and feed back described second and shake hands keyword to the second processing chip;
First process chip is additionally operable to after feedback described second shakes hands keyword to the second processing chip, from
Second transmission state enters wake-up states.
Alternatively, if the second processing chip is additionally operable to not receive described second in second preset time and held
Hand keyword, then resend described first and shake hands keyword to first process chip;
If the second processing chip be additionally operable to resend described first shake hands keyword to described first processing core
After piece, do not receive described second also in second preset time and shake hands keyword, then into resting state.
Alternatively, first process chip is additionally operable to when receiving the packet to be sent in wake-up states,
Whether detection receives the second data interaction request in the 3rd preset time;
If first process chip is additionally operable to not receive second data interaction in the 3rd preset time
Request, then enter resting state from wake-up states.
In addition, to achieve the above object, the present invention also proposes a kind of data transmission method, the data transmission method application
In mobile terminal, the mobile terminal includes the first process chip and the second processing chip connected by preset interface, described
First process chip includes the first application processor and be connected with embedded user identification card and entity user identification card the
One modem, the second processing chip includes the second application processor and second modem;
Sent out when the second processing chip for entering wake-up states from resting state by keyword of shaking hands detects data
When sending instruction, detect and whether there is the packet in transmission state in the preset interface;
If not there is no the packet in transmission state, after the first preset time, institute in the preset interface
State second processing chip and packet to be sent is sent to by the preset interface by first processing in wake-up states
Chip.
Alternatively, it is described when the second processing chip for entering wake-up states from resting state by keyword of shaking hands is detectd
When measuring data transmission instruction, before the step of detecting the packet that whether there is in the preset interface in transmission state,
Also include:
When the second processing chip in a dormant state receives the first data interaction request, the second processing
Chip sends first and shakes hands keyword to first process chip, enters first from resting state and sends state;
When receiving being shaken hands keyword pair with described first for first process chip feedback in the second preset time
Second answered shake hands keyword when, the second processing chip shakes hands keyword from the first transmission state according to described second
Into wake-up states.
Alternatively, the data transmission method also includes:
When first process chip in a dormant state receives the second processing chip is sent described first
Shake hands keyword when, whether the keyword of shaking hands of first process chip detection described first is residual bag;
If the described first keyword of shaking hands is not residual bag, first process chip enters second and sends state, and instead
Present described second and shake hands keyword to the second processing chip;
After feedback described second shakes hands keyword to the second processing chip, first process chip is sent out from second
State is sent to enter wake-up states.
Alternatively, it is described when the second processing chip in the resting state receives the first data interaction request
When, the second processing chip sends first and shakes hands keyword to first process chip, enters the first hair from resting state
After the step of sending state, in addition to:
If the second processing chip does not receive described second in second preset time and shaken hands keyword, weigh
Newly send described first and shake hands keyword to first process chip;
If shaking hands keyword to after first process chip resending described first, the second processing chip exists
Do not receive described second in second preset time also to shake hands keyword, then into resting state.
Alternatively, if not there is no the packet in transmission state in the preset interface, pre- by first
If after the time, packet to be sent is sent to the institute in wake-up states by the second processing chip by the preset interface
After the step of stating the first process chip, in addition to:
When first process chip in wake-up states receives the packet to be sent, detect pre- the 3rd
If whether receiving the second data interaction request in the time;
If not receiving the second data interaction request, first process chip in the 3rd preset time
Enter resting state from wake-up states.
The present invention provides a kind of mobile terminal and its data transmission method, and the mobile terminal includes connecting by preset interface
The first process chip and second processing chip connect, first process chip include the first application processor and with insertion
Formula Subscriber Identity Module and the first modem of entity user identification card connection, the second processing chip include the second application
Processor and second modem;Enter when by keyword of shaking hands from resting state at second application of wake-up states
When reason device detects data transmission instruction, detect and whether there is the packet in transmission state in the preset interface;If institute
State and not there is no the packet in transmission state in preset interface, then after the first preset time, described second at
Packet to be sent is sent to first application processor in wake-up states by reason device by the preset interface.Realize
In mobile terminal realizes double LTE communication function courses by two process chips, when not existing in preset interface in hair
When sending the packet of state, only when the value of the second timer is equal to or more than the first preset time, second processing chip
Just send packet to be sent and be sent to the first process chip.Two process chips for avoiding mobile terminal are transmitted in packet
During, if second processing chip is too fast to the speed of the first process chip transmission packet, the first process chip can be by
Multiple identification of data packets that two process chips are sent occur for the situation of a packet, improve two processing cores of mobile terminal
Piece recognizes the accuracy rate of received data packet in data transmission procedure.
Brief description of the drawings
Fig. 1 is the schematic diagram of the LTE network framework of one embodiment of the invention;
Fig. 2 is a kind of hardware architecture diagram of mobile terminal in the embodiment of the present invention;
Fig. 3 is that the first process chip in the embodiment of the present invention and second processing chip enter wake-up states from resting state
The first schematic diagram;
Fig. 4 is that the first process chip in the embodiment of the present invention and second processing chip enter wake-up states from resting state
Second of schematic diagram;
Fig. 5 is that the first process chip in the embodiment of the present invention and second processing chip enter resting state from wake-up states
A kind of schematic diagram;
Fig. 6 is the schematic flow sheet of data transmission method first embodiment of the present invention;
Fig. 7 is the schematic flow sheet of data transmission method second embodiment of the present invention;
Fig. 8 is the schematic flow sheet of data transmission method 3rd embodiment of the present invention;
Fig. 9 is the schematic flow sheet of data transmission method fourth embodiment of the present invention;
Figure 10 is the schematic flow sheet of the embodiment of data transmission method the 5th of the present invention.
The realization, functional characteristics and advantage of the object of the invention will be explained referring to the drawings in conjunction with the embodiments.
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.
Describe to realize the mobile terminal of each embodiment of the invention referring now to accompanying drawing.In follow-up description, use
For represent element such as " module ", " part " or " unit " suffix only for be conducive to the present invention explanation, itself
Not specific meaning.Therefore, " module " can be used mixedly with " part ".
Fig. 1 is the schematic diagram of the LTE network framework of one embodiment of the invention.The LTE network framework of one embodiment of the invention
Including:One or more mobile terminals (user equipment, UE) 100, E-UTRAN (Evolved UMTS
Terrestrial Radio Access Network, the UMTS Terrestrial radio access network of evolution) (non-label in figure), evolution point
Group core (EPC) (non-label in figure), home subscriber servers (HSS) 107, network (for example, internet) (non-label in figure)
And circuit switching system (non-label in figure).
E-UTRAN includes evolution B node (eNodeB) 101 and other eNodeB 102.ENodeB 101 is provided towards shifting
The user plane of dynamic terminal 100 and the protocol terminations of chain of command.ENodeB 101 can be connected to other eNodeB via X2 interface.
ENodeB 101 is alternatively referred to as base station, base transceiver station, radio base station, wireless set, transceiver function, basic service
Collection, extended service set or some other suitable terms.ENodeB 101 is that mobile terminal 1 00 provides the access for going to EPC
Point.
ENodeB 101 is connected to EPC by S1 interfaces.EPC includes mobile management entity (EEM) 104, other moving tubes
Manage entity 106, gateway 103, and packet data network (PDN) gateway 105.Mobile management entity 104 is processing movement
The control node of signaling between terminal 100 and EPC.Mobile management entity 104 provides carrying and connection management.All User IPs
Packet is transmitted by gateway 103, and gateway 103 is itself coupled to PDN Gateway 105.PDN Gateway 105 provides UE IP
Address is distributed and other functions.PDN Gateway 105 is connected to network, for example, internet.
Circuit switching system includes interaction solution module (IWS) 108, mobile switching centre (MSC) 109, base station 110
With movement station 111.In one aspect, circuit switching system can pass through IWS and MME (Mobility Management
Entity, mobile management entity) communicated with EPS (Evolved Packet System, the grouping system of evolution).
Fig. 2 is a kind of hardware architecture diagram of mobile terminal in the embodiment of the present invention.In embodiments of the present invention, it is mobile
Terminal 100 includes the first process chip 001, second processing chip 002, the first radio-frequency module 12 and the second radio-frequency module 22, its
In, the first process chip 001 and the first radio-frequency module 12 are connected, and the radio-frequency module 22 of second processing chip 002 and second is connected, the
One process chip 001 and second processing chip 002 are connected by preset interface.First process chip 001 is included at the first application
Reason device (Application Processor) 10, the be connected with embedded user identification card 13 and entity user identification card 14
One modem 11 (modem1), RPM (Resource Power Manager, resource power supervisor) 15 and the first timing
Device 16.Second processing chip 002 includes the second application processor 20, second modem (modem2) 21 and the second timer
26.Entity user identification card 14 is SIM card.
The inner frame of first application processor 10 and the second application processor 20 includes application layer, ccf layer etc., can locate
Manage the logical operation of complexity and carry out task distribution etc..In embodiments of the present invention, application processor refers to Android operations system
System, and the various apk (Android Package, Android installation kit) based on Android operation system.
First application processor 10 and the second application processor 20 are realized by the first preset interface to be connected, and is provided the user
Interactive interface, the operational order that user is inputted is (for example, the behaviour for the relevant startup video calling that user is inputted by user interface
Instruct) the first modem 11 or second modem 21 are transferred to, to realize data between two application processors
Definition and transmission, for example, it is suitable to carry out chip startup when the dormancy of two application processors, wake-ups, synchronous control, switching on and shutting down
Control of sequence etc..
In an embodiment of the present invention, the first preset interface is that (Universal Serial Bus, general serial is total by USB
Line).USB is multiplexed out two data passages, is respectively used to user between the first application processor 10 and the second application processor 20
The interaction of data and signaling data.That is the first application processor 10 and the second application processor 20 pass through USB transmission user data
And signaling data.Wherein, user data includes but is not limited to the data that online is produced, picture and chat message data;Signaling number
According to the control data of including but not limited to switching on and shutting down, the control data of offline mode, the control data of dispaly state signal are switched.
Specifically, the first application processor 10 and the second application processor 20 enter line number by OTG (On-The-Go) technology
According to interaction.By OTG technologies, the first modem 11 in mobile terminal 1 00 can be by embedded user identification card 13
SIM card parameter access eNodeB 101, second modem 21 can be by the SIM card parameter of entity user identification card 14
To access eNodeB 101;Or first modem 11 accessed by the SIM card parameter in entity user identification card 14
ENodeB101, second modem 21 accesses eNodeB 101 by the SIM card parameter of embedded user identification card 13.
SIM card parameter includes but is not limited to IMSI (International Mobile Subscriber Identification
Number, international mobile subscriber identifier) and KI (Key identifier, KI).
First modem 11 and second modem 21 are connected by the second preset interface.In the embodiment of the present invention
In, the second preset interface is UART (Universal Asynchronous Receiver/Transmitter, universal asynchronous receipts
Send out transmitter).UART is used for the transmission of SIM card parameter between the first modem 11 and second modem 21.
It is understood that by the first preset interface and/or the second preset interface, the first process chip 001 can be achieved
Connection between second processing chip 002.
The protocol stack of the network formats of first modem 11 and second modem 21 comprising various network interactions,
Protocol stack includes LTE/WCDMA (Wideband Code Division Multiple Access, WCDMA)/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
(Code Division Multiple Access, CDMA)/EDGE (Enhanced Data Rate for GSM
Evolution, strong type Data for GSM Evolution) etc. protocol code as defined in inside communication standard.Mobile terminal 1 00 is led to
Agreement is crossed to interact with carrier network, that is, carry out data traffic online, VOLTE (Voice Over LTE) make a phone call or
Make a phone call in CS (Circuit Switched, circuit switching) domain.First modem 11 and second modem 21 are also used
In management and control to SIM card etc..
First radio-frequency module 12 is transmitted to eNodeB101 (base stations after being used for the data processing of transmitting the first process chip 001
Network), and for being transmitted to the first process chip 001 after the data processing of transmitting eNodeB 101.Second radio-frequency module 22
For being transmitted to eNodeB 101 (base station network) after the data processing of transmitting second processing chip 002, and for will
Second processing chip 002 is transmitted to after the data processing that eNodeB 101 is transmitted.
Wireless access technology involved by first radio-frequency module 12 and the second radio-frequency module 22 can include LTE, GSM,
GPRS (General Packet Radio Service, general packet radio service), CDMA, EDGE, WLAN (Wireless
Local Area Networks, WLAN), CDMA-2000, TD-SCDMA, WCDMA, WIFI (Wireless
Fidelity, Wireless Fidelity) etc..
Embedded user identification card 13 is connected with the modem 11 of entity user identification card 14 and first.Wherein, it is embedded
Formula Subscriber Identity Module 13 is connected by serial ports with the first modem 11, and serial ports includes but is not limited to universal asynchronous receiving-transmitting transmission
Device (UART).It should be noted that embedded user identification card 13 is ESIM (Embedded Subscriber Identity
Module) block, associated card parameter writes direct the ESIM cards, the ESIM cards include programmable SIM card chip;The embedded use
Family identification card 13 includes memory module and chip operating system (Chip Operating System, COS), and the memory module can
For EFS (Encrypting File System, encrypted file system), memory module is used to store embedded user identification card 13
Authorization data.Authorization data includes but is not limited to IMSI and KI.
When embedded user identification card 13 needs to carry out network registry, sent out by Wireless Fidelity (WIFI) network of unlatching
Send and download request to the corresponding cloud server of embedded user identification card 13 comprising service menu data, with from cloud service
Device obtains the data message of embedded user identification card 13., will when getting the data message of embedded user identification card 13
In the memory module of data message write-in embedded user identification card 13, noted with the network for realizing embedded user identification card 13
Volume.Wherein, data message can include:IMSI、KI、ICCID(Integrated Circuit Card Identifier)、
PIN (personal identification number, Personal Identification Number), PUK (PIN Unlocking Key).It can manage
The card number resource of each operator is stored in solution, cloud server.
Embedded user identification card 13 and entity user identification card 14 can carrying information, and correspondence is returned to according to external world's request
Card parameter, and to network carry out authentication computing.Wherein, embedded user identification card 13 and entity user identification card 14 can be deposited
The storage user profile associated with similar and different technical standard, for providing mobile communication business (CS speech businesses, PS numbers
According to business and PS speech businesses) needed for related data, and its storage inside user profile, short message, perform authentication arithmetic
With produce cryptographic keys etc..In specific non-limiting examples, technical standard can be the 2G communication technologys, for example, GSM, EDGE),
The 3G communication technologys (for example, WCDMA, TD-SCDMA), the 4G communication technologys (for example, LTE), or any other mobile communication technology
(for example, 4G etc.).
It should be noted that mobile terminal 1 00 only has a set of radio-frequency module, when mobile terminal 1 00 has two user's identifications
During card, two Subscriber Identity Modules of mobile terminal 1 00 are the relation of time-sharing multiplex using the set radio-frequency module, can not be accounted for simultaneously
With.For example, in two Subscriber Identity Module standard-sized sheets, wherein a Subscriber Identity Module only handles GSM calls, and another user knows
The 4G network informations Ka not be handled, which specific Subscriber Identity Module performs which kind of network, does not limit herein.Therefore current radio frequency
This framework of module double card time-sharing multiplex only accomplished LTE+GSM (the corresponding technical standard of i.e. one Subscriber Identity Module be LTE,
The corresponding technical standard of another Subscriber Identity Module is GSM).
Although it is understood that existing mobile terminal 1 00 can support Dual-user identification card, mobile terminal
100 in the case of registered network, and what two Subscriber Identity Modules were supported is the network of different technologies standard, one support 2G or
3G, another support 4G, can cause during the use of mobile terminal 1 00, surfing flow speed is slower.In the embodiment of the present invention
In, mobile terminal 1 00 includes the first process chip 001 and the second processing chip 002 connected by preset interface, due to second
Process chip 002 includes the radio-frequency module 22 of second modem 21 and second, and the second radio-frequency module 22 supports 4G networks.Cause
This, it is (now embedded that mobile terminal 1 00 can possess double LTE functions by the first process chip 001 and second processing chip 002
The technical standard that Subscriber Identity Module 13 and entity user identification card 14 are managed is LTE standard, the first radio-frequency module 12 and second
Wireless access technology involved by radio-frequency module 22 is LTE.I.e. the first modem 11 can pass through embedded user identification card
13 support LTE, and second modem 21 can support LTE by entity user identification card 14;Or first modem
11 support LTE by entity user identification card 14, and second modem 21 is supported by embedded user identification card 13
LTE)。
It is embedded when the second processing chip 002 being connected with the first process chip 001 is not present in mobile terminal 1 00
Technical standard corresponding to Subscriber Identity Module 13 or entity user identification card 14 is GSM, for carrying out speech communication, Huo Zhetong
Crossing the first modem 11 supports LTE to be used to carry out data access by 4G networks.
When entity user identification card 14 is interacted with mobile terminal 1 00, mobile terminal 1 00 detects the entity user identification card 14
The signal of presence or absence only in the instantaneous generation of start, exists when the start of mobile terminal 1 00 can't detect entity user identification card 14
When, point out " accessing user's identification card " in the display screen of mobile terminal 1 00.After mobile terminal 1 00 is started shooting, mobile terminal
Communication in 28 seconds once, completes the communication check of some fixations (for example, Subscriber Identity Module between 100 and entity user identification card 14
It is whether in place etc.).
RPM15 be used for the various resources of management and control, including clock sources, bus resource, PMIC (Power Management IC,
The voltage of power management integrated circuit, i.e. each chip), DDR (Memory Allocation), and the dormancy awakening of managing chip interruption
The deadline waken up with application processor.The subsystems of mobile terminal 1 00, when needing resource, apply providing to RPM15
Source, subsystems include the first application processor 10, the first modem 11, PRONTO (WIFI/ bluetooths, NFC respectively
(Near Field Communication, near-field communication) etc.), LPASS (Low power audio subsystem, low-power consumption
Audio subsystem), RPM15 is used for determining the resting state of the system of mobile terminal 1 00, is specifically, and RPM15 is based on subsystems
Voting mechanism realize, when subsystems all throw dormancy ticket, RPM15 can just make the whole system of mobile terminal 1 00 carry out
Dormancy.And when mobile terminal 1 00 has the ticket of a sub or multiple subsystems throwing opposition dormancy, the whole system of mobile terminal 1 00
All can not dormancy.
Pass through preset interface communication connection in the first process chip 001 and second processing chip 002 of mobile terminal 1 00
In the case of, wake-up mode can be following three kinds:
1st, when the first application processor 10 receives signaling data, by USB send shake hands keyword to second application at
Device 20 is managed, to wake up the second application processor 20.
2nd, when second modem 21 receives user data, the second application processor 20 is waken up, by the second application
Reason device 20 shakes hands keyword to the first application processor 10 by preset interface transmission, to wake up the first application processor 10.
3rd, second modem 21 periodically searches paging request, with active activation oneself.If receiving paging request,
Second modem 21 then wakes up the second application processor 20, is sent and shaken hands by preset interface by the second application processor 20
Keyword gives the first application processor 10, to wake up the second application processor 20.
In addition, second modem 21 can be with periodic wakeup oneself, to carry out location updating in mobile terminal 1 00
When, interaction of shaking hands is carried out with base station, the first application processor 10 need not be now waken up.
First timer 16 and the second timer 26 are used to interact in the first process chip 001 and second processing chip 002
During the time calculating, with control the first application processor 10, the first modem 11, the second application processor 20 and/
Or second modem 21 enters wake-up states, and the first application processor of control from resting state within a certain period of time
10th, the first modem 11, the second application processor 20 and/or second modem 21 are within a certain period of time from wake-up shape
State enters resting state.In embodiments of the present invention, of the first process chip 001 and the Timer of second processing chip 002
Number can be one, or multiple.
In embodiments of the present invention, mobile terminal includes but is not limited to mobile phone, PC (Personal Computer, personal electricity
Brain) or PAD (Personal Digital Assistant, personal digital assistant).
Hardware architecture diagram based on above-mentioned LTE network framework figure, mobile terminal 1 00, propose the present invention each
Embodiment.
The present embodiment proposes a kind of mobile terminal 1 00, and mobile terminal 1 00 includes the first processing connected by preset interface
Chip 001 and second processing chip 002, the first process chip 001 include the first application processor 10, recognized with embedded user
The first modem 11 and the first timer 16 that card 13 and entity user identification card 14 are connected, second processing chip 002
Including the second application processor 20, the second timer 26 and second modem 21.
Second processing chip 002, for detecting number after wake-up states are entered from resting state by keyword of shaking hands
During according to sending instruction, the packet in transmission state is whether there is in detection preset interface.
If second processing chip 002 is additionally operable in preset interface not no presence of the packet in transmission state, passing through
After first preset time, packet to be sent is sent to by preset interface by the first process chip 001 in wake-up states.
Sent when the second processing chip 002 for entering wake-up states from resting state by keyword of shaking hands detects data
During instruction, it whether there is the packet in transmission state in the detection preset interface of second processing chip 002, that is, detect default connect
With the presence or absence of the packet not sent in mouthful.If not there is no the packet in transmission state in preset interface, start the
Two timers 26, and the second timer 26 is initialized, the value for making the second timer 26 is zero.When the value of the second timer 26 is equal to
Or during more than the first preset time, i.e., after the first preset time, second processing chip 002 will be treated by preset interface
Send packet and be sent to the first process chip 001 in wake-up states.
When the value of the second timer 26 is less than the first preset time, the pause of second processing chip 002 sends number to be sent
According to bag to the first process chip 001, i.e., second processing chip 002 send whne response data packet to the first process chip 001 when
Between at intervals of the first preset time.In the present embodiment, the first preset time is set to 3ms, in other embodiments, and first is pre-
If the time may be alternatively provided as 4ms or 5ms etc..
It is understood that when in the first application processor 10 and second processing chip 002 in the first process chip 001
The second application processor 20 when carrying out data transmission (including transmission shake hands keyword and packet to be sent etc.), preset
Interface is the first preset interface.In embodiments of the present invention, the first preset interface is USB, in other embodiments, and first presets
Interface can be with the interface with USB said functions.At the first modem 11 and second in the first process chip 001
Second modem 21 in reason chip 002 carries out data transmission that (including transmission is shaken hands keyword and packet to be sent
Deng) when, preset interface is the second preset interface.In embodiments of the present invention, the second preset interface is UART, in other embodiments
In, the second preset interface can be with the interface with UART said functions.
Further, when there is the packet in transmission state in preset interface, second processing chip 002 waits pre-
If the packet in transmission state is completely sent to the first process chip 001 in interface.
Further, not there is no the packet in transmission state in preset interface when second processing chip 002 is detected
When, second processing chip 002, which is detected, whether there is packet to be sent in transmit queue.If there is number to be sent in transmit queue
According to bag, then the second timer 26 is initialized, when the value of the second timer 26 is equal to or more than the first preset time, by pre-
If packet to be sent is sent to the first process chip 001 by interface.If there is no packet to be sent in transmit queue, just
The second timer of beginningization 26, when the value of the second timer 26 is equal to or more than the first preset time, in transmit queue also not
There is packet to be sent, second processing chip 002 then initializes the second timer 26 again.When the value of the second timer 26 is more than
Or equal to setting time value, when still not having packet to be sent in transmit queue, second processing chip 002 is from wake-up states
Into resting state.Setting time value can be set according to specific needs, in the present embodiment, and setting time value may be configured as
500ms, or 550ms etc..It is understood that memory space of the transmit queue for storage packet to be sent.Need explanation
, still do not have packet to be sent when the value of the second timer 26 is more than or equal in setting time value, transmit queue
When, the dormancy function for calling preset interface agreement to carry performs the sleep operation of preset interface, and preset interface dormancy release is shared
Clock sources, to realize the dormancy of the first process chip 001 and second processing chip 002, that is, realize application processor and/
Or the dormancy of modem.
In the present embodiment, when the second processing chip 002 for entering wake-up states from resting state by keyword of shaking hands
When detecting data transmission instruction, the packet in transmission state is whether there is in detection preset interface;If in preset interface
Not there is no the packet in transmission state, then after the first preset time, second processing chip 002 passes through preset interface
Packet to be sent is sent to the first process chip 001 in wake-up states.Realize in mobile terminal 1 00 by two
In the double LTE communication function courses of process chip realization, when not there is no the packet in transmission state in preset interface, only
When the value of the second timer 26 is equal to or more than the first preset time, second processing chip 002 just sends data to be sent
Bag is sent to the first process chip 001.Two process chips of mobile terminal 1 00 are avoided in transmission of data packets, such as
Fruit second processing chip 002 is too fast to the speed of the transmission packet of the first process chip 001, and the first process chip 001 can be by the
Multiple identification of data packets that two process chips 002 are sent occur for the situation of a packet, improve mobile terminal 1 00 two
Process chip recognizes the accuracy rate of received data packet in data transmission procedure.
Further, the second embodiment of mobile terminal 1 00 of the present invention is proposed.
The difference of the second embodiment of mobile terminal 1 00 and the first embodiment of mobile terminal 1 00 is, second processing chip
002 is additionally operable to when receiving the first data interaction request in a dormant state, sends first and shakes hands keyword to the first processing
Chip 001, enters first from resting state and sends state.
Second processing chip 002 be additionally operable to when be received in the second preset time the first process chip 001 feedback with
First shake hands keyword corresponding second shake hands keyword when, according to second shake hands keyword from the first transmission state enter wake up
State.
In the present embodiment, first shake hands keyword and the second keyword of shaking hands is not normal packet, be signaling number
According to entering another state for controlling the first process chip 001 and second processing chip 002 from resting state.First shakes hands
Keyword and the second keyword of shaking hands can use the character mark of fixed word length, be the field for being not in normal data packet.Such as
In the present embodiment, it can represent that first shakes hands keyword with 0xF9F9F9, represent that second shakes hands keyword with 0x9F9F9F, at it
In its embodiment, it is also possible to be set to other keywords of shaking hands, such as 0xF3F3 and 0x3F3F.
First keyword of shaking hands represents that requirement enters wake-up states, and the second keyword of shaking hands represents that come in and enters wake-up states.
Because the first process chip 001 and second processing chip 002 are in wake-up states, normal data packet can be just received.Therefore, at this
Be not in be held with first in the normal data transmitted between the first process chip 001 and second processing chip 002 in embodiment
Hand keyword, the second keyword word length of shaking hands are equal, content identical packet.If it exists, the first process chip 001
, content identical data equal with the first shake hands keyword, the second keyword word length of shaking hands can be abandoned with second processing chip 002
Bag.
Reference picture 3, second processing chip 002 enters the detailed process of wake-up states by keyword of shaking hands from resting state
For:When in a dormant state second processing chip 002 receive the first data interaction request when, send first shake hands keyword to
First process chip 001, it is desirable to which the first process chip 001 enters wake-up states.Shaken hands when second processing chip 002 sends first
Keyword is given after the first process chip 001, from resting state into sending the first transmission state of keyword of shaking hands, and starts the
Two timers 26, initialize the second timer 26, the initial value of the second timer 26 is equal to zero, start timing.In the second meter
When device 26 when starting timing, while the testing mechanism that keyword is shaken hands in triggering second.If be less than in the value of the second timer 26 or
When person is equal to the second preset time, second processing chip 002 receives being shaken hands key with first for the first process chip 001 feedback
Word corresponding second is shaken hands keyword, and the request of second processing chip 002 enters wake-up states, i.e., when second processing chip 002 exists
Received in second preset time second shake hands keyword when, second processing chip 002 shakes hands keyword from first according to second
Transmission state enters wake-up states.
It should be noted that the first data interaction request that second processing chip 002 is received can be second processing chip 002
ENodeB 101 request of data is received, or second processing chip 002 needs to access 2G, 3G or 4G network etc..Can be with
Understand, the first transmission state is a kind of intermediateness that second processing chip 002 enters wake-up states from resting state.
It should be noted that keyword is shaken hands and the second keyword of shaking hands is signaling data due to first, therefore first
Between process chip 001 and second processing chip 002 transmission first shake hands keyword and second shake hands keyword when, can only pass through
The keyword and second of shaking hands of first preset interface transmission first is shaken hands keyword.Such as the second modulatedemodulate of second processing chip 002
Adjust device 21 to send the first keyword of shaking hands to be to the detailed process of the first modem 11 of the first process chip 001:Second
Modem 21 is sent the first keyword of shaking hands by smd (share memory driver, shared drive driving) passage
To the second application processor 20, the first keyword of shaking hands is sent to the first application by the second application processor 20 by USB interface
Processor 10, the first application processor 10 receives first and shaken hands keyword, is sent to the first keyword of shaking hands by smd passages
First modem 11.First modem 11 shakes hands keyword to second modem 21 by former road feedback second.
Keyword is shaken hands in the second application processor 20 transmission first of second processing chip 002 should to the first of the first process chip 001
With the process of processor 10 and above-mentioned similar, it will not be repeated here.
Further, second processing chip 002 also includes the 3rd timer.Reference picture 5, second processing chip 002 is from calling out
Wake up state enter resting state detailed process be:When second processing chip 002 enters wake-up states, the 3rd timing is initialized
Device, the initial value for making the 3rd timer is zero, and starts timing.If second processing chip 002 is big in the value of the 3rd timer
The first data interaction request is all not received by when preset duration, second processing chip 002 is then from wake-up states
Into resting state.
It should be noted that in the present embodiment, the second preset time is 10ms, and preset duration is 500ms.In other realities
Apply in example, preset duration and the second preset time could be arranged to other numerical value, such as the second preset time could be arranged to 12ms,
Or 15ms, and preset duration could be arranged to 550ms, or it is set to 480ms etc..
The present embodiment passes through when second processing chip 002 in a dormant state receives the first data interaction request
Shake hands keyword from resting state carry out wake-up states, with ensure second processing chip 002 with the data of the first process chip 001
In interaction, the first process chip 001 and second processing chip 002 are in complete wake-up states, to realize mobile terminal 1 00
During double LTE communications being realized by the first process chip 001 and second processing chip 002, the first process chip 001 and second
Process chip 002 can be with proper communication.
Further, the 3rd embodiment of mobile terminal 1 00 of the present invention is proposed.
The difference of the 3rd embodiment of mobile terminal 1 00 and the second embodiment of mobile terminal 1 00 is, the first process chip
001, for shaken hands when receive the transmission of second processing chip 002 in a dormant state first keyword when, detection first is held
Whether hand keyword is residual bag.
If it is not residual bag that the first process chip 001, which is additionally operable to the first keyword of shaking hands, enters second and send state, and instead
Feedback second shakes hands keyword to second processing chip 002.
First process chip 001 is additionally operable to after feedback second shakes hands keyword to second processing chip 002, from the second hair
State is sent to enter wake-up states.
Reference picture 3, the first process chip 001 from resting state enter wake-up states detailed process be:When in dormancy
First process chip 001 of state receive second processing chip 002 transmission first shake hands keyword when, the first process chip
Whether 001 the first keyword of shaking hands of detection is residual bag.If the first keyword of shaking hands is normal packet, the first process chip
001 entrance second sends state, and feeds back and give second processing core with the first keyword of shaking hands of keyword corresponding second of shaking hands
Piece 002.After the first process chip 001 feedback second shakes hands keyword to second processing chip 002, the first process chip 001
Enter wake-up states from the second transmission state.It is understood that the second transmission state is the first process chip 001 from dormancy shape
State enters a kind of intermediateness of wake-up states.Further, when the first process chip 001 feedback second shakes hands keyword to the
After two process chips 002, the first process chip 001 can receive second processing chip 002 transmission packet to be sent after,
Enter wake-up states from the second transmission state again.
Further, whether the keyword of shaking hands of the first process chip 001 detection first is that the detailed process of residual bag is:When
One process chip 001 receive first shake hands keyword when, the first process chip 001 judges that the first word length for shaking hands keyword is
It is no to be equal to fixed word length.If the first word length for shaking hands keyword is equal to fixed word length, it is determined that the first keyword of shaking hands is not residual
Bag;If the first word length for shaking hands keyword is not equal to fixed word length, it is determined that the first keyword of shaking hands is residual bag.It may be appreciated
It is whether the keyword of shaking hands of the first process chip 001 detection first is that the method for residual bag is not restricted to described by the present embodiment
Method, such as when first, which shakes hands, contains watermark in keyword, the first process chip 001 can also be shaken hands pass by judging first
Whether the watermark in key word is complete, and whether watermark is tampered to detect whether the first keyword of shaking hands is residual bag.
Further, when the first keyword of shaking hands is residual bag, the first process chip 001 do not send second shake hands keyword to
Second processing chip 002, waits second processing chip 002 to send first again and shakes hands keyword.
In the present embodiment, the first process chip 001 in a dormant state is shaken hands key by received first
Word enters wake-up states from resting state, to ensure that second processing chip 002 is carrying out data interaction with the first process chip 001
During, the first process chip 001 and second processing chip 002 are in complete wake-up states, to realize that mobile terminal 1 00 passes through
First process chip 001 and second processing chip 002 realized during double LTE communications, the first process chip 001 and second processing
Chip 002 can be with proper communication.
Further, the fourth embodiment of mobile terminal 1 00 of the present invention is proposed.
The difference of the fourth embodiment of mobile terminal 1 00 and the second embodiment of mobile terminal 1 00 is, second processing chip
Shaken hands keyword if 002 is additionally operable to not receive second in the second preset time, resend first shake hands keyword to
First process chip 001.
If second processing chip 002 is additionally operable to shake hands keyword to after the first process chip 001 resending first,
Do not receive second in second preset time also to shake hands keyword, then into resting state.
Reference picture 4, shakes hands keyword, second if second processing chip 002 does not receive second in the second preset time
Process chip 002 then enters the 3rd and sends state, resends first and shakes hands keyword to the first process chip 001, and again
The second timer 26 is initialized, the initial value of the second timer 26 is equal to zero, starts timing.Start meter in the second timer 26
Constantly, the testing mechanism of keyword while triggering second is shaken hands.If second processing chip 002 is shaken hands key resending first
Word is given after the first process chip 001, does not receive second also in the second preset time and shakes hands keyword, then sends shape from the 3rd
State enters resting state, i.e., when the value of the second timer 20 is equal to or more than the second preset time, second processing chip 002
Do not receive second also to shake hands keyword, then into resting state.If receiving second in the second preset time to shake hands key
Word, second processing chip 002 then enters wake-up states from the 3rd transmission state.It is understood that the 3rd transmission state is
Two process chips 002 enter a kind of intermediateness of wake-up states from resting state.It is understood that can be arranged as required to
When second processing chip 002 do not received in the second preset time second shake hands keyword when, second processing chip 002 is retransmitted
First number of times for shaking hands keyword.
The present embodiment is not received in the second preset time second by second processing chip 002 and shaken hands keyword,
Two process chips 002 resend first and shake hands keyword to the first process chip 001, to avoid second processing chip 002 from sending out
When sending packet to be sent to the first process chip 001, the first process chip 001 is also in incomplete wake-up states.
Further, the embodiment of mobile terminal 1 00 the 5th of the present invention is proposed.
The difference of the embodiment of mobile terminal 1 00 the 5th and the first embodiment of mobile terminal 1 00 is, the first process chip
001 is additionally operable to when receiving packet to be sent in wake-up states, and whether detection receives the in the 3rd preset time
Two data interactions are asked.
If the first process chip 001 is additionally operable to not receive the second data interaction request in the 3rd preset time, from
Wake-up states enter resting state.
Reference picture 5, the first process chip 001 from wake-up states enter resting state detailed process be:When the first processing
Chip 001 enters after wake-up states, and whether detection receives the second data interaction request in the 3rd preset time.At first
When reason chip 001 does not receive the second data interaction request in the 3rd preset time, the first process chip 001 is from wake-up states
Into resting state;When the first process chip 001 receives the second data interaction request in the 3rd preset time, at first
Reason chip 001 then continues to stay awake for.
Specifically, the first process chip 001 can be by the first timer 16 come timing.When the first process chip 001 enters
After wake-up states, start the first timer 16, initialize the first timer 16, the initial value for making the first timer 16 is zero.When
The value of first timer 16 is more than or equal to the 3rd preset time, and the first process chip 001 does not receive the friendship of the second data
Mutually during request, the first process chip 001 then enters resting state from wake-up states.
In the present embodiment, the 3rd preset time is 500ms.In other embodiments, the 3rd preset time can be set
For other numerical value, such as the 3rd preset time could be arranged to 550ms, or be set to 490ms etc..First process chip 001 connects
The the second data interaction request received can receive eNodeB 101 request of data for the first process chip 001, or at first
Reason chip 001 is needed to access 2G, 3G or 4G network, or the first process chip 001 will be carried out with second processing chip 002
Data interaction etc..
The present embodiment in the 3rd preset time when the first process chip 001 in wake-up states by not receive the
When two data interactions are asked, enter resting state from wake-up states, the first process chip 001 is entered within a certain period of time
During row data interaction, into resting state, to reduce the power consumption of mobile terminal 1 00.
The present invention also provides a kind of data transmission method.
Reference picture 6, Fig. 6 is the schematic flow sheet of data transmission method first embodiment of the present invention.
The present embodiment proposes a kind of data transmission method, in the present embodiment there is provided the embodiment of data transmission method,
, can be with different from herein it should be noted that, although show logical order in flow charts, but in some cases
Order performs shown or described step.
Data transmission method is applied in mobile terminal 1 00, and mobile terminal 1 00 includes first connected by preset interface
Process chip 001 and second processing chip 002, the first process chip 001 include the first application processor 10 and embedded user
The first modem 11 and the first timer 16 that identification card 13 and entity user identification card 14 are connected, second processing core
Piece 002 includes the second application processor 20, the second timer 26 and second modem 21.
Step S10, when the second processing chip 002 for entering wake-up states from resting state by keyword of shaking hands is detected
When data send instruction, the packet in transmission state is whether there is in detection preset interface.
Step S20, if not there is no the packet in transmission state in preset interface, is passing through the first preset time
Afterwards, packet to be sent is sent to the first process chip in wake-up states by second processing chip 002 by preset interface
001。
Sent when the second processing chip 002 for entering wake-up states from resting state by keyword of shaking hands detects data
During instruction, it whether there is the packet in transmission state in the detection preset interface of second processing chip 002, that is, detect default connect
With the presence or absence of the packet not sent in mouthful.If not there is no the packet in transmission state in preset interface, start the
Two timers 26, and the second timer 26 is initialized, the value for making the second timer 26 is zero.When the value of the second timer 26 is equal to
Or during more than the first preset time, i.e., after the first preset time, second processing chip 002 will be treated by preset interface
Send packet and be sent to the first process chip 001 in wake-up states.
When the value of the second timer 26 is less than the first preset time, the pause of second processing chip 002 sends number to be sent
According to bag to the first process chip 001, i.e., second processing chip 002 send whne response data packet to the first process chip 001 when
Between at intervals of the first preset time.In the present embodiment, the first preset time is set to 3ms, in other embodiments, and first is pre-
If the time may be alternatively provided as 4ms or 5ms etc..
It is understood that when in the first application processor 10 and second processing chip 002 in the first process chip 001
The second application processor 20 when carrying out data transmission (including transmission shake hands keyword and packet to be sent etc.), preset
Interface is the first preset interface.In embodiments of the present invention, the first preset interface is USB, in other embodiments, and first presets
Interface can be with the interface with USB said functions.At the first modem 11 and second in the first process chip 001
Second modem 21 in reason chip 002 carries out data transmission that (including transmission is shaken hands keyword and packet to be sent
Deng) when, preset interface is the second preset interface.In embodiments of the present invention, the second preset interface is UART, in other embodiments
In, the second preset interface can be with the interface with UART said functions.Further, when in preset interface exist in send
During the packet of state, second processing chip 002 waits the packet in transmission state in preset interface to be completely sent to the
One process chip 001.
Further, not there is no the packet in transmission state in preset interface when second processing chip 002 is detected
When, second processing chip 002, which is detected, whether there is packet to be sent in transmit queue.If there is number to be sent in transmit queue
According to bag, then the second timer 26 is initialized, when the value of the second timer 26 is equal to or more than the first preset time, by pre-
If packet to be sent is sent to the first process chip 001 by interface.If there is no packet to be sent in transmit queue, just
The second timer of beginningization 26, when the value of the second timer 26 is equal to or more than the first preset time, in transmit queue also not
There is packet to be sent, second processing chip 002 then initializes the second timer 26 again.When the value of the second timer 26 is more than
Or equal to setting time value, when still not having packet to be sent in transmit queue, second processing chip 002 is from wake-up states
Into resting state.Setting time value can be set according to specific needs, in the present embodiment, and setting time value may be configured as
500ms, or 550ms etc..It is understood that memory space of the transmit queue for storage packet to be sent.Need explanation
, still do not have packet to be sent when the value of the second timer 26 is more than or equal in setting time value, transmit queue
When, the dormancy function for calling preset interface agreement to carry performs the sleep operation of preset interface, and preset interface dormancy release is shared
Clock sources, to realize the dormancy of the first process chip 001 and second processing chip 002, that is, realize application processor and/
Or the dormancy of modem.
In the present embodiment, when the second processing chip 002 for entering wake-up states from resting state by keyword of shaking hands
When detecting data transmission instruction, the packet in transmission state is whether there is in detection preset interface;If in preset interface
Not there is no the packet in transmission state, then after the first preset time, second processing chip 002 passes through preset interface
Packet to be sent is sent to the first process chip 001 in wake-up states.Realize in mobile terminal 1 00 by two
In the double LTE communication function courses of process chip realization, when not there is no the packet in transmission state in preset interface, only
When the value of the second timer 26 is equal to or more than the first preset time, second processing chip 002 just sends data to be sent
Bag is sent to the first process chip 001.Two process chips of mobile terminal 1 00 are avoided in transmission of data packets, such as
Fruit second processing chip 002 is too fast to the speed of the transmission packet of the first process chip 001, and the first process chip 001 can be by the
Multiple identification of data packets that two process chips 002 are sent occur for the situation of a packet, improve mobile terminal 1 00 two
Process chip recognizes the accuracy rate of received data packet in data transmission procedure.
Further, data transmission method second embodiment of the present invention is proposed.
The difference of data transmission method second embodiment and data transmission method first embodiment is, reference picture 7, data
Transmission method also includes:
Step S30, when second processing chip 002 in a dormant state receives the first data interaction request, second
Process chip 002 sends first and shakes hands keyword to the first process chip 001, enters first from resting state and sends state.
Step S40, when receiving being shaken hands keyword with first for the first process chip 001 feedback in the second preset time
Corresponding second shake hands keyword when, second processing chip 002 according to second shake hands keyword from the first transmission state enter call out
The state of waking up.
In the present embodiment, first shake hands keyword and the second keyword of shaking hands is not normal packet, be signaling number
According to entering another state for controlling the first process chip 001 and second processing chip 002 from resting state.First shakes hands
Keyword and the second keyword of shaking hands can use the character mark of fixed word length, be the field for being not in normal data packet.Such as
In the present embodiment, it can represent that first shakes hands keyword with 0xF9F9F9, represent that second shakes hands keyword with 0x9F9F9F, at it
In its embodiment, it is also possible to be set to other keywords of shaking hands, such as 0xF3F3 and 0x3F3F.
First keyword of shaking hands represents that requirement enters wake-up states, and the second keyword of shaking hands represents that come in and enters wake-up states.
Because the first process chip 001 and second processing chip 002 are in wake-up states, normal data packet can be just received.Therefore, at this
Be not in be held with first in the normal data transmitted between the first process chip 001 and second processing chip 002 in embodiment
Hand keyword, the second keyword word length of shaking hands are equal, content identical packet.If it exists, the first process chip 001
, content identical data equal with the first shake hands keyword, the second keyword word length of shaking hands can be abandoned with second processing chip 002
Bag.
Reference picture 3, second processing chip 002 enters the detailed process of wake-up states by keyword of shaking hands from resting state
For:When in a dormant state second processing chip 002 receive the first data interaction request when, send first shake hands keyword to
First process chip 001, it is desirable to which the first process chip 001 enters wake-up states.Shaken hands when second processing chip 002 sends first
Keyword is given after the first process chip 001, from resting state into sending the first transmission state of keyword of shaking hands, and starts the
Two timers 26, initialize the second timer 26, the initial value of the second timer 26 is equal to zero, start timing.In the second meter
When device 26 when starting timing, while the testing mechanism that keyword is shaken hands in triggering second.If be less than in the value of the second timer 26 or
When person is equal to the second preset time, second processing chip 002 receives being shaken hands key with first for the first process chip 001 feedback
Word corresponding second is shaken hands keyword, and the request of second processing chip 002 enters wake-up states, i.e., when second processing chip 002 exists
Received in second preset time second shake hands keyword when, second processing chip 002 shakes hands keyword from first according to second
Transmission state enters wake-up states.
It should be noted that the first data interaction request that second processing chip 002 is received can be second processing chip 002
ENodeB 101 request of data is received, or second processing chip 002 needs to access 2G, 3G or 4G network etc..Can be with
Understand, the first transmission state is a kind of intermediateness that second processing chip 002 enters wake-up states from resting state.
It should be noted that keyword is shaken hands and the second keyword of shaking hands is signaling data due to first, therefore first
Between process chip 001 and second processing chip 002 transmission first shake hands keyword and second shake hands keyword when, can only pass through
The keyword and second of shaking hands of first preset interface transmission first is shaken hands keyword.Such as the second modulatedemodulate of second processing chip 002
Adjust device 21 to send the first keyword of shaking hands to be to the detailed process of the first modem 11 of the first process chip 001:Second
Modem 21 is sent the first keyword of shaking hands by smd (share memory driver, shared drive driving) passage
To the second application processor 20, the first keyword of shaking hands is sent to the first application by the second application processor 20 by USB interface
Processor 10, the first application processor 10 receives first and shaken hands keyword, is sent to the first keyword of shaking hands by smd passages
First modem 11.First modem 11 shakes hands keyword to second modem 21 by former road feedback second.
Keyword is shaken hands in the second application processor 20 transmission first of second processing chip 002 should to the first of the first process chip 001
With the process of processor 10 and above-mentioned similar, it will not be repeated here.
Further, second processing chip 002 also includes the 3rd timer.Reference picture 5, second processing chip 002 is from calling out
Wake up state enter resting state detailed process be:When second processing chip 002 enters wake-up states, the 3rd timing is initialized
Device, the initial value for making the 3rd timer is zero, and starts timing.If second processing chip 002 is big in the value of the 3rd timer
The first data interaction request is all not received by when preset duration, second processing chip 002 is then from wake-up states
Into resting state.
It should be noted that in the present embodiment, the second preset time is 10ms, and preset duration is 500ms.In other realities
Apply in example, preset duration and the second preset time could be arranged to other numerical value, such as the second preset time could be arranged to 12ms,
Or 15ms, and preset duration could be arranged to 550ms, or it is set to 480ms etc..
The present embodiment passes through when second processing chip 002 in a dormant state receives the first data interaction request
Shake hands keyword from resting state carry out wake-up states, with ensure second processing chip 002 with the data of the first process chip 001
In interaction, the first process chip 001 and second processing chip 002 are in complete wake-up states, to realize mobile terminal 1 00
During double LTE communications being realized by the first process chip 001 and second processing chip 002, the first process chip 001 and second
Process chip 002 can be with proper communication.
Further, data transmission method 3rd embodiment of the present invention is proposed.
The difference of data transmission method 3rd embodiment and data transmission method second embodiment is, reference picture 8, data
Transmission method also includes:
Step S50, when the first process chip 001 in a dormant state receives the of the transmission of second processing chip 002
One shake hands keyword when, whether the first process chip 001 the first keyword of shaking hands of detection is residual bag.
Step S60, if the first keyword of shaking hands is not residual bag, the first process chip 001 enters second and sends state, and
Feedback second shakes hands keyword to second processing chip 002.
Step S70, after feedback second shakes hands keyword to second processing chip 002, the first process chip 001 from second
Transmission state enters wake-up states.
Reference picture 3, the first process chip 001 from resting state enter wake-up states detailed process be:When in dormancy
First process chip 001 of state receive second processing chip 002 transmission first shake hands keyword when, the first process chip
Whether 001 the first keyword of shaking hands of detection is residual bag.If the first keyword of shaking hands is normal packet, the first process chip
001 entrance second sends state, and feeds back and give second processing core with the first keyword of shaking hands of keyword corresponding second of shaking hands
Piece 002.After the first process chip 001 feedback second shakes hands keyword to second processing chip 002, the first process chip 001
Enter wake-up states from the second transmission state.It is understood that the second transmission state is the first process chip 001 from dormancy shape
State enters a kind of intermediateness of wake-up states.Further, when the first process chip 001 feedback second shakes hands keyword to the
After two process chips 002, the first process chip 001 can receive second processing chip 002 transmission packet to be sent after,
Enter wake-up states from the second transmission state again.
Further, whether the keyword of shaking hands of the first process chip 001 detection first is that the detailed process of residual bag is:When
One process chip 001 receive first shake hands keyword when, the first process chip 001 judges that the first word length for shaking hands keyword is
It is no to be equal to fixed word length.If the first word length for shaking hands keyword is equal to fixed word length, it is determined that the first keyword of shaking hands is not residual
Bag;If the first word length for shaking hands keyword is not equal to fixed word length, it is determined that the first keyword of shaking hands is residual bag.It may be appreciated
It is whether the keyword of shaking hands of the first process chip 001 detection first is that the method for residual bag is not restricted to described by the present embodiment
Method, such as when first, which shakes hands, contains watermark in keyword, the first process chip 001 can also be shaken hands pass by judging first
Whether the watermark in key word is complete, and whether watermark is tampered to detect whether the first keyword of shaking hands is residual bag.
Further, when the first keyword of shaking hands is residual bag, the first process chip 001 do not send second shake hands keyword to
Second processing chip 002, waits second processing chip 002 to send first again and shakes hands keyword.
In the present embodiment, the first process chip 001 in a dormant state is shaken hands key by received first
Word enters wake-up states from resting state, to ensure that second processing chip 002 is carrying out data interaction with the first process chip 001
During, the first process chip 001 and second processing chip 002 are in complete wake-up states, to realize that mobile terminal 1 00 passes through
First process chip 001 and second processing chip 002 realized during double LTE communications, the first process chip 001 and second processing
Chip 002 can be with proper communication.
Further, data transmission method fourth embodiment of the present invention is proposed.
The difference of data transmission method fourth embodiment and data transmission method second embodiment is, reference picture 9, data
Transmission method also includes:
Step S80, shakes hands keyword if second processing chip 002 does not receive second in the second preset time, weighs
New transmission first shakes hands keyword to the first process chip 001.
Step S90, if shaking hands keyword to after the first process chip 001 resending first, second processing chip 002
Do not receive second also in the second preset time to shake hands keyword, then into resting state.
Reference picture 4, shakes hands keyword, second if second processing chip 002 does not receive second in the second preset time
Process chip 002 then enters the 3rd and sends state, resends first and shakes hands keyword to the first process chip 001, and again
The second timer 26 is initialized, the initial value of the second timer 26 is equal to zero, starts timing.Start meter in the second timer 26
Constantly, the testing mechanism of keyword while triggering second is shaken hands.If second processing chip 002 is shaken hands key resending first
Word is given after the first process chip 001, does not receive second also in the second preset time and shakes hands keyword, then sends shape from the 3rd
State enters resting state, i.e., when the value of the second timer 20 is equal to or more than the second preset time, second processing chip 002
Do not receive second also to shake hands keyword, then into resting state.If receiving second in the second preset time to shake hands key
Word, second processing chip 002 then enters wake-up states from the 3rd transmission state.It is understood that the 3rd transmission state is
Two process chips 002 enter a kind of intermediateness of wake-up states from resting state.It is understood that can be arranged as required to
When second processing chip 002 do not received in the second preset time second shake hands keyword when, second processing chip 002 is retransmitted
First number of times for shaking hands keyword.
The present embodiment is not received in the second preset time second by second processing chip 002 and shaken hands keyword,
Two process chips 002 resend first and shake hands keyword to the first process chip 001, to avoid second processing chip 002 from sending out
When sending packet to be sent to the first process chip 001, the first process chip 001 is also in incomplete wake-up states.
Further, the embodiment of data transmission method the 5th of the present invention is proposed.
The difference of data transmission method fourth embodiment and data transmission method first embodiment is that reference picture 10 is counted
Also include according to transmission method:
Step S110, when the first process chip 001 in wake-up states receives packet to be sent, detection is the
Whether second data interaction request is received in three preset times.
Step S120, if not receiving the second data interaction request, the first process chip 001 in the 3rd preset time
Enter resting state from wake-up states.
Reference picture 5, the first process chip 001 from wake-up states enter resting state detailed process be:When the first processing
Chip 001 enters after wake-up states, and whether detection receives the second data interaction request in the 3rd preset time.At first
When reason chip 001 does not receive the second data interaction request in the 3rd preset time, the first process chip 001 is from wake-up states
Into resting state;When the first process chip 001 receives the second data interaction request in the 3rd preset time, at first
Reason chip 001 then continues to stay awake for.
Specifically, the first process chip 001 can be by the first timer 16 come timing.When the first process chip 001 enters
After wake-up states, start the first timer 16, initialize the first timer 16, the initial value for making the first timer 16 is zero.When
The value of first timer 16 is more than or equal to the 3rd preset time, and the first process chip 001 does not receive the friendship of the second data
Mutually during request, the first process chip 001 then enters resting state from wake-up states.
In the present embodiment, the 3rd preset time is 500ms.In other embodiments, the 3rd preset time can be set
For other numerical value, such as the 3rd preset time could be arranged to 550ms, or be set to 490ms etc..First process chip 001 connects
The the second data interaction request received can receive eNodeB 101 request of data for the first process chip 001, or at first
Reason chip 001 is needed to access 2G, 3G or 4G network, or the first process chip 001 will be carried out with second processing chip 002
Data interaction etc..
The present embodiment in the 3rd preset time when the first process chip 001 in wake-up states by not receive the
When two data interactions are asked, enter resting state from wake-up states, the first process chip 001 is entered within a certain period of time
During row data interaction, into resting state, to reduce the power consumption of mobile terminal 1 00.
It should be noted that herein, term " comprising ", "comprising" or its any other variant are intended to non-row
His property is included, so that process, method, article or system including a series of key elements not only include those key elements, and
And also including the other key elements being not expressly set out, or also include for this process, method, article or system institute inherently
Key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including this
Also there is other identical element in process, method, article or the system of key element.
The embodiments of the present invention are for illustration only, and the quality of embodiment is not represented.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Understood based on such, technical scheme is substantially done to prior art in other words
Going out the part of contribution can be embodied in the form of software product, and the computer software product is stored in a storage medium
In (such as ROM/RAM, magnetic disc, CD), including some instructions are to cause a station terminal equipment (can be mobile phone, computer, clothes
It is engaged in device, air conditioner, or network equipment etc.) method that performs each embodiment of the invention.
The preferred embodiments of the present invention are these are only, are not intended to limit the scope of the invention, it is every to utilize this hair
Equivalent structure or equivalent flow conversion that bright specification and accompanying drawing content are made, or directly or indirectly it is used in other related skills
Art field, is included within the scope of the present invention.
Claims (10)
1. a kind of mobile terminal, it is characterised in that the mobile terminal includes the first process chip connected by preset interface
With second processing chip, first process chip include the first application processor and with embedded user identification card and reality
First modem of body Subscriber Identity Module connection, the second processing chip includes the second application processor and the second modulation
Demodulator;
The second processing chip, for when by shake hands keyword from resting state enter wake-up states after detect data send out
When sending instruction, detect and whether there is the packet in transmission state in the preset interface;
If the second processing chip is additionally operable in the preset interface not no presence of the packet in transmission state, passing through
After first preset time, packet to be sent is sent to by the preset interface by first processing in wake-up states
Chip.
2. mobile terminal as claimed in claim 1, it is characterised in that the second processing chip is additionally operable to when in dormancy shape
When state receives the first data interaction request, send first and shake hands keyword to first process chip, enter from resting state
Enter the first transmission state;
The second processing chip is additionally operable to when receiving first process chip feedback in the second preset time and institute
State first shake hands keyword corresponding second shake hands keyword when, according to described second shake hands keyword from described first send shape
State enters wake-up states.
3. mobile terminal as claimed in claim 2, it is characterised in that first process chip, for when in dormancy shape
State receive described first that the second processing chip sends shake hands keyword when, detection described first shake hands keyword whether
It is residual bag;
If it is not residual bag that first process chip, which is additionally operable to the described first keyword of shaking hands, enters second and send state, and
Feed back described second and shake hands keyword to the second processing chip;
First process chip is additionally operable to after feedback described second shakes hands keyword to the second processing chip, from second
Transmission state enters wake-up states.
4. mobile terminal as claimed in claim 2, it is characterised in that if the second processing chip is additionally operable to described second
Described second is not received in preset time to shake hands keyword, then resends described first and shakes hands keyword at described first
Manage chip;
If the second processing chip is additionally operable to shake hands keyword to after first process chip resending described first,
Do not receive described second also in second preset time to shake hands keyword, then into resting state.
5. the mobile terminal as described in any one of Claims 1-4, it is characterised in that first process chip is additionally operable to work as
When receiving the packet to be sent in wake-up states, whether detection receives the friendship of the second data in the 3rd preset time
Mutually request;
If first process chip is additionally operable to not receive the second data interaction request in the 3rd preset time,
Then enter resting state from wake-up states.
6. a kind of data transmission method, it is characterised in that the data transmission method is applied to mobile terminal, the mobile terminal
Including the first process chip connected by preset interface and second processing chip, first process chip includes the first application
Processor and the first modem being connected with embedded user identification card and entity user identification card, at described second
Managing chip includes the second application processor and second modem;
Refer to when the second processing chip for entering wake-up states from resting state by keyword of shaking hands detects data and sent
When making, detect and whether there is the packet in transmission state in the preset interface;
If not there is no the packet in transmission state in the preset interface, after the first preset time, described the
Packet to be sent is sent to first process chip in wake-up states by two process chips by the preset interface.
7. data transmission method as claimed in claim 6, it is characterised in that it is described when by keyword of shaking hands from resting state
When detecting data into the second processing chips of wake-up states and send instruction, detect and whether there is in the preset interface
In send state packet the step of before, in addition to:
When the second processing chip in a dormant state receives the first data interaction request, the second processing chip
Send first and shake hands keyword to first process chip, enter first from resting state and send state;
When receiving the corresponding with the described first keyword of shaking hands of first process chip feedback in the second preset time
Second shake hands keyword when, the second processing chip enters according to the described second keyword of shaking hands from the first transmission state
Wake-up states.
8. data transmission method as claimed in claim 7, it is characterised in that the data transmission method also includes:
Shaken hands when first process chip in a dormant state receives described the first of the second processing chip transmission
During keyword, whether the keyword of shaking hands of first process chip detection described first is residual bag;
If the described first keyword of shaking hands is not residual bag, first process chip enters second and sends state, and feeds back institute
State second and shake hands keyword to the second processing chip;
After feedback described second shakes hands keyword to the second processing chip, first process chip sends shape from second
State enters wake-up states.
9. data transmission method as claimed in claim 7, it is characterised in that it is described when in the resting state described the
When two process chips receive the first data interaction request, the second processing chip sends first and shakes hands keyword to described the
One process chip, after the step of entering the first transmission state from resting state, in addition to:
If the second processing chip does not receive described second in second preset time and shaken hands keyword, send out again
Described first is sent to shake hands keyword to first process chip;
If shaking hands keyword to after first process chip resending described first, the second processing chip is described
Do not receive described second in second preset time also to shake hands keyword, then into resting state.
10. the data transmission method as described in any one of claim 6 to 9, it is characterised in that if in the preset interface
Not there is no the packet in transmission state, then after the first preset time, the second processing chip passes through described pre-
After the step of if packet to be sent to be sent to interface first process chip in wake-up states, in addition to:
When first process chip in wake-up states receives the packet to be sent, detection is when the 3rd is default
It is interior whether to receive the second data interaction request;
If not receiving second data interaction request in the 3rd preset time, first process chip is from calling out
Awake state enters resting state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710204559.XA CN107018558A (en) | 2017-03-30 | 2017-03-30 | Mobile terminal and its data transmission method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710204559.XA CN107018558A (en) | 2017-03-30 | 2017-03-30 | Mobile terminal and its data transmission method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107018558A true CN107018558A (en) | 2017-08-04 |
Family
ID=59446618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710204559.XA Pending CN107018558A (en) | 2017-03-30 | 2017-03-30 | Mobile terminal and its data transmission method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107018558A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101730270A (en) * | 2009-11-23 | 2010-06-09 | 中国电信股份有限公司 | Method for optimizing data transmission of mobile terminal and mobile terminal |
CN105960000A (en) * | 2016-06-12 | 2016-09-21 | 努比亚技术有限公司 | Dormancy awakening method and processor |
CN106372012A (en) * | 2016-08-25 | 2017-02-01 | 长沙丰灼通讯科技有限公司 | Serial port awakening system not using handshake control line and serial port communication method |
-
2017
- 2017-03-30 CN CN201710204559.XA patent/CN107018558A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101730270A (en) * | 2009-11-23 | 2010-06-09 | 中国电信股份有限公司 | Method for optimizing data transmission of mobile terminal and mobile terminal |
CN105960000A (en) * | 2016-06-12 | 2016-09-21 | 努比亚技术有限公司 | Dormancy awakening method and processor |
CN106372012A (en) * | 2016-08-25 | 2017-02-01 | 长沙丰灼通讯科技有限公司 | Serial port awakening system not using handshake control line and serial port communication method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106900045A (en) | Data transmission system and method | |
CN107087269A (en) | Mobile terminal and its data transmission method | |
CN107087298A (en) | Mobile terminal and its dormancy control method | |
CN106982461A (en) | Data transmission system and method | |
CN106953984A (en) | Data transmission system and method | |
CN107087057A (en) | Data transmission system and method | |
CN107018558A (en) | Mobile terminal and its data transmission method | |
CN107087062A (en) | Data transmission system and method | |
CN107087064A (en) | Mobile terminal and its data transmission method | |
CN107094316A (en) | Mobile terminal and its data transmission method | |
CN106900044A (en) | Mobile terminal and its dormancy control method | |
CN107071875A (en) | Mobile terminal and its data transmission method | |
CN107396399A (en) | Data transmission system, method, external equipment and mobile terminal | |
CN107094317A (en) | Data transmission system and method | |
CN107087270A (en) | Data transmission system and method | |
CN107071165A (en) | Data transmission system and method | |
CN107071164A (en) | Data transmission system and method | |
CN107087268A (en) | Data transmission system and method | |
CN107466027A (en) | Data transmission system, method, external equipment and mobile terminal | |
CN107018560A (en) | Data transmission system and method | |
CN106961719A (en) | Data transmission system and method | |
CN106954253A (en) | Dormancy control system and its dormancy control method | |
CN106953983A (en) | Data transmission system and method | |
CN107087294A (en) | Dormancy control system and its dormancy control method | |
CN107087061A (en) | Data transmission system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170804 |