Abstract:
The communication apparatus and browser switching method are capable of carrying out automatically an input of URL. A mobile device communicates with a server arranged in a network and has a first browser that processes and displays Web data acquired from the server, and a second browser that can process Web data that can not be processed by the first browser. In this mobile device, when a switching instruction is received from an operation part, a URL being a communication destination communicated with the first browser for communication is stored in a URL storage part. An application management part controls the second browser such that the second browser performs communication connection to the URL based on the stored URL.

Description:
BACKGROUND OF THE INVENTION  
       [0001]     1. Field of the Invention  
         [0002]     The present invention relates to a communication apparatus and a browser switching method for acquiring to process Web data.  
         [0003]     2. Related Background of the Invention  
         [0004]     Browser has been conventionally known which can acquire to display Web data from a site arranged in the Internet. Usually, when the browser is activated in a personal computer, the activated browser connects to a URL (Uniform Resource Locator) set as an initial value and acquires Web data held at a URL destination to display the Web data. Further, the browser acquires to display Web data which is input and held at the URL destination upon the user inputting an arbitrary URL in the URL input column within the browser.  
         [0005]     Here, in some cases, the browser cannot process the acquired Web data. For example, the browser cannot process to display the Web data in the case where a function that is not supported by the browser is attached to the Web data. A typical personal computer carries a plurality of browsers. Thus, if one browser cannot process Web data, the user can start up another browser different from the one browser owing to multi-window processing and use another browser to process the Web data. Since the background art is one which does not relate to any reference or publicly known inventions, there is no prior art reference information to be described.  
         [0006]     However, the user should input the URL again when activating the other browser, and there arises a problem of requiring much labor. Here, as a method for saving labor to input the URL, it is conceivable that the URL which has been input once to one browser is copied and then pasted into another browser. However, since a display is small in a portable terminal such as a mobile device, it is difficult to display a plurality of browsers simultaneously. Further, there are some types of terminals which do not have a multi-window function. Thus, there is a problem that the user cannot perform the copying/pasting work of URL described above, and it is difficult to move the URL which is input with the already activated browser to another browser.  
         [0007]     Therefore, an object of the present invention is to provide a communication apparatus and a browser switching method capable of carrying out automatic input of URL.  
       SUMMARY OF THE INVENTION  
       [0008]     In order to solve the aforementioned problem, a communication apparatus according to the present invention having a first browser means that processes to display Web data acquired from a site while communicating with the site arranged in a network to process and display Web data acquired from the site, and a second browser means which can process the Web data that can not be processed by the first browser means and which processes to display Web data acquired from a site while performing communication connection with the site arranged in the network, comprising: a reception means for receiving a switching instruction from a user to switch from the first browser means to the second browser means; a storing means for storing address information indicating a communication destination with which communication is performed using the first browser means when the reception means receives the switching instruction; and a control means for controlling the second browser means such that the second browser means performs a communication connection based on address information stored in the storage means.  
         [0009]     Further, a browser switching method according to the present invention having a first browser means that processes to display Web data acquired from a site while performing communication connection with the site arranged in a network to process and display Web data acquired from the site, and a second browser means which can process the Web data that can not be processed by the first browser means and which processes to display Web data acquired from a site while performing communication connection with the site arranged in the network, comprising the steps of: receiving a switching instruction from a user to switch from the first browser means to the second browser means as a reception step; storing, when the reception means receives the switching instruction, address information indicating a communication destination communicated with the first browser means as a storing step; and performing the communication connection by the second browser means based on the address information stored at the storing step as a communication step.  
         [0010]     According to the configuration, an instruction for switching from the first browser means to the second browser means is received from a user, when receiving the switching instruction, address information is stored which indicates a communication destination communicated with the first browser means; and the switched second browser means is capable of performing the communication connection based on the stored address information. Due to this, the user is capable of performing the communication connection to the site where the user has performed the communication connection with the first browser means, while using the second browser means, with simple operation that the switching instruction is given without inputting the same address information.  
         [0011]     In the present invention, a user is capable of performing a communication connection to a site to which the user has performed the communication connection with a first browser means, while using a second browser means with simple operation of giving a switching instruction without inputting address information. 
     
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0012]      FIG. 1  is a block configuration diagram showing a mobile device  100  in the present embodiment; and  
         [0013]      FIG. 2  is a flow chart showing an operation of the mobile device  100 . 
     
    
     DESCRIPTION OF THE PREFERRED EMBODIMENTS  
       [0014]     The present invention can be understood easily by considering following detailed descriptions while referring to appended drawings shown for one embodiment. Subsequently, there will be described an embodiment of the present invention with reference to appended drawings. If possible, like numerals refer to like parts, and duplicated explanation will be omitted.  
         [0015]      FIG. 1  is a block configuration diagram of a mobile device  100  in the present embodiment. The mobile device  100  can communicate with a site (not shown) providing Web data via a public radio network  200 . The mobile device  100  is configured by comprising a communication part  101 , an application management part  102  (control means), a first browser  103  (first browser means), a second browser  104  (second browser means), an operation part  105  (reception means), a URL storage part  106  (storing means), and a display part  107 . Each constituent part will be described below.  
         [0016]     The communication part  101  is one for receiving Web data from a site via the public radio network  200 . The communication part  101  outputs the received Web data to either the first browser or the second browser, the browser which issued an acquisition requirement of the Web data.  
         [0017]     The application management part  102  is one for controlling the first browser  103  and the second browser  104  which are applications.  
         [0018]     The first browser  103  and the second browser  104  have URL description parts  103   a  and  104   a  respectively, for example, address bars, and are configured such that the user can describe URLs.  
         [0019]     The application management part  102  activates or switches the first browser  103  or second browser  104  stored in a memory (not shown) according to an activation instruction or switching instruction from the operation part  105 . Then, the application management part  102  displays the Web data processed by the activated first browser  103  or second browser  104  on the display part  107 .  
         [0020]     Furthermore, when the application management part  102 , in the state that the first browser  103  is activated, receives a browser switching instruction to switch from the first browser  103  to the second browser  104  due to a user&#39;s operation, the application management part  102  causes the URL storage part  106  to store the URL while outputting the URL described in the UTRL description part  103   a  of the first browser  103  to the URL storage part  106 . Then, the application management part  102  terminates the first browser  103  after the URL is stored in the URL storage part  106 , and outputs a switching instruction so as to switch and activate the second browser  104  to activate the second browser  104 .  
         [0021]     The application management part  102 , when giving the switching instruction activates the second browser  104 , fetches the URL stored in the URL storage part  106  and describes it in the URL description part  104   a  of the second browser  104 . Then, the application management part  102  controls the second browser  104  so as to perform a communication connection based on the URL described in the URL description part  104   a.  In addition, in the case that the application management part  102  causes the second browser  104  to perform not the switching instruction but the normal activation, the application management part  102  causes the communication connection to take place by describing the URL based on an initial setting value set to the second browser  104  in the URL description part  104   a.    
         [0022]     Here, the second browser  104  is a browser having a higher functionality than the first browser  103 . For instance, the second browser  104  can cope with many types of image files and perform high-functionality data processing on images and animation.  
         [0023]     The operation part  105  is composed of a keypad operated by the user, the URL is written by the user using the operation part  105 , operation to the first browser  103  is performed, and the activation instruction or switching instruction of the browser is performed. Further, the operation part  105  can perform an operation to the second browser  104  and the user can similarly inputs the URL into the second browser  104  using the operation part  105 .  
         [0024]     The URL storage part  106  is one for storing a URL output from the first browser  103 , and the display part  107  is one for displaying Web data processed by the first browser and second browser.  
         [0025]     There will be described operations of the mobile device  100  configured as described above.  FIG. 2  is a flow chart showing the operation of the mobile device  100 . The application management part  102  activates the first browser  103  based on a user&#39;s operation, and the first browser  103  accesses arbitrary site based on a URL input by the user. Here, the application management part  102  determines whether or not any one of a switching instruction and an activation instruction for the second browser  104  has been given by the operation part  105  (S 101 ). Here, when it is determined that a browser switching instruction has been given by the user&#39;s operation (S  101 : switching instruction), the URL input by the user to the first browser  103  is output to the URL storage part  106  by the first browser  103  and the URL is stored in the URL storage part  106  (S  102 ).  
         [0026]     After the URL is stored in the URL storage part  106 , a termination instruction of the first browser  103  is given by the application management part  102  and the first browser  103  terminates (S 103 ). After the first browser  103  terminates, a browser switching instruction to switch from the first browser  103  to the second browser  104  is output by the application management part  102  and, upon receipt of the instruction, the second browser  104  is activated (S 104 ). Then, in the second browser  104 , the URL stored in the URL storage part  106  is fetched (S 105 ) and the fetched URL is written into the URL description part  104   a  of the second browser  104  by the application management part  102  as a communication connection destination. Subsequently, the second browser  104  performs communication connection to a site based on the fetched URL (S  106 ).  
         [0027]     In S 101 , when the application management part  102  determines that a normal activation signal of the second browser  104  has been output by the operation part  105 , the second browser  104  is activated by the application management part  102  (S 107 ). In this case, in the second browser  104 , no URL is fetched from the URL storage part  106  and communication connection is performed based on the URL determined as the initial setting within the second browser  104  (S 108 ).  
         [0028]     Incidentally, the above-mentioned embodiment has been described by assuming that the second browser  104  is activated newly, but the present invention is not limited to this aspect. That is, in the state that the first browser  103  and the second browser  104  are activated beforehand, when a browser switching instruction is output by the application management part  102 , communication connection may be performed in such a way that processing to fetch the URL from the URL storage part  106  is performed by the second browser  104  without executing any steps to perform activation processing for the second browser  104 .  
         [0029]     Next, an operation and effect of the mobile device  100  in the present embodiment will be described. The mobile device  100  in the present embodiment receives a switching instruction to switch from the first browser  103  to the second browser  104  from the user via the operation part  105 , upon receiving the switching instruction, stores the URL indicating a communication destination communicated with the first browser  103 , and the switched second browser  104  is capable of performing the communication connection based on the stored URL. This allows the communication connection using the second browser  104  to the site in which the communication connection was performed with the first browser  103  by a simple operation such as giving a switching instruction without inputting any URL.