通信设备、通信方法、通信程序和记录媒体 【技术领域】
本发明涉及由电池驱动的通信设备、用于该设备的通信方法、执行该通信方法的通信程序以及记录通信程序的记录媒体,特别涉及一种通信设备、通信方法、通信程序和记录媒体,它们能够报告要被收发的数据量或者通信是否可用,以便于用户正确确定目标数据组是否能够被收发,当在通信期间耗尽电池的情况下,能够改善用户的使用方便性,以及通过对电池再充电、或者减少通信数据量或耗电量等,来防止通信电路的使用效率降低。
背景技术
传统上,文档和图像数据的收发及语音通信普遍地在电池驱动的通信设备上进行,例如蜂窝式电话和便携式信息终端。随着功能的扩展,已经开始对通信设备与各种类型的设备的混合以及小型化设备进行检验。当电池驱动的通信设备由于其电池驱动系统而使其操作时间受限时,用户就基于通过在通信设备地指示器上的几个格所提供的电池功率指示,以大概的时间单位来估计直到电池耗尽时的通信设备的剩余操作时间。
用户只能以大概的时间单位,来估计直到电池被耗尽时的相关技术通信设备的剩余操作时间。这样,用户不能够准确地知道在电池被耗尽之前目标数据组是否能够被完全收发。这里也存在由于在数据通信期间电池被耗尽而使通信中断的情况。在这种情况下,对接收方来说,收发一半的数据组大多数情况是无用的。因此,在对电池再充电之后,不得不从头开始收发数据组。这样就会降低通信电路的使用效率。
已经鉴于相关技术的情况完成本发明,本发明旨在提供一种通信设备、通信方法、通信程序和记录媒体,它们能够报告直到电池被耗尽时的通信设备的剩余操作时间,以便于用户正确确定目标数据组是否可以被收发。
本发明的另一个目的是提供一种通信设备、通信方法、通信程序和记录媒体,它们能够确定是否能够在电池被耗尽之前收发目标数据组,以及给用户报告确定结果以便于用户使用。
本发明的另一个目的是提供一种通信设备、通信方法、通信程序和记录媒体,它们能够通过对电池再充电、或者减少通信数据量或耗电量等来防止数据通信期间电池被耗尽,从而消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。
【发明内容】
为了解决上述问题,根据本发明的第一个方面的通信设备是由电池驱动的通信设备,其中该通信设备包括:电池电平检测装置,用于检测电池的电平;收发可用性确定装置,用于基于由电池电平检测装置所检测的电池电平,来获取直到由于电池的耗尽而导致通信设备的关闭时的剩余操作时间,并且基于剩余操作时间,来获取在电池被耗尽之前能够由通信设备收发的数据量;和报告装置,用于报告能够被收发的数据量。
根据本发明的第二个方面的通信设备是根据本发明的第一个方面的通信设备,其中收发可用性确定装置基于能够在发送或接收数据时被收发的数据量,来确定是否能够在电池被耗尽之前收发目标数据组;以及报告装置报告收发可用性确定装置的收发可用性确定结果。
根据本发明的第三个方面的通信设备是根据本发明的第一个方面的通信设备,其中收发可用性确定装置获取能够在目标数据组的发送或接收期间被收发的数据量;以及报告装置报告发送或接收过程的进度和能够被收发的数据量。
根据本发明的第四个方面的通信设备是根据本发明的第一、第二或第三个方面的通信设备,其中该通信设备包括通信控制装置,用于在收发可用性确定装置基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,中止通信;以及报告装置报告通信将被中止以及中止的原因。
根据本发明的第五个方面的通信设备是根据本发明的第一、第二、第三或第四个方面的通信设备,其中当基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,收发可用性确定装置开始电池的再充电,并且在再充电期间获取能够收发的数据量;以及报告装置报告能够被收发的数据量。
根据本发明的第六个方面的通信设备是根据本发明的第五个方面的通信设备,其中通信设备包括存储装置,用于在电池的再充电期间、将由通信设备的环境温度引起的充电量的变化保存为充电特性校正表;以及收发可用性确定装置参照充电特性校正表、来执行对于剩余操作时间的基于温度的校正。
根据本发明的第七个方面的通信方法是一种用于由电池驱动的特性设备的通信方法,其中该方法包括:电池电平检测步骤,检测电池的电平;剩余操作时间检测步骤,基于通过电池电平检测步骤所检测的电池电平,来检测直到通信设备关闭时的剩余操作时间;通信数据量检测步骤,基于剩余操作时间,来获取在电池被耗尽之前能够由通信设备收发的数据量;以及报告步骤,报告能够被收发的数据量。
根据本发明的第八个方面的通信程序是一种程序,该程序用于指示计算机执行根据本发明的第七个方面的通信方法。
根据本发明的第九个方面的计算机可读的记录媒体被记录为一种程序,该程序用于指示计算机执行根据本发明的第七个方面的通信方法。
在根据本发明的第一个方面的通信设备、根据本发明的第七个方面的通信方法、根据本发明的第八个方面的通信程序和根据本发明的第九个方面的记录媒体中,电池电平检测装置(电池电平检测步骤)检测电池的电平,收发可用性确定装置基于检测出的电池电平、来获取(通过剩余操作时间检测步骤)直到由于电池的耗尽而导致通信设备的关闭时的剩余操作时间,并且基于剩余操作时间、来获取(通过通信数据量检测步骤)在电池被耗尽之前能够由通信设备收发的数据量;以及报告装置(报告步骤)给用户报告能够基于剩余操作时间被收发的数据量。这样可允许用户正确确定是否能够是否目标数据组。
在根据本发明的第二个方面的通信设备中,收发可用性确定装置基于能够在发送或接收数据中被收发的数据量、来确定是否能够在电池被耗尽之前收发目标数据组,报告装置报告收发可用性的确定结果。以此方式,将目标数据组的收发可用性确定结果报告给用户,该确定结果基于能够被收发的数据量。这样就能够避免由于电池的耗尽而导致数据通信的中断,从而消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路的使用效率的降低。
在根据本发明的第二个方面的通信设备中,收发可用性确定装置基于能够在发送或接收数据中被收发的数据量、来确定是否能够在电池被耗尽之前收发目标数据组,报告装置报告收发可用性的确定结果。这样,将目标数据组的收发可用性确定结果报告给用户,于是就能够避免由于电池的耗尽而导致数据通信的中断,从而消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路的使用效率的降低。
在根据本发明的第三个方面的通信设备中,收发可用性确定装置获取能够在目标数据组的发送或接收期间被收发的数据量,报告装置报告发送或接收过程的进度以及能够被收发的数据量。这样,根据需要将发送或接收过程的进度以及能够被收发的数据量报告给用户,以便用户正确确定是否能够收发目标数据组,从而可改善用户的使用方便性。
在根据本发明的第四个方面的通信设备中,当收发可用性确定装置基于能够被收发的数据量已经确定能够在电池被耗尽之前收发目标数据组时,通信控制装置中止通信,报告装置报告通信将被中止及中止原因。通过在发送目标数据组之前中止通信,能够避免由于电池的耗尽而导致数据通信的中断,从而能够消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路的使用效率的降低。
在根据本发明的第五个方面的通信设备中,当收发可用性确定装置基于能够被收发的数据量已经确定能够在电池被耗尽之前收发目标数据组时,充电装置开始电池的充电。收发可用性确定装置在再充电期间获取能够被收发的数据量,报告装置报告能够被收发的数据量。以此方式,当确定目标数据组不能被收发时,对电池再充电以便能够通信。这样就能够避免由于电池的耗尽而导致数据通信的中断,从而能够消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路的使用效率的降低。在再充电期间,根据需要将能够被收发的数据量报告给用户,这样就能够改善用户的使用方便性。
在根据本发明的第六个方面的通信设备中,存储装置在电池的再充电期间、将由通信设备的环境温度而引起的充电量的变化维持为充电特性校正表,收发可用性确定装置参照充电特性校正表、来执行对于剩余操作时间的基于温度的校正。这样就可以得到更精确的能够被收发的数据量。
【附图说明】
图1是根据本发明的实施例的通信设备的方框图;
图2是说明根据实施例的通信设备的操作的第一个流程图;
图3是说明根据实施例的通信设备的操作的第二个流程图;
图4是说明根据实施例的通信设备的操作的第三个流程图;
图5是说明根据实施例的通信设备的操作的第四个流程图;
图6是获取直到电池被耗尽时的剩余操作时间R1的子程序的流程图。
图中,数字或符号100代表通信设备,101代表天线,102代表充电器,102代表电源,104代表电池,105代表存储部件,TB1代表放电特性表,TB2代表充电特性表,TB3代表说明表,106代表电池电平检测器,107代表收发可用性确定部件,108代表特性控制器,109代表操作状态报告部件,110代表数据处理器(数据压缩装置),111代表发送机和112代表接收机。
【具体实施方式】
以下,将参照附图来详细说明根据本发明的通信设备、通信方法、通信程序和记录媒体的实施例。在对实施例的以下说明中,将详细说明根据本发明的通信设备和通信方法。根据本发明的通信程序是用于执行通信方法的程序,根据本发明的记录媒体是记录执行通信方法的程序的记录媒体。因此,对通信程序和记录媒体的说明包含在以下对通信方法的说明中。
图1是根据本发明的实施例的通信设备的方框图。该实施例将蜂窝式电话或便携式信息终端作为通信设备的特定示例来说明。驱动设备的电池可以是可再充电的电池104,例如镍镉电池、镊金属氢化物电池或锂离子蓄电池,也可以用其他电池来代替。
图1中,实施例的通信设备包括:包含电池104的电源103,包含放电特性表TB2、充电特性表TB2及说明表TB3的存储部件105,电池电平检测器106,收发可用性确定部件107,通信控制器108,操作状态报告部件109,数据处理器110,发送机111,接收机112和天线101。充电器102可以经充电终端被连接到通信设备。可以通过微处理器(MPU、CPU)或数字信号处理器(DSP)等,来实现收发可用性确定部件107、通信控制器108和数据处理器110。
发送机111、接收机112和天线101与在通常的通信设备上所提供的相同,并不具有特殊的特征,所以省略相应的说明。操作状态报告部件109向用户报告通信设备100的操作状态,并且可以用LCD面板或扬声器等来实现。通信设备包括作为输入装置的十键键区和麦克风,用于接受用户的指令和语音输入,这些部件未在图1中示出。
可以通过易失性或非易失性半导体存储器(RAM、ROM、EEPROM或闪存)等来实现存储部件105。在存储部件105的预定区域中,保存放电特性表TB1、充电特性表TB2和说明表TB3。
放电特性表TB1示出电池104的电池电压随时间的变化,或者电池104基于耗电量(per current consumption)的放电特性。如下所述,收发可用性确定部件107能够通过参照放电特性表TB1,基于由电池电平检测器106所检测的电池电压和耗电量,来获取直到电池被耗尽时通信设备100的剩余操作时间R1。通过在放电特性表TB1中反映根据环境温度的放电特性,就能够依据操作环境的环境温度,来获取通信设备100的剩余操作时间R1,因此可以进行对能够被收发的数据量R3的基于温度的校正(随后将说明)。
充电特性表TB2示出依赖于从再充电开始的充电时间或电池100的电池电压的充电量或电池电平、或者电池104的充电特性。如下所述,收发可用性确定部件107能够通过参照充电特性表TB2和放电特性表TB1,基于由电池电平检测器106所检测的电池电压、充电时间和耗电量,来获取在再充电期间或之后直到电池被耗尽时的通信设备100的剩余操作时间R1。通过在充电特性表TB2中反映按照环境温度的放电特性,就能够依据操作环境的环境温度,来获取通信设备100的剩余操作时间R1,因此可以进行对能够被收发的数据量R3的基于温度的校正(随后将说明)。
说明表TB3是说明通信设备所使用的按照通信电路及通信系统的耗电量和传送速度。通信系统包含各种通信系统,例如FDD系统(frequency divisionduplex,频分双工)和TDD系统(time division duplex,时分双工)。如前设置的按照通信系统的耗电量和传送速度由通信设备100来支持。通信设备100的耗电量依赖于数据的发送或接收而略微有些不同,通信设备100的外部辅助存储装置(例如软盘和存储卡)的耗电量用作收发数据的存储单元。因此,最好是预先说明按照操作类型的耗电量,以便获取准确的剩余操作时间R1。对由电池电平检测器106(随后将说明)直接检测耗电量的情况来说,按照操作类型的耗电量不是必要的。
电池电平检测器106检测电池104的电平或电池电压。电池电压的检测可以使用任何电路结构。在充电控制中需要检测电流的电路(例如充电开始/结束电流的检测)。该电路可以用于耗电量的直接检测。
收发可用性确定部件107通过参照充电特性表B1,基于由电池电平检测器106所检测的剩余电池电平和通过参照说明表TB3获取(或者由电池电平检测器106直接检测)的按照操作类型的耗电量,来获取直到由于电池104的耗尽而导致通信设备100的关闭时的剩余操作时间R1。能够通过参照放电特性表TB1中的按照环境温度的放电特性,来获取已经过依据通信设备100的操作环境的环境温度进行基于温度的校正的剩余操作时间。
接着,收发可用性确定部件107参照说明表TB3,以便根据当前使用的通信电路和通信系统,来获取通信设备100的数据传送速度R2,并且根据“剩余操作时间R1×数据传送速度R2”,来获取在电池104被耗尽之前能够由通信设备100收发的数据量R3。收发可用性确定部件107通过操作状态报告部件109来报告对于用户来讲能够收发的数据量R3。在目标文件的总数据量或剩余数据量已知的情况下,可以通过检验该数据量是否大于能够被收发的数据量R3,来确定是否能够在由于电池104的耗尽而导致通信设备100的关闭之前收发该目标文件。在本实践中,通过操作状态报告部件109,将收发文件的可用性的确定结果报告给用户。
数据处理器110对目标文件等执行数据处理。在本实施例中,数据处理器110包括基于来自通信控制器108的指令,来执行数据压缩的功能。
当收发可用性确定部件107已确定不能收发目标文件等时,通信控制器108基于用户的指令或预置的程序来执行以下所述的各种操作控制。
第一操作控制是中止通信。在电池104的电平较低、并且文件等的总数据量或剩余数据量远大于能够被收发的数据量R3的情况下,通信控制器108基于用户的指令或自动中止通信。通信控制器108可以通过操作状态报告部件109来询问用户是否中止通信,或者自动中止通信,并且通过操作状态报告部件109给用户报告中止的原因。
第二操作控制是目标文件等的数据压缩,其后时结果文件的通信。在发送数据的情况下,通信控制器108在数据处理器110上执行目标文件的数据压缩,并且通过发送机111发送结果文件。在接受数据的情况下,通信控制器108通过发送机111请求发送目标文件的对方发送经过数据压缩的文件。可以基于用户的指令来执行第二操作控制,例如在包含文件的收发可用性确定结果的显示器上以及在用于选择数据压缩系统的屏幕上的用户指令。或者,可以基于对数据量和能够被收发的数据量R3的比较,来自动选择数据压缩系统。在压缩数据量小于能够被收发的数据量R3的情况下,通信控制器108自动开始通信。在压缩数据量仍然大于能够被收发的数据量R3的情况下,通信控制器108进行另一个操作控制。
第三操作控制是电池104的再充电。在电池104的电平较低,并且文件等的总数据量或剩余数据量远大于能够被收发的数据量R3的情况下,通信控制器108基于用户的指令开始对电池104的再充电。也就是说,通信控制器108通过操作状态报告部件109来提示用户对电池104进行再充电。用户将通信设备100放置在充电器102上,开始对电池104进行再充电。通信控制器108在电池104的再充电期间,从收发可用性确定部件107周期地获取能够被收发的数据量R3,并通过操作状态报告部件109向用户报告最新的能够被收发的数据量R3。通信控制器108可以在获取剩余操作时间R1时参照充电特性表TB2中的按照环境温度的充电特性,以便使用经过根据通信设备100的使用环境的环境温度进行基于温度的校正的剩余操作时间R1。
第三操作控制是降低发送功率。降低发送功率是在发送机111中通过例如功率放大电路中的APC或者可变增益放大器电路中的AGC来进行的。功率或增益的调整是在将数据量与能够被收发的数据量R3进行比较的同时考虑到由于耗电量的减少而引起能够被收发的数据量R3的增加来进行的。依赖于通信设备100的使用环境,不能降低发送功率,所以通信控制器108可以通过操作状态报告部件109来询问用户是否减少发送功率。在由于发送功率的降低而引起能够被收发的数据量R3的增加从而使数据量小于能够被收发的数据量R3的情况下,通信控制器108自动开始通信;而在即使降低发送功率、数据量也不低于能够被收发的数据量R3的情况下,通信控制器108进行另一个操作控制。可以基于用户的指令来执行该操作控制,例如包含文件的收发可用性确定结果的显示器上和用于选择通信系统的屏幕上的用户指令。或者,可以基于对数据量和能够被收发的数据量R3的比较,来自动选择通信系统。在多个通信系统具有最小耗电量特征的情况下,选择具有最高传送速度的通信系统。在由于通信系统的选择而引起能够被收发的数据量R3的增加从而使数据量小于能够被收发的数据量R3的情况下,通信控制器108自动开始通信。在即使已选择通信系统、数据量仍然大于能够被收发的数据量R3的情况下,通信控制器108进行另一个操作控制。
当收发可用性确定部件107已经在通信期间确定不能收发目标文件等的全部数据时,通信控制器中止通信,执行目标文件等的数据压缩(第二操作控制)、电池的再充电(第三操作控制)、发送功率的降低(第四操作控制)或具有最小耗电量的通信系统的选择(第五操作控制),并重新开始通信。在发送数据的情况下,例如,通信控制器108在中止数据发送之前、给目的地发送报告将中止数据发送的消息,在重新开始数据发送之前、给目的地发送报告将重新开始数据发送的消息。在接收数据的情况下,通信控制器108必须将在中止数据接收之前接收到的数据组存储为第一文件,将重新开始数据接收之后接收到的数据组存储为第二文件,然后进行后处理以组合第一和第二文件。
以下将参照图2至图6,来说明如上述安排的实施例的通信设备的操作(通信系统)。图2至图5是本实施例的通信设备的操作流程图(第一至第四流程图),图6是获取直到电池被耗尽时的剩余操作时间R1的子程序流程图。
图2中,在步骤S201中,收发可用性确定部件107调用图6中的子程序,来获取直到电池被耗尽时的剩余操作时间R1。
如下所述,获取直到电池被耗尽时的剩余操作时间R1。图6中,收发可用性确定部件107在步骤S601中检验通信设备100所使用的通信系统,在步骤S602中检验操作类型。在步骤S603中,收发可用性确定部件107参照说明表TB3、以获取适合于通信系统和操作类型的耗电量。在步骤S604中,收发可用性确定部件107获取电池电平(电池电压)。在步骤S606中,收发可用性确定部件107参照放电特性表TB1、基于耗电量和电池电平(电池电压)、来获取直到由于电池的耗尽而导致通信设备的关闭时的剩余操作时间R1。
可以通过参照放电特性表TB1中的按照环境温度的放电特性,根据通信设备100的操作环境的环境温度,来获取经过基于温度的校正的剩余操作时间R1。在步骤S603中,可以通过电池电平检测器106的直接检测来获取耗电量。
再次参照图2,在步骤S202中,收发可用性确定部件107参照说明表TB3、根据当前使用的通信电路和通信系统、来获取通信设备100的数据传送速度。在步骤S203中,收发可用性确定部件107根据“剩余操作时间R1×数据传送速度R2”来获取在电池104被耗尽之前能够由通信设备100收发的数据量R3。在步骤S204中,通过操作状态报告部件109将所获取的数据量R3报告给用户。
在步骤S205中,收发可用性确定部件107获取目标文件数据的总量D3。在发送数据的情况下,收发可用性确定部件107获取要被发送的文件的总数据量。在接收数据的情况下,收发可用性确定部件107基于发送方所发送的传输命令来获取要经接收机112接收的文件的总数据量。
在步骤S206中,收发可用性确定部件107比较目标文件的总数据量D3和能够被收发的数据量R3,并且确定是否能够收发目标文件的全部数据。在总数据量D3小于能够被收发的数据量R3的情况下,能够在由于电池104的耗尽而导致通信设备100的关闭之前收发该文件。在步骤S208中,通过操作状态报告部件109向用户报告能够收发该文件的消息。处理转到图5的步骤S501(文件通信)。在步骤S206中目标文件的总数据量D3大于能够被收发的数据量R3的情况下,该文件不能被收发。这种情况下,向用户报告不能收发该文件的消息。然后,执行继续步骤S209(操作控制)。
在步骤S209中,收发可用性确定部件107确定是否对要被收发的文件进行数据压缩。可以通过在步骤S207中与报告不能收发该文件消息的提示用户的指令一同来进行确定,或者基于能够被收发的数据量R3和要被接收的文件的数据量的比较、通过通信控制器108来自动进行确定。数据压缩系统可以由用户在所显示的选择屏幕上选择。在步骤S209中不对该文件进行数据压缩的情况下,处理转到图3的步骤S301以开始另一个操作控制。
在步骤S209中确定该文件将进行数据压缩的情况下,执行继续步骤S210以确定将要执行数据发送还是数据接收。在发送数据的情况下,执行继续步骤S211,在该步骤中数据处理器110执行要被发送的文件的数据压缩,发送机111发送该文件。在接收数据的情况下,执行继续步骤S212,在该步骤中通过发送机111给接收文件的发送方提出请求,以便在发送之前对该文件进行数据压缩。再次回到步骤S205中,请求目标文件的数据量D3。在步骤S206中,确定是否能够收发目标文件的全部数据。
图3中,在步骤S301中确定是否对电池104进行再充电。通过操作状态报告部件109、请用户确定是否对电池104进行再充电。当用户将通信设备100放置在充电器102上时,执行转到如4的步骤S401,在该步骤中开始电池104的再充电。跳过电池104的再充电过程,执行继续步骤S302,在该步骤中执行另一个操作控制。
图4中,当在步骤S401中开始电池104的再充电时,在每预定周期内重复步骤S402至S407(更新和报告能够被收发的数据量R3)的过程。
在步骤S403中,从电池电平检测器106获取电池电平(电池电压)。在步骤S403中,通过参照放电特性表TB2和说明表TB3、基于由电池电平检测器106获取的电池电压、充电时间和耗电量,来获取直到电池104被耗尽时的剩余操作时间R1。在步骤S404中,根据“剩余操作时间R1×数据传送速度R2”来更新在电池104被耗尽之前能够被收发的数据量R3。通过操作状态报告部件109,给用户报告已更新的能够被收发的数据量R3。在获取剩余操作时间R1时,可以使用经过基于温度的校正的剩余操作时间R1,来更新能够被收发的数据量R2,其中基于温度的校正是参照放电特性表TB2中的按照环境温度的放电特性、根据通信设备100使用环境的环境温度进行的。
在步骤S406中,确定是否已完成再充电、或者有用户要放弃再充电的指令(将通信设备100从充电器102中取出)。当处于这种情况时,结束再充电,执行继续步骤S408。否则,执行继续步骤S407,在该步骤中处理等待预定周期结束。
当已经完成电池的再充电时,在步骤S408中比较目标文件的总数据量D3与能够被收发的数据量R3,以确定是否能够收发目标文件。在目标文件的通信可用的情况下,在步骤S409中,通过操作状态报告部件109给用户发送报告通信可用的消息。执行转到图5的步骤S501(文件通信)。在步骤S408中确定通信不可用的情况下,执行转到图3的步骤S302以进行另一个操作控制。
返回到图3,确定是否选择通信系统。可以基于用户的指令来执行该操作控制,例如在包含文件的收发可用性确定结果的显示器上和在用于选择通信系统的屏幕上的用户指令。或者,可以基于对目标文件的数据量D3和能够被收发的数据量R3的比较,来自动选择通信系统。在跳过通信系统的选择的情况下,执行继续步骤S310,在该步骤中进行另一个操作控制。
在步骤S303中,选择具有最小耗电量的通信系统。在步骤S304中多个通信系统具有最小耗电量的情况下,在步骤S305中选择具有最大传送速度的通信系统。
在步骤S306中,确定是否调整发送功率。在调整发送功率的情况下,在步骤S307中降低发送功率。可以基于对能够被收发的数据量R3和数据量D3的比较,来自动进行是否调整发送功率的确定,或者通过操作状态报告部件109来询问用户以确定是否降低发送功率。
能够被收发的数据量R3已经由于通信系统的选择和发送功率的降低而得到增加。于是,在步骤S308中,再次将目标文件的数据量D3与R3进行比较,以确定是否能够收发目标文件。在能够收发目标文件的情况下,在步骤S309中,通过操作状态报告部件109给用户发送报告能够收发该文件的消息。然后,执行转到图5的步骤S501(文件通信)。在步骤S308中不能收发该文件的情况下,执行继续步骤S301,在该步骤中执行另一个操作控制。可以在步骤S306之前,插入与步骤S308相似的确定步骤,用以确定是否仅由于通信系统的选择而引起能够被收发的数据量R3的增加,从而使文件的通信变为可用。
在步骤S310中,确定是否中止通信。可以通过操作状态报告部件109来询问用户、以确定是否中止通信,或者基于目标文件的数据量D3和能够被收发的数据量R3的比较来自动确定通信的中止。在通信不被中止的情况下,通过操作状态报告部件109向用户报告通信将被(或者能够被)中止的消息。然后,执行转到图5的步骤S510(文件通信)。在步骤S310中通信被中止的情况下,在步骤S312中,向用户报告通信将被中止的消息和中止的原因,结束处理。
接着,图5中,在步骤S501中开始文件通信。在数据通信期间,在每预定周期中重复步骤S502至S511的处理(更新和报告能够被收发的数据量R3)。
在步骤S502中,分别向数据处理器119询问用于数据发送的剩余数据量,以及向接收文件的发送方询问用于数据接收的剩余数据量。在步骤S503中,从电池电平检测器106获取电池电平(电池电压)。在步骤S504中,参照放电特性表TB1、基于耗电量和电池电平(电池电压)来获取直到电池104被耗尽时的剩余操作时间R1。在步骤S505中,根据“剩余操作时间R1×数据传送速度R2”来更新在电池104被耗尽之前能够被收发的数据量R3。在步骤S405中,通过操作状态报告部件109,给用户报告已更新的能够被收发的数据量R3以及目标文件的总数据量和通信程序的进度(剩余数据等)。
在步骤S507中,将目标文件的剩余数据量与能够被收发的数据量R3进行比较,以确定是否能够收发目标文件的剩余数据。在数据不能够被收发的情况下,在步骤S508中,确定是否中止通信。通过操作状态报告部件109询问用户来使其确定是否中止通信,或者基于目标文件的数据量D3和能够被收发的数据量R3的比较结果来自动进行通信中止的确定。在不中止通信的情况下,执行继续步骤S510。在通信被中止的情况下,在步骤S509中,向用户报告通信将被中止的消息及中止的原因。然后,执行转到图2的步骤S209。
在步骤S507中确定通信可用的情况下,或者在步骤S507中尽管已确定通信不可用但不中止通信的情况下,在步骤S510中确定是否结束文件通信,在步骤S511中处理等待预定周期的结束。
在本实施例的通信方法中,以如下次序进行在收发可用性确定部件107已确定不能传送目标文件等的全部数据时所采取的操作控制:目标文件的数据压缩(第二操作控制:步骤S209至S212);电池的再充电(第三操作控制:步骤S301、S401至S409);通信系统的选择(第五操作控制:步骤S302至S305);发送功率的降低(第四操作控制:步骤S306至S309);以及通信控制的中止(第一操作控制:步骤S310至S312)。本发明不限于该次序,只要根据通信设备的结构、特性和应用、能够改变次序以便更有效地执行操作控制即可。
如上所述,在本实施例的通信设备和通信方法中,电池电平检测器106检测电池电平,收发可用性确定部件107基于检测出的电池电平来获取直到由于电池的耗尽而导致通信设备的关闭时的通信设备100的剩余操作时间。然后,通信设备100基于剩余操作时间R1来获取在电池104被耗尽之前能够被收发的数据量R3,并且操作状态报告部件109报告能够被收发的数据量R3。这允许用户正确确定是否能够收发目标文件等。收发可用性确定部件107参照存储部件105中的放电特性表TB1,并且执行对剩余操作时间R1进行基于温度的校正。这样就可以获得更精确的能够被收发的数据量R3。
在本实施例中,收发可用性确定部件107在发送或接收数据之前,基于能够被收发的数据量R3来确定是否能够在电池104被耗尽之前收发目标文件等,并且操作状态报告部件109报告收发可用性的确定结果。这样就可以避免由于电池的耗尽而导致数据通信的中断,从而消除由于数据组的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。
在本实施例中,收发可用性确定部件107在发送或接收目标文件等期间、周期性地获取能够被收发的数据量R3,操作状态报告部件109根据需要给用户报告发送或接收程序的进度和能够被收发的数据量R3。这样就允许用户正确确定是否能够收发目标数据组,从而改善用户的使用方便性。
在本实施例中,当收发可用性确定部件107已经基于能够被收发的数据量R3确定不能在电池104被耗尽之前收发目标数据组时,通信控制器108中止通信,操作状态报告部件109报告通信将被中止以及中止的原因。通过在通信之前中止通信,能够避免由于电池的耗尽而导致数据通信的中断,从而消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。
在本实施例中,当收发可用性确定部件107已经基于能够被收发的数据量R3、确定不能在电池104被耗尽之前收发目标文件等时,通信控制器108在数据处理器110上执行目标文件等的数据压缩,并发送结果数据组。这样就能够避免数据通信的中断,从而消除由于目标文件的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。数据发送跟随自动的数据压缩,能够改善用户的使用方便性。
在本实施例中,当收发可用性确定部件107已经基于能够被收发的数据量R3确定不能在电池104被耗尽之前接收目标文件等时,通信控制器108请求发送方执行目标文件等的数据压缩并且发送经过数据压缩的文件。这样就能够避免数据通信的中断,从而消除由于目标文件的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。通过请求发送方自动执行数据压缩,能够改善用户的使用方便性。
在本实施例中,当收发可用性确定部件107已经基于能够被收发的数据量R3确定不能在电池104被耗尽之前收发目标文件等时,充电器102开始对电池104的再充电。收发可用性确定部件107在再充电期间获取能够被收发的数据量R3,并且操作状态报告部件109报告能够被收发的数据量R3。这样就能够避免数据通信的中断,从而消除由于目标文件的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。在再充电期间,根据需要将能够被收发的数据量R3报告给用户。这样能够改善用户的使用方便性。收发可用性确定部件107参照存储部件105中的充电特性表TB2,以执行剩余操作时间R1的基于温度的校正。这样就能够获得更精确的能够被收发的数据量R3
在本实施例中,当收发可用性确定部件107已经基于能够被收发的数据量R3确定不能在电池104被耗尽之前收发目标文件等时,通信控制器108降低通信设备100的发送功率,以允许通信。这样就能够避免数据通信的中断,从而消除由于目标文件等的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。
在本实施例中,当收发可用性确定部件107已经基于能够被收发的数据量R3确定不能在电池104被耗尽之前收发目标文件等时,通信控制器108选择具有最小耗电量的通信系统,以执行通信。在通信控制器108检测出多个具有最小耗电量的通信系统的情况下,它选择具有最大传送速度的通信系统。这样就能够避免数据通信的中断,从而消除由于目标文件等的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。
在本实施例中,当收发可用性确定部件107已经基于能够被收发的数据量R3确定不能在电池104被耗尽之前收发目标文件等时,通信控制器108中止通信,并且执行目标文件等的数据压缩、电池的再充电、发送功率的降低或具有最小耗电量的通信系统的选择,并且重新开始通信。因此,不必重发目标文件等,从而消除用户的工作负荷以及通信电路使用效率的降低,并且改善用户的使用方便性。
最后,以下将概述从本实施例中提炼出来的本发明的结构(除在本发明的方面中所说明的内容之外)。
(1)根据本发明的第一个方面的通信设备,其特征在于:该通信设备包括存储装置,用于保存由于通信设备的环境温度而引起的电池驱动周期的变化;以及收发可用性确定装置参照放电特性校正表,以执行对于剩余操作时间的基于温度的校正。
(2)根据本发明的第一个、第二个、第三个或第四个方面或(1)的通信设备,其特征在于:该通信设备包括压缩装置,用于压缩数据;和通信控制装置,用于当收发可用性确定装置基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,在压缩装置上执行该目标数据组的数据压缩,并且发送经过数据压缩的文件。
(3)根据本发明的第一个、第二个、第三个或第四个方面或(1)的通信设备,其特征在于:该通信设备包括通信控制装置,用于当收发可用性确定装置基于能够被收发的数据量已经确定不能在电池被耗尽之前接收目标数据组时,请求发送方执行该目标文件等的数据压缩,并且发送经过数据压缩的文件。
(4)根据本发明的第一个、第二个、第三个或第四个方面或(1)的通信设备,其特征在于:该通信设备包括通信控制装置,用于当收发可用性确定装置基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,降低通信设备的发送功率。
(5)根据本发明的第一个、第二个、第三个或第四个方面或(1)的通信设备,其特征在于:该通信设备包括通信控制装置,用于当收发可用性确定装置基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,选择具有最小耗电量的通信系统,以执行通信。
(6)根据(5)的通信设备,其特征在于:在存在多个具有最小耗电量的通信系统的情况下,通信控制装置选择具有最大传送速度的通信系统。
(7)根据本发明的第五个或第六个方面或(2)、(3)、(4)、(5)和(6)的通信设备,其特征在于:当收发可用性确定装置基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,通信控制装置中止通信,并且执行目标文件等的数据压缩、电池的再充电、发送功率的降低或具有最小耗电量的通信系统的选择,并且重新开始通信。
(8)根据本发明的第七个方面的通信方法,其特征在于:剩余操作时间检测步骤参照放电特性校正表来执行对于剩余操作时间的基于温度的校正,其中放电特性校正表存储由于通信设备的环境温度而引起的电池驱动周期的变化。
(9)根据本发明的第七个方面或(8)的通信方法,其特征在于:该通信方法包括收发可用性确定步骤,该步骤在发送或接收数据之前,基于能够被收发的数据量确定是否能够在电池被耗尽之前收发目标数据组;以及报告步骤报告通过收发可用性确定步骤所确定的收发可用性结果。
(10)根据本发明的第七个方面或(8)的通信方法,其特征在于:可传送数据量检测步骤获取在目标数据组的发送或接收期间能够被收发的数据量;以及报告步骤报告发送或接收程序的进度和能够被收发的数据量。
(11)根据本发明的第七个方面或(8)、(9)和(10)的通信方法,其特征在于:该通信方法包括通信控制步骤,当收发可用性确定步骤基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,该步骤中止通信;以及报告步骤报告通信将被中止和中止的原因。
(12)根据本发明的第七个方面或(8)、(9)、(10)和(11)的通信方法,其特征在于:该通信方法包括压缩步骤和通信控制步骤,当收发可用性确定步骤基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,该步骤压缩数据,并且该通信控制步骤通过压缩步骤来执行数据压缩,并发送经过数据压缩的数据组。
(13)根据本发明的第七个方面或(8)、(9)、(10)和(11)的通信方法,其特征在于:该通信方法包括通信控制步骤,当收发可用性确定步骤基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,该步骤请求发送方执行目标数据组的数据压缩,并且发送经过数据压缩的数据组。
(14)根据本发明的第七个方面或(8)、(9)、(10)、(11)、(12)和(13)的通信方法,其特征在于:该通信方法包括再充电步骤,当收发可用性确定步骤基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,该步骤对电池进行再充电;以及报告步骤报告能够被收发的数据量。
(15)根据本发明的第七个方面或(8)、(9)、(10)和(11)的通信方法,其特征在于:该方法包括通信控制步骤,该步骤在电池的再充电期间、参照充电特性校正表来执行对于剩余操作时间的基于温度的校正,其中充电特性校正表存储由于通信设备的环境温度而引起的电池充电量的变化。
(16)根据本发明的第七个方面或(8)、(9)、(10)和(11)的通信方法,其特征在于:该通信方法包括通信控制步骤,当收发可用性确定步骤基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,该步骤降低通信设备的发送功率。
(17)根据本发明的第七个方面或(8)、(9)、(10)和(11)的通信设备,其特征在于:该通信方法包括通信控制步骤,当收发可用性确定步骤基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,该步骤选择具有最小耗电量的通信系统,以执行通信。
(18)根据(17)的通信设备,其特征在于:在存在多个具有最小耗电量的通信系统的情况下,通信控制步骤选择具有最大传送速度的通信系统。
(19)根据(12)、(13)、(14)、(15)、(16)、(17)和(18)的通信设备,其特征在于:当收发可用性确定步骤基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,通信控制步骤中止通信,并且执行目标文件等的数据压缩、电池的再充电、发送功率的降低或具有最小耗电量的通信系统的选择,并且重新开始通信。
(20)一种记录为程序的通信程序,用于指示计算机执行根据(8)、(9)、(10)、(11)、(12)、(13)、(14)、(15)、(16)、(17)、(18)和(19)的通信方法。
(21)一种计算机可读的记录媒体,其中将根据(8)、(9)、(10)、(11)、(12)、(13)、(14)、(15)、(16)、(17)、(18)和(19)的通信方法记录为可由计算机执行的程序。
以下将概述所列出的本发明的结构的各自的作用和优点。
在根据(1)的通信设备、根据(8)的通信方法、根据(20)的通信程序和根据(21)的记录媒体中,最好在存储装置上将由于通信设备的环境温度而引起的、在电池驱动周期中的变化保存为放电特性校正表,并且通过收发可用性确定装置、参照放电特性校正表来执行对于剩余操作时间的基于温度的校正(剩余操作时间检测步骤)。这样就能够获得更精确的能够被收发的数据量。
在根据(9)的通信方法、根据(20)的通信程序和根据(21)的记录媒体中,收发可用性确定步骤在数据的发送或接收之前,基于能够被收发的数据量、确定是否能够在电池被耗尽之前收发目标数据组;以及报告步骤报告所确定的收发可用性结果。以此方式,向用户报告所确定的目标数据组的收发可用性结果,该收发可用性确定结果基于能够被收发的数据量。这样就能够避免由于电池的耗尽而导致数据通信的中断,从而消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。
在根据(10)的通信方法、根据(20)的通信程序和根据(21)的记录媒体中,可传送数据量检测步骤在目标数据组的发送或接收期间、确定能够被收发的数据量;以及报告步骤报告发送或接收程序的进度和能够被收发的数据量。以此方式,根据需要给用户报告发送或接收程序的进度和能够被收发的数据量,以便于用户正确确定是否能够收发目标数据组,从而改善用户的使用方便性。
在根据(11)的通信方法、根据(20)的通信程序和根据(21)的记录媒体中,当收发可用性确定步骤基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,通信控制步骤中止通信,并且报告步骤报告通信将被中止和中止的原因。通过在传送目标数据组之前中止通信,就能够避免由于电池的耗尽而导致数据通信的中断,从而消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。
在根据(2)的通信设备、根据(12)的通信方法、根据(20)的通信程序和根据(21)的记录媒体中,当收发可用性确定装置(收发可用性确定步骤)基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,通信控制装置(通信控制步骤)通过压缩装置执行目标数据组的数据压缩(压缩步骤)以发送经过数据压缩的数据组。以此方式,当确定目标数据组的发送不可用时,执行数据压缩、以允许数据发送。这样就能够避免数据通信的中断,从而消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。在发送目标数据组之前,自动对目标数据组进行数据压缩,这样能够改善用户的使用方便性。
在根据(3)的通信设备、根据(13)的通信方法、根据(20)的通信程序和根据(21)的记录媒体中,当收发可用性确定装置(收发可用性确定步骤)基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,通信控制装置(通信控制步骤)请求发送方执行目标数据组的数据压缩,并且发送经过数据压缩的数据组。以此方式,当确定目标数据组的接收不可用时,请求发送方执行数据压缩、以允许数据接收。这样就能够避免数据接收期间数据通信的中断,从而消除由于目标数据组的再次接收而带来的用户的工作负荷以及通信电路使用效率的降低。自动地请求发送方执行数据压缩,这样能够改善用户的使用方便性。
在根据(14)的通信方法、根据(20)的通信程序和根据(21)的记录媒体中,当收发可用性确定步骤基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,再充电步骤开始电池的再充电。在本实践中,可传送数据量检测步骤在再充电步骤的再充电期间获取能够被收发的数据量。以此方式,当确定目标数据组的通信不可用时,对电池再充电以允许通信。这样就能够避免数据通信的中断,从而消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。在再充电期间,根据需要报告能够被收发的数据量,这样能够改善用户的使用方便性。
在根据(15)的通信方法、根据(20)的通信程序和根据(21)的记录媒体中,在存储装置中将电池的再充电期间由于通信设备的环境温度而引起的充电量的变化存储为充电特性校正表;以及剩余操作时间检测步骤参照充电特性校正表来执行对于剩余操作时间的基于温度的校正。这样能够获得更精确的能够被收发的数据量。
在根据(4)的通信设备、根据(16)的通信方法、根据(20)的通信程序和根据(21)的记录媒体中,当收发可用性确定装置(收发可用性确定步骤)基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,通信控制装置(通信控制步骤)降低通信设备的发送功率。以此方式,当确定目标数据组的通信不可用时,降低发送功率、以允许通信。这样就能够避免数据通信的中断,从而消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。
在根据(5)和(6)的通信设备、根据(17)和(18)的通信方法、根据(20)的通信程序和根据(21)的记录媒体中,当收发可用性确定装置(收发可用性确定步骤)基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,通信控制装置(通信控制步骤)选择具有最小耗电量的通信系统,以执行通信。在存在多个具有最小耗电量的通信系统的情况下,通信控制装置(通信控制步骤)选择具有最大传送速度的通信系统。以此方式,当确定目标数据组的通信不可用时,选择具有最小耗电量的通信系统并且选择具有最大传送速度的通信系统,以允许通信。这样就能够避免数据通信的中断,从而消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。
在根据(7)的通信设备、根据(19)的通信方法、根据(20)的通信程序和根据(21)的记录媒体中,当收发可用性确定装置(收发可用性确定步骤)基于能够被收发的数据量已经确定不能在电池被耗尽之前收发目标数据组时,通信控制装置(通信控制步骤)中止通信,并且执行目标数据组的数据压缩、电池的再充电、发送功率的降低或具有最小耗电量的通信系统的选择,并且重新开始通信。以此方式,中止通信,并采取允许通信的措施,于是重新开始通信。这样就能够消除从头传送目标数据组的需要和用户的工作负荷以及通信电路使用效率的降低,从而能够改善用户的使用方便性。
虽然已经关于优选实施例、详细地说明了本发明,本领域的技术人员将认识到,在不脱离本发明的精神和范围的情况下,可以进行各种改变和修改。
本专利基于2001年7月13日提交的日本专利申请(日本专利申请号为2001-213464),其公开以引用方式包含本文的内容中。
产业上的可利用性
如上所述,根据本发明的通信设备、通信方法、通信程序和记录媒体,电池电平检测装置(电池电平检测步骤)检测电池的电平;收发可用性确定装置基于检测出的电池电平、来获取直到由于电池的耗尽而导致通信设备的关闭时的剩余操作时间(通过剩余操作时间检测步骤),并且基于剩余操作时间、来获取在电池被耗尽之前能够被收发的数据量(通过可传送数据量检测步骤);以及报告装置报告能够被收发的数据量。这样就允许用户正确确定是否能够收发目标数据组。
根据本发明,收发可用性确定装置在数据的发送或接收之前、基于能够被收发的数据量、确定是否能够在电池被耗尽之前收发目标数据组;以及报告装置报告收发可用性确定结果。这样就能够避免由于电池的耗尽而导致数据通信的中断,从而消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。
根据本发明,收发可用性确定装置在数据的发送或接收之前、基于能够被收发的数据量、确定是否能够在电池被耗尽之前收发目标数据组;以及报告装置报告收发可用性确定结果。这样就能够避免由于电池的耗尽而导致数据通信的中断,从而消除由于目标数据组的再次通信而带来的用户的工作负荷以及通信电路使用效率的降低。
而且,根据本发明,收发可用性确定装置在目标数据组的发送或接收期间、获取能够被收发的数据量;以及报告装置报告发送或接收程序的进度和能够被收发的数据量。这样就允许用户确定是否能够收发目标数据组,从而改善用户的使用方便性。