Abstract:
A wireless telecommunications method for transmitting and receiving data through a wireless telecommunications network that provides at least one of first and second data transmission services includes the steps of configuring a mobile device to determine whether the wireless telecommunications network provides both the first and second data transmission services; and when it is determined that the wireless telecommunications network provides both the first and second data transmission services, enabling operation of the mobile device for selecting one of the first and second data transmission services based on a pre-defined condition, and setting the selected one of the first and second data transmission services as a default data transmission service. A mobile device for realizing the method is also disclosed.

Description:
CROSS-REFERENCE TO RELATED APPLICATION  
       [0001]     This application claims priority of Taiwanese application no. 093118292, filed on Jun. 24, 2004.  
       BACKGROUND OF THE INVENTION  
       [0002]     1. Field of the Invention  
         [0003]     This invention relates to a wireless telecommunications method and mobile device, more particularly to a wireless telecommunications method that enables operation of a mobile device to automatically select a data transmission service provided by a wireless telecommunications network.  
         [0004]     2. Description of the Related Art  
         [0005]     A conventional mobile phone accesses either a packet switched data (PSD) transmission service or a circuit switched data (CSD) transmission service provided by a wireless telecommunications network during a dial-up internet connection.  
         [0006]     Although the service coverage of the CSD transmission service is wider than that of the PSD transmission service, the transmission rate of the CSD transmission service is slower than that of the PSD transmission service. As such, since the access fee is time-related, the CSD transmission service costs more than the PSD transmission service.  
         [0007]     It is desirable to provide a mobile phone that is capable of automatically selecting the PSD transmission service over the CSD transmission service when both services are provided by the wireless telecommunications network.  
       SUMMARY OF THE INVENTION  
       [0008]     According to one aspect of the present invention, a wireless telecommunications method for transmitting and receiving data through a wireless telecommunications network that provides at least one of first and second data transmission services comprises the steps of: 
        configuring a mobile device to determine whether the wireless telecommunications network provides both the first and second data transmission services; and     when it is determined that the wireless telecommunications network provides both the first and second data transmission services, enabling operation of the mobile device for 
            selecting one of the first and second data transmission services based on a pre-defined condition, and     setting the selected one of the first and second data transmission services as a default data transmission service.    
               
 
         [0013]     According to another aspect of the present invention, a mobile device for a wireless telecommunications network that provides at least one of first and second data transmission services comprises a detector module that determines whether the wireless telecommunications network provides both the first and second data transmission services, and that is operable so as to select one of the first and second data transmission services based on a pre-defined condition when the detector module determines that the wireless telecommunications network provides both the first and second data transmission services and so as to set the selected one of the first and second data transmission services as a default data transmission service. 
     
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0014]     Other features and advantages of the present invention will become apparent in the following detailed description of the preferred embodiment with reference to the accompanying drawings, of which:  
         [0015]      FIG. 1  is a simplified block diagram of the preferred embodiment of a mobile device according to the present invention; and  
         [0016]      FIGS. 2A  to  2 C are flowcharts to illustrate the preferred embodiment of a wireless telecommunications method according to the present invention. 
     
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT  
       [0017]     Referring to  FIG. 1 , the preferred embodiment of a mobile device  2  for a wireless telecommunications network  1  according to this invention is shown to include a detector module  21  and a program module  22 .  
         [0018]     In this embodiment, the mobile device  2  is embodied in a mobile phone.  
         [0019]     The wireless telecommunications network  1  may provide either a first or a second data transmission service, or both the first and second data transmission services. In this embodiment, the first data transmission service is a packet switched data (PSD) transmission service, whereas the second data transmission service is a circuit switched data (CSD) transmission service.  
         [0020]     The wireless telecommunications network  1  further permits data transmission with a client side  3 , such as another mobile phone. In an alternative embodiment, the client side  3  may be a computer.  
         [0021]     The wireless telecommunications network  1  provides the first and second data transmission services to the mobile device  2  and the client side  3  through an air interface  4  in a conventional manner.  
         [0022]     The mobile device  2  establishes a client side connection with the client side  3  through the wireless telecommunications network  1 , and accesses either the first or second data transmission service for exchanging information with the client side  3 , in a manner that will be described in greater detail hereinafter.  
         [0023]     The detector module  21  of the mobile device  2  is configured to determine whether the wireless telecommunications network  1  provides both the first and second data transmission services, or only one of the first and second data transmission services. In this embodiment, the detector module  21  of the mobile device  2  is operable so as to select one of the first and second data transmission services based on a pre-defined condition when the detector module  21  of the mobile device  2  determines that the wireless telecommunications network  1  provides both the first and second data transmission services, and so as to set the selected one of the first and second data transmission services as the default data transmission service. It is noted that the pre-defined condition is both speed-related and cost-related.  
         [0024]     In this embodiment, the detector module  21  of the mobile device  2  sets the first data transmission service as the default data transmission service when the detector module  21  of the mobile device  2  determines that the wireless telecommunications network  1  provides only the first data transmission service. On the other hand, the detector module  21  of the mobile device  2  sets the second data transmission service as the default data transmission service when the detector module  21  of the mobile device  2  determines that the wireless telecommunications network  1  provides only the second data transmission service.  
         [0025]     The program module  22  of the mobile device  1  is coupled to the detector module  21  of the mobile device and is loaded with a server socket program  22 .  
         [0026]     The client side  3  is loaded with a client program  31  for enabling the client side  3  to initiate connection with the mobile device  2  through the wireless telecommunications network  1 . The client program  31  of the client side  3  further enables the client side  3  to initiate connection with a web server (not shown) for an internet access through the wireless telecommunications network  1  in a conventional manner.  
         [0027]     When the detection module  21  of the mobile device  2  sets the second data transmission service, i.e., the CSD transmission service, as the default data transmission service, the program module  22  of the mobile device  2  verifies a connection request received through the wireless telecommunications network  1 , and establishes the client side connection only upon successful verification.  
         [0028]     It is noted that the detector module  21  and the program module  22  of the mobile device  2  operate automatically.  
         [0029]     The preferred embodiment of a wireless telecommunications method for transmitting and receiving data through the wireless telecommunications network  1  according to this invention will now be described with further reference to  FIGS. 2A  to  2 C.  
         [0030]     In step  51 , the detector module  21  of the mobile device  2  determines whether the wireless telecommunications network  1  provides both the first and second data transmission services.  
         [0031]     In step  52 , when it is determined, by the detector module  21 , that the wireless telecommunications network  1  provides both the first and second data transmission services, the flow proceeds to step  53 . Otherwise, the flow proceeds to step  59 .  
         [0032]     In step  53 , the detector module  21  of the mobile device  2  selects one of the first and second data transmission services based on a pre-defined condition.  
         [0033]     In this embodiment, since the pre-defined condition is both speed- and cost-related, the detector module  21  of the mobile device  2  selects the first data transmission service (i.e., the packet switched data transmission service).  
         [0034]     In step  54 , the detector module  21  sets the first data transmission service as the default data transmission service. Thereafter, in step  55 , the program module  22  of the mobile device  2  waits for a connection request through the wireless telecommunications network  1 .  
         [0035]     In step  56 , when the program module  22  of the mobile device  2  receives the connection request through the wireless telecommunications network  1 , the flow proceeds to step  57 . Otherwise, the flow goes back to step  55 .  
         [0036]     It is noted that the connection request is preferably in the form of a short message service that contains an internet protocol (IP) address of the client side  3 .  
         [0037]     In step  57 , the program module  22  of the mobile device  2  establishes the client side connection. Thereafter, in step  58 , the program module  22  of the mobile device  2  accesses the default data transmission service, i.e., the PSD transmission service.  
         [0038]     In step  59 , when it is determined, by the detector module  21  of the mobile device  2 , that the wireless telecommunications network  1  provides only the first data transmission service, the flow proceeds to step  60 . Otherwise, the flow proceeds to step  65 .  
         [0039]     In step  60 , the detector module  21  sets the first data transmission service as the default data transmission service. Thereafter, in step  61 , the program module  22  of the mobile device  2  waits for a connection request through the wireless telecommunications network  1 .  
         [0040]     In step  62 , when the program module  22  of the mobile device  2  receives the connection request through the wireless telecommunications network  1 , the flow proceeds to step  63 . Otherwise, the flow goes back to step  61 .  
         [0041]     In step  63 , the program module  22  establishes the client side connection. Thereafter, in step  64 , the program module  22  accesses the default data transmission service, i.e., the PSD transmission service.  
         [0042]     In step  65 , when it is determined, by the detector module  21  of the mobile device  2 , that the wireless telecommunications network  1  provides only the second data transmission service, i.e. the CSD transmission service, the flow proceeds to step  66 . Otherwise, the flow goes back to step  51 .  
         [0043]     In step  66 , the detector module  21  of the mobile device  2  sets the second data transmission service as the default data transmission service. Thereafter, in step  67 , the program module  22  of the mobile device  2  waits for a connection request through the wireless telecommunications network  1 .  
         [0044]     In step  68 , when the program module  22  of the mobile device  2  receives the connection request through the wireless telecommunications network  1 , the flow proceeds to step  69 . Otherwise, the step goes back to step  67 .  
         [0045]     In step  69 , the program module  22  of the mobile device  2  verifies the connection request. Verification is made possible through the comparison with a database of valid clients stored in the mobile device  2 . In an alternative embodiment, verification can be done manually by the user of the mobile phone  2 .  
         [0046]     In step  70 , if the program module  22  of the mobile device  2  successfully verifies the connection request, the flow proceeds to step  71 . Otherwise, the flow goes back to step  67 .  
         [0047]     In step  71 , the program module  22  of the mobile device  2  establishes the client side connection. Thereafter, in step  72 , the program module  22  of the mobile device  2  accesses the default data transmission service, i.e., the CSD transmission service.  
         [0048]     It is noted that the aforementioned steps of the wireless telecommunications method of this invention are performed automatically by the detector module  21  and the program module  22  of the mobile device  2 .  
         [0049]     It has thus been shown that this invention permits automatic solution of the PSD transmission service over the CSD transmission service when both services are available to result in lower access cost. In addition, because connection requests can be screened through the verification mechanism when only the CSD transmission service is available, access costs can be further reduced in the present invention.  
         [0050]     While the present invention has been described in connection with what is considered the most practical and preferred embodiment, it is understood that this invention is not limited to the disclosed embodiment but is intended to cover various arrangements included within the spirit and scope of the broadest interpretation so as to encompass all such modifications and equivalent arrangements.