Term " first ", " second " in description and claims of this specification and above-mentioned accompanying drawing etc. are for distinguishingDifferent objects, rather than for describing particular order.Additionally, term " comprising " and " having " and their any deformations, it is intended thatIt is to cover non-exclusive including.Process, method, system, product or the equipment for for example containing series of steps or unit do not haveThe step of having listed or unit are defined in, but alternatively also include the step of not listing or unit, or alternatively also wrappedInclude for these processes, method, product or other intrinsic steps of equipment or unit.
Referenced herein " embodiment " is it is meant that the special characteristic, structure or the characteristic that describe can be wrapped in conjunction with the embodimentsContaining at least one embodiment of the present invention.Each position in the description occur the phrase might not each mean it is identicalEmbodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly andImplicitly understand, embodiment described herein can be combined with other embodiments.
In order to be best understood from a kind of data transmission method for uplink and mobile terminal disclosed in the embodiment of the present invention, below to the present inventionEmbodiment describes in detail.
Fig. 1 is referred to, Fig. 1 is a kind of schematic flow sheet of data transmission method for uplink provided in an embodiment of the present invention, such as Fig. 1 institutesShow, the data transmission method for uplink in the embodiment of the present invention is comprised the following steps:
Whether the state parameter of the wireless network that S101, mobile terminal detection mobile terminal are currently accessed meets default barPart.
Here, mobile terminal can by detect the mobile terminal receive wireless signal strength value RSSI whether be less than orEqual to preset signal strength threshold value, wireless signal strength value RSSI is received less than or equal to described the mobile terminal is detectedDuring preset signal strength threshold value, then detect that the state parameter of the wireless network that the mobile terminal is currently accessed meets described pre-If condition.
Here, preset signal strength threshold value typically takes -75dbm, i.e. mobile terminal and is detecting the mobile terminal reception nothingLine signal strength values RSSI is less than or equal to -75dbm, you can think that the wireless network signal that mobile terminal is currently accessed is weaker.For example, when mobile terminal accesses the WAP of public place, 1 to 2 lattice wireless signal is only shown in mobile terminal,Now, the wireless signal strength value RSSI that mobile terminal is received is general below -75dbm.
Or, mobile terminal can also be by detecting whether the retransmission rate of the upstream data of the mobile terminal is more than or waitsIn the first predetermined threshold value, the retransmission rate of the upstream data of the mobile terminal is being detected more than or equal to the described first default thresholdDuring value, then detect that the state parameter of the wireless network that the mobile terminal is currently accessed meets described pre-conditioned.
Or, mobile terminal can also be by detecting whether the packet loss of the downlink data of the mobile terminal is more than or waitsIn the second predetermined threshold value, the packet loss of the downlink data of the mobile terminal is being detected more than or equal to the described second default thresholdDuring value, then detect that the state parameter of the wireless network that the mobile terminal is currently accessed meets described pre-conditioned.
Wherein, mobile terminal is unsatisfactory for pre- in the state parameter for detecting the wireless network that the mobile terminal is currently accessedIf during condition, and detect in preset time period in the absence of for application data sending request when, then control the shiftingThe wireless module of dynamic terminal enters sleep state, to reduce the power consumption of the mobile terminal, extends the cruising time of mobile terminal.
S102, mobile terminal meet described in the state parameter for detecting the wireless network that the mobile terminal is currently accessedWhen pre-conditioned, detect in the first preset time period with the presence or absence of the data sending request for application, the data is activationAsk for asking the WAP to the wireless network to send application data.
Here, it is above-mentioned for application data sending request can be carry picture identification, video labeling, music identification orThe file acquisition request of document identification etc., can be carry application identities should for update the version of application being currently installed onWith request etc. is updated, the embodiment of the present invention is not restricted.
S103, mobile terminal detect in first preset time period do not exist data sending request when, to instituteState WAP and send empty data frame, the empty data frame is used to indicate the mobile terminal to be in wake-up states.
Here, empty data frame (null data) is a kind of special data frame, consume it is low, for be always maintained at wirelesslyEffective connection of access point.
S104, mobile terminal are sent out when the data sending request for intended application is detected to the WAPSend the corresponding application data of data sending request for intended application.
If as can be seen that do not exist to be directed in the first preset time period relative to mobile terminal detection in existing scheme answeringMobile terminal is controlled to enter dormant scheme, data sender provided in an embodiment of the present invention during data sending requestMethod, first, mobile terminal is detected first when the state parameter for detecting the wireless network being currently accessed meets pre-conditionedWith the presence or absence of the data sending request for application in preset time period, the data sending request is used to ask to the wireless networkThe WAP of network sends application data, then, does not exist data is activation in first preset time period detectingDuring request, empty data frame is sent to the WAP, to indicate mobile terminal to be in wake-up states, finally, detectedFor intended application data sending request when, send the data sending request pair for intended application to WAPThe application data answered.It can be seen that, mobile terminal detect in the first preset time period do not exist data sending request when, pass throughSend empty data frame to maintain the wake-up states of mobile terminal to WAP, so as to avoid in existing scheme when it is mobile eventuallyWhen end is in weak signal network environment, caused by sleep state switches to wake-up states to need to re-start Channel DetectionData transmission rate declines, and so as to be conducive to during lifting weak signal network environment, mobile terminal sends the transmission rate of data, entersAnd when being conducive to lifting weak signal network environment, the WiFi switching performances of mobile terminal.
It is consistent with the embodiment shown in above-mentioned Fig. 1, Fig. 2 is referred to, Fig. 2 is another number provided in an embodiment of the present inventionAccording to the schematic flow sheet of sending method.As shown in Fig. 2 the data transmission method for uplink in the embodiment of the present invention is comprised the following steps:
S201, mobile terminal detect that whether the mobile terminal receives wireless signal strength value RSSI less than or equal to defaultSignal strength threshold.
Wherein, mobile terminal detects that whether the mobile terminal receives wireless signal strength value RSSI less than or equal to defaultAfter signal strength threshold, detecting, the mobile terminal reception wireless signal strength value RSSI is default less than or equal to describedStep S202 to S204 is performed during signal strength threshold;Detecting, the mobile terminal reception wireless signal strength value RSSI is bigWhen the preset signal strength threshold value, step S205 to S206 is performed.
S202, mobile terminal are detecting the mobile terminal reception wireless signal strength value RSSI less than or equal to describedDuring preset signal strength threshold value, detect with the presence or absence of the data sending request for application in the first preset time period, it is describedData sending request is used to ask to send application data to the WAP of the wireless network.
S203, mobile terminal detect in first preset time period do not exist data sending request when, to instituteState WAP and send empty data frame, the empty data frame is used to indicate the mobile terminal to be in wake-up states.
S204, mobile terminal are sent out when the data sending request for intended application is detected to the WAPSend the corresponding application data of data sending request for intended application.
S205, mobile terminal are detecting the mobile terminal reception wireless signal strength value RSSI more than the default letterDuring number intensity threshold, detect in the first preset time period with the presence or absence of the data sending request for application.
S206, mobile terminal detect in preset time period in the absence of for application data sending request when, controlThe wireless module for making the mobile terminal enters sleep state.
Here, the wireless module of mobile terminal enters the power managed module (Power of sleep state, i.e. mobile terminalSave Mode, PSM) flag bit PS (power save) 1 can be put, until detecting the new data for intended applicationIt is 0 to put the flag bit PS of PSM when sending request again, so that wireless module is waken up, into normal operating conditions, to the nothingLine access point sends the corresponding application data of data sending request for intended application.
Here, the wireless module of mobile terminal enters after sleep state, and mobile terminal is being detected for intended applicationData sending request when, send the corresponding application of data sending request for intended application to the WAPData, that is, perform step S204.
If as can be seen that do not exist to be directed in the first preset time period relative to mobile terminal detection in existing scheme answeringMobile terminal is controlled to enter dormant scheme, data sender provided in an embodiment of the present invention during data sending requestMethod, first, mobile terminal is detected first when the state parameter for detecting the wireless network being currently accessed meets pre-conditionedWith the presence or absence of the data sending request for application in preset time period, the data sending request is used to ask to the wireless networkThe WAP of network sends application data, then, does not exist data is activation in first preset time period detectingDuring request, empty data frame is sent to the WAP, to indicate mobile terminal to be in wake-up states, finally, detectedFor intended application data sending request when, send the data sending request pair for intended application to WAPThe application data answered.It can be seen that, mobile terminal detect in the first preset time period do not exist data sending request when, pass throughSend empty data frame to maintain the wake-up states of mobile terminal to WAP, so as to avoid in existing scheme when it is mobile eventuallyWhen end is in weak signal network environment, caused by sleep state switches to wake-up states to need to re-start Channel DetectionData transmission rate declines, and so as to be conducive to during lifting weak signal network environment, mobile terminal sends the transmission rate of data, entersAnd when being conducive to lifting weak signal network environment, the WiFi switching performances of mobile terminal.
It is consistent with the embodiment shown in above-mentioned Fig. 1, Fig. 3 is referred to, Fig. 3 is another number provided in an embodiment of the present inventionAccording to the schematic flow sheet of sending method.As shown in figure 3, the data transmission method for uplink in the embodiment of the present invention is comprised the following steps:
S301, mobile terminal detect whether the retransmission rate of the upstream data of the mobile terminal is preset more than or equal to firstThreshold value.
Wherein, mobile terminal detects whether the retransmission rate of the upstream data of the mobile terminal is preset more than or equal to firstAfter threshold value, mobile terminal is preset in the retransmission rate for detecting the upstream data of the mobile terminal more than or equal to described firstThreshold value constantly performs step S302 to S304;Mobile terminal is less than in the retransmission rate of the upstream data for detecting the mobile terminalDuring first predetermined threshold value, step S305 to S306 is performed.
S302, mobile terminal are more than or equal to described first in the retransmission rate for detecting the upstream data of the mobile terminalDuring predetermined threshold value, detect in the first preset time period with the presence or absence of the data sending request for application, the data is activationAsk for asking the WAP to the wireless network to send application data.
S303, mobile terminal detect in first preset time period do not exist data sending request when, to instituteState WAP and send empty data frame, the empty data frame is used to indicate the mobile terminal to be in wake-up states.
S304, mobile terminal are sent out when the data sending request for intended application is detected to the WAPSend the corresponding application data of data sending request for intended application.
S305, mobile terminal are detecting the retransmission rate of the upstream data of the mobile terminal less than the described first default thresholdDuring value, detect in the first preset time period with the presence or absence of the data sending request for application.
S306, mobile terminal detect in preset time period in the absence of for application data sending request when, controlThe wireless module for making the mobile terminal enters sleep state.
Here, the wireless module of mobile terminal enters after sleep state, and mobile terminal is being detected for intended applicationData sending request when, send the corresponding application of data sending request for intended application to the WAPData, that is, perform step S304.
If as can be seen that do not exist to be directed in the first preset time period relative to mobile terminal detection in existing scheme answeringMobile terminal is controlled to enter dormant scheme, data sender provided in an embodiment of the present invention during data sending requestMethod, first, mobile terminal is detected first when the state parameter for detecting the wireless network being currently accessed meets pre-conditionedWith the presence or absence of the data sending request for application in preset time period, the data sending request is used to ask to the wireless networkThe WAP of network sends application data, then, does not exist data is activation in first preset time period detectingDuring request, empty data frame is sent to the WAP, to indicate mobile terminal to be in wake-up states, finally, detectedFor intended application data sending request when, send the data sending request pair for intended application to WAPThe application data answered.It can be seen that, mobile terminal detect in the first preset time period do not exist data sending request when, pass throughSend empty data frame to maintain the wake-up states of mobile terminal to WAP, so as to avoid in existing scheme when it is mobile eventuallyWhen end is in weak signal network environment, caused by sleep state switches to wake-up states to need to re-start Channel DetectionData transmission rate declines, and so as to be conducive to during lifting weak signal network environment, mobile terminal sends the transmission rate of data, entersAnd when being conducive to lifting weak signal network environment, the WiFi switching performances of mobile terminal.
It is consistent with the embodiment shown in above-mentioned Fig. 1, Fig. 4 is referred to, Fig. 4 is another number provided in an embodiment of the present inventionAccording to the schematic flow sheet of sending method.As shown in figure 4, the data transmission method for uplink in the embodiment of the present invention is comprised the following steps:
S401, mobile terminal detect whether the packet loss of the downlink data of the mobile terminal is preset more than or equal to secondThreshold value.
Wherein, mobile terminal detects whether the packet loss of the downlink data of the mobile terminal is preset more than or equal to secondAfter threshold value, mobile terminal is preset in the packet loss for detecting the downlink data of the mobile terminal more than or equal to described secondStep S402 to S404 is performed during threshold value;Mobile terminal is less than institute in the packet loss for detecting the downlink data of the mobile terminalWhen stating the second predetermined threshold value, step S405 to S406 is performed.
S402, mobile terminal are more than or equal to described second in the packet loss for detecting the downlink data of the mobile terminalDuring predetermined threshold value, detect in the first preset time period with the presence or absence of the data sending request for application, the data is activationAsk for asking the WAP to the wireless network to send application data.
S403, mobile terminal detect in first preset time period do not exist data sending request when, to instituteState WAP and send empty data frame, the empty data frame is used to indicate the mobile terminal to be in wake-up states.
S404, mobile terminal are sent out when the data sending request for intended application is detected to the WAPSend the corresponding application data of data sending request for intended application.
S405, mobile terminal are detecting the packet loss of the downlink data of the mobile terminal less than the described second default thresholdDuring value, detect in the first preset time period with the presence or absence of the data sending request for application.
S306, mobile terminal detect in preset time period in the absence of for application data sending request when, controlThe wireless module for making the mobile terminal enters sleep state.
Here, the wireless module of mobile terminal enters after sleep state, and mobile terminal is being detected for intended applicationData sending request when, send the corresponding application of data sending request for intended application to the WAPData, that is, perform step S404.
If as can be seen that do not exist to be directed in the first preset time period relative to mobile terminal detection in existing scheme answeringMobile terminal is controlled to enter dormant scheme, data sender provided in an embodiment of the present invention during data sending requestMethod, first, mobile terminal is detected first when the state parameter for detecting the wireless network being currently accessed meets pre-conditionedWith the presence or absence of the data sending request for application in preset time period, the data sending request is used to ask to the wireless networkThe WAP of network sends application data, then, does not exist data is activation in first preset time period detectingDuring request, empty data frame is sent to the WAP, to indicate mobile terminal to be in wake-up states, finally, detectedFor intended application data sending request when, send the data sending request pair for intended application to WAPThe application data answered.It can be seen that, mobile terminal detect in the first preset time period do not exist data sending request when, pass throughSend empty data frame to maintain the wake-up states of mobile terminal to WAP, so as to avoid in existing scheme when it is mobile eventuallyWhen end is in weak signal network environment, caused by sleep state switches to wake-up states to need to re-start Channel DetectionData transmission rate declines, and so as to be conducive to during lifting weak signal network environment, mobile terminal sends the transmission rate of data, entersAnd when being conducive to lifting weak signal network environment, the WiFi switching performances of mobile terminal.
It is below apparatus of the present invention embodiment, apparatus of the present invention embodiment is realized for performing the inventive method embodimentMethod.Refer to Fig. 5-1, Fig. 5-1 is a kind of unit composition frame chart of mobile terminal disclosed in the embodiment of the present invention, such as Fig. 5-Shown in 1, the mobile terminal in the embodiment of the present invention can include that the first detection unit 501, the second detection unit 502, first are sent outThe transmitting element 504 of unit 503 and second is sent, wherein:
First detection unit 501, for detect the wireless network that mobile terminal is currently accessed state parameter whetherMeet pre-conditioned;
Second detection unit 502, currently connects for detecting the mobile terminal in first detection unit 501When the state parameter of the wireless network for entering meets described pre-conditioned, detection whether there is to be directed in the first preset time period answersData sending request, the data sending request is used to ask to be sent to the WAP of the wireless network to apply numberAccording to;
First transmitting element 503, for being detected in first Preset Time in second detection unit 502When in section in the absence of data sending request, empty data frame is sent to the WAP, the empty data frame is used to indicate instituteState mobile terminal and be in wake-up states;
Second transmitting element 504, for when the data sending request for intended application is detected, to the nothingLine access point sends the corresponding application data of data sending request for intended application.
Refer to shown in Fig. 5-2, Fig. 5-2 is a kind of unit composition frame chart of mobile terminal disclosed in the embodiment of the present invention,As shown in Fig. 5-2, the mobile terminal in the embodiment of the present invention can include first detection in the corresponding embodiments of Fig. 5-1Unit 501, second detection unit 502, first transmitting element 503 and second transmitting element 504.
Optionally, first detection unit 501, specifically for detecting that the mobile terminal receives wireless signal strength valueWhether RSSI is less than or equal to preset signal strength threshold value;Wireless signal strength value RSSI is received the mobile terminal is detectedDuring less than or equal to the preset signal strength threshold value, then the state of the wireless network that the mobile terminal is currently accessed is detectedParameter meets described pre-conditioned.
Optionally, first detection unit 501, the retransmission rate of the upstream data specifically for detecting the mobile terminalWhether the first predetermined threshold value is more than or equal to;It is more than or equal to institute in the retransmission rate for detecting the upstream data of the mobile terminalWhen stating the first predetermined threshold value, then detect that the state parameter of the wireless network that the mobile terminal is currently accessed meets described defaultCondition.
Optionally, first detection unit 501, the packet loss of the downlink data specifically for detecting the mobile terminalWhether the second predetermined threshold value is more than or equal to;It is more than or equal to institute in the packet loss for detecting the downlink data of the mobile terminalWhen stating the second predetermined threshold value, then detect that the state parameter of the wireless network that the mobile terminal is currently accessed meets described defaultCondition.
Optionally, the mobile terminal also includes:
3rd detection unit 505, for detecting what the mobile terminal was currently accessed in first detection unit 501When the state parameter of wireless network is unsatisfactory for pre-conditioned, detect in the first preset time period with the presence or absence of the number for applicationAsked according to sending;
Sleep control unit 506, is directed to for detecting not existing in preset time period in the 3rd detection unitDuring the data sending request of application, the wireless module of the mobile terminal is controlled to enter sleep state.
Specifically, above-mentioned unit implement refer to Fig. 1 to Fig. 4 correspondence embodiments in correlation step retouchState, will not be described here.
It should be noted that the mobile terminal described by apparatus of the present invention embodiment is presented in the form of functional unit.Term " unit " used herein above should be understood to implication as most wide as possible, for realizing each function described by " unit "Object for example can be integrated circuit ASIC, single circuit, the treatment for performing one or more softwares or firmware programDevice (shared, special or chipset) and memory, combinational logic circuit, and/or other conjunctions for realizing above-mentioned functions are providedSuitable component.
For example, the state parameter of the wireless network that the above-mentioned detection of first detection unit 501 mobile terminal is currently accessedWhether meet mobile terminal that pre-conditioned function can be as shown in Figure 6 to realize, can specifically be passed through by processor 101The executable program code in memory 102 is called, whether is the state parameter of the wireless network that detection mobile terminal is currently accessedMeet pre-conditioned.
If as can be seen that do not exist to be directed in the first preset time period relative to mobile terminal detection in existing scheme answeringMobile terminal is controlled to enter dormant scheme, data sender provided in an embodiment of the present invention during data sending requestMethod, first, mobile terminal is detected first when the state parameter for detecting the wireless network being currently accessed meets pre-conditionedWith the presence or absence of the data sending request for application in preset time period, the data sending request is used to ask to the wireless networkThe WAP of network sends application data, then, does not exist data is activation in first preset time period detectingDuring request, empty data frame is sent to the WAP, to indicate mobile terminal to be in wake-up states, finally, detectedFor intended application data sending request when, send the data sending request pair for intended application to WAPThe application data answered.It can be seen that, mobile terminal detect in the first preset time period do not exist data sending request when, pass throughSend empty data frame to maintain the wake-up states of mobile terminal to WAP, so as to avoid in existing scheme when it is mobile eventuallyWhen end is in weak signal network environment, caused by sleep state switches to wake-up states to need to re-start Channel DetectionData transmission rate declines, and so as to be conducive to during lifting weak signal network environment, mobile terminal sends the transmission rate of data, entersAnd when being conducive to lifting weak signal network environment, the WiFi switching performances of mobile terminal.
The embodiment of the present invention additionally provides another mobile terminal, as shown in fig. 6, including:Processor 101, memory102, communication interface 103 and communication bus 104;Wherein, processor 101, memory 102 and communication interface 103 are total by communicationLine 104 is connected and completes mutual communication;Processor 101 controls the channel radio with External cell net by communication interface 103Letter;Communication interface 103 includes but is not limited to antenna, amplifier, transceiver, coupler, LNA (Low NoiseAmplifier, low-noise amplifier), duplexer etc..Memory 102 includes following at least one:It is random access memory (RAM), non-Volatile memory and external memory storage, be stored with executable program code in memory 102, the executable program code energyEnough bootstrap processors 101 perform the specific data transmission method for uplink for disclosing in the inventive method embodiment.
Whether the processor 101, the state parameter for detecting the wireless network that mobile terminal is currently accessed meets pre-If condition;When the state parameter for detecting the wireless network that the mobile terminal is currently accessed meets described pre-conditioned, inspectionSurvey in the first preset time period with the presence or absence of for application data sending request, the data sending request be used for ask toThe WAP of the wireless network sends application data;Do not exist data in first preset time period detectingWhen sending request, empty data frame is sent to the WAP, the empty data frame is used to indicate the mobile terminal to be inWake-up states;When the data sending request for intended application is detected, send described for mesh to the WAPMark the corresponding application data of data sending request of application.
Optionally, the processor 101, for detecting that the state of the wireless network that the mobile terminal is currently accessed is joinedWhether number when meeting pre-conditioned, specifically for detect the mobile terminal receive wireless signal strength value RSSI whether be less than orEqual to preset signal strength threshold value;Wireless signal strength value RSSI is received less than or equal to described the mobile terminal is detectedDuring preset signal strength threshold value, then detect that the state parameter of the wireless network that the mobile terminal is currently accessed meets described pre-If condition.
Optionally, the processor 101, for detecting that the state of the wireless network that the mobile terminal is currently accessed is joinedWhen whether number meets pre-conditioned, specifically for detecting whether the retransmission rate of upstream data of the mobile terminal is more than or equal toFirst predetermined threshold value;It is more than or equal to first predetermined threshold value in the retransmission rate for detecting the upstream data of the mobile terminalWhen, then detect that the state parameter of the wireless network that the mobile terminal is currently accessed meets described pre-conditioned.
Optionally, the processor 101, for detecting that the state of the wireless network that the mobile terminal is currently accessed is joinedWhen whether number meets pre-conditioned, specifically for detecting whether the packet loss of downlink data of the mobile terminal is more than or equal toSecond predetermined threshold value;It is more than or equal to second predetermined threshold value in the packet loss for detecting the downlink data of the mobile terminalWhen, then detect that the state parameter of the wireless network that the mobile terminal is currently accessed meets described pre-conditioned.
Optionally, the processor 101, for detecting that the state of the wireless network that the mobile terminal is currently accessed is joinedNumber whether meet it is pre-conditioned after, can be also used for detecting the state of the wireless network that the mobile terminal is currently accessedWhen parameter is unsatisfactory for pre-conditioned, detect in the first preset time period with the presence or absence of the data sending request for application;Detect and do not exist in preset time period during for the data sending request applied, control the wireless module of the mobile terminalInto sleep state.
Specifically, above-mentioned unit implement refer to Fig. 1 to Fig. 4 correspondence embodiments in correlation step retouchState, will not be described here.
If as can be seen that do not exist to be directed in the first preset time period relative to mobile terminal detection in existing scheme answeringMobile terminal is controlled to enter dormant scheme, data sender provided in an embodiment of the present invention during data sending requestMethod, first, mobile terminal is detected first when the state parameter for detecting the wireless network being currently accessed meets pre-conditionedWith the presence or absence of the data sending request for application in preset time period, the data sending request is used to ask to the wireless networkThe WAP of network sends application data, then, does not exist data is activation in first preset time period detectingDuring request, empty data frame is sent to the WAP, to indicate mobile terminal to be in wake-up states, finally, detectedFor intended application data sending request when, send the data sending request pair for intended application to WAPThe application data answered.It can be seen that, mobile terminal detect in the first preset time period do not exist data sending request when, pass throughSend empty data frame to maintain the wake-up states of mobile terminal to WAP, so as to avoid in existing scheme when it is mobile eventuallyWhen end is in weak signal network environment, caused by sleep state switches to wake-up states to need to re-start Channel DetectionData transmission rate declines, and so as to be conducive to during lifting weak signal network environment, mobile terminal sends the transmission rate of data, entersAnd when being conducive to lifting weak signal network environment, the WiFi switching performances of mobile terminal.
The embodiment of the present invention additionally provides another mobile terminal, as shown in fig. 7, for convenience of description, illustrate only withThe related part of the embodiment of the present invention, particular technique details is not disclosed, and refer to present invention method part.The movementTerminal can be to include mobile phone, panel computer, PDA (Personal Digital Assistant, personal digital assistant), POSAny terminal device such as (Point of Sales, point-of-sale terminal), vehicle-mounted computer, so that mobile terminal is as mobile phone as an example:
Fig. 7 is illustrated that the block diagram of the part-structure of the mobile phone related to mobile terminal provided in an embodiment of the present invention.GinsengFig. 7 is examined, mobile phone includes:Radio frequency (Radio Frequency, RF) circuit 910, memory 920, input block 930, display unit940th, sensor 950, voicefrequency circuit 960, Wireless Fidelity (wireless fidelity, WiFi) module 970, processor 980,And the grade part of power supply 990.It will be understood by those skilled in the art that the handset structure shown in Fig. 7 is not constituted to mobile phoneLimit, part more more or less than diagram can be included, or combine some parts, or different part arrangements.
Each component parts of mobile phone is specifically introduced with reference to Fig. 7:
RF circuits 910 can be used for the reception of information and transmission.Generally, RF circuits 910 include but is not limited to antenna, at least oneIndividual amplifier, transceiver, coupler, low-noise amplifier (Low Noise Amplifier, LNA), duplexer etc..Additionally,RF circuits 910 can also be communicated by radio communication with network and other equipment.Above-mentioned radio communication can use any communicationStandard or agreement, including but not limited to global system for mobile communications (Global System of MobileCommunication, GSM), general packet radio service (General Packet Radio Service, GPRS), code division it is manyLocation (Code Division Multiple Access, CDMA), WCDMA (Wideband Code DivisionMultiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE), Email, Short Message Service(Short Messaging Service, SMS) etc..
Memory 920 can be used to store software program and module, and processor 980 is by running storage in memory 920Software program and module, so as to perform various function application and the data processing of mobile phone.Memory 920 can mainly includeStoring program area and storage data field, wherein, the application journey that storing program area can be needed for storage program area, at least one functionSequence (wireless communication status parameter detecting function, data sending request detection etc.) etc.;Storage data field can be stored according to mobile phoneUse created data etc..Additionally, memory 920 can include high-speed random access memory, can also include non-volatileProperty memory, for example, at least one disk memory, flush memory device or other volatile solid-state parts.
Input block 930 can be used to receive the numeral or character information of input, and generation and the user of mobile phone set withAnd the relevant key signals input of function control.Specifically, input block 930 may include fingerprint recognition module 931 and other are defeatedEnter equipment 932.Fingerprint recognition module 931, can gather user's finger print data thereon.Optionally, fingerprint recognition module 931 canIncluding optical fingerprint module, capacitance type fingerprint module and RF-type fingerprint module.With fingerprint recognition module 931 as condenser typeAs a example by fingerprint recognition module, specifically include induction electrode (abnormal induction electrode and normal induction electrode) and with the induction electrodeThe signal processing circuit (such as amplifying circuit, noise suppression circuit, analog-to-digital conversion circuit, etc.) of connection.Except fingerprint recognition mouldGroup 931, input block 930 can also include other input equipments 932.Specifically, other input equipments 932 can include but notIt is limited to the one kind in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc.Or it is various.
Display unit 940 can be used for show by user input information or be supplied to user information and mobile phone it is variousMenu.Display unit 940 may include display screen 941, optionally, can use liquid crystal display (Liquid CrystalDisplay, LCD), the form such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) it is aobvious to configureDisplay screen 941.Although in the figure 7, fingerprint recognition module 931 and display screen 941 are to realize mobile phone as two independent partsInput and input function, but it is in some embodiments it is possible to fingerprint recognition module 931 is integrated and real with display screen 941The input of existing mobile phone and output function.
Mobile phone may also include at least one sensor 950, such as optical sensor, motion sensor and other sensors.Specifically, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to ambient lightLight and shade adjust the brightness of display screen 941, proximity transducer can when mobile phone is moved in one's ear, close display screen 941 and/orBacklight.Used as one kind of motion sensor, (generally three axles) acceleration is big in the detectable all directions of accelerometer sensorIt is small, size and the direction of gravity are can detect that when static, can be used to recognize application (such as horizontal/vertical screen switching, the phase of mobile phone attitudeClose game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;Be can also configure as mobile phoneThe other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared ray sensor, will not be repeated here.
Voicefrequency circuit 960, loudspeaker 961, microphone 962 can provide the COBBAIF between user and mobile phone.Audio-frequency electricElectric signal after the voice data conversion that road 960 will can receive, is transferred to loudspeaker 961, and sound is converted to by loudspeaker 961Signal output;On the other hand, the voice signal of collection is converted to electric signal by microphone 962, is turned after being received by voicefrequency circuit 960It is changed to voice data, then after voice data output processor 980 is processed, through RF circuits 910 to be sent to such as another mobile phone,Or export to memory 920 so as to further treatment voice data.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronicses postal by WiFi module 970Part, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and has accessed.Although Fig. 7 showsWiFi module 970, but it is understood that, it is simultaneously not belonging to must be configured into for mobile phone, can not change as needed completelyBecome in the essential scope of invention and omit.
Processor 980 is the control centre of mobile phone, using various interfaces and the various pieces of connection whole mobile phone, is led toCross operation or perform software program of the storage in memory 920 and/or module, and call storage in memory 920Data, perform the various functions and processing data of mobile phone, so as to carry out integral monitoring to mobile phone.Optionally, processor 980 can be wrappedInclude one or more processing units;Preferably, processor 980 can integrated application processor and modem processor, wherein, shouldOperating system, user interface and application program etc. are mainly processed with processor, modem processor mainly processes radio communication.It is understood that above-mentioned modem processor can not also be integrated into processor 980.
Mobile phone also includes the power supply 990 (such as battery) powered to all parts, it is preferred that power supply can be by power supply pipeReason system is logically contiguous with processor 980, so as to realize management charging, electric discharge and power managed by power-supply management systemEtc. function.
Although not shown, mobile phone can also will not be repeated here including camera, bluetooth module etc..
In embodiment shown in earlier figures 1, Fig. 2, Fig. 3 and Fig. 4, each step method flow can be based on the structure of the mobile phoneRealize.
In embodiment shown in earlier figures 5-1, Fig. 5-2, the structure that each unit function can be based on the mobile phone is realized.
The embodiment of the present invention also provides a kind of computer-readable storage medium, wherein, the computer-readable storage medium can be stored with journeySequence, the part or all of step including any data transmission method for uplink described in the above method embodiment when program is performedSuddenly.
It should be noted that for foregoing each method embodiment, in order to be briefly described, therefore it is all expressed as a series ofCombination of actions, but those skilled in the art should know, the present invention not by described by sequence of movement limited becauseAccording to the present invention, some steps can sequentially or simultaneously be carried out using other.Secondly, those skilled in the art should also knowKnow, embodiment described in this description belongs to preferred embodiment, involved action and module is not necessarily of the inventionIt is necessary.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and does not have the portion described in detail in certain embodimentPoint, may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that disclosed device, can be by another wayRealize.For example, device embodiment described above is only schematical, such as the division of described unit is only one kindDivision of logic function, can there is other dividing mode when actually realizing, such as multiple units or component can combine or canTo be integrated into another system, or some features can be ignored, or not perform.It is another, it is shown or discussed each otherCoupling or direct-coupling or communication connection can be the INDIRECT COUPLING or communication connection of device or unit by some interfaces,Can be electrical or other forms.
The unit that is illustrated as separating component can be or may not be it is physically separate, it is aobvious as unitThe part for showing can be or may not be physical location, you can with positioned at a place, or can also be distributed to multipleOn NE.Some or all of unit therein can be according to the actual needs selected to realize the mesh of this embodiment scheme's.
In addition, during each functional unit in each embodiment of the invention can be integrated in a processing unit, it is also possible toIt is that unit is individually physically present, it is also possible to which two or more units are integrated in a unit.Above-mentioned integrated listUnit can both be realized in the form of hardware, it would however also be possible to employ the form of SFU software functional unit is realized.
If the integrated unit is to realize in the form of SFU software functional unit and as independent production marketing or useWhen, can store in a computer-readable access to memory.Based on such understanding, technical scheme substantially orPerson say the part or technical scheme contributed to prior art all or part can in the form of software product bodyReveal and, the computer software product is stored in a memory, including some instructions are used to so that a computer equipment(can be personal computer, server or network equipment etc.) performs all or part of each embodiment methods described of the inventionStep.And foregoing memory includes:USB flash disk, read-only storage (ROM, Read-Only Memory), random access memory(RAM, Random Access Memory), mobile hard disk, magnetic disc or CD etc. are various can be with the medium of store program codes.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is canCompleted with instructing the hardware of correlation by program, the program can be stored in a computer-readable memory, memoryCan include:Flash disk, read-only storage (English:Read-Only Memory, referred to as:ROM), random access device (English:Random Access Memory, referred to as:RAM), disk or CD etc..
The embodiment of the present invention is described in detail above, specific case used herein to principle of the invention andImplementation method is set forth, and the explanation of above example is only intended to help and understands the method for the present invention and its core concept;Simultaneously for those of ordinary skill in the art, according to thought of the invention, can in specific embodiments and applicationsThere is change part, in sum, this specification content should not be construed as limiting the invention.