Embodiment
Technical scheme in the application is understood better in order to make those skilled in the art person, below in conjunction with the accompanying drawing in the embodiment of the present application, technical scheme in the embodiment of the present application is clearly and completely described, obviously, described embodiment is only some embodiments of the present application, instead of whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not making the every other embodiment obtained under creative work prerequisite, all should belong to the scope of the application's protection.
Example communication system
With reference to Fig. 1, the conceptual example illustrating the application's communication system.The different concepts introduced in all the application can be accomplished by diversified communication system, the network architecture and communication standard.In this illustration, this communication system comprises the wireless access network 102 (such as, UTRAN) for providing various wireless service, and wherein, these wireless services comprise phone, video, data, message transmission, broadcast and/or other service.Wireless access network 102 can be divided into many such as RNS (RadioNetworkSubsystem, RNS) 107, wherein each RNS107 is controlled by such as radio network controller (RadioNetworkController, RNC) 106.It is worth mentioning, the quantity of above-mentioned RNS107, RNC106 is unrestricted.RNC106 is the device being responsible for distributing, reconfiguring and discharge Radio Resource in RNS107, and it can also comprise other function certainly.RNC106 by the dissimilar interface of such as direct physical connection, virtual network etc. and so on, can use any suitable transmission network, is connected to each other with other RNC (not shown) in RAN102.
The geographic area that RNS107 covers can be divided into many communities, and wherein each community provides service by a wireless transceivers devices.Wireless transceivers devices is commonly called Node B (NodeB), but is also called base station (BS), base transceiver station (BTS), wireless base station, transceiver, transceiver function, Basic Service Set (BBS), extended service set (ESS), access point (AP) or other suitable term a certain by those skilled in the art.In order to clear, illustrate only two Node B 108; But RNS107 can comprise the Node B of any number.Node B 108 is the WAP (wireless access point) that the mobile device of any number is provided to core net 104.The example of mobile terminal 110 comprises cell phone, smart phone, Session initiation Protocol (SIP) phone, laptop computer, notebook, net book (smartbook), personal digital assistant (PDA), satelline radio, global positioning system (GPS) equipment, multimedia equipment, video equipment, digital audio-frequency player (such as, MP3 player), camera, game machine, or the equipment of other similar functions any.In an exemplary communication system, mobile terminal 110 is commonly called subscriber equipment (UserEquipment, but be also generally referred to by those skilled in the art as mobile radio station (MS), subscriber station, mobile unit, subscriber unit, radio-cell, remote unit, mobile device, wireless device, Wireless Telecom Equipment, remote equipment, mobile subscriber station, access terminal (AT), mobile terminal, wireless terminal, remote terminal, mobile phone, terminal, user agent, mobile client, client or other suitable term a certain UE).In order to purpose of explanation, schematically illustrate three UE110 carrying out with Node B 108 communicating.Down link refers to the communication link from Node B to UE, and up link refers to the communication link from UE to Node B.
In the communication system of example, core net 104 is by mobile switching centre (MobileSwitchingCenter, MSC) 112 support circuit-switched service.Such as: one or more RNC106 can be connected to MSC112.MSC112 is the device controlled call setup, call routing and UE mobility functions.MSC112 also comprises Visited Location Registor (not shown), and Visited Location Registor comprises when period in the overlay area that UE110 is in MSC112 and user-dependent information.MSC112 makes UE110 place in circuit switching network 116, and wireless access network 102 is provided to the connection of packet-based network 114.Packet-based network 114 can be internet, private data network or other suitable packet-based network a certain, thus makes UE110 can be carried out the service of data service by packet-based network 114.
In the embodiment of the present application, described mobile terminal 110 can be the equipment possessing 4G, 3G/2G network schemer.Wherein, 4G can provide the service of data service, and 3G/2G can provide the service of data service and speech business (as audio call).Meanwhile, above-mentioned mobile terminal 110 can possess the function of the access point being connected to WLAN (wireless local area network) (as Wi-Fi).
Fig. 2 is the flow chart of the method for switching mobile terminal network pattern in the application first embodiment.In the present embodiment, described method comprises:
S101: judge whether mobile terminal connects WLAN (wireless local area network).
Described herein and data service can packet-based network 114, the speech business addressed can based on circuit-switched network 116.In the embodiment of the present application, can judge whether mobile terminal connects WLAN (wireless local area network) by the mode of the connection status monitoring the WLAN (wireless local area network) (Wi-Fi) on mobile terminal.By monitoring, whether can be in successful connection (Connected) state to the WLAN (wireless local area network) of mobile terminal by real-time listening, being in Connected state if listen to, then judging that this mobile terminal is successfully connected to WLAN (wireless local area network).It is worth mentioning, the mobile terminal installing Android system is provided with the system interface of the connection status in order to monitoring wireless local area network (LAN) (Wi-Fi), usually, the platform of SDK (SoftwareDevelopmentKit, SDK) (as: Android, IOS, WindowsMible etc.) is provided to have such system interface to developer.
S102: the first cellular mobile network the pattern if so, standby mode of the cellular mobile network (CellularMobileNetwork) of mobile terminal being switched to the service that speech business is at least provided.
In the present embodiment, first cellular mobile network pattern can be above-mentioned 3G/2G network schemer, then when mobile terminal carries out data service by WLAN (wireless local area network) (as Wi-Fi), because mobile terminal does not need to carry out data cube computation by cellular mobile network this moment, then the standby mode of this mobile terminal is switched to above-mentioned 3G/2G network schemer.Certainly, if mobile terminal has been 3G/2G network schemer at current standby mode, can not switch, namely keep current standby mode constant; If current standby mode is 4G network schemer, 3G/2G can be switched to and carry out standby.
Fig. 3 is the flow chart of the method for switching mobile terminal network pattern in the application second embodiment.In the present embodiment, described method comprises:
S201: judge whether mobile terminal connects WLAN (wireless local area network).
In the embodiment of the present application, mobile terminal, under the state connecting WLAN (wireless local area network), can carry out data service (i.e. access the Internet) or just connects and do not carry out data service.
If so, following step S203 is then performed; If not, then following step S202 is performed.
S202: judge whether the cellular mobile network switch corresponding with data service of mobile terminal is in opening.Described cellular mobile network switch is in order to open or to cut out switch or the button of cellular mobile network function on mobile terminal.
If so, then step S204 is performed; If not, then step S203 is performed.
In the embodiment of the present application, above-mentioned steps S204 can comprise: judge that mobile terminal needs the service being carried out data service by cellular mobile network, then the standby mode of mobile terminal is switched to 4G or 3G/2G.Wherein, according to the priority of network schemer, the standby mode of mobile terminal is preferentially switched to 4G pattern to provide the service of data service at a high speed; When 4G pattern cannot be registered to, mobile terminal can be switched to the service that 3G/2G carries out data service.
S203: the first cellular mobile network pattern (as the 3G/2G) standby mode of the cellular mobile network (CellularMobileNetwork) of mobile terminal being switched to the service that speech business is at least provided.
Fig. 4 is the flow chart of the method for switching mobile terminal network pattern in the application the 3rd embodiment.In the present embodiment, described method comprises:
S301: judge whether the WLAN (wireless local area network) switch of mobile terminal is in opening.Described WLAN (wireless local area network) switch is in order to open or to cut out switch or the button of wireless lan function on mobile terminal.
If so, then step S302 is performed.
S302: judge whether mobile terminal connects WLAN (wireless local area network).
If so, following step S304 is then performed; If not, then following step S303 is performed.
S303: judge whether the lasting duration that mobile terminal does not carry out data service by WLAN (wireless local area network) exceedes preset duration.
If not, then following S304 is performed.
S304: the first cellular mobile network pattern (as the 3G/2G) standby mode of the cellular mobile network (CellularMobileNetwork) of mobile terminal being switched to the service that speech business is at least provided.
By the present embodiment, if the function of surfing the Net of mobile terminal open wireless local area network (LAN) (Wi-Fi), then by searching for corresponding wireless network signal and connecting, the function of the data service of wireless network can be realized.Similarly, when judging that mobile terminal carries out data service by WLAN (wireless local area network), this mobile terminal being placed in 3G/2G network schemer and carrying out standby.But, if mobile terminal is in opening at WLAN (wireless local area network) switch, but when not carrying out data service by WLAN (wireless local area network), usually the factor of this situation is caused to be: mobile terminal position does not search the signal of any WLAN (wireless local area network), but or search the signal of WLAN (wireless local area network) cannot connect (as encryption), or certain WLAN (wireless local area network) connected is interrupted because signal occurs abnormal (as: signal strength signal intensity fluctuation).Wherein, in order to ensure the service quality of the data service of mobile terminal, avoid, because of the disconnecting of WLAN (wireless local area network), mobile terminal is switched to cellular mobile network, the present embodiment is by judging whether the lasting duration of above-mentioned network connection interruption exceedes preset duration (as 3s), if not, then show that this mobile terminal connects in transmission successful connection again in the 3s that has no progeny in WLAN (wireless local area network), in the case, then determine that mobile terminal carries out data service by WLAN (wireless local area network), and carry out standby under this mobile terminal being placed in 3G/2G pattern.It is worth mentioning that, if mobile terminal does not reconnect to WLAN (wireless local area network) in 3s, then judge whether the cellular mobile network switch of this mobile terminal is in opening, if, then the standby mode of mobile terminal is switched to 4G or 3G/2G, wherein, according to the priority of network schemer, the standby mode of mobile terminal is preferentially switched to 4G pattern to provide the service of data service at a high speed, when 4G pattern cannot be registered to, then mobile terminal is switched to the service that 3G/2G carries out data service.
Fig. 5 is the flow chart of the method for switching mobile terminal network pattern in the application the 4th embodiment.In the present embodiment, described method comprises:
S401: judge whether the cellular mobile network switch corresponding with data service of mobile terminal is in closed condition; Described cellular mobile network switch is in order to open or to cut out switch or the button of cellular mobile network function on mobile terminal.
S402: the first cellular mobile network pattern (as 3G/2G) if so, the standby mode of the cellular mobile network of described mobile terminal being switched to the service that speech business is at least provided.
Fig. 6 is the flow chart of the method for switching mobile terminal network pattern in the application the 5th embodiment.In the present embodiment, described method comprises:
S501: judge whether the cellular mobile network switch corresponding with data service of mobile terminal is in closed condition.Described cellular mobile network switch is in order to open or to cut out switch or the button of cellular mobile network function on mobile terminal.
If so, following step S503 is performed; If not, following step S502 is performed.
S502: judge whether mobile terminal connects WLAN (wireless local area network).
If so, following step S503 is performed; If not, following step S504 is performed.
S503: the first cellular mobile network pattern (as the 3G/2G) standby mode of the cellular mobile network of described mobile terminal being switched to the service that speech business is at least provided.
S504: judge that mobile terminal needs the service being carried out data service by cellular mobile network, then the standby mode of mobile terminal is switched to 4G or 3G/2G, wherein, according to the priority of network schemer, the standby mode of mobile terminal is preferentially switched to 4G pattern to provide the service of data service at a high speed, when 4G pattern cannot be registered to, then mobile terminal is switched to the service that 3G/2G carries out data service.
Fig. 7 is the flow chart of the method for switching mobile terminal network pattern in the application the 6th embodiment.In the present embodiment, described method comprises:
S601: judge whether the cellular mobile network switch corresponding with data service of mobile terminal is in closed condition.Described cellular mobile network switch is in order to open or to cut out switch or the button of cellular mobile network function on mobile terminal.
If so, following step S605 is performed; If not, following step S602 is performed.
S602: judge whether the WLAN (wireless local area network) switch of mobile terminal is in opening.
Described WLAN (wireless local area network) switch is in order to open or to cut out switch or the button of wireless lan function on mobile terminal.
If so, following step S603 is performed; If not, following step S605 is performed.
S603: judge whether mobile terminal connects WLAN (wireless local area network).
If so, following step S605 is performed; If not, following step S604 is performed.
S604: judge whether the lasting duration that mobile terminal does not carry out data service by WLAN (wireless local area network) exceedes preset duration.
In order to ensure the service quality of the data service of mobile terminal, avoid, because of the disconnecting of WLAN (wireless local area network), mobile terminal is switched to cellular mobile network, the present embodiment is by judging whether the lasting duration of above-mentioned network connection interruption (not carrying out data service by WLAN (wireless local area network)) exceedes preset duration (as 3s), if not, then show that this mobile terminal connects in transmission successful connection again in the 3s that has no progeny in WLAN (wireless local area network), in the case, then determine that mobile terminal carries out data service by WLAN (wireless local area network), and carry out standby under this mobile terminal being placed in 3G/2G pattern.
If so, following step S606 is performed; If not, step S605 is performed.
S605: the first cellular mobile network pattern (as the 3G/2G) standby mode of the cellular mobile network of described mobile terminal being switched to the service that speech business is at least provided.
S606: judge that mobile terminal needs the service being carried out data service by cellular mobile network, then the standby mode of mobile terminal is switched to 4G or 3G/2G, wherein, according to the priority of network schemer, the standby mode of mobile terminal is preferentially switched to 4G pattern to provide the service of data service at a high speed, when 4G pattern cannot be registered to, then mobile terminal is switched to the service that 3G/2G carries out data service.
Fig. 8 is the module map of the device of switching mobile terminal network pattern in the application one embodiment.This device can be parts in mobile terminal UE, or the systems soft ware that mobile terminal UE is run.This device is based on the principle of said method, and the device of the present embodiment can comprise:
First judge module 701, for judging whether this mobile terminal connects described WLAN (wireless local area network).
Handover module 702, for when this mobile terminal connects WLAN (wireless local area network), switches to the first cellular mobile network pattern of the service at least providing speech business by the standby mode of the cellular mobile network of described mobile terminal.
In another possible embodiments, said apparatus comprises:
First judge module 701, for judging whether the cellular mobile network switch corresponding with data service of mobile terminal is in closed condition.
Handover module 702, for when the cellular mobile network switch corresponding with data service of mobile terminal is in closed condition, the standby mode of the cellular mobile network of described mobile terminal is switched to the first cellular mobile network pattern of the service that speech business is at least provided.
Fig. 9 is the module map of the device of switching mobile terminal network pattern in another embodiment of the application.The device of the present embodiment can comprise:
First judge module 801, for judging whether this mobile terminal connects described WLAN (wireless local area network).
Handover module 802, for when this mobile terminal connects WLAN (wireless local area network), switches to the first cellular mobile network pattern of the service at least providing speech business by the standby mode of the cellular mobile network of described mobile terminal.
Second judge module 803, for when described mobile terminal does not connect described WLAN (wireless local area network), judges whether the cellular mobile network switch corresponding with data service of described mobile terminal is in opening;
Then in a preferred embodiment, described handover module 802 may be used for:
When the cellular mobile network switch corresponding with data service of described mobile terminal is not in opening, the standby mode of the cellular mobile network of described mobile terminal is switched to the first cellular mobile network pattern of the service that speech business is at least provided.
In the embodiment of the present application, described first judge module 801 may be used for:
When the WLAN (wireless local area network) switch of mobile terminal is in opening, judge whether mobile terminal connects WLAN (wireless local area network);
Then, described device can also comprise:
3rd judge module 804, for when described mobile terminal does not connect described WLAN (wireless local area network) and the WLAN (wireless local area network) switch of described mobile terminal is in opening, judge whether the lasting duration that described mobile terminal does not connect described WLAN (wireless local area network) exceedes preset duration;
Then preferably, described handover module 802 for:
When the lasting duration that described mobile terminal does not connect described WLAN (wireless local area network) does not exceed preset duration, the standby mode of the cellular mobile network of described mobile terminal is switched to the first cellular mobile network pattern of the service that speech business is at least provided.
In the embodiment of the present application, described device can also comprise:
Second judge module 803, for when the cellular mobile network switch corresponding with data service of described mobile terminal is not in closed condition, judges whether described mobile terminal connects described WLAN (wireless local area network);
Then preferably, described handover module 802 may be used for:
When described mobile terminal connects described WLAN (wireless local area network), the standby mode of the cellular mobile network of described mobile terminal is switched to the first cellular mobile network pattern of the service that speech business is at least provided.
In the embodiment of the present application, described device can also comprise:
Second judge module 803, for when the cellular mobile network switch corresponding with data service of described mobile terminal is not in closed condition, judges whether the described mobile terminal that WLAN (wireless local area network) switch is in opening connects described WLAN (wireless local area network);
3rd judge module 804, may be used for when the described mobile terminal that WLAN (wireless local area network) switch is in opening does not connect described WLAN (wireless local area network), judges whether the lasting duration that described mobile terminal does not connect described WLAN (wireless local area network) exceedes preset duration;
Then preferably, described handover module 802 for:
When the lasting duration that the described mobile terminal that WLAN (wireless local area network) switch is in opening does not connect described WLAN (wireless local area network) does not exceed preset duration, the standby mode of the cellular mobile network of described mobile terminal is switched to the first cellular mobile network pattern of the service that speech business is at least provided.
To sum up, the method that the embodiment of the present application provides and device, by judging whether this mobile terminal connects described WLAN (wireless local area network), or judge whether the cellular mobile network switch corresponding with data service of mobile terminal is in closed condition, and when this mobile terminal connects WLAN (wireless local area network), or when the cellular mobile network switch corresponding with data service of mobile terminal is in closed condition, the standby mode of the cellular mobile network of described mobile terminal is switched to the first cellular mobile network pattern of the service that speech business is at least provided.Pass through said process, the application can make mobile terminal when not needing to carry out data service by cellular mobile network, the standby mode of this mobile terminal is switched to the first cellular mobile network pattern (as 3G/2G) of the service that speech business is at least provided, like this, when the mobile terminal that the first cellular mobile network pattern is standby needs to carry out speech business, the time of circuit domain dropping CSFB process can be avoided to consume, and avoid circuit domain dropping failure and the possibility that speech business cannot realize may be caused.
For convenience of description, various unit is divided into describe respectively with function when describing above device.Certainly, the function of each unit can be realized in same or multiple software and/or hardware when implementing the application.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Also it should be noted that, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, commodity or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, commodity or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, commodity or the equipment comprising described key element and also there is other identical element.
It will be understood by those skilled in the art that the embodiment of the application can be provided as method, system or computer program.Therefore, the application can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the application can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) of computer usable program code.
The application can describe in the general context of computer executable instructions, such as program module.Usually, program module comprises the routine, program, object, assembly, data structure etc. that perform particular task or realize particular abstract data type.Also can put into practice the application in a distributed computing environment, in these distributed computing environment (DCE), be executed the task by the remote processing devices be connected by communication network.In a distributed computing environment, program module can be arranged in the local and remote computer-readable storage medium comprising memory device.
Each embodiment in this specification all adopts the mode of going forward one by one to describe, between each embodiment identical similar part mutually see, what each embodiment stressed is the difference with other embodiments.Especially, for system embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
The foregoing is only the embodiment of the application, be not limited to the application.To those skilled in the art, the application can have various modifications and variations.Any amendment done within all spirit in the application and principle, equivalent replacement, improvement etc., within the right that all should be included in the application.