A kind of method for connecting network and mobile terminal
Technical field
The present invention relates to field of communication technology more particularly to a kind of method for connecting network and mobile terminal.
Background technique
Many usage scenarios of mobile phone are switching between will do it base station network or the switching for being different frequency range at present.
And the life track of actually most people is that comparison is fixed, and signal switching can occur for most people, in life
Place it is relatively fixed.Such as a certain user is people from Hubei, then he goes to the road of the railway road passage in transit in Hubei from Guangdong
Line is substantially several fixed routes, that is to say, that the switching of signal can occur for fixed position on fixing line road.
For another example, certain user's family is the signal intersection of dtr signal either several base stations, then in life, he
Subsidiary company is come back home, and the switching of network is also fixed certain frequency ranges.When being come out in other words from the elevator in specific place, originally
The network that the mobile phone of no signal searches out is also fixed some networks.Under many usage scenarios, the switching of signal network and ground
It is closely related for managing position.But the network after these networks searched or switching is frequently not the location network signal
The network of optimal quality, the percent of call completed of network, drop rate, and search net spee and will affect the usage experience of user.
Summary of the invention
The embodiment of the present invention provides a kind of method for connecting network and mobile terminal, is used with solving mobile terminal in the prior art
Family is since the switching of position causes networking limited, the problem of affecting user experience.
In a first aspect, the embodiment of the present invention provides a kind of method for connecting network, comprising:
The first geographical location that detection mobile terminal is presently in;
According to the corresponding relationship of the network list and geographical location that pre-establish, corresponding with the first geographical location the is determined
One network list, wherein record has at least one network and the priority of the network in network list;
According to the sequence of the priority of network, the network in first network list is successively scanned for and is connected,
Until being successfully connected to one of network.
Second aspect, the embodiment of the present invention also provide a kind of mobile terminal, comprising:
Detection module, the first geographical location being presently in for detecting mobile terminal;
First determining module, for according to the corresponding relationship of network list and geographical location pre-established, determining and the
The corresponding first network list in one geographical location, wherein record has the preferential of at least one network and the network in network list
Grade;
First processing module, for the sequence of the priority according to network, to the network in first network list according to
It is secondary to scan for and connect, until being successfully connected to one of network.
The beneficial effect of technical solution of the embodiment of the present invention includes at least:
Technical solution of the present invention is obtaining the of mobile terminal by the first geographical location locating for detection mobile terminal
After one geographical location, according to the corresponding relationship of network list and geographical location, corresponding first net in the first geographical location is determined
Network list successively scans for each network according to the sequence of network priority from high to low in first network list, connects,
Until mobile terminal connection network success, may be implemented by way of combining geographic location information, saves diverse geographic location
Corresponding network signal, and the sequence of priority is carried out to network signal when searching net, accelerate to search net spee with this, improves user
Usage experience.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, needed in being described below to the embodiment of the present invention
Attached drawing to be used is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention,
For those of ordinary skill in the art, without any creative labor, it can also obtain according to these attached drawings
Obtain other attached drawings.
Fig. 1 shows the method for connecting network schematic diagrames that the embodiment of the present invention one provides;
Fig. 2 indicates method for connecting network schematic diagram provided by Embodiment 2 of the present invention;
Fig. 3 indicates the mobile terminal schematic diagram one that the embodiment of the present invention three provides;
Fig. 4 indicates the mobile terminal schematic diagram two that the embodiment of the present invention three provides;
Fig. 5 indicates the mobile terminal schematic diagram three that the embodiment of the present invention three provides;
Fig. 6 indicates the mobile terminal schematic diagram four that the embodiment of the present invention three provides;
Fig. 7 indicates the mobile terminal block diagram that the embodiment of the present invention four provides;
Fig. 8 shows the mobile terminal block diagrams that the embodiment of the present invention five provides.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair
Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts
Example, shall fall within the protection scope of the present invention.
Embodiment one
As shown in Figure 1, the method for connecting network that the embodiment of the present invention one provides, comprising:
The first geographical location that step 101, detection mobile terminal are presently in.
Mobile terminal detects the first geographical location being presently in first, and specific detection mode can be with are as follows: passes through GPS
(Global Positioning System, global positioning system) is positioned, to obtain the geographical position of current first in real time
It sets.The first current geographical location can also be obtained according to the positioning function in certain applications of mobile terminal.It is moved obtaining
After the first geographical location that dynamic terminal is presently in, step 102 is executed.
The corresponding relationship of network list and geographical location that step 102, basis pre-establish, determining and the first geographical location
Corresponding first network list, wherein record has at least one network and the priority of the network in network list.
After obtaining the first geographical location locating for mobile terminal, according to the geographical location and network list pre-established
Corresponding relationship, obtain corresponding with the first geographical location first network list.It should be noted that corresponding with geographical location
It include the priority of at least one network and network in network list.
After determining first network list, an at least network and each net according to included in first network list
The corresponding priority of network determines mobile terminal may be coupled at this time network, then executes step 103.
Step 103, according to network priority sequence, the network in first network list is successively scanned for
And connection, until being successfully connected to one of network.
During mobile terminal is connected to the network, from high to low according to each network priority in first network list
Put in order, each network is successively scanned for and is connected.
Such as: mobile terminal first scans for the network A of highest priority, is connected after searching network A
Connect, but if occur can not successful connection the case where, then need to continue searching priority be lower than network A network B, searching
After network B, if still can not successful connection, need to continue to scan for according to the sequence of priority from high to low.When
It after priority is searched lower than the network C of network B, is connected to the network, until successful connection.Wherein network A, network B, net
Network C priority putting in order from high to low is followed successively by network A, network B, network C.
The sequence of network priority from high to low can be is arranged according to the intensity sequence from high to low of network signal
Sequence is also possible to be ranked up according to the rate of connections sequence from high to low of network.
The embodiment of the present invention one, first the first geographical location locating for detection mobile terminal, are obtaining the of mobile terminal
After one geographical location, according to the corresponding relationship of network list and geographical location, corresponding first net in the first geographical location is determined
Network list successively scans for each network according to the sequence of network priority from high to low in first network list, connects,
Until mobile terminal connection network success, may be implemented by way of combining geographic location information, saves diverse geographic location
Corresponding network signal, and the sequence of priority is carried out to network signal when searching net, accelerate to search net spee with this, improves user
Usage experience.
Embodiment two
As shown in Fig. 2, method for connecting network provided by Embodiment 2 of the present invention, comprising:
The first geographical location that step 201, detection mobile terminal are presently in.
Mobile terminal passes through GPS first and is positioned, to obtain the first current geographical location in real time.Or according to movement
Positioning function in certain applications of terminal installation obtains the first current geographical location.
The corresponding relationship of network list and geographical location that step 202, basis pre-establish, determining and the first geographical location
Corresponding first network list, wherein record has at least one network and the priority of the network in network list.
After obtaining the first geographical location locating for mobile terminal, according to the geographical location and network list pre-established
Corresponding relationship, obtain corresponding with the first geographical location first network list.After determining first network list, according to
An at least network and the corresponding priority of each network included in one network list determine that mobile terminal can be at this time
The network being connected to.
Step 203, according to network priority sequence, the network in first network list is successively scanned for
And connection, until being successfully connected to one of network.
During mobile terminal is connected to the network, from high to low according to each network priority in first network list
Put in order, each network is successively scanned for and is connected.The sequence of network priority from high to low can be according to net
The sequence of the intensity of network signal from high to low is ranked up, be also possible to rate of connections sequence from high to low according to network into
Row sequence.When the sequence of network priority from high to low is ranked up according to the rate of connections sequence from high to low of network
, then follow the steps 204.
Step 204, the first network currently connected according to mobile terminal, the network connection for updating the first geographical location are gone through
Records of the Historian record, being connected to the network to record in historical record has in preset time section, and mobile terminal is in the success of the first geographical location
The connection number of each network of connection.
When mobile terminal is at the first geographical location, after being connect with the first network in first network list, need pair
The network connection historical record of first geographical location is updated.Such as: the network A in mobile terminal and first network list
After connection, the connection number of each network in first network list is updated.
For network A, the number that mobile terminal and network A are successfully connected in preset time section, by original 4 times
It is updated to 5 times, for network B, retains mobile terminal and network B is successfully connected in preset time section number 4 times, for
Network C retains number 3 times that mobile terminal and network C are successfully connected in preset time section, and first network at this time is net
Network A, wherein first network is also possible to network B or network C.
Wherein, in statistics first network list each network in preset time section after the number of successful connection,
Complete the update of the network connection historical record of the first geographical location.It completes to go through the network connection of the first geographical location
After the update of Records of the Historian record, step 205 is executed.
Step 205, according to the network connection historical record of updated first geographical location, update first network list
In network priority.
It is after completing the update of network connection historical record of the first geographical location, i.e., each in completion first network list
A network is in preset time section after the update of the number of successful connection, according to the network of updated first geographical location
Historical record is connected, the sequence of priority from high to low is carried out to each network according to the sequence of connection number from high to low.Tool
Body are as follows: according to each network in now first network list in preset time section the row of successful connection number from high to low
Sequence carries out the sequence of each network priority from high to low in first network list.
Wherein, this method further include:
The neighbouring relations between each geographical location are established, according to the motion profile of mobile terminal and are pre-established each
Neighbouring relations between a geographical location predict mobile terminal by the second geographical location of entrance;Network according to the pre-stored data
The corresponding relationship of list and geographical location determines the second network list corresponding with the second geographical location;It is mobile whole detecting
When end enters the second geographical location, according to the sequence of the priority of network, to the network in the second network list successively into
Row search and connection, until being successfully connected to one of network.
When the first geographical location and the second geographical location are adjacent, when mobile terminal is in the first geographical location, according to shifting
The motion profile of dynamic terminal and the relationship in the first geographical location and the second geographical location, determine mobile terminal by the second of entrance
Geographical location.Then determine that the second network list corresponding with the second geographical location is being moved after determining the second network list
When dynamic terminal is in the second geographical location, according to the sequence of network priority from high to low, successively in the second network list
Network is scanned for and is connected, until searching for and being connected to the second network.
Such as: the user of mobile terminal is the first geographical location, the first geographical location in the side in tunnel when by train
Corresponding is first network list, and the network of highest priority is network D in first network list, is the in the other side in tunnel
Two geographical locations, corresponding the second geographical location is the second network list, and the network of highest priority is in the second network list
Network E.When train is when walking tunnel, according to the running track of train, the second geographical location that train will reach is determined,
Train reaches the second geographical location, i.e., after mobile terminal reaches the second geographical location, network is determined in the second network list
E, then mobile terminal is switched to network E from network D, can search network faster than other equipment in this way.
It should be noted that the embodiment of the invention also includes: in the signal for detecting network that mobile terminal currently connects
When quality is inferior to preset quality threshold, current third geographical location is obtained, and is to need to increase by third geographical location marker
Add the geographical location of transmission power.
Before detecting to current geographical location, the signal quality parameter for the network that mobile terminal currently connects is low
When preset quality threshold parameter, show that geographical location locating for current mobile terminal without satisfactory network, needs at this time
Third geographical location locating for current mobile terminal is obtained, then third geographical location is marked, to third geography
During position is marked, need to increase to third geographical location the label of transmission power.
After detecting that mobile terminal is again introduced into third geographical location, according to pre-set label, increase movement
The transmission power of terminal.So that mobile terminal may search for the wider array of network signal of range, signal quality parameter height is being searched
When the network of preset quality threshold parameter, which is attached.
The embodiment of the present invention two, first the first geographical location locating for detection mobile terminal, are obtaining the of mobile terminal
After one geographical location, according to the corresponding relationship of network list and geographical location, corresponding first net in the first geographical location is determined
Network list successively scans for each network according to the sequence of network priority from high to low in first network list, connects,
After mobile terminal connection network success, the network connection historical record and network priority of the first geographical location are updated,
It may be implemented by way of combining geographic location information, save the corresponding network signal of diverse geographic location, and when to searching net
Network signal carry out priority sequence, accelerate to search net spee with this, improve the usage experience of user.
Embodiment three
It is not detailed in the embodiment of mobile terminal the following are a kind of embodiment for mobile terminal that the embodiment of the present invention three provides
The detail content described to the greatest extent, reference can be made to the above method embodiment.
As shown in figure 3, mobile terminal 300 includes:
Detection module 301, the first geographical location being presently in for detecting mobile terminal;
First determining module 302, for according to the corresponding relationship of network list and geographical location pre-established, determine with
The corresponding first network list in first geographical location, wherein record has the excellent of at least one network and the network in network list
First grade;
First processing module 303, for the sequence of the priority according to network, to the network in first network list
It successively scans for and connects, until being successfully connected to one of network.
Wherein, as shown in figure 4, mobile terminal 300 further include:
First update module 304, for the sequence in first processing module 303 according to the priority of network, to
Network in one network list is successively scanned for and is connected, until being successfully connected to after one of network, according to shifting
The first network that dynamic terminal currently connects updates the network connection historical record of the first geographical location, network connection history note
There is in preset time section record in record, the connection time for each network that mobile terminal is successfully connected in the first geographical location
Number;
Second update module 305 is updated for the network connection historical record according to updated first geographical location
The priority of network in first network list.
Wherein, the second update module 305 is further used for:
According to the network connection historical record of updated first geographical location, according to connection number from high to low suitable
The each network of ordered pair carries out the sequence of priority from high to low.
Wherein, as shown in figure 5, mobile terminal 300 further include:
Module 306 is established, the neighbouring relations for establishing between each geographical location;
Prediction module 307, for according between the motion profile of mobile terminal and each geographical location pre-established
Neighbouring relations, prediction mobile terminal is by the second geographical location of entrance;
Second determining module 308, for the corresponding relationship of network list according to the pre-stored data and geographical location, determine with
Corresponding second network list in second geographical location;
Second processing module 309, for detect mobile terminal enter the second geographical location when, according to the preferential of network
The sequence of grade, successively scans for and connects to the network in the second network list, until being successfully connected to therein one
A network.
Wherein, as shown in fig. 6, mobile terminal 300 further include:
Mark module 310, for being inferior to preset matter in the signal quality for detecting network that mobile terminal currently connects
When measuring thresholding, current third geographical location is obtained, and be the geography for needing to increase transmission power by third geographical location marker
Position.
Wherein, mobile terminal 300 further include:
Adjustment module 311, for when detecting that mobile terminal is again introduced into third geographical location, according to pre-set
Label, increases the transmission power of mobile terminal.
The embodiment of the present invention three, first the first geographical location locating for detection mobile terminal, are obtaining the of mobile terminal
After one geographical location, according to the corresponding relationship of network list and geographical location, corresponding first net in the first geographical location is determined
Network list successively scans for each network according to the sequence of network priority from high to low in first network list, connects,
After mobile terminal connection network success, the network connection historical record and network priority of the first geographical location are updated,
It may be implemented by way of combining geographic location information, save the corresponding network signal of diverse geographic location, and when to searching net
Network signal carry out priority sequence, accelerate to search net spee with this, improve the usage experience of user.
Example IV
Fig. 7 is the block diagram of the mobile terminal of another embodiment of the present invention.Mobile terminal 700 shown in Fig. 7 includes: at least
One processor 701, memory 702, at least one network interface 704 and other users interface 703.In mobile terminal 700
Various components are coupled by bus system 705.It is understood that bus system 705 is for realizing the company between these components
Connect letter.Bus system 705 further includes power bus, control bus and status signal bus in addition in addition to including data/address bus.But
It is that various buses are all designated as bus system 705 in Fig. 7 for the sake of clear explanation.
Wherein, user interface 703 may include display, keyboard or pointing device (for example, mouse, trace ball
(trackball), touch-sensitive plate or touch screen etc..
It is appreciated that the memory 702 in the embodiment of the present invention can be volatile memory or nonvolatile memory,
It or may include both volatile and non-volatile memories.Wherein, nonvolatile memory can be read-only memory (Read-
Only Memory, ROM), programmable read only memory (Programmable ROM, PROM), the read-only storage of erasable programmable
Device (Erasable PROM, EPROM), electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or
Flash memory.Volatile memory can be random access memory (Random Access Memory, RAM), be used as external high
Speed caching.By exemplary but be not restricted explanation, the RAM of many forms is available, such as static random access memory
(Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), Synchronous Dynamic Random Access Memory
(Synchronous DRAM, SDRAM), double data speed synchronous dynamic RAM (Double Data Rate
SDRAM, DDRSDRAM), enhanced Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronized links
Dynamic random access memory (Synchlink DRAM, SLDRAM) and direct rambus random access memory (Direct
Rambus RAM, DRRAM).The memory 702 of system and method described herein is intended to include but is not limited to these and arbitrarily its
It is suitble to the memory of type.
In some embodiments, memory 702 stores following element, executable modules or data structures, or
Their subset of person or their superset: operating system 7021 and application program 7022.
Wherein, operating system 7021 include various system programs, such as ccf layer, core library layer, driving layer etc., are used for
Realize various basic businesses and the hardware based task of processing.Application program 7022 includes various application programs, such as media
Player (Media Player), browser (Browser) etc., for realizing various applied business.Realize the embodiment of the present invention
The program of method may be embodied in application program 7022.
In embodiments of the present invention, by the program or instruction of calling memory 702 to store, specifically, can be application
The program or instruction stored in program 7022, processor 701 are used for: the first geographical location that detection mobile terminal is presently in;
According to the corresponding relationship of the network list and geographical location that pre-establish, first network column corresponding with the first geographical location are determined
Table, wherein record has at least one network and the priority of the network in network list;According to the height of the priority of network
Sequentially, the network in first network list is successively scanned for and is connected, until being successfully connected to one of network.
The method that the embodiments of the present invention disclose can be applied in processor 701, or be realized by processor 701.
Processor 701 may be a kind of IC chip, the processing capacity with signal.During realization, the above method it is each
Step can be completed by the integrated logic circuit of the hardware in processor 701 or the instruction of software form.Above-mentioned processing
Device 701 can be general processor, digital signal processor (Digital Signal Processor, DSP), dedicated integrated electricity
Road (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components.It may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present invention.It is general
Processor can be microprocessor or the processor is also possible to any conventional processor etc..In conjunction with institute of the embodiment of the present invention
The step of disclosed method, can be embodied directly in hardware decoding processor and execute completion, or with the hardware in decoding processor
And software module combination executes completion.Software module can be located at random access memory, and flash memory, read-only memory may be programmed read-only
In the storage medium of this fields such as memory or electrically erasable programmable memory, register maturation.The storage medium is located at
The step of memory 702, processor 701 reads the information in memory 702, completes the above method in conjunction with its hardware.
It is understood that embodiments described herein can with hardware, software, firmware, middleware, microcode or its
Combination is to realize.For hardware realization, processing unit be may be implemented in one or more specific integrated circuit (Application
Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal Processing,
DSP), digital signal processing appts (DSP Device, DSPD), programmable logic device (Programmable Logic
Device, PLD), field programmable gate array (Field-Programmable Gate Array, FPGA), general processor,
In controller, microcontroller, microprocessor, other electronic units for executing herein described function or combinations thereof.
For software implementations, it can be realized herein by executing the module (such as process, function etc.) of function described herein
The technology.Software code is storable in memory and is executed by processor.Memory can in the processor or
It is realized outside processor.
Optionally, in the sequence of the priority according to network, the network in first network list is successively searched
Rope and connection, until being successfully connected to after one of network, processor 701 is also used to: currently being connected according to mobile terminal
The first network connect updates the network connection historical record of the first geographical location, and being connected to the network to record in historical record has
In preset time section, the connection number for each network that mobile terminal is successfully connected in the first geographical location;According to update
The network connection historical record of the first geographical location afterwards updates the priority of the network in first network list.
Optionally, in the network connection historical record according to updated first geographical location, first network column are updated
When the priority of the network in table, processor 701 is also used to: according to the network connection history of updated first geographical location
Record carries out the sequence of priority from high to low to each network according to the sequence of connection number from high to low.
Optionally, processor 701 is also used to: establishing the neighbouring relations between each geographical location;According to mobile terminal
Neighbouring relations between motion profile and each geographical location pre-established, prediction mobile terminal are geographical by the second of entrance
Position;The corresponding relationship of network list according to the pre-stored data and geographical location determines corresponding with the second geographical location second
Network list;When detecting that mobile terminal enters the second geographical location, according to the sequence of the priority of network, to second
Network in network list is successively scanned for and is connected, until being successfully connected to one of network.
Optionally, processor 701 is also used to: being inferior in the signal quality for detecting network that mobile terminal currently connects pre-
If quality threshold when, obtain current third geographical location, and be to need to increase transmission power by third geographical location marker
Geographical location.
Optionally, processor 701 is also used to: when detecting that mobile terminal is again introduced into third geographical location, according to pre-
The label being first arranged increases the transmission power of mobile terminal.
Mobile terminal 700 can be realized each process that mobile terminal is realized in previous embodiment, to avoid repeating, here
It repeats no more.
The embodiment of the present invention four, first the first geographical location locating for detection mobile terminal, are obtaining the of mobile terminal
After one geographical location, according to the corresponding relationship of network list and geographical location, corresponding first net in the first geographical location is determined
Network list successively scans for each network according to the sequence of network priority from high to low in first network list, connects,
Until mobile terminal connection network success, may be implemented by way of combining geographic location information, saves diverse geographic location
Corresponding network signal, and the sequence of priority is carried out to network signal when searching net, accelerate to search net spee with this, improves user
Usage experience.
Embodiment five
Fig. 8 is the structural schematic diagram of the mobile terminal of another embodiment of the present invention.Specifically, the mobile terminal in Fig. 8
800 can be mobile phone, tablet computer, personal digital assistant (Personal Digital Assistant, PDA) or vehicle mounted electric
Brain etc..
Mobile terminal 800 in Fig. 8 includes radio frequency (Radio Frequency, RF) circuit 810, memory 820, input
Unit 830, display unit 840, processor 860, voicefrequency circuit 870, WiFi (Wireless Fidelity) module 880 and electricity
Source 890.
Wherein, input unit 830 can be used for receiving the number or character information of user's input, and generation and mobile terminal
The related signal input of 800 user setting and function control.Specifically, in the embodiment of the present invention, which can
To include touch panel 831.Touch panel 831, also referred to as touch screen collect the touch operation of user on it or nearby
(for example user uses the operations of any suitable object or attachment on touch panel 831 such as finger, stylus), and according to preparatory
The formula of setting drives corresponding attachment device.Optionally, touch panel 831 may include touch detecting apparatus and touch controller
Two parts.Wherein, the touch orientation of touch detecting apparatus detection user, and touch operation bring signal is detected, by signal
Send touch controller to;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate,
The processor 860 is given again, and can be received order that processor 860 is sent and be executed.Furthermore, it is possible to using resistance-type,
The multiple types such as condenser type, infrared ray and surface acoustic wave realize touch panel 831.In addition to touch panel 831, input unit
830 can also include other input equipments 832, other input equipments 832 can include but is not limited to physical keyboard, function key
One of (such as volume control button, switch key etc.), trace ball, mouse, operating stick etc. are a variety of.
Wherein, display unit 840 can be used for showing information input by user or be supplied to the information and movement of user
The various menu interfaces of terminal 800.Display unit 840 may include display panel 841, optionally, can use LCD or organic hair
The forms such as optical diode (Organic Light-Emitting Diode, OLED) configure display panel 841.
It should be noted that touch panel 831 can cover display panel 841, touch display screen is formed, when the touch display screen is examined
After measuring touch operation on it or nearby, processor 860 is sent to determine the type of touch event, is followed by subsequent processing device
860 provide corresponding visual output according to the type of touch event in touch display screen.
Touch display screen includes Application Program Interface viewing area and common control viewing area.The Application Program Interface viewing area
And arrangement mode of the common control viewing area does not limit, can be arranged above and below, left-right situs etc. can distinguish two it is aobvious
Show the arrangement mode in area.The Application Program Interface viewing area is displayed for the interface of application program.Each interface can be with
The interface elements such as the icon comprising at least one application program and/or widget desktop control.The Application Program Interface viewing area
Or the empty interface not comprising any content.This commonly uses control viewing area for showing the higher control of utilization rate, for example,
Application icons such as button, interface number, scroll bar, phone directory icon etc. are set.
Wherein processor 860 is the control centre of mobile terminal 800, utilizes various interfaces and connection whole mobile phone
Various pieces, by running or executing the software program and/or module that are stored in first memory 821, and calling storage
Data in second memory 822 execute the various functions and processing data of mobile terminal 800, thus to mobile terminal 800
Carry out integral monitoring.Optionally, processor 860 may include one or more processing units.
In embodiments of the present invention, by call store the first memory 821 in software program and/or module and/
Or the data in the second memory 822, processor 860 are used for: the first geographical location that detection mobile terminal is presently in;Root
According to the corresponding relationship of the network list and geographical location that pre-establish, first network column corresponding with the first geographical location are determined
Table, wherein record has at least one network and the priority of the network in network list;According to the height of the priority of network
Sequentially, the network in first network list is successively scanned for and is connected, until being successfully connected to one of network.
Optionally, in the sequence of the priority according to network, the network in first network list is successively searched
Rope and connection, until being successfully connected to after one of network, processor 860 is also used to: currently being connected according to mobile terminal
The first network connect updates the network connection historical record of the first geographical location, and being connected to the network to record in historical record has
In preset time section, the connection number for each network that mobile terminal is successfully connected in the first geographical location;According to update
The network connection historical record of the first geographical location afterwards updates the priority of the network in first network list.
Optionally, in the network connection historical record according to updated first geographical location, first network column are updated
When the priority of the network in table, processor 860 is also used to: according to the network connection history of updated first geographical location
Record carries out the sequence of priority from high to low to each network according to the sequence of connection number from high to low.
Optionally, processor 860 is also used to: establishing the neighbouring relations between each geographical location;According to mobile terminal
Neighbouring relations between motion profile and each geographical location pre-established, prediction mobile terminal are geographical by the second of entrance
Position;The corresponding relationship of network list according to the pre-stored data and geographical location determines corresponding with the second geographical location second
Network list;When detecting that mobile terminal enters the second geographical location, according to the sequence of the priority of network, to second
Network in network list is successively scanned for and is connected, until being successfully connected to one of network.
Optionally, processor 860 is also used to: being inferior in the signal quality for detecting network that mobile terminal currently connects pre-
If quality threshold when, obtain current third geographical location, and be to need to increase transmission power by third geographical location marker
Geographical location.
Optionally, processor 860 is also used to: when detecting that mobile terminal is again introduced into third geographical location according in advance
The label of setting increases the transmission power of mobile terminal.
The embodiment of the present invention five, first the first geographical location locating for detection mobile terminal, are obtaining the of mobile terminal
After one geographical location, according to the corresponding relationship of network list and geographical location, corresponding first net in the first geographical location is determined
Network list successively scans for each network according to the sequence of network priority from high to low in first network list, connects,
Until mobile terminal connection network success, may be implemented by way of combining geographic location information, saves diverse geographic location
Corresponding network signal, and the sequence of priority is carried out to network signal when searching net, accelerate to search net spee with this, improves user
Usage experience.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician
Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed
The scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In embodiment provided herein, it should be understood that disclosed device and method can pass through others
Mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of device or unit
It connects, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a
People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.
And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, ROM, RAM, magnetic or disk etc. are various can store program code
Medium.
Above-described is the preferred embodiment of the present invention, it should be pointed out that the ordinary person of the art is come
It says, can also make several improvements and retouch under the premise of not departing from principle of the present invention, these improvements and modifications also exist
In protection scope of the present invention.