Abstract:
Disclosed are a method and an apparatus for determining network switching, relating to communication technology: a UE reports information on user network-switching conditions to a base station, which, on the basis of said information and upon network-switching conditions being fulfilled, determines whether or not to carry out network switching for the UE, thus allowing the determination to carry out network switching to be based on user preferences.

Description:
[0001]    This application claims the benefit of Chinese Patent Application No. 201310111462.6, filed with the State Intellectual Property Office of People&#39;s Republic of China on Apr. 1, 2013 and entitled “Method and device for deciding on network switching”, which is hereby incorporated by reference in its entirety. 
       FIELD 
       [0002]    The present application relates to the field of communications and particularly to a method and device for deciding on network switching. 
       BACKGROUND 
       [0003]    Along with the growing demands of subscribers and the developing communication technologies, more and more wireless communication technologies and related networks are emerging, e.g., the 2G/3G/4G mobile communication technologies and networks capable of providing wide coverage, Wireless Fidelity (WiFi) technologies and Wireless Local Area Networks (WLANs) capable of providing hotspot coverage, etc., so there are also a large number of emerging scenarios in which different types of communication networks coexist, e.g., a scenario in which the 2G/3G/4G networks coexist with the WLAN network. 
         [0004]    The Evolved Packet System (EPS) is a system which supports various access technologies and mobility between them. In the multi-access scenario, a User Equipment (UE) may be covered jointly by a number of 3rd Generation Partnership Project (3GPP) and/or non-3GPP access networks. These access networks may operate with different access technologies, may be served by different operators, and also may provide accesses to different core networks.  FIG. 1  illustrates the scenario in which a Universal Mobile Telecommunication System (UMTS)/Long Term Evolution (LTE) network coexists with the WLAN network, where there are a number of WLAN Access Points (APs) in a coverage area of a base station of the UMTS/LTE network (a Node B in the UMTS network, and an evolved Node B (eNB) in the LTE network), and coverage areas of the access points are smaller than that of the base station. 
         [0005]    In the existing heterogeneous network scenario, traffic is offloaded for the UMTS/LTE network through the WLAN network, where there are generally two types of scenarios of seamless offloading and non-seamless offloading. As illustrated in  FIG. 2   a , seamless offloading refers to that there is a connection between the WLAN network and the 3GPP Core Network (CN), and services still access the 3GPP (including the UMTS/LTE) core network after the traffic offloading is performed via the air interface. As illustrated in  FIG. 2   b , non-seamless offloading refers to that there is no connection between the WLAN network and the 3GPP Core Network (CN), and services accesses the Internet directly without going through the 3GPP CN after the traffic offloading is performed via the air interface. 
         [0006]    For offloading through the WLAN, a part of bearers of the UE may be transferred, or all the bearers of the UE may be transferred. If a part of bearers of the UE are transferred, then the UE will be connected with both the UMTS/LTE network and the WLAN network. If all the bearers of the UE may be transferred, then the UE will be connected with only the WLAN network after they are transferred. 
         [0007]    Switching in the UMTS/LTE system refers to a procedure in which the UE is switched from a cell to another. In a particular air interface procedure, the base station sends a switching command to the UE; the UE is disconnected from a source cell, and initiates an access to a destination cell indicated in the switching command, upon reception of the switching command; and the UE sends a switching success message to a destination base station after accessing the destination cell successfully, thus completing the switching procedure. 
         [0008]    Switching in the UMTS/LTE system can be performed as seamless/lossless switching. 
         [0009]    Switching in the WLAN system refers to a procedure in which the UE is switched from an AP to another AP. In a particular air interface procedure, the UE discovers a new AP, and the UE decides to be switched to the AP according to its own algorithm; the UE is dissociated from the current AP; and the UE is associated with the new AP. The AP switching procedure ends after the association with the AP is established successfully. 
         [0010]    Switching from the UMTS/LTE system to the WLAN system refers to a procedure in which the UE is switched from a UMTS/LTE cell to a WLAN AP. In a particular air interface procedure (taking switching in a reconfiguration procedure as an example):
       1) The base station knows from a measurement report, geographical position information, etc., of the UE that the UE is approaching certain WLAN AP;   2) if the eNB decides to switch the UE to the WLAN, then the base station instructs the UE in an RRC connection reconfiguration procedure to be switched to the WLAN, where identification information of the destination AP (e.g., a frequency, an SSID, etc.) is included in an RRC connection reconfiguration message;   3) After the UE receives the reconfiguration message, the AS layer notifies the NAS layer that the UE needs to be switched to the WLAN network, and at this time the NAS layer of the UE triggers a WLAN module of the UE to search for the corresponding access point for association (an access); and   4) The UE can establish a corresponding PDN connection through the WLAN (seamless offloading) or access the Internet (non-seamless offloading) after being associated with the AP successfully. The AS layer of the UE sends an RRC connection reconfiguration complete message to the base station to notify the base station that a corresponding bearer switching has been completed.       
 
         [0015]    Apparently the network controls the UE to be switched, for example, from the 3GPP network (e.g., UMTS/LTE) to the WLAN system, primarily taking into account a channel quality, positional information, etc., without considering whether the UE currently intends to be switched, so that some user who does not intend to be switched may be switched forcibly, for example, even if the user has just selected manually the 3GPP network, the user may still be switched to the WLAN network, thus degrading the experience of the user. If the user selects manually the 3GPP network again, then unnecessary ping-pong switching may occur, thus degrading the overall performance of the system. 
       SUMMARY 
       [0016]    Embodiments of the application provide a method and device for deciding on network switching so as to decide whether to perform network switching, according to a preference of a user. 
         [0017]    A method for deciding on network switching includes:
       receiving, by a base station, user condition information for network switching, reported by a UE; and   deciding, by the base station from the user condition information, whether to perform network switching for the UE when a network switching condition is satisfied.       
 
         [0020]    The embodiment of the application provides such a method for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching according to a preference of the user. 
         [0021]    Preferably before the base station receives the user condition information for network switching, reported by the UE, the method further includes:
       sending, by the base station, an inquiry message to the UE about the user condition information for network switching.       
 
         [0023]    Further to any of the embodiments above of the method, preferably the user condition information includes one or a combination of:
       whether to allow the UE to be switched to a non-3GPP network,   a list of services for which the UE is allowed to be switched to a non-3GPP network, or a list of services for which the UE is not allowed to be switched to a non-3GPP network;   priorities of a service network selected by the UE, and a service network selected by the network side for the UE; and   a period of time and/or a region in which no network switching is allowed to be performed after the UE selects a service network.       
 
         [0028]    Further to any of the embodiments above of the method, preferably before the base station receives the user condition information for network switching, reported by the UE, the method further includes:
       determining, by the base station, that the UE is allowed to report the user condition information for network switching, and notifying the UE via dedicated signalling or a broadcast       
 
         [0030]    A method for deciding on network switching includes:
       sending, by a base station, a switching command to a UE upon determining that the UE satisfies a switching condition;   receiving, by the base station, acceptance information or rejection information returned by the UE after the UE deciding from preset user condition information for network switching whether to accept switching; and   deciding, by the base station, from the acceptance information or the rejection information whether to further perform network switching for the UE.       
 
         [0034]    The embodiment of the application provides such a method for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching, according to a preference of the user. 
         [0035]    A method for deciding on network switching includes:
       determining, by a UE, user condition information for network switching; and   reporting, by the UE, the user condition information for network switching to a base station, so that the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied.       
 
         [0038]    The embodiment of the application provides such a method for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching, according to a preference of the user. 
         [0039]    Preferably before the UE reports the user condition information for network switching to the base station, the method further includes:
       receiving an inquiry message sent by the base station about the user condition information for network switching.       
 
         [0041]    Further to any of the embodiments above of the method, preferably the user condition information includes one or a combination of:
       whether to allow the UE to be switched to a non-3GPP network;   a list of services for which the UE is allowed to be switched to a non-3GPP network, or a list of services for which the UE is not allowed to be switched to a non-3GPP network;   priorities of a service network selected by the UE, and a service network selected by the network side for the UE; and   a period of time and/or a region in which no network switching is allowed to be performed after the UE selects a service network.       
 
         [0046]    Further to any of the embodiments above of the method, preferably before the UE reports the user condition information for network switching to the base station, the method further includes:
       receiving, by the UE, a message sent by the base station via dedicated signalling or a broadcast to indicate that the UE is allowed to report the user condition information for network switching.       
 
         [0048]    A method for deciding on network switching includes:
       receiving, by a UE, a switching command sent by a base station upon the base station determining that the UE satisfies a switching condition; and   returning, by the UE, acceptance information or rejection information to the base station after deciding from preset user condition information for network switching whether to accept switching, so that the base station decides from the acceptance information or the rejection information whether to further perform network switching for the UE.       
 
         [0051]    The embodiment of the application provides such a method for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching, according to a preference of the user. 
         [0052]    A device for deciding on network switching includes:
       a receiving unit configured to receive user condition information for network switching, reported by a UE; and   a deciding unit configured to decide from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied.       
 
         [0055]    The embodiment of the application provides such a device for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching, according to a preference of the user. 
         [0056]    Preferably the receiving unit is further configured:
       to send an inquiry message to the UE about the user condition information for network switching before receiving the user condition information for network switching, reported by the UE.       
 
         [0058]    Preferably the receiving unit is further configured:
       to determine that the UE is allowed to report the user condition information for network switching, and to notify the UE via dedicated signalling or a broadcast, before receiving the user condition information for network switching, reported by the UE.       
 
         [0060]    A device for deciding on network switching includes:
       a radio frequency unit configured to receive user condition information for network switching, reported by a UE; and   a processor configured to decide from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied.       
 
         [0063]    The embodiment of the application provides such a device for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching, according to a preference of the user. 
         [0064]    A device for deciding on network switching includes:
       a sending unit configured to send a switching command to a UE upon determining that the UE satisfies a switching condition;   an information receiving unit configured to receive acceptance information or rejection information returned by the UE after the UE deciding from preset user condition information for network switching whether to accept switching; and   a switching deciding unit configured to decide from the acceptance information or the rejection information whether to further perform network switching for the UE.       
 
         [0068]    The embodiment of the application provides such a device for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching, according to a preference of the user. 
         [0069]    A device for deciding on network switching includes:
       a radio frequency unit configured to send a switching command to a UE upon determining that the UE satisfies a switching condition; and to receive acceptance information or rejection information returned by the UE after the UE deciding from preset user condition information for network switching whether to accept switching; and   a processor configured to decide from the acceptance information or the rejection information whether to further perform network switching for the UE.       
 
         [0072]    The embodiment of the application provides such a device for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching, according to a preference of the user. 
         [0073]    A device for deciding on network switching includes:
       a user condition information determining unit configured to determine user condition information for network switching; and   a reporting unit configured to report the user condition information for network switching to a base station, so that the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied.       
 
         [0076]    The embodiment of the application provides such a device for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching, according to a preference of the user. 
         [0077]    Preferably the reporting unit is further configured:
       to receive an inquiry message sent by the base station about the user condition information for network switching before reporting the user condition information for network switching to the base station.       
 
         [0079]    Preferably the reporting unit is further configured:
       to receive a message sent by the base station via dedicated signalling or a broadcast to indicate that the UE is allowed to report the user condition information for network switching, before reporting the user condition information for network switching to the base station.       
 
         [0081]    A device for deciding on network switching includes:
       a processor configured to determine user condition information for network switching; and   a radio frequency unit configured to report the user condition information for network switching to a base station, so that the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied.       
 
         [0084]    The embodiment of the application provides such a device for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching, according to a preference of the user. 
         [0085]    A device for deciding on network switching includes:
       a command receiving unit configured to receive a switching command sent by a base station upon the base station determining that the UE satisfies a switching condition; and   a deciding unit configured to return acceptance information or rejection information to the base station after deciding from preset user condition information for network switching whether to accept switching, so that the base station decides from the acceptance information or the rejection information whether to further perform network switching for the UE.       
 
         [0088]    The embodiment of the application provides such a device for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching, according to a preference of the user. 
         [0089]    A device for deciding on network switching includes:
       a radio frequency unit configured to receive a switching command sent by a base station upon the base station determining that the UE satisfies a switching condition; and   a processor configured to return acceptance information or rejection information to the base station after deciding from preset user condition information for network switching whether to accept switching, so that the base station decides from the acceptance information or the rejection information whether to further perform network switching for the UE.       
 
         [0092]    The embodiment of the application provides such a device for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching, according to a preference of the user. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0093]      FIG. 1  illustrates a schematic diagram of the scenario in which the UMTS/LTE network coexists with the WLAN network in the prior art; 
           [0094]      FIG. 2   a  illustrates a schematic diagram of the scenario of seamless offloading in the prior art; 
           [0095]      FIG. 2   b  illustrates a schematic diagram of the scenario of non-seamless offloading in the prior art; 
           [0096]      FIG. 3  illustrates a first flow chart of a method for deciding on network switching according to an embodiment of the application; 
           [0097]      FIG. 4  illustrates a second flow chart of a method for deciding on network switching according to an embodiment of the application; 
           [0098]      FIG. 5  illustrates a schematic diagram of an application scenario of respective embodiments according to the application; 
           [0099]      FIG. 6  illustrates a third flow chart of a method for deciding on network switching according to an embodiment of the application; 
           [0100]      FIG. 7  illustrates a fourth flow chart of a method for deciding on network switching according to an embodiment of the application; 
           [0101]      FIG. 8  illustrates a first schematic structural diagram of a device for deciding on network switching according to an embodiment of the application; 
           [0102]      FIG. 9  illustrates a second schematic structural diagram of a device for deciding on network switching according to an embodiment of the application; 
           [0103]      FIG. 10  illustrates a third schematic structural diagram of a device for deciding on network switching according to an embodiment of the application; and 
           [0104]      FIG. 11  illustrates a fourth schematic structural diagram of a device for deciding on network switching according to an embodiment of the application. 
       
    
    
     DETAILED DESCRIPTION OF THE EMBODIMENTS 
       [0105]    Embodiments of the application provide such a method and device for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching, according to a preference of the user. 
         [0106]    As illustrated in  FIG. 3 , a method for deciding on network switching according to an embodiment of the application includes:
       Operation S 301 , a base station receives user condition information for network switching, reported by a UE; and   Operation S 302 , the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied.       
 
         [0109]    The UE can report the user condition information to the base station on its own initiative. Alternatively the UE can report the user condition information to the base station upon reception of an inquiry message sent by the base station, where the base station further sends to the UE the inquiry message about the user condition information for network switching, before the operation S 301 . 
         [0110]    The user condition information (including a user preference) is typically set by a user according to a use habit, a preference, etc., of the user, and the user condition information can particularly include one or a combination of:
       Whether to allow the UE to be switched to a non-3GPP network;   A list of services for which the UE is allowed to be switched to a non-3GPP network; or a list of services for which the UE is not allowed to be switched to a non-3GPP network;   Priorities of a service network selected by the UE, and a service network selected by the network side for the UE; and   A period of time and/or a region in which no network switching is allowed to be performed after the UE selects a service network.       
 
         [0115]    Here the 3GPP network includes but will not be limited to a UMTS network, an LTE network, etc., and the non-3GPP network includes but will not be limited to a WLAN network, a WiFi network, etc. 
         [0116]    Furthermore the base station can set a corresponding switch to control the UE to report the user condition information, and if the switch is opened, then the base station allows the UE to report the user condition information for network switching, notifies the UE via dedicated signalling or a broadcast, receives the user condition information for network switching, reported by the UE, and control switching according to the user condition information; and if the switch is closed, then the base station does not allow the UE to report the user condition information for network switching. Further to this, the base station decides that the UE is allowed to report the user condition information for network switching, and notifies the UE via dedicated signalling or a broadcast, before receiving the user condition information for network switching, reported by the UE. 
         [0117]    An embodiment of the application further provides a method for deciding on network switching, where a UE decides from user condition information whether to be switched, and as illustrated in  FIG. 4 , the method includes:
       Operation S 401 , a base station sends a switching command to the UE upon deciding that the UE satisfies a switching condition;   Operation S 402 , the base station receives acceptance information or rejection information returned by the UE after the UE deciding from preset user condition information for network switching whether to accept switching; and   Operation S 403 , the base station decides from the acceptance information or the rejection information whether to further perform network switching for the UE.       
 
         [0121]    The method for deciding on network switching will be described below in details in connection with particular embodiments thereof. 
       First Embodiment 
       [0122]      FIG. 5  illustrates a network scenario in this embodiment, where a base station can be a Node B in a UMTS system, or can be an eNB in an LTE system. 
         [0123]    After accessing the base station, a UE reports its own user preference to the network on its own initiative, for example, whether to allow the network switches the UE to a WLAN, or which category of service can be decided by the network to be switched to the WLAN, or priority information of manual selection by the UE and automatic selection by the network, etc.; and the UE will report the user preference again if it is changed. 
         [0124]    If the UE moves into a coverage area of an Access Point  1 , then the base station decides from the user condition information whether to perform switching, and if the user condition information of the UE indicates no access to the WLAN at this time, then the base station still has the UE stay in the current network without switching. If the user condition information of the UE indicates an access to the WLAN at this time, then the base station initiates a switching procedure to switch the UE from the current network to the WLAN network. 
         [0125]    If the UE is switched in a 3GPP system, then a source eNB can send its own stored user preference information to a destination eNB in a switching procedure. 
       Second Embodiment 
       [0126]    A network scenario of this embodiment is the same as that of the first embodiment. 
         [0127]    In this embodiment, a base station inquires a UE about a user preference, and the UE reports the user preference; and then the base station decides from the user condition information whether to perform switching subsequently; and
       If the base station determines that the UE approaches a coverage area of an Access Point  1 , then the base station inquires the UE about its own user preference via downlink RRC dedicated signalling (e.g., a UE information inquiry message), and the UE report its own user preference information to the base station upon reception of the signalling. The base station stores the information upon reception thereof, and subsequently decides from the information whether to perform switching. If the information reported by the UE indicates no access to a WLAN, then if the UE comes into the coverage area of the Access Point  1 , then the base station still has the UE stay in the current 3GPP network without switching; and if the information reported by the UE indicates an access to the WLAN, then the base station initiates a switching procedure to switch the UE from the current network to the WLAN network.       
 
         [0129]    If the UE is switched in a 3GPP system, then a source eNB can send its own stored user preference information to a destination eNB in a switching procedure. 
       Third Embodiment 
       [0130]    A network scenario of this embodiment is the same as that of the first embodiment. 
         [0131]    A UE instructs the network not to perform network switching in some period of time (which is set by a timer) or position (which is set by a BSSID or SSID coverage area of an AP) each time the manual selection is made for the UE. 
         [0132]    For the UE in a coverage area of both 3GPP and WLAN networks, the 3GPP network is selected manually, and then the UE instructs the base station not to perform switching under 3GPP base station control in some period of time (e.g., a length of a timer is reported) or position (e.g., a BSSID or SSID coverage area of a WLAN AP). The base station stores the information upon reception thereof. If the UE comes into a coverage area of an Access Point  1 , then the base station decides from the information not to perform switching. If the timer expires or the UE goes into a coverage area of another Access Point later, then the base station can decide to perform switching for the UE. 
         [0133]    If the UE is switched in a 3GPP system, then a source eNB can send its own stored user preference information to a destination eNB in a switching procedure. 
       Fourth Embodiment 
       [0134]    A network scenario of this embodiment is the same as that of the first embodiment. 
         [0135]    A base station sets a switch to indicate whether allow a UE to report its own user preference, and if the switch is opened, then the UE is allowed to report its own user preference to the network, and the UE reports the user preference again if it is changed later; and if the switch is closed, then the UE can not report any user preference information. 
         [0136]    The UE resides in a coverage area of the base station. The base station sets a switch to indicate whether allow a UE to report its own user preference, and notifies the UE via dedicated signalling or a broadcast. If the switch is opened, then the UE reports its own user preference to the network, and the UE reports the user preference again if it is changed later; and if the switch is closed, then the UE can not report any user preference information. If the UE reports its own user preference information when the switch is opened, then the network subsequently makes a switching decision based upon the information. For example, if the UE moves into a coverage area of an Access Point  1 , then if the user condition information of the UE indicates no access to a WLAN, then the base station still has the UE stay in the current network without switching. If the user condition information of the UE indicates an access to the WLAN, then the base station initiates a switching procedure to switch the UE from the current network to the WLAN network. 
         [0137]    If the UE is switched in a 3GPP system, then a source eNB can send its own stored user preference information to a destination eNB in a switching procedure. 
       Fifth Embodiment 
       [0138]    A network scenario of this embodiment is the same as that of the first embodiment. 
         [0139]    A base station sends a switching command to a UE to instruct the UE to be switched to a WLAN, and the UE decides from its own user preference whether to accept this switching, upon reception of the switching command, and if the UE decides from the user preference to reject this switching, then the UE will notify the network of rejection information. 
         [0140]    Particularly the UE keeps connected with the base station. At this time the UE moves into a coverage area of an Access Point  1 , and the base station is ready for switching the UE to the WLAN, and sends a switching command to the UE. The UE decides from its own user preference whether to accept this switching, upon reception of the switching command, and if the current user preference of the UE indicates that the UE stays in a 3GPP network without accessing the WLAN, then the UE decides to reject this switching at this time, and then the UE reports information about rejection of this switching to the base station via RRC dedicated signalling. The base station will decide not to switch the UE any further, upon reception of the information. 
         [0141]    An embodiment of the application further provides correspondingly a method for deciding on network switching at the UE side, as illustrated in  FIG. 6 , where the method includes:
       Operation S 601 , a UE determines user condition information for network switching; and   Operation S 602 , the UE reports the user condition information for network switching to a base station, so that the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied.       
 
         [0144]    Here before the UE reports the user condition information for network switching to the base station, the method further includes:
       The UE receives an inquiry message sent by the base station about the user condition information for network switching.       
 
         [0146]    The user condition information particularly includes one or a combination of:
       Whether to allow the UE to be switched to a non-3GPP network;   A list of services for which the UE is allowed to be switched to a non-3GPP network, or a list of services for which the UE is not allowed to be switched to a non-3GPP network;   Priorities of a service network selected by the UE, and a service network selected by the network side for the UE; and   A period of time and/or a region in which no network switching is allowed to be performed after the UE selects a service network.       
 
         [0151]    Furthermore before the UE reports the user condition information for network switching to the base station, the method further includes:
       The UE receives a message sent by the base station via dedicated signalling or a broadcast to indicate that the UE is allowed to report the user condition information for network switching.       
 
         [0153]    An embodiment of the application further provides a method for deciding on network switching at the UE side, as illustrated in  FIG. 7 , where the method includes:
       Operation S 701 , a UE receives a switching command sent by a base station upon determining that the UE satisfies a switching condition; and   Operation S 702 , the UE returns acceptance information or rejection information to the base station after deciding from preset user condition information for network switching whether to accept switching, so that the base station decides from the acceptance information or the rejection information whether to further perform network switching for the UE.       
 
         [0156]    An embodiment of the application further provides a device for deciding on network switching, which can particularly be a base station, as illustrated in  FIG. 8 , where the device includes:
       A receiving unit  801  is configured to receive user condition information for network switching, reported by a User Equipment (UE); and   A deciding unit  802  is configured to decide from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied.       
 
         [0159]    Here the receiving unit  801  is further configured:
       To send an inquiry message to the UE about the user condition information for network switching before receiving the user condition information for network switching, reported by the UE.       
 
         [0161]    The receiving unit  802  is further configured:
       To determine that the UE is allowed to report the user condition information for network switching, and to notify the UE via dedicated signalling or a broadcast, before receiving the user condition information for network switching, reported by the UE.       
 
         [0163]    An embodiment of the application further provides a device for deciding on network switching, which can particularly be a base station, including:
       A radio frequency unit is configured to receive user condition information for network switching, reported by a UE; and   A processor is configured to decide from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied.       
 
         [0166]    An embodiment of the application further provides a device for deciding on network switching, which can particularly a base station, as illustrated in  FIG. 9 , where the device includes:
       A sending unit  901  is configured to send a switching command to a User Equipment (UE) upon determining that the UE satisfies a switching condition;   An information receiving unit  902  is configured to receive acceptance information or rejection information returned by the UE after the UE deciding from preset user condition information for network switching whether to accept switching; and   A switching deciding unit  903  is configured to decide from the acceptance information or the rejection information whether to further perform network switching for the UE.       
 
         [0170]    An embodiment of the application further provides a device for deciding on network switching, which can particularly be a base station, including:
       A radio frequency unit is configured to send a switching command to a User Equipment (UE) upon determining that the UE satisfies a switching condition; and to receive acceptance information or rejection information returned by the UE after the UE deciding from preset user condition information for network switching whether to accept switching; and   A processor is configured to decide from the acceptance information or the rejection information whether to further perform network switching for the UE.       
 
         [0173]    An embodiment of the application further provides correspondingly a device for deciding on network switching, which can particularly be a UE, as illustrated in  FIG. 10 , where the device includes:
       A user condition information determining unit  1001  is configured to determine user condition information for network switching; and   A reporting unit  1002  is configured to report the user condition information for network switching to a base station, so that the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied.       
 
         [0176]    Here the reporting unit  1002  is further configured:
       To receive an inquiry message sent by the base station about the user condition information for network switching before reporting the user condition information for network switching to the base station.       
 
         [0178]    The reporting unit  1002  is further configured:
       To receive a message sent by the base station via dedicated signalling or a broadcast to indicate that the UE is allowed to report the user condition information for network switching, before reporting the user condition information for network switching to the base station.       
 
         [0180]    An embodiment of the application further provides a device for deciding on network switching, which can particularly be a UE, including:
       A processor is configured to determine user condition information for network switching; and   A radio frequency unit is configured to report the user condition information for network switching to a base station, so that the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied.       
 
         [0183]    An embodiment of the application further provides correspondingly a device for deciding on network switching, which can particularly be a UE, as illustrated in  FIG. 11 , where the device includes:
       A command receiving unit  1101  is configured to receive a switching command sent by a base station upon the base station determining that the UE satisfies a switching condition; and   A deciding unit  1102  is configured to return acceptance information or rejection information to the base station after deciding from preset user condition information for network switching whether to accept switching, so that the base station decides from the acceptance information or the rejection information whether to further perform network switching for the UE.       
 
         [0186]    A device for deciding on network switching, including:
       A radio frequency unit is configured to receive a switching command sent by a base station upon the base station determining that the UE satisfies a switching condition; and   A processor is configured to return acceptance information or rejection information to the base station after deciding from preset user condition information for network switching whether to accept switching, so that the base station decides from the acceptance information or the rejection information whether to further perform network switching for the UE.       
 
         [0189]    The embodiments of the application provide such a method and device for deciding on network switching that a UE reports user condition information for network switching to a base station, and the base station decides from the user condition information whether to perform network switching for the UE when a network switching condition is satisfied, so as to decide whether to perform network switching according to a preference of the user. 
         [0190]    Those skilled in the art shall appreciate that the embodiments of the application can be embodied as a method, a system or a computer program product. Therefore the application can be embodied in the form of an all-hardware embodiment, an all-software embodiment or an embodiment of software and hardware in combination. Furthermore the application can be embodied in the form of a computer program product embodied in one or more computer useable storage mediums (including but not limited to a disk memory, a CD-ROM, an optical memory, etc.) in which computer useable program codes are contained. 
         [0191]    The application has been described in a flow chart and/or a block diagram of the method, the device (system) and the computer program product according to the embodiments of the application. It shall be appreciated that respective flows and/or blocks in the flow chart and/or the block diagram and combinations of the flows and/or the blocks in the flow chart and/or the block diagram can be embodied in computer program instructions. These computer program instructions can be loaded onto a general-purpose computer, a specific-purpose computer, an embedded processor or a processor of another programmable data processing device to produce a machine so that the instructions executed on the computer or the processor of the other programmable data processing device create means for performing the functions specified in the flow(s) of the flow chart and/or the block(s) of the block diagram. 
         [0192]    These computer program instructions can also be stored into a computer readable memory capable of directing the computer or the other programmable data processing device to operate in a specific manner so that the instructions stored in the computer readable memory create an article of manufacture including instruction means which perform the functions specified in the flow(s) of the flow chart and/or the block(s) of the block diagram. 
         [0193]    These computer program instructions can also be loaded onto the computer or the other programmable data processing device so that a series of operational steps are performed on the computer or the other programmable data processing device to create a computer implemented process so that the instructions executed on the computer or the other programmable device provide steps for performing the functions specified in the flow(s) of the flow chart and/or the block(s) of the block diagram. 
         [0194]    Although the preferred embodiments of the application have been described, those skilled in the art benefiting from the underlying inventive concept can make additional modifications and variations to these embodiments. Therefore the appended claims are intended to be construed as encompassing the preferred embodiments and all the modifications and variations coming into the scope of the application. 
         [0195]    Evidently those skilled in the art can make various modifications and variations to the application without departing from the spirit and scope of the application. Thus the application is also intended to encompass these modifications and variations thereto so long as the modifications and variations come into the scope of the claims appended to the application and their equivalents.