Abstract:
The present invention discloses a working method of a multi-mode terminal and a multi-mode terminal and relates to the field of communications technologies, which can implement switching between multi-mode multi-standby and multi-mode single-standby, and improve user experience. The working method of a multi-mode terminal includes: determining, according to a network where a terminal currently camps, a currently applicable working mode of the terminal, where the currently applicable working mode is a multi-mode multi-standby mode and a multi-mode single-standby mode; and configuring a working mode of the terminal to the currently applicable working mode of the terminal. The present invention may be applied to the field of communications technologies.

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS  
       [0001]    This application claims priority to Chinese Patent Application No. 201210086336.5, filed on Mar. 28, 2012, which is hereby incorporated by reference in its entirety. 
       FIELD OF THE INVENTION  
       [0002]    The present invention relates to the field of communications technologies, and in particular, to a working method of a multi-mode terminal and a multi-mode terminal. 
       BACKGROUND OF THE INVENTION  
       [0003]    With the rapid development of communications technologies, increasingly higher requirements are imposed on mobile terminals such as mobile phones. In order to satisfy growing demands for communications, a multi-mode terminal technology, capable of supporting two or more types of modes at the same time, has been developed so far. In the multi-mode terminal technology, a multi-mode single-standby terminal means that when a terminal device works, only a set of radio frequency channels work for a certain mode at the same time; and a multi-mode multi-standby terminal means that when a terminal device works, multiple sets of radio frequency channels corresponding to multiple modes work at the same time. A most common application of multi-mode multi-standby is multi-mode dual-standby. 
         [0004]    However, a multi-mode dual-standby technology has not been stipulated by a protocol standard so far, and therefore, a multi-mode dual-standby terminal is generally required to be separately registered for a CS (Circuit Switched, circuit switched) domain and a PS (Packet Switched, packet switched) domain, instead of co-registration. When the multi-mode dual-standby terminal roams out of network coverage of a China communications operator (such as China Mobile), the terminal generally can work in only one of the CS domain and the PS domain. When the terminal roams out of the network coverage of China Mobile, for example, only the CS domain is available, at this time, a roaming user can use only modes camping on the CS domain such as GSM, TDS-CDMA, and WCDMA, but cannot use modes such as LTE and WCDMA in the PS domain through inter-system interoperations such as co-registration, CSFB and multi-mode single-standby. 
       SUMMARY OF THE INVENTION  
       [0005]    Embodiments of the present invention provide a working method of a multi-mode terminal and a multi-mode terminal, which can implement switching between multi-mode multi-standby and multi-mode single-standby and improve user experience. 
         [0006]    To achieve the foregoing objective, the embodiments of the present invention adopt the following technical solutions. 
         [0007]    A working method of a multi-mode terminal includes: 
         [0008]    determining, according to a network where a terminal currently camps, a currently applicable working mode of the terminal, where the currently applicable working mode is a multi-mode multi-standby mode or a multi-mode single-standby mode; and 
         [0009]    configuring a working mode of the terminal to the currently applicable working mode of the terminal. 
         [0010]    A multi-mode terminal includes: 
         [0011]    a determining unit, configured to determine, according to a network where a terminal currently camps, a currently applicable working mode of the terminal, where the currently applicable working mode is a multi-mode multi-standby mode or a multi-mode single-standby mode; and 
         [0012]    a configuring unit, configured to configure a working mode of the terminal to the currently applicable working mode of the terminal. 
         [0013]    With the working method of a multi-mode terminal and the multi-mode terminal provided in the embodiments of the present invention, a currently applicable working mode of a terminal can be determined according to a network where the terminal currently camps, and further, a working mode of the terminal is configured to the currently applicable working mode of the terminal, thereby implementing switching between multi-mode single-standby and multi-mode multi-standby, namely, supporting a multi-mode single-standby working mode and a multi-mode multi-standby working mode at the same time, enabling a user to enjoy multiple modes when roaming among different networks, and improving user experience. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS  
         [0014]    To illustrate the technical solutions in the embodiments of the present invention or in the prior art more clearly, the accompanying drawings required for describing the embodiments or the prior art are briefly introduced in the following. Apparently, the accompanying drawings in the following descriptions merely show some embodiments of the present invention, and persons of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts. 
           [0015]      FIG. 1  is a flow chart of a working method of a multi-mode terminal according to an embodiment of the present invention; 
           [0016]      FIG. 2  is a flow chart of a working method of a multi-mode terminal according to another embodiment of the present invention; 
           [0017]      FIG. 3  is a flow chart of a working method of a multi-mode terminal according to Embodiment 1 of the present invention; 
           [0018]      FIG. 4  is a flow chart of a working method of a multi-mode terminal according to Embodiment 2 of the present invention; 
           [0019]      FIG. 5  is a structural block diagram of a multi-mode terminal according to an embodiment of the present invention; 
           [0020]      FIG. 6  is a structural block diagram of a determining unit of a multi-mode terminal according to an embodiment of the present invention; and 
           [0021]      FIG. 7  is a structural block diagram of a configuring unit of a multi-mode terminal according to an embodiment of the present invention. 
       
    
    
     DETAILED DESCRIPTION OF THE EMBODIMENTS  
       [0022]    The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the embodiments to be described are merely a part rather than all of the embodiments of the present invention. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention. 
         [0023]    The present invention provides a working method of a multi-mode terminal, and as shown in  FIG. 1 , the method includes: 
         [0024]      101 : Determine, according to a network where a terminal currently camps, a currently applicable working mode of the terminal, where the currently applicable working mode is a multi-mode multi-standby mode or a multi-mode single-standby mode. 
         [0025]    The multi-mode terminal can support multiple modes at the same time, the multi-mode means supporting multiple modes, and the multiple modes may include at least two types of: GSM (Global System for Mobile Communications, global system for mobile communications), CDMA (Code Division Multiple Access, code division multiple access) 2000, TDS-CDMA (Time Division-Synchronous Code Division, time division-synchronous code division multiple access technology), WCDMA (Wideband Code Division Multiple Access, wideband code division multiple access) and LTE (Long Term Evolution, long term evolution) modes, definitely, which is not limited in the embodiments of the present invention, and the multi-mode may further include another type of mode. 
         [0026]    The currently applicable working mode of the terminal is a multi-mode multi-standby mode or a multi-mode single-standby mode. The multi-mode single-standby mode is stipulated by the 3GPP (3rd Generation Partnership Project, 3rd generation partnership project) protocol standard, but the multi-mode multi-standby mode has not been stipulated by a protocol standard so far, which causes that the multi-mode multi-standby mode is not available in all networks. For example, when the terminal roams between different countries or regions, the multi-mode multi-standby mode may not be normally used. In this step, preferably, when the multi-mode multi-standby mode is unavailable in the network where the terminal currently camps, the currently applicable working mode of the terminal is determined as the multi-mode single-standby mode, and in other cases, the currently applicable working mode of the terminal is determined as the multi-mode multi-standby mode. 
         [0027]    A specific example is taken in the following to illustrate a case that the multi-mode multi-standby is unavailable in the network where the terminal currently camps. 
         [0028]    One or more modes of the multi-mode multi-standby may be in a working status in each of a PS domain and a CS domain. However, because the multi-mode multi-standby is not stipulated by a protocol standard, after roaming out of network coverage of a certain China communications operator, the terminal can work in only one of the CS domain and the PS domain. For example, when the terminal can work in only the CS domain, a mode camping on the CS domain (such as GSM and TDS-CDMA) is available, but a mode camping on the PS domain (such as LTE) is unavailable, namely, at this time, the multi-mode multi-standby cannot provide a service for a user normally. That is, at this time, the multi-mode multi-standby is not an applicable working mode of the network where the terminal currently camps. The currently applicable working mode of the terminal should be determined as the multi-mode single-standby mode. 
         [0029]    Specifically, in the embodiments of the present invention, an MCC (Mobile Country Code, mobile country code) and/or an MNC (Mobile Network Code, mobile network code) of the network where the terminal currently camps may be searched, and further the currently applicable working mode of the terminal is determined according to the MCC and/or the MNC. For example, after the terminal roams to network coverage of a certain China communications operator, a searched MCC of the network where the terminal currently camps is 460 (China), and the currently applicable working mode of the terminal may be determined as the multi-mode multi-standby mode. Definitely, persons skilled in the art may further determine the currently applicable working mode of the terminal according to other common senses or common technical means in the art, which is not limited in the embodiments of the present invention. 
         [0030]      102 : Configure a working mode of the terminal to the currently applicable working mode of the terminal. 
         [0031]    Specifically, if the currently applicable working mode of the terminal is the multi-mode multi-standby mode, the working mode of the terminal is configured to the multi-mode multi-standby mode; and if the currently applicable working mode of the terminal is the multi-mode single-standby mode, the working mode of the terminal is configured to the multi-mode single-standby mode. 
         [0032]    If the applicable working mode of the terminal, which is determined in step  101  according to the network where the terminal camps, is multi-mode multi-standby, the working mode of the terminal is configured to a multi-mode multi-standby working mode in step  102 . Specifically, a physical layer and a radio frequency channel of the terminal are configured to the multi-mode multi-standby mode. Multiple sets of radio frequency channels of the terminal are used for multiple different modes, so that the multiple modes are in a working status at the same time. Correspondingly, a mode of high-layer software of the terminal is configured to the multi-mode multi-standby mode. 
         [0033]    If the applicable working mode of the terminal, which is determined in step  101  according to the network where the terminal camps, is multi-mode single-standby, the working mode of the terminal is configured to a multi-mode single-standby working mode in step  102 . Specifically, a physical layer and a radio frequency channel of the terminal are configured to the multi-mode single-standby mode, where the multiple sets of radio frequency channels of the terminal are selected and used for one mode, thereby implementing characteristics of the multi-mode single-standby such as co-registration, CSFB (Circuit Switched Fallback, circuit switched fallback) and multi-mode interoperations. Correspondingly, the mode of the high-layer software of the terminal is configured to the multi-mode single-standby mode. 
         [0034]    In this step, the working mode of the terminal may be automatically configured to the currently applicable working mode of the terminal. Automatic configuration for the terminal is that after the currently applicable working mode of the terminal is determined, the working mode of the terminal is automatically configured to a determined working mode without a user operation. In addition, the user may also be prompted to manually configure the working mode of the terminal to the currently applicable working mode of the terminal, namely, after the currently applicable working mode of the terminal is determined, prompt information is output to prompt the user whether to configure the working mode of the terminal to the determined working mode, and then the terminal is configured according to an instruction of the user. 
         [0035]    With the working method of a multi-mode terminal provided in this embodiment of the present invention, a currently applicable working mode of a terminal can be determined according to a network where the terminal currently camps, and further, a working mode of the terminal is configured to the currently applicable working mode of the terminal, thereby implementing switching between multi-mode single-standby and multi-mode multi-standby, namely, supporting a multi-mode single-standby working mode and a multi-mode multi-standby working mode at the same time, enabling a user to enjoy multiple modes when roaming among different networks, and improving user experience. 
         [0036]    Further, in an embodiment provided in the present invention, as shown in  FIG. 2 , step  102  specifically includes: 
         [0037]      1021 : Obtain a working mode that is being used by a terminal. 
         [0038]      1022 : Judge whether a currently applicable working mode of the terminal is consistent with the working mode that is being used by the terminal, and if not, execute step  1023 , while if yes, execute step  1024 . 
         [0039]      1023 : Configure the working mode of the terminal to the currently applicable working mode of the terminal. 
         [0040]    In this step, a physical layer and a radio frequency channel are configured to the currently applicable working mode of the terminal, and a work mode of corresponding high-layer software of the terminal is also configured to the currently applicable working mode of the terminal. 
         [0041]      1024 : Maintain the working mode that is being used by the terminal unchanged. 
         [0042]    That is, no further operation is performed on the current physical layer and the radio frequency channel of the terminal, and the working mode that is being used by the terminal is maintained. 
         [0043]    Before the terminal is configured, it is first judged whether the currently applicable working mode of the terminal is consistent with the working mode that is being used by the terminal, and the terminal is configured only when the two working modes are inconsistent, which makes the terminal more intelligent, saves storage space and operation time, and improves user experience. 
         [0044]    In order to better illustrate the working method of a multi-mode terminal provided in this embodiment of the present invention, a working method of a terminal in two specific application scenarios where a multi-mode multi-standby mode is specifically a multi-mode dual-standby mode is illustrated in detail in the following. 
       Embodiment 1  
       [0045]    A working method when a terminal roams out of network coverage of a China communications operator. 
         [0046]    When a terminal is still in network coverage of a China communications operator, a working mode is GTWL (GPS, TDS-CDMA, WCDMA and LTE multi-mode) multi-mode dual-standby: (GSM (CS)+(TDS-CDMA/WCDMA/TD-LTE) (PS)). A GSM mode camps on a CS domain, and TDS-CDMA, WCDMA and TD-LTE modes camp on a PS domain. At this time, the GSM mode camping on the CS domain and the TDS-CDMA mode camping on the PS domain are in a working status. When the terminal roams out of the network coverage of the China communications operator, as shown in  FIG. 3 , the method includes: 
         [0047]      201 : Search for an MCC and an MNC of a network where a terminal currently camps. 
         [0048]    If the MCC is 250 (Russia) and the MNC is 99, it can be known that the terminal roams out of network coverage of a China communications operator. At this time, in the network where the terminal currently camps, multi-mode dual-standby is unavailable. 
         [0049]      202 : Determine, according to the MCC and the MNC, a currently applicable working mode of the terminal as multi-mode single-standby. 
         [0050]      203 : Prompt a user whether to configure a working mode of the terminal to a multi-mode single-standby working mode. 
         [0051]    In this step, a popup text box “The current network is inapplicable to a multi-mode CS domain and PS domain dual-standby mode. Work in a multi-mode single-standby working mode or not?” and check boxes “yes” and “no” may be specifically adopted. If the user selects “yes” according to the prompt, step  204  is executed, and if the user selects “no”, step  205  is executed. 
         [0052]      204 : Configure a physical layer and a radio frequency channel of the terminal to a multi-mode single-standby mode. 
         [0053]    In this embodiment, the foregoing step specifically includes that corresponding software of the terminal is reinitialized, a TDS-CDMA mode that is not supported by a foreign operator is closed, a WCDMA mode that is supported by the foreign operator is started, and a mode of corresponding high-layer software of the terminal is also configured to the multi-mode single-standby mode, co-registration is initiated, GWL (GSM, WCDMA, and TD-LTE) multi-mode interoperations are started, and a mode of the terminal is configured to a GWL multi-mode single-standby mode. 
         [0054]      205 : Maintain a multi-mode dual-standby mode of the terminal unchanged. 
       Embodiment 2  
       [0055]    A working method when a terminal roams to network coverage of a China communications operator. 
         [0056]    A terminal in this embodiment is the same as the terminal in Embodiment 1, and is in a GWL multi-mode single-standby working mode. When the terminal roams to network coverage of a China communications operator, as shown in  FIG. 4 , the method includes: 
         [0057]      301 : Search for an MCC and an MNC of a network where a terminal currently camps. 
         [0058]    If the MCC is 460 (China) and the MNC is 00, it can be known that the terminal roams to network coverage of a China communications operator. At this time, in the network coverage of the China communications operator, multi-mode dual-standby is available. 
         [0059]      302 : Determine, according to the MCC and the MNC, a currently applicable working mode of the terminal as multi-mode dual-standby. 
         [0060]      303 : Prompt a user whether to configure a working mode of the terminal to a multi-mode dual-standby working mode. 
         [0061]    In this step, a popup text box “The current network is applicable to a multi-mode CS domain and PS domain dual-standby mode. Work in a multi-mode dual-standby working mode or not?” and check boxes “yes” and “no” may be specifically adopted. If the user selects “yes” according to the prompt, step  304  is executed, and if the user selects “no”, step  305  is executed. 
         [0062]      304 : Configure a physical layer and a radio frequency channel of the terminal to a multi-mode dual-standby mode. 
         [0063]    In this embodiment, the foregoing step specifically includes that corresponding software of the terminal is reinitialized, a TDS-CDMA mode that is supported by the China communications operator is started, and a mode of corresponding high-layer software of the terminal is also configured to the multi-mode dual-standby mode. At this time, the terminal is restored to an initial multi-mode dual-standby working mode, that is, GTWL (GPS, TDS-CDMA, WCDMA and LTE multi-mode) multi-mode dual-standby: (GSM (CS)+(TDS-CDMA/WCDMA/TD-LTE) (PS)). A GSM mode camps on a CS domain, and TDS-CDMA, WCDMA and TD-LTE modes camp on a PS domain. At this time, the GSM mode camping on the CS domain and the TDS-CDMA mode camping on the PS domain are in a working status. 
         [0064]      305 : Maintain a multi-mode single-standby mode of the terminal unchanged. 
         [0065]    Corresponding to the foregoing working method of a multi-mode terminal, the present invention provides a multi-mode terminal, and as shown in  FIG. 5 , the multi-mode terminal includes a determining unit  41  and a configuring unit  42 . 
         [0066]    The multi-mode terminal can support multiple modes at the same time, the multi-mode means supporting multiple modes, and the multiple modes may include at least two types of: GSM, CDMA2000, TDS-CDMA, WCDMA, and LTE, which is not limited in this embodiment of the present invention, and the multi-mode may further include another type of mode. 
         [0067]    The determining unit  41  is configured to determine, according to a network where a terminal currently camps, a currently applicable working mode of the terminal, where the currently applicable working mode is a multi-mode multi-standby mode or a multi-mode single-standby mode. 
         [0068]    The configuring unit  42  is configured to configure a working mode of the terminal to the currently applicable working mode of the terminal. 
         [0069]    Specifically, if the currently applicable working mode of the terminal is the multi-mode multi-standby mode, the configuring unit  42  configures the working mode of the terminal to the multi-mode multi-standby mode; and if the currently applicable working mode of the terminal is the multi-mode single-standby mode, the configuring unit  42  configures the working mode of the terminal to the multi-mode single-standby mode. 
         [0070]    The configuring unit  42  may be specifically configured to automatically configure the working mode of the terminal to the currently applicable working mode of the terminal; or prompt a user to manually configure the working mode of the terminal to the currently applicable working mode of the terminal. 
         [0071]    With the multi-mode terminal provided in this embodiment of the present invention, a currently applicable working mode of a terminal can be determined according to a network where the terminal currently camps, and further, a working mode of the terminal is configured to the currently applicable working mode of the terminal, thereby implementing switching between multi-mode single-standby and multi-mode multi-standby, namely, supporting a multi-mode single-standby working mode and a multi-mode multi-standby working mode at the same time, enabling a user to enjoy multiple modes when roaming among different networks, and improving user experience. 
         [0072]    Further, as shown in  FIG. 6 , the determining unit  41  specifically includes: 
         [0073]    a searching module  411 , configured to search for a mobile country code and/or a mobile network code of the network where the terminal currently camps; and 
         [0074]    a determining module  412 , configured to determine, according to the mobile country code and/or the mobile network code, the currently applicable working mode of the terminal, definitely, which is not limited in this embodiment of the present invention. 
         [0075]    The searching module  411  searches for the mobile country code and/or the mobile network code, so that the determining module  412  can accurately determine the currently applicable working mode of the terminal. 
         [0076]    Further, as shown in  FIG. 7 , the configuring unit  42  specifically includes: 
         [0077]    an obtaining module  421 , configured to obtain a working mode that is being used by the terminal; 
         [0078]    a judging module  422 , configured to judge whether the currently applicable working mode of the terminal is consistent with the working mode that is being used by the terminal; and 
         [0079]    a configuring module  423 , configured to, when the currently applicable working mode of the terminal is inconsistent with the working mode that is being used by the terminal and is obtained by the obtaining module, configure the working mode of the terminal to the currently applicable working mode of the terminal; and configured to, when the currently applicable working mode of the terminal is consistent with the working mode that is being used by the terminal and is obtained by the obtaining module, maintain the working mode that is being used by the terminal unchanged. 
         [0080]    Before the terminal is configured, first the judging module  422  judges whether a determined applicable working mode of the terminal is consistent with a current working mode of the terminal, where the current working mode of the terminal is obtained by the obtaining module  421 , and the terminal is configured by using the configuring module  423  only when the two working modes are inconsistent, which makes the terminal more intelligent, saves storage space and operation time, and improves user experience. 
         [0081]    Through the foregoing description of the embodiments, persons skilled in the art may clearly understand that the present invention may be implemented by software plus necessary universal hardware, and definitely may also be implemented by hardware, but in many cases, the former is preferred. Based on such an understanding, the technical solutions of the present invention essentially, or the part contributing to the prior art may be implemented in the form of a software product. The computer software product is stored in a readable storage medium, for example, a floppy disk, hard disk, or optical disk of a computer, and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to execute the methods described in the embodiments of the present invention. 
         [0082]    The foregoing descriptions are merely specific embodiments of the present invention, but are not intended to limit the protection scope of the present invention. Any variation or replacement readily figured out by persons skilled in the art within the technical scope disclosed in the present invention shall all fall within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.