蜂窝电话及其自动程序更新方法

文档序号:7625725阅读:213来源:国知局
专利名称:蜂窝电话及其自动程序更新方法
技术领域
本发明一般地涉及蜂窝电话和自动程序更新方法,更具体地说,本发明涉及蜂窝电话和用于该蜂窝电话的自动程序更新方法,用于根据从服务器下载的程序来更新内置程序。
背景技术
传统上,在蜂窝电话中,随着功能的增加,程序变得愈发复杂,使得在蜂窝电话面市之后有时在程序中发现故障。此外,为了升级功能,在蜂窝电话面市之后,有时要更新程序。为了应对这些情况,已经出现了一种具有经过无线电信道下载并更新程序的功能的蜂窝电话。这类蜂窝电话例如在参考文件1(日本专利早期公开No.2002-152821)中被公开。
近来,为了避免用于控制程序下载的服务器中的集中处理,使用了一种向用户的蜂窝电话通知可下载时间并在用户选择的时间处下载程序的方案。
然而,利用向用户的蜂窝电话通知可下载时间并在用户选择的时间处下载程序的方案,当需要更新程序时,用户必须在他/她选择的时间处操作蜂窝电话,导致可操作性劣化。

发明内容
本发明能够克服现有的缺点,并且本发明的目的是在不需要用户操作蜂窝电话的条件下自动更新程序。
为了实现上述目的,根据本发明,一种蜂窝电话包括按键输入确定装置,用于确定是否进行了按键输入,并且输出作为确定信息的确定结果;按键输入信息存储装置,用于每隔一小时存储从按键输入确定装置输入的确定信息;程序存储装置,用于存储程序;时间决定装置,用于当存储在程序存储装置中的程序需要被更新时,基于存储在按键输入信息存储装置中的确定信息,决定向服务器发出程序下载请求的时间;下载执行装置,用于在由时间决定装置确定的时间处下载程序;以及程序更新装置,用于根据下载的程序更新程序存储装置中的程序。
一种自动程序更新方法,包括下述步骤确定是否进行了蜂窝电话的按键输入,并且设置作为确定信息的确定结果;每隔一小时在按键输入信息存储装置中存储确定信息;当存储在程序存储装置中的程序需要被更新时,基于存储在按键输入信息存储装置中的确定信息,决定向服务器发出程序下载请求的时间;在所确定的时间处下载程序;以及根据下载的程序更新程序存储装置中的程序。


