专利名称:通信终端、通信系统和通信方法
技术领域:
本发明涉及一种例如蜂窝电话的通信终端,能够与例如个人计算机的外部设备相连,以及一种通信系统和一种通信方法。具体地,本发明涉及一种通信终端,当通信终端通过作为双向通信接口的USB(通用串行总线)与外部设备相连时,能够用作通信调制解调器。
背景技术:
目前可用的一种功能是允许例如蜂窝电话的便携式通信终端通过USB端口与个人计算机(以下简称作PC)相连,并控制便携式通信终端,使其充当通信调制解调器(例如,参见JP-A-2003-298762)。
为了向PC提供该功能,并准备将便携式终端作为通信调制解调器使用,必须首先在PC中安装调制解调器驱动程序。
利用以下第一、第二和第三方法来向PC提供调制解调器驱动程序。
根据第一方法,通过例如CD-ROM这样的记录介质来提供调制解调器驱动程序,记录介质与一个移动通信终端包装在一套组件中。
根据第二方法,使用能够利用除便携式通信终端以外的通信装置,例如通过使用固定的拨号电话线连接,来接入因特网的PC,从服务器下载调制解调器驱动程序。
根据第三方法,当便携式通信终端与PC相连时,PC自动接入因特网上的FTP服务器并获得驱动程序版本信息。然后,如果驱动程序程序的压缩文件已经存储在存储器中,读取该文件的驱动程序版本信息并与从FTP服务器获得的驱动程序版本信息相比较,自动地将两个版本中较新版本的驱动程序安装在PC的存储器中。
将JP-A-2003-298762称作相关技术。
然而,当使用这些方法时,以下缺点对其可用性有影响。
对于第一方法,由于组件中包括例如CD-ROM的记录介质,缺点是把记录介质包装于组件中需要额外的成本,而且用户还不能获得最新的驱动程序。
对于第二方法,由于通过网络,由接入因特网的PC获得调制解调器驱动程序,其缺点是,当PC不能接入因特网时,无法下载的调制解调器驱动程序,用户不能获得能动程序。
对于第三方法,当便携式通信终端与PC相连,始终需要因特网接入来确认驱动程序版本。其缺点是,由于不会频繁地更新驱动程序版本,出于此目的建立通信链接浪费时间且不方便。
此外,每一次建立链接时会激活便携式通信终端的浏览器,因此,即使当没有更新的驱动程序版本时,每当建立了链接,已经激活的浏览器必须关闭,以让用户进行其它的工作,这带来了方便性方面的缺点。
发明内容
本发明的目的是提供一种通信终端、一种通信系统和一种通信方法,其中能够容易地获得最新的驱动程序,无需额外的费用,即使外部设备不接入因特网时也能实现。。
本发明提供了一种通信终端,具有与外部设备相连的外部接口;存储部分,存储了其中存储有调制解调器驱动程序的服务器的地址;无线通信部分,通过通信网络与服务器进行无线通信;以及控制部分,通过通信部分从服务器下载调制解调器驱动程序,并且当外部设备与外部接口相连时,将所下载的调制解调器驱动程序通过外部接口发送到外部设备。
在通信终端中,当外部设备与外部接口通过USB(通用串行总)相连时,控制部分下载调制解调器驱动程序。
通信终端还具有通知部分,其中当调制解调器驱动程序到外部设备的传输完成时,控制部分控制通知部分来通知传输的完成。
在通信终端中,在调制解调器驱动程序传输以后,控制部分控制用作由外部装置操作的调制解调器的移动终端。
在通信终端中,当由外部设备利用调制解调器发出接入请求时,控制部分控制用作由外部装置操作的调制解调器的通信终端。
通信终端还具有通知部分,其中在下载调制解调器驱动程序之前,控制部分检查用于无线通信部分的通信速率,并且当通信速率低的时候,控制部分控制通信部分来通知通信速率低。
本发明还提供了一种通信系统,具有外部设备,通过获取调制解调器驱动程序得到通信功能;以及与外部设备进行通信的通信终端,其中通信终端包括与外部设备相连的外部接口;存储部分,存储了其中存储有调制解调器驱动程序的服务器的地址;无线通信部分,通过通信网络与服务器进行无线通信;以及控制部分,通过通信部分从服务器下载调制解调器驱动程序,并且当外部设备与外部接口相连时,将所下载的调制解调器驱动程序通过外部接口发送到外部设备。
本发明还提供了一种通信系统,具有存储有调制解调器驱动程序的服务器;以及能够通过通信网络与服务器进行通信的通信终端,其中通信终端包括与外部设备相连的外部接口;存储部分,存储了服务器的地址;无线通信部分,通过通信网络与服务器进行无线通信;以及控制部分,通过通信部分从服务器下载调制解调器驱动程序,并且当外部设备与外部接口相连时,将所下载的调制解调器驱动程序通过外部接口发送到外部设备。
本发明还提供了一种通信终端的通信方法,所述通信终端与外部设备相连以便与外部设备进行通信,通信终端通过通信网络与服务器进行无线通信,所述方法具有以下步骤确定无线终端是否与通过获取调制解调器驱动程序来得到通信功能的外部设备相连;当通信终端与外部设备相连时,通过通信网络从存储了调制解调器驱动程序的服务器下载调制解调器驱动程序;以及将所下载的调制解调器驱动程序发送到外部设备。
在通信终端中,所述通信终端是一个蜂窝移动电话。
在通信终端中,所述蜂窝移动电话是CDMA2000制式的。
根据这样的通信终端、通信系统和通信方法,即使外部设备不接入因特网时,也能够容易地获得最新的驱动程序,无需额外的费用。
图1是示出了根据本发明一个实施例的使用便携式通信终端的通信系统的配置的图;图2是显示实施例的第一方法的流程图;图3是显示实施例的第二方法的流程图;图4是示出了根据实施例的便携式通信终端的设置实例的方框图;图5是示出了当用户识别USB模式是“存储器”模式还是“调制解调器”模式时显示器上的实例显示的图;图6是存储在图4的ROM中的实例程序的示意方框图;以及图7是根据实施例的由便携式通信终端执行的USB模式切换处理的序列图。
具体实施例方式
现在参考附图,说明本发明的一个实施例。
图1是示出了根据本发明一个实施例的使用便携式通信终端的通信系统的配置的图。
通信系统1具有例如蜂窝电话的便携式通信终端10;个人计算机(PC)20,能够通过USB与便携式通信终端10相连并且能够通过获得调制解调器驱动程序而取得通信功能;基站30;无线通信网络(网络)40;以及服务器50,存储了调制解调器驱动程序并位于网络40。
本实施例的便携式通信终端10具有接入例如web的网络40的功能,并且能够通过USB插入到为PC20中。便携式通信终端10的USB驱动器支持存储功能和调制解调器功能,并且还具有USB驱动器切换功能。
即,便携式通信终端10是当与PC20相连时能够执行网络通信并且充当调制解调器的便携式终端。
便携式通信终端10可以通过其自身与通过蜂窝电话业务服务提供商提供的独立网络相连。
在通信系统1中,通过例如web的网络40,移动通信终端10下载用于PC20的调制解调器驱动程序,并将调制解调器驱动程序存储在便携式通信终端10的存储器中。之后,PC20将所述存储器识别为外部存储器,并将调制解调器驱动程序安装在PC20。按照这种方式,无需使用利用CD的记录介质,可以向PC20提供调制解调器驱动程序并由用户使用。
通信系统1能够使用以下两种方法。现在将分别参考图2和3的流程图来解释第一和第二方法。
<第一方法>
当利用USB将便携式通信终端(MT)10与个人计算机(PC)20通过USB彼此相连时,在图2的步骤ST1,PC20将向MT10提供的存储器(数据文件夹)识别为可移动存储器。
在初始(默认)状态,PC20将MT10识别为可移动存储器;然而,在步骤ST2,用户设置(或能够设置)MT10用作可移动存储器还是调制解调器。
当MT10被设为用作调制解调器时,程序控制进行到步骤ST3。当指定MT10用作可移动存储器时,终止处理。
在步骤ST3,MT10独立地执行无线通信,以便通过web(通过因特网上的服务器50)下载调制解调器驱动程序,并将获得的调制解调器驱动程序存储在存储器(数据文件夹)中。
在步骤ST4,PC20从MT10的存储器(数据文件夹)获得调制解调器驱动程序,并把它安装。
在调制解调器驱动程序的安装已经完成之后,在步骤ST5,PC20能够将通过USB相连的MT10识别为调制解调器,且用户设置MT10用作调制解调器。
在步骤ST6,PC20将MT10识别为通信调制解调器。
如上所述,根据第一方法,用户手动地设置MT10成为USB模式。
根据以下第二方法,自动地设置USB模式。
<第二方法>
当利用USB将便携式通信终端(MT)10与个人计算机(PC)20通过USB彼此相连时,在图3的步骤ST11,PC20将MT10的存储器(数据文件夹)识别为可移动存储器。
在步骤ST12,MT10独立地执行无线通信,以便通过web(通过因特网上的服务器50)下载调制解调器驱动程序,并将获得的调制解调器驱动程序存储在存储器(数据文件夹)中。
在步骤ST13,当MT10通过web下载调制解调器驱动程序并将其存储在存储器中时,MT10在存储器中设置驱动程序更新标记,该标记指示驱动程序已经更新(标记ON)。
在步骤ST14,PC20从MT10的存储器(数据文件夹)获得调制解调器驱动程序,并把它安装。
在步骤ST15,在PC20已经安装了调制解调器驱动程序之后,驱动程序更新标记的状态返回到“未更新”(标记OFF)。
在步骤ST16,当MT10检测到到PC20的USB连接时,检查驱动程序更新标记的状态。当在步骤ST17处更新了驱动程序时,在步骤ST18,将MT10作为可移动存储器连接到PC20。当没有更新驱动程序时,在步骤ST19,将MT10作为调制解调器连接到PC20。
现在给出用于便携式通信终端10的特定配置和实例功能的解释,当通过USB与PC20相连时,所述终端能够执行网络功能并且还能够充当调制解调器。
图4是示出了根据实施例的便携式通信终端10的配置实例的方框图。
如图4所示,便携式通信终端10包括控制部分11、输入部分12、显示器13、无线通信部分14、ROM15、SRAM16以及USB接口(I/F)部分17。用户操作输入部分12来控制便携式通信终端10,以便发送或接收呼叫并独立地接入Web。还操作输入部分12来改变USB模式,并通过因特网来下载调制解调器驱动程序。显示器13向用户显示当前的设置和设置菜单。显示器13还作为通知装置进行工作。当将“调制解调器”模式被设置为USB模式时,无线通信部分14接入因特网以获得调制解调器驱动程序,并接入网络40。ROM15存储程序。SRAM16存储用于USB模式的设置。USB接口(I/F)部分17与PC20相连。SRAM16中还存储了存有调制解调器驱动程序的服务器50的地址。此外,便携式通信终端10包括麦克风和扩音器(未示出),由控制部分11控制并用于通信。将扩音器被作为通知装置的一个实施例。这些部分通过外部总线18相连。
控制部分11从ROM15读取各种系统程序并执行,还控制各个部分。
此外,控制部分11控制由便携式通信终端10执行的显示、声音和通信,并从ROM15和SRAM16读取各种程序并执行,以便驱动各个部分。
当控制部分确定在USB接口部分17和作为外部设备的PC20之间已经建立了USB连接,控制部分11使用存储在SRAM16中的地址来发起通过无线通信部分14与服务器50的通信,并下载调制解调器驱动程序。
此外,控制部分11确定作为外部设备的PC20是否通过USB与USB接口部分17相连。当通过USB将这两个相连时,控制部分11控制无线通信部分14下载调制解调器驱动程序。
当控制部分11已经将调制解调器驱动程序通过USB接口部分17发送到PC20之后,控制部分11在显示器13上显示传输结束消息,显示器13是用于将该传输的完成发送给用户的通知装置。
尽管图4未示出,当便携式通信终端10是蜂窝电话时,它包括了例如包括诸如扩音器的声音释放部分。因此,作为通知装置,可以使用声音释放部分来释放声音并通知用户调制解调器驱动程序到PC20的传输已经完成。
在传输的完成已经被通知之后,当便携式通信终端10被设为用作调制解调器时,控制部分11把PC20设置为通信的主动部分。
此外,当由PC20发出利用调制解调器驱动程序的接入点请求时,控制部分11还进行控制以把PC20设置为通信的主动部分。
当前,出现了能够处理多个通信系统的多种类型的便携式通信终端,其中许多便携式通信终端提供了具有相当差差异的通信速率的通信系统,例如CDMA2000系统和EVDO系统,其中各自的通信速率是大约144kbps和大约2Mbps。
在这种情况下,根据本实施例,当检测到USB连接并且开始服务器50的接入,以下载调制解调器驱动程序时,可以使用以下配置,这取决于包括在调制解调器驱动程序中的数据量。控制部分11重新确认外围网络条件,并且当使能利用作为更快速通信系统的EVDO系统的通信时,它允许立即开始通信进程。然而,当没有使能利用EVDO系统的通信时,控制部分11不开始通信进程,并且在例如LCD的显示器13上显示消息“下载时间延长”来通知用户。或者,由于用户可能只能观看到PC20的显示屏幕,可以通过释放出铃声的扩音器来输出告警声音。可以同时使用消息的显示和告警声音的释放。
此外,可以在已经确认了PC20的功能之后开始调制解调器驱动程序的下载。
图5是示出了当用户使用便携式通信终端10来设置USB模式是“存储器”模式还是“调制解调器”模式时,显示器13上呈现的实例消息的图。
如图5的屏幕(A)和(B)所示,将“数据传输模式”和“USB模式”作为通信模式显示在显示器13上。
如图5中的屏幕(C)和(D)所示,当选择了“USB”模式并且按下作为“USB模式”的回车按钮时,“存储器”和“调制解调器”都被显示在那里。
为了选择“调制解调器”,操作图5所示屏幕(C)上的回车按钮,调制解调器安装完成。
为了选择“存储器”,操作图5所示屏幕(D)上的回车按钮,存储器安装完成。
如图5的屏幕(E)所示,当该安装已经完成时,显示声明安装已经完成的消息。
然后,控制部分11在SRAM16中存储用户通过输入部分12在屏幕上选择的USB模式。
当便携式通信终端10通过USB接口(I/F)部分17与PC20相连时,控制部分11读取存储在SRAM16中的USB模式安装数据,并执行存储在ROM15中的程序。
当USB模式被设置为“存储器”时,PC20将便携式通信终端10识别为外部存储器。
当设置的USB模式被设置为“调制解调器”时,PC20将便携式通信终端10识别为调制解调器。
图6中的方框图示出了存储在ROM15中执行上述操作的程序。
在图6中,用户使用浏览器从因特网下载用于PC20的调制解调器驱动程序,并将驱动程序存储在便携式通信终端10的SRAM16中。
为了进行该操作,浏览器模块必须确认用于PC20的调制解调器驱动程序是有效的下载文件。
在图6中,控制器在DB中存储下载文件。只需由PC来识别所存储的文件,而与便携式通信终端10将其识别为驱动程序文件还是未知文件无关。
应当注意,作为默认设置,SRAM16中的便携式通信终端10的的USB安装值被设置为“存储器”。
如上所述,当便携式通信终端10与PC20相连时,PC20将便携式通信终端识别为外部存储器。
然后,用户使用PC20来安装存储在便携式通信终端10的SRAM16中的调制解调器驱动程序。
为了安装调制解调器驱动程序,例如,用户执行文件“setup.exe”来自动地执行安装,或在预定位置处手动地存储驱动程序。
当已经安装了调制解调器驱动程序之后,用户执行UI操作来将USB模式设置为预定菜单上的“调制解调器”。
通过DB,控制器将SRAM16中的USB安装值设为“调制解调器”。
当已经将USB模式设为“调制解调器”并且便携式通信终端10已经通过USB接口部分17连接到PC20之后,用于便携式通信终端10的USB驱动器检查SRAM16中的USB安装值,并自动改变用于连接的端口,因此PC 20将便携式通信终端10识别为调制解调器。
图7是示出了由便携式通信终端10执行的USB模式切换处理的序列图。
当用户改变USB模式并建立USB连接时,或在USB连接中利用便携式通信终端改变USB模式时,USB驱动器接收来自更高应用程序的端口切换请求并发出关闭请求(CLOSE)以关闭存储器功能。
存储服务确认关闭已经完成,并将该完成的通知发送到USB驱动器。
USB驱动器接收来自使用端口的存储服务的、确认关闭已经完成的通知(NOTIFY),并发出开启请求(OPEN)以开启调制解调器功能。
然后,调制解调器服务确认开启已经成功并将成功的通知发送到USB驱动器(NOTIFY)。
当USB驱动器接收到调制解调器功能已经开启的通知时,应按应用程序的请求,USB驱动器将接收的通知发送到应用程序(Return)。
在本实施例中,用户使用输入部分12来手动地改变便携式通信终端10的USB模式。然而,这仅仅是实例,本发明还可以应用于例如参考图3解释的第二方法的方法中,因此当通过因特网更新驱动程序时,自动地将USB模式改变为存储器模式,因此,当已经安装了驱动程序之后,自动地将模式改变为调制解调器模式。
如上所述,根据本实施例,通信系统具有通过获取调制解调器驱动程序来得到通信功能的PC 20以及能够与PC20进行通信的便携式通信终端10。便携式通信终端10包括USB接口部分17,PC20与之相连;存储了用于存储调制解调器驱动程序的服务器50的地址的RAM16;以及控制部分11,它确定在PC20和USB接口部分17之间已经建立了USB连接,然后,控制无线通信部分与服务器50进行通信,还从服务器50下载调制解调器驱动程序,以便通过USB接口部分17将其发送到PC20。
即,能够利用USB连接来插入便携式通信终端10和PC20,并且可以将便携式通信终端10中的存储器(数据文件夹)用作可移动存储器。此外,便携式通信终端10包括用于通过web获得调制解调器驱动程序的功能和自动将其保存在预定存储器(数据文件夹)的功能,由于便携式通信终端10的USB驱动器支持存储器功能和调制解调器功能,只需要在USB驱动器的存储器功能和调制解调器功能彼此之间进行切换,因此能够避免打包记录介质的额外费用。
因此,即使当记录介质不与移动通信终端一起包装入组件时,本发明也是有效的。
此外,能够下载并获得最新的驱动程序,即使在PC不能接入因特网的环境中。
此外,可以将便携式通信终端10用作可移动存储器或通信调制解调器。
只要便携式通信终端10处于通信范围之内,便携式通信终端10的调制解调器功能就是可有效操作的。当便携式通信终端10没有处于通信范围之内时,不需要考虑这种情况,因为即使获得了,调制解调器驱动程序也是不可用的。
根据本发明,从另外的视角,以下两点是显而易见的。
(1)没有其它网络连接装置的用户能够通过网络获得调制解调器驱动程序。
根据传统技术,在网络上只有除了调制解调器驱动程序以外的设备驱动程序。
这是因为没有调制解调器的网络连接无效。
(2)不必把CD-ROM作为捆绑的软件包括进来,尽管这不能保证用户会实际上使用CD-ROM,因此能够减小成本并考虑到环境问题。
例如,对于例如能够符合较高通信速率的EVDO兼容终端,将终端用作调制解调器的用户的数目可能会增加。然而,仍然有许多用户将这些终端用作基本的蜂窝电话,只要需要调制解调器驱动程序的用户没有远远超过没有计划将终端用作调制解调器的用户,包装成调制解调器组件的出售存在各种附加,就应当避免附加的成本。
此外,尽管考虑了为EVDO提供的固定通信费用系统和下载速度,使调制解调器驱动程序在网络上可用的是有效的发布手段。
权利要求
1.一种通信终端,包括与外部设备相连的外部接口;存储部分,存储了其中存储有调制解调器驱动程序的服务器的地址;无线通信部分,通过通信网络与服务器进行无线通信;以及控制部分,通过通信部分从服务器下载调制解调器驱动程序,并且当外部设备与外部接口相连时,将所下载的调制解调器驱动程序通过外部接口发送到外部设备。
2.根据权利要求1所述的通信终端,其特征在于,当外部设备与外部接口通过USB(通用串行总线,USB)相连时,所述的控制部分下载调制解调器驱动程序。
3.根据权利要求1所述的通信终端,其特征在于,它还包括通知部分,其中,当调制解调器驱动程序到外部设备的传输完成时,控制部分控制通知部分来通知传输的完成。
4.根据权利要求1所述的通信终端,其特征在于,在调制解调器驱动程序传输以后,控制部分控制用作由外部装置操作的调制解调器的移动终端。
5.根据权利要求1所述的通信终端,其特征在于,当由外部设备利用调制解调器发出接入请求时,控制部分控制用作由外部装置操作的调制解调器的通信终端。6.根据权利要求1所述的通信终端,其特征在于,它还包括通知部分,其中,在下载调制解调器驱动程序之前,控制部分检查用于无线通信部分的通信速率,并且当通信速率低的时候,控制部分控制通信部分来通知通信速率低。
7.一种通信系统,包括外部设备,通过获取调制解调器驱动程序来得到通过功能;以及与外部设备进行通信的通信终端,其中,通信终端包括与外部设备相连的外部接口;存储部分,存储了其中存储有调制解调器驱动程序的服务器的地址;无线通信部分,通过通信网络与服务器进行无线通信;以及控制部分,通过通信部分从服务器下载调制解调器驱动程序,并且当外部设备与外部接口相连时,将所下载的调制解调器驱动程序通过外部接口发送到外部设备。
8.一种通信系统,包括存储有调制解调器驱动程序的服务器;以及能够通过通信网络与服务器进行通信的通信终端,其中,通信终端包括与外部设备相连的外部接口;存储部分,存储了所述服务器的地址;无线通信部分,通过通信网络与服务器进行无线通信;以及控制部分,通过通信部分从服务器下载调制解调器驱动程序,并且当外部设备与外部接口相连时,将所下载的调制解调器驱动程序通过外部接口发送到外部设备。
9.一种通信终端的通信方法,所述通信终端与外部设备相连以便与外部设备进行通信,所述通讯终端通过通信网络与服务器进行无线通信,所述方法包括以下步骤确定无线终端是否与通过获取调制解调器驱动程序来得到通信功能的外部设备相连;当通信终端与外部设备相连时,通过通信网络从存储有调制解调器驱动程序的服务器下载调制解调器驱动程序;以及将所下载的调制解调器驱动程序发送到外部设备。
10.根据权利要求1所述的通信终端,其特征在于,所述的通信终端是一个蜂窝移动电话。
11.根据权利要求10所述的通信终端,其特征在于,所述蜂窝移动电话是CDMA2000制式的。
全文摘要
一种通信系统,具有通过获取调制解调器驱动程序来得到通信功能的个人计算机(PC)以及能够与PC进行通信的便携式通信终端。便携式通信终端包括与PC相连的USB接口部分;存储了存有调制解调器驱动程序的服务器的地址的RAM;以及控制部分,通过无线通信部分从服务器下载调制解调器驱动程序,并通过USB接口部分将下载的调制解调器驱动程序发送到PC。
文档编号H04B7/216GK1694464SQ20051006852
公开日2005年11月9日 申请日期2005年4月29日 优先权日2004年4月30日
发明者吉田正二 申请人:京瓷株式会社