Summary of the invention
The invention provides flank speed acquisition methods, system and the mobile terminal of a kind of connection of mobile terminal into network, so thatSolve less in correlation technique due to polytropy and diversity, the problem that flank speed cannot determine of network.
According to an aspect of the invention, it is provided the flank speed acquisition methods of a kind of connection of mobile terminal into network, including:Obtain for indicating mobile terminal at the network parameter of current resident network;Obtain the network institute that described network parameter is correspondingAllow the flank speed accessed.
Further, obtaining network corresponding to described network parameter is allowed the flank speed accessed to include: set from network sideThe standby described flank speed of middle acquisition, wherein, in described network equipment, storage has network parameter pass corresponding with flank speedSystem.
Further, obtaining network corresponding to described network parameter is allowed the flank speed accessed to include: judgement is currentlyNo have mobile terminal to access described network;In the case of judged result is no, according to mutual with the information of network equipmentDescribed network state is tested by process, obtains described flank speed;In the case of judged result is for being, according to instituteState network parameter and be calculated the theoretical flank speed that described network is allowed to access, using described theoretical flank speed as instituteState flank speed.
Further, obtain after network corresponding to described network parameter is allowed the flank speed accessed and include: set up instituteState the corresponding relation of network parameter and described flank speed;Described corresponding relation is stored in network equipment.
Further, obtain after network corresponding to described network parameter is allowed the flank speed accessed and include: according to instituteState flank speed and described mobile terminal is carried out rate limit.
According to another aspect of the present invention, additionally provide a kind of mobile terminal, including: modem, it is used for obtainingFor indicating mobile terminal at the network parameter of current resident network;Flank speed getter, is used for obtaining described networkNetwork corresponding to parameter is allowed the flank speed accessed.
Further, described flank speed getter obtains described flank speed from the rate value server of network side, itsIn, described rate value server, for storing the corresponding relation of network parameter and flank speed.
Further, described mobile terminal also includes: rate calculator, for currently there being mobile terminal to access described netDuring network, it is calculated, according to described network parameter, the theoretical flank speed that described network is allowed to access, by described theoryTwo-forty is as described flank speed;And/or, speed measuring module, it is used for when accessing described network currently without mobile terminal,Jointly described network state is tested with the server that tests the speed of network side, obtain described flank speed.
Further, described mobile terminal also includes: controller, is used for receiving described flank speed, and by described the highestSpeed sends to speed limit module;Described speed limit module, for carrying out speed according to described flank speed to described mobile terminalLimit.
According to a further aspect of the invention, the flank speed additionally providing a kind of connection of mobile terminal into network obtains system,Described system includes that described mobile terminal, described system also include base station, and wherein, described base station is for described movementTerminal send for indicate described mobile terminal at the network parameter of the resident network of current institute, described network parameter be obtain andThe network that this network parameter is corresponding is allowed the foundation of the flank speed accessed.
By the present invention, use in mobile terminal moving process, obtain and be used for indicating mobile terminal in current institute residing networkThe network parameter of the network state of network;Obtain and allowed to access in the network state lower network indicated by this network parameterTwo-forty.Solve in correlation technique due to polytropy and the diversity of network, the problem that flank speed cannot determine, fromAnd the maximum rate value in speed limit strategy can be changed dynamically, carry out rate limit accurately.
Detailed description of the invention
Below with reference to accompanying drawing and describe the present invention in detail in conjunction with the embodiments.It should be noted that in the feelings do not conflictedUnder condition, the embodiment in the application and the feature in embodiment can be mutually combined.
Providing the flank speed acquisition methods of a kind of connection of mobile terminal into network in the present embodiment, Fig. 1 is according to thisThe flow chart of the flank speed acquisition methods of the connection of mobile terminal into network of bright embodiment, as it is shown in figure 1, this flow process includesFollowing steps:
Step S102, obtains for indicating mobile terminal at the network parameter of current resident network;
Step S104, obtains the flank speed that network corresponding to this network parameter is allowed to access.
By above-mentioned steps, in mobile terminal moving process, the network parameter according to instruction network state can be dynamicObtain network and allowed the flank speed of access, compared in prior art, need user to manually set access fixed networkBig bandwidth value determines that maximum rate, above-mentioned steps solve due to polytropy and the diversity of network in correlation technique, the highestThe problem that speed cannot determine such that it is able to the dynamic maximum rate value changed in speed limit strategy, carries out speed accuratelyLimit.
Above-mentioned network parameter can include polytype parameter, such as, can be the positional information of mobile terminal, according toThis positional information obtains the flank speed that current network is allowed to access.
When obtaining network corresponding to network parameter and being allowed the flank speed accessed, in one alternate embodiment, from netObtaining flank speed in network side apparatus, wherein, in network equipment, storage has the corresponding relation of network parameter and flank speed.
Flank speed can not be got in the network parameter stored from the network equipment corresponding relation with flank speedTime, in one alternate embodiment, it is judged that currently whether have mobile terminal to access this network, in the feelings that judged result is noUnder condition, according to the information interactive process with network equipment, this network state is tested, obtain this flank speed;?In the case of judged result is for being, it is calculated, according to network parameter, the theoretical flank speed that this network is allowed to access, willThis theory flank speed is as this flank speed.
Obtain after the network state lower network indicated by network parameter is allowed the flank speed accessed, optional at oneIn embodiment, set up the corresponding relation of network parameter and flank speed, this corresponding relation is stored in network equipment.Can be directly obtained, by network equipment, the flank speed that network parameter is corresponding in same environment so that follow-up.
The purpose obtaining above-mentioned flank speed is to limit access rate, therefore, in one alternate embodiment,Obtain after the network that this network parameter is corresponding is allowed the flank speed accessed, according to above-mentioned flank speed to mobile wholeEnd carries out rate limit.
Fig. 2 is the structured flowchart of mobile terminal according to embodiments of the present invention, as in figure 2 it is shown, this mobile terminal includes:Modem 22, in mobile terminal moving process, obtains and is used for indicating this mobile terminal in current institute residing networkThe network parameter of network;Flank speed getter 24, is allowed the highest of access for obtaining at the network that network parameter is correspondingSpeed.
Alternatively, flank speed getter 24 obtains this flank speed from the rate value server of network side, wherein,Rate value server, for storing the corresponding relation of network parameter and flank speed.
Fig. 3 is the structured flowchart () of mobile terminal according to embodiments of the present invention, as it is shown on figure 3, mobile terminal is alsoIncluding: rate calculator 32, for when currently there being mobile terminal to access this network, it is calculated according to this network parameterThis network is allowed the theoretical flank speed accessed, using this theory flank speed as this flank speed;And/or, test the speedModule 34, for when accessing this network currently without mobile terminal, jointly network-like to this with the server that tests the speed of network sideState is tested, and obtains this flank speed.
Fig. 4 is the structured flowchart (two) of mobile terminal according to embodiments of the present invention, as it can be seen, this mobile terminal is alsoIncluding: controller 42, it is used for receiving this flank speed, and this flank speed is sent to speed limit module;Speed limit module44, for this mobile terminal being carried out rate limit according to this flank speed.
The flank speed additionally providing a kind of connection of mobile terminal into network in another alternative embodiment obtains system, and this isSystem includes above-mentioned mobile terminal, and this system also includes base station, and wherein, base station is used for referring to for sending to this mobile terminalShowing this mobile terminal network parameter at the resident network of current institute, network parameter is the network that acquisition is corresponding with this network parameterAllowed the foundation of the flank speed accessed.
For the problems referred to above present in correlation technique, illustrate below in conjunction with concrete alternative embodiment, followingAlternative embodiment combines above-mentioned alternative embodiment and optional embodiment thereof.
This alternative embodiment solution mobile terminal is when mobile, and the maximum rate caused due to network state change changes, and leadsCause cannot determine that flank speed cannot be carried out intelligent speed-limiting accurately.In order to solve the problems referred to above, this alternative embodiment carriesSupply a kind of by network state, determined maximum rate, and then access terminal is carried out the effective ways of speed limit.
This alternative embodiment is mainly by real time speed measuring, acquisition server end locality rate information, three kinds of modes of rate calculationsDetermine the maximum rate of current network.
Fig. 5 is the structural representation that dynamic rate according to embodiments of the present invention limits system, as shown in Figure 5.Modem102 Yu System103, flank speed getter 104, speed measuring module 105, rate calculator 106, speed limitThe several part of module 107 constitutes the main body mobile communication terminal 108 of the present invention.
This alternative embodiment is mainly by modem 102 (Modem), and system 103 (System), flank speed obtainsTake device 104, speed measuring module 105, rate calculator 106, the server 109 that tests the speed, rate value server 110, speed limitModule 107 is constituted, and wherein, the server 109 that tests the speed for coordinating the maximum speed of test current network with speed measuring module 105Rate, rate value server 110 stores the corresponding relation of network parameter and speed, and rate calculator 106 can be passed throughThe network parameter that Modem102 issues calculates the Theoretical Rate of current network, such as: under FDD-LTE network,Downlink peak rates=(RB number (ability of different bandwidth) * 12*14* (1-controls channel overhead (%)) * modulates symbolNumber efficiency * emission mode ability * code rate)/1ms.Up-link uses MU-MIMO technology, then calculate process notNeeding to obtain emission mode ability parameter, calculating process is: upstream peak speed=(RB number (depending on channel width)* 12*14* (1-controls channel overhead (%)) * 10* modulation system efficiency * code rate)/10ms.Need to obtain at equipmentDuring flank speed, first by base station (eNodeB), network parameter is handed down to Modem102, now Modem102After obtaining network parameter, parameter is issued to flank speed getter 104, now flank speed getter 104, firstThe most directly from rate value server 110, obtain rate parameter according to the state that network is current, if it is possible to obtain the most at a high speedRate value, then directly report System103 by flank speed value, if owing to network condition is complicated, server end is not yetStorage network parameter and the relation of flank speed value, flank speed getter 104 cannot directly obtain current from server endDuring the speed of network state, then judged currently whether have user to access, without user by flank speed getter 104Access, speed limit module 107 connect the server that tests the speed and test the speed, the rate value measured is passed to flank speed and obtainsDevice 104 reports to System103 again, and flank speed test result is uploaded to rate value server 110, in order to afterContinue and need not again test the speed in same environment.If now there being user to access, in order to avoid affecting user's online, it is impossible to makeWith speed measuring module 105, then through-rate computer 106 directly calculates the Theoretical Rate of current network, then speed is reportedTo System103, finally by System103, rate value is issued to speed limit module 107 and carries out speed limit.
Of the present invention a kind of dynamic rate of based on network state is expanded on further below by following instance to limitMethod.
Modem102 and the mutual signaling of eNodeB in cordless communication network, obtain the parameters of current network.
Flank speed getter 104, after Modem obtains network parameter, starts to rate value server 110 inquiry characterThe flank speed value of network parameter before being fated.If rate value cannot be inquired with current network parameter, then judge currentWhether there is the user of access, without the user accessed, then test flank speed by speed measuring module 105.If hadAccess user, then parameter is passed to rate calculator and calculates the flank speed of current network.
Speed measuring module 105, after the instruction that obtains testing the speed, starts and rate test server interaction, carries out uploading download test,And the speed got is passed to System, and report to rate value server, in order to follow-up can under same environmentDirectly to obtain rate value from rate value server, need not again test the speed.
Rate calculator 106 is after obtaining computation rate instruction, after the network parameter issued by Modem calculates,Draw the highest Theoretical Rate value of current network.
System103 is issued to speed limit module 107 by finally obtaining flank speed value.
Speed limit module 107 carries out the rate limit to user.
In this structural representation, owing to the system of mobile communication terminal is inconsistent, include but not limited to based on LinuxSystem, such as android etc..Wherein in rate value server 110, the parameter of storage can be net with the corresponding relation of speedNetwork parameter and the corresponding relation of rate value, it is also possible to be the GPS information according to equipment, storage position and the relation of speed,Mobile communication terminal can obtain flank speed by positional information after powering..
Fig. 6 is the schematic flow sheet of automatic decision flank speed according to embodiments of the present invention, as shown in Figure 6, this flow processComprise the steps:
Step S601, is carried out Signalling exchange by Modem with network, it is thus achieved that network parameter.
Step S602, is issued to flank speed getter now by network parameter, and flank speed getter obtains from network sideTake the flank speed value under current network parameter.
Step S603, has got current network ginseng in the flank speed getter directly rate value server from networkThe speed of number, then pass to System by flank speed value, works as if flank speed getter does not obtain from serverThe speed of front network state, then start to judge whether to be accessed by user.
Step S605, if there being customer access equipment, then proceeds by rate calculations, the speed that will obtain from ModemParameter value calculates.If not having user to access, instruction being issued to speed measuring module and tests the speed.
Step S606, speed measuring module connection speed testing service device proceeds by and tests the speed, by test result and current netNetwork parameter information is uploaded to rate value server, and test result is reported system.
Step S607, the network parameter issued by Modem carries out data operation, and operation result is reported to System.
Step S608, receives flank speed value.
Step S609, the flank speed value that speed limit module issues according to System, carry out speed limit.
In sum, by the present invention provide by network state, the method determining maximum rate, solve existing shiftingIn mobile communication terminal, in moving process, owing to the change of network state makes flank speed change thus cause determiningThe problem of speed limit module flank speed.Make full use of the variation in plant parameters that the change of network causes, determine that network rate isHigh level, and then the speed of each user of dynamic limit access terminal.The present invention realizes simply, but can solve the problem that current mobile logicalLetter equipment is when sharing data business, owing to cannot determine that network flank speed cannot carry out speed limit to each access userProblem, makes user when using mobile communication equipment to move, it is possible to the dynamic maximum rate changed in speed limit strategyValue, thus carry out rate limit accurately.
In another embodiment, additionally providing a kind of software, this software is used for performing above-described embodiment and being preferable to carry outTechnical scheme described in mode.
In another embodiment, additionally providing a kind of storage medium, in this storage medium, storage has above-mentioned software, shouldStorage medium includes but not limited to: CD, floppy disk, hard disk, scratch pad memory etc..
Obviously, those skilled in the art should be understood that each module of the above-mentioned present invention or each step can be with generalCalculating device to realize, they can concentrate on single calculating device, or be distributed in multiple calculating device and formedNetwork on, alternatively, they can realize, it is thus possible to by them with calculating the executable program code of deviceStorage is performed by calculating device in the storage device, and in some cases, can hold with the order being different from hereinStep shown or described by row, or they are fabricated to respectively each integrated circuit modules, or by many in themIndividual module or step are fabricated to single integrated circuit module and realize.So, the present invention is not restricted to any specific hardwareCombine with software.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for the technology of this areaFor personnel, the present invention can have various modifications and variations.All within the spirit and principles in the present invention, that is made is anyAmendment, equivalent, improvement etc., should be included within the scope of the present invention.