图1是根据本发明实施例的蜂窝电话配置框图;图2是图1所示的终端控制单元配置的框图;图3是图2所示的时间决定单元配置的框图;图4是根据本发明实施例的蜂窝电话中的自动程序更新操作的流程图;图5是根据本发明实施例的蜂窝电话中的自动程序更新操作的流程图;图6是图1所示的终端控制单元的另一配置的框图;图7是根据本发明另一实施例的蜂窝电话配置的框图。
具体实施例方式
下面将参考附图来详细说明本发明的实施例。
如图1所示,根据本发明实施例的蜂窝电话包括按键输入确定保持电路1、按键输入单元2、每小时重置产生单元3、终端控制单元4、按键输入信息存储单元5、随机数产生单元6、通信控制单元(下载执行装置)7、应用程序存储单元8和控制程序存储单元9。
应用程序存储单元8存储在该蜂窝电话中使用的应用程序。
按键输入确定保持电路1是这样的电路,其确定按键输入单元2是否进行了按键输入,并且保持并输出作为确定信息的确定结果。确定信息含有确定时间和按键输入的存在/不存在。
为了确定是否在一小时内进行了按键输入,每小时重置产生单元3每个小时都产生计时信号。例如,每小时重置产生单元3在每00分00秒产生计时信号。简言之,每小时重置产生单元3可以在一个小时的间隔处产生计时信号。
按键输入信息存储单元5每隔一小时存储来自按键输入确定保持电路1的确定信息。
随机数产生单元6产生随机数。
当存储在应用程序存储单元8中的应用程序需要被更新时,通信控制单元7经由数据通信网络20(例如因特网)从提供应用程序的服务器30下载应用程序。
终端控制单元4控制该蜂窝电话中的单元的操作。更具体地说,终端控制单元4具有基于存储在按键输入信息存储单元5中的确定信息而决定下载应用程序的时间的功能。
控制程序存储单元9存储用于控制该蜂窝电话中的单元的操作的控制程序9a。控制程序9a是计算机可执行程序。终端控制单元4根据控制程序9a执行控制。
终端控制单元4将在下文详细描述。
如图2所示,终端控制单元4包括确定信息写单元41、确定信息读单元42、时间决定单元43、下载控制单元44和程序更新单元45。
在从每小时重置产生单元3输出计时信号后,确定信息写单元41在按键输入信息存储单元5中写入按键输入确定保持电路1所保持的确定信息。此时,确定信息写单元41重置按键输入确定保持电路1,并且开始确定下一小时内按键输入的存在/不存在。
当存储在应用程序存储单元8中的应用程序需要被更新时,确定信息读单元42从按键输入信息存储单元5读取确定信息。
基于所读取的确定信息,时间决定单元43决定向服务器30发出应用程序下载请求的时间。
在所决定的时间处,下载控制单元44控制通信控制单元7,并向服务器30发出下载请求。
根据所下载的程序,程序更新单元45更新存储在应用程序存储单元8中的程序。
如图3所示,时间决定单元43还包括时间周期检测单元46和时间周期选择单元47。时间周期检测单元46从所读取的确定信息检测按键输入的OFF周期。时间周期选择单元47从所检测的按键输入OFF周期选择下载请求的ON周期。时间周期选择单元47包括随机数使用单元48,以基于随机数产生单元6产生的随机数来从按键输入的OFF周期选择下载请求的ON周期。如上所述,所选择的时间周期被决定为发送下载请求的时间。
下面将描述根据本发明实施例的蜂窝电话的自动程序更新操作。注意,图4和图5所示的过程是通过在终端控制单元4中执行控制程序9a而实现的。
下面首先将参考图4来描述确定按键输入的存在/不存在以及在按键输入信息存储单元5中存储确定结果的操作。
按键输入确定保持电路1确定按键输入单元2的输入的存在/不存在,并且保持确定结果(图4中的步骤S1)。
当每小时重置产生单元3通知00分钟00秒的计时时(图4中的步骤S2中的“是”),终端控制单元4在每小时处在按键输入信息存储单元5中写入在按键输入确定保持电路1中保持的用来指示按键输入存在/不存在的确定信息。更具体地说,当进行了按键输入时(图4中的步骤S3中的“是”),终端控制单元4写入与该时间一致的按键输入的存在(图4中的步骤S4)。当没有进行按键输入时(图4中的步骤S3中的“否”),终端控制单元4写入与时间一致的按键输入的不存在(图4中的步骤S5)。在写入了按键输入的存在/不存在之后,终端控制单元4重置按键输入确定保持电路1,然后等待下一按键输入确定。
下面将参考图5描述当要更新程序时决定发出程序下载请求的时间的操作。
当需要更新应用程序时(图5中的步骤S11中的“是”),终端控制单元4从按键输入信息存储单元5读出按键输入的OFF周期(图5中的步骤S12)。一般地,按键输入的多个OFF周期被读出。
基于随机数产生单元6产生的随机数,终端控制单元4从读自按键输入信息存储单元5的按键输入OFF周期决定发出程序下载请求的时间(图5中的步骤S13和S14)。
如上所述,在本实施例中,当需要更新程序时,由于已经从按键输入的OFF周期决定了发出程序下载请求的时间,所以可以在没有用户操作的情况下自动更新程序。
在本实施例中,用于更新程序的时间是基于指示是否进行了操作者的按键输入及其时间周期的信息而决定的。因此,通过自动识别蜂窝电话的OFF周期,可以更新程序。这样,在本实施例中,可以提高对用户的服务能力。
此外,在本实施例中,随机数产生单元6产生随机数,并且基于该随机数决定更新程序的时间。因此,用于下载程序的服务器30的负荷可以得到平均。
注意,在本实施例中,由于最近的周期数据被用作按键输入信息存储单元5中存储的数据,所以蜂窝电话可以应对操作者使用状态的改变。
确定按键输入存在/不存在的时间被添加到存储在按键输入信息存储单元5中的确定信息。通过使用图6所示的终端控制单元4a的确定信息删除单元49,存储时间超过预定的特定周期的确定信息被从按键输入信息存储单元5中删除。因此,蜂窝电话可以应对最近使用状态。例如,可以使用上周、上月或上一年的确定信息。
在本实施例中,每隔一个小时指示作出的按键输入的存在/不存在的确定结果被存储在按键输入信息存储单元5中。然而,也可以将大于或小于一个小时的每个预定时间的确定结果存储在按键输入信息存储单元5中。例如,每小时重置产生单元3可以以大于或小于一个小时的预定时间间隔向终端控制单元4通知计时信号。
如图7所示,用于控制蜂窝电话中的单元的操作的控制程序9a以下述状态被提供,其中控制程序被记录在诸如光盘或磁盘的记录介质11上。当记录介质11连接到蜂窝电话的接口10的时候,记录在记录介质11上的控制程序9a被终端控制单元4读出,并且被传送到控制程序存储单元9。
权利要求
1.一种蜂窝电话,其特征在于包括按键输入确定装置(1),用于确定是否进行了按键输入,并且输出作为确定信息的确定结果;按键输入信息存储装置(5),用于每隔一小时存储从所述按键输入确定装置输入的确定信息;程序存储装置(8),用于存储程序;时间决定装置(43),用于当存储在所述程序存储装置中的程序需要被更新时,基于存储在所述按键输入信息存储装置中的确定信息,决定向服务器发出程序下载请求的时间;下载执行装置(7),用于在由所述时间决定装置确定的时间处下载程序;以及程序更新装置,用于根据所下载的程序更新所述程序存储装置中的程序。
2.如权利要求1所述的电话,其中所述按键输入信息存储装置每隔预定时间存储按键输入的存在/不存在和确定时间作为确定信息。
3.如权利要求1所述的电话,其中所述时间决定装置还包括时间周期检测装置(46),用于从所述按键输入信息存储装置中存储的确定信息检测按键输入的OFF周期,以及时间周期选择装置(47),用于从所述时间周期检测装置检测出的时间周期选择下载请求的ON周期。
4.如权利要求3所述的电话,还包括随机数产生装置(6),用于产生随机数,其中所述时间选择装置包括随机数使用装置(48),所述随机数使用装置用于基于所述随机数产生装置产生的随机数来选择下载请求的ON周期。
5.如权利要求2所述的电话,其中所述按键输入信息存储装置除了存储按键输入的存在/不存在和确定时间之外,还存储确定按键输入存在/不存在时的日期作为确定信息。
6.如权利要求5所述的电话,还包括确定信息删除装置,用于基于存储在所述按键输入信息存储装置中的确定信息的日期,从所述按键输入信息存储装置删除存储时间超过预定的特定周期的确定信息。
7.一种自动程序更新方法,其特征在于包括以下步骤确定是否进行了蜂窝电话的按键输入,并且设置确定结果作为确定信息(S1);每隔一小时在按键输入信息存储装置中存储确定信息(S4,S5);当存储在程序存储装置中的程序需要被更新时,基于存储在按键输入信息存储装置中的确定信息,决定向服务器发出程序下载请求的时间(S14);在预定时间处下载程序;以及根据所下载的程序更新程序存储装置中的程序。
8.如权利要求7所述的方法,其中在存储步骤中,每隔预定时间存储按键输入的存在/不存在和确定时间作为确定信息。
9.如权利要求8所述的方法,其中所述决定步骤还包括下述步骤从按键输入信息存储装置中存储的确定信息检测按键输入的OFF周期(S12),以及从所检测的时间周期选择下载请求的ON周期(S13)。
10.如权利要求9所述的方法,其中时间选择步骤还包括下述步骤产生随机数,以及基于随机数选择下载请求的ON周期。
11.如权利要求8所述的方法,其中在存储步骤中,除了存储按键输入的存在/不存在和确定时间之外,还存储确定按键输入的存在/不存在时的日期作为确定信息。
12.如权利要求11所述的方法,还包括下述步骤基于存储在按键输入信息存储装置中的确定信息的日期,从按键输入信息存储装置删除存储时间超过预定周期的确定信息。
13.一种使蜂窝电话中的计算机执行下述过程的程序(9a)确定是否进行了按键输入,并且设置确定结果作为确定信息(S1);每隔一小时在按键输入信息存储装置中存储确定信息(S4,S5);当存储在程序存储装置中的程序需要被更新时,基于存储在按键输入信息存储装置中的确定信息,决定向服务器发出程序下载请求的时间(S14);在预定时间处下载程序;以及根据所下载的程序更新程序存储装置中的程序。
全文摘要
本发明公开了一种蜂窝电话,其包括按键输入确定单元、按键输入信息存储单元、程序存储单元、时间决定单元、下载执行单元和程序更新单元。按键输入确定单元确定是否进行了按键输入,并输出确定结果作为确定信息。按键输入信息存储单元存储确定信息。时间决定单元在存储在程序存储单元中的程序需要被更新时,基于该确定信息,决定程序下载请求的时间。下载执行单元在所决定的时间处下载程序。程序更新单元根据下载的程序更新程序存储单元中的程序。本发明还公开了一种用于蜂窝电话的自动程序更新方法。
文档编号H04M1/00GK1761345SQ20051011280
公开日2006年4月19日 申请日期2005年10月12日 优先权日2004年10月13日
发明者高桥利彦 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1