CN1708753A - 下载系统、通信终端、服务器以及下载方法 - Google Patents
下载系统、通信终端、服务器以及下载方法 Download PDFInfo
- Publication number
- CN1708753A CN1708753A CNA2003801023496A CN200380102349A CN1708753A CN 1708753 A CN1708753 A CN 1708753A CN A2003801023496 A CNA2003801023496 A CN A2003801023496A CN 200380102349 A CN200380102349 A CN 200380102349A CN 1708753 A CN1708753 A CN 1708753A
- Authority
- CN
- China
- Prior art keywords
- mentioned
- reservation
- information
- communication terminal
- possible range
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/5014—Reservation
Abstract
本发明提供一种可以适宜地分散对服务器和传送路径的负荷,进一步提高了与数据下载有关的方便性的下载系统。通信终端(10)的预约候补取得部件(14)从软件管理服务器(30)取得包含与可以分配更新文件的下载预约的候补的时间段有关的时间信息的预约候补信息。在通信终端(10)中,从与包含在预约候补信息中的时间信息对应的时间段中选择预约时间段,软件管理服务器(30)登记预约时间段的预约。这样,因为可以从由软件管理服务器(30)发送的时间段的候补中选择预约时间段,所以方便性提高。另外,因为根据使得分散软件管理服务器(30)的负荷和传送路径的负荷那样设置的预约表求得时间段的候补,所以可以适宜地分散软件管理服务器(30)的负荷和对传送路径的负荷。
Description
技术领域
本发明涉及下载系统、通信终端、服务器以及下载方法。
背景技术
当通信终端下载被存储在服务器中的数据的情况下,需要适宜地控制对服务器的负荷和传送路径的负荷。作为应对这种问题的技术,已知如下这样的确定数据发送时刻的技术,即,通信终端把从服务器下载数据的所希望的时刻发送给服务器,服务器使其负荷和传送路径的负荷分散(例如,参照特开平11-355346号公报)。
但是,在上述以往的技术中,虽然可以从用户发送下载的希望时刻,但当在此希望时刻服务器的负荷和传送路径的负荷大的情况下,因为由服务器自动地把数据的发送时刻分配到其他时刻,所以存在用户的方便性差的问题。
发明内容
本发明就是为了解决上述问题而提出的,其目的在于提供一种可以适宜地分散对服务器和传送路径的负荷,可以进一步提高与数据下载有关的方便性的下载系统、通信终端、服务器以及下载方法。
为了解决上述问题,本发明的下载系统是具备管理数据的服务器、从该服务器下载上述数据的通信终端的下载系统,其特征在于:上述通信终端具备:对于可以分配上述数据的下载预约的候补时间段,把至少包含表示其开始时刻的时间信息的预约候补信息的发送请求发送给该服务器,同时取得根据该请求由上述服务器发送的上述预约候补信息的预约候补取得装置;把包含作为预约时间信息的根据用上述预约候补取得装置取得的上述预约候补信息选择出的上述时间信息的预约选择信息发送到上述服务器,同时把该预约时间信息所表示的上述开始时刻作为上述下载的启动时刻存储的预约选择装置;在用上述预约选择装置存储的上述启动时刻,对上述服务器发送上述数据的发送请求的数据请求发送装置;接收与用上述数据请求发送装置发送的上述数据的发送请求对应地由上述服务器发送的上述数据的数据接收装置,上述服务器具备:存储上述数据的数据存储装置;在每一时刻设置了根据预先测量的每一时刻的负荷状态而设置的允许上述下载同时执行的上限数的预约框中,存储分配上述下载预约的预约表的预约信息存储装置;与由上述通信终端发送的上述预约候补信息的发送请求对应地,根据被存储在上述预约信息存储装置中的上述预约表,求出可以分配上述数据下载的候补时间段,同时生成包含与该时间段有关的上述时间信息的上述预约候补信息,把该预约候补信息发送到上述通信终端的预约候补生成装置;接收由上述通信终端发送的上述预约选择信息,把包含在该预约选择信息中的与上述预约时间信息对应的上述时间段中的上述下载预约分配给上述预约表的预约登记装置;与由上述通信终端发送的上述数据的发送请求对应地,把被存储在上述数据存储装置中的上述数据发送到该通信终端的数据发送装置。
另外,为了解决上述问题,本发明的通信终端是从管理数据的服务器下载上述数据的通信终端,其特征在于具备:对于可以分配上述数据下载的预约的候补时间段,把至少包含表示其开始时刻的时间信息的预约候补信息的发送请求发送到该服务器,同时取得与该请求对应地用上述服务器发送的上述预约候补信息的预约候补取得装置;把作为预约时间信息而包含根据用上述预约候补取得装置取得的上述预约候补信息选择出的上述时间信息的预约选择信息发送到上述服务器,同时把该预约时间信息所表示的上述开始时刻作为上述下载的启动时刻存储的预约选择装置;在用上述预约选择装置存储的上述启动时刻,向上述服务器发送上述数据的发送请求的数据请求发送装置;接收与用上述数据请求发送装置发送的上述数据的发送请求对应地由上述服务器发送的上述数据的数据接收装置。
另外,为了解决上述问题,本发明的服务器是管理用通信终端下载的数据的服务器,其特征在于具备:存储上述数据的数据存储装置;在每一时刻设置有根据预先测量的每一时刻的负荷状态而设置的允许上述下载同时执行的上限数的预约框中,存储分配了上述下载预约的预约表的预约信息存储装置;与由上述通信终端发送的预约候补信息的发送请求对应地,根据被存储在上述预约信息存储装置中的上述预约表,求出可以分配上述数据的下载的时间段候补,同时对于该时间段,生成至少包含表示其开始时刻的时间信息的上述预约候补信息,把该预约候补信息发送到上述通信终端的预约候补生成装置;接收包含作为预约时间信息的根据用上述通信终端发送的上述预约候补信息选择出的上述时间信息的预约选择信息,把包含在该预约选择信息中的上述预约时间信息所表示的上述时间段中的上述下载预约分配给上述预约表的预约登记装置;与用上述通信终端在上述预约时间信息的上述开始时刻发送的数据的发送请求对应地,把被存储在上述数据存储装置中的上述数据发送给该通信终端的数据发送装置。
另外,为了解决上述问题,本发明的下载方法是通信终端从管理数据的服务器下载上述数据的下载方法,其特征在于具备:上述通信终端具备的预约候补取得装置对于可以分配上述数据的下载预约的候补时间段,把至少包含表示其开始时刻的时间信息的预约候补信息的发送请求发送给该服务器的预约候补请求发送步骤;上述服务器具备的预约候补生成装置与用上述通信终端发送的上述预约候补信息的发送请求对应地,在每一时刻设置了根据预先测量的每一时刻的负荷状态而设置的允许上述下载同时执行的上限数的预约框中,分配上述下载的预约,根据被存储在预约信息存储装置中的预约表,求出可以分配上述数据下载的候补时间段,同时生成包含与该时间段有关的上述时间信息的上述预约候补信息,把该预约候补信息发送到上述通信终端的预约候补生成步骤;上述通信终端具备的预约候补取得装置取得用上述服务器发送的上述预约候补信息的预约候补取得步骤;上述通信终端具备的预约选择装置把作为预约时间信息而包含根据用上述预约候补取得装置取得的上述预约候补信息选择出的上述时间信息的预约选择信息发送到上述服务器,同时把该预约时间信息所表示的上述开始时刻作为上述下载的启动时刻存储的预约选择步骤;上述服务器具备的预约登记装置接收用上述通信终端发送的上述预约选择信息,把包含在该预约选择信息中的与上述预约时间信息对应的上述时间段中的上述下载预约分配给上述预约表的预约登记步骤;上述通信终端具备的数据请求发送装置在由上述预约选择装置存储的上述启动时刻,向上述服务器发送上述数据的发送请求的数据请求发送步骤;上述服务器具备的数据发送装置与用上述通信终端发送的上述数据的发送请求对应地,把被存储在上述数据存储装置中的上述数据发送到该通信终端的数据发送步骤;上述通信终端具备的数据接收装置接收与上述数据的发送请求对应地接收用上述服务器发送的上述数据的数据接收步骤。
如果采用这些发明,则在通信终端预约从服务器下载数据的时刻时,从服务器发送包含与可以分配该下载预约的候补时间段有关的时间信息的预约候补信息。服务器为了根据其负荷和传送路径的负荷等的实际分散负荷,而在设置有在每一时刻允许下载同时执行的上限的预约框内,根据分配下载预约的预约表,生成上述预约候补信息。即,服务器把与可以分配下载上述数据所需要的时间的预约框的剩余时间段有关的时间信息包含在预约候补信息中。通信终端把作为预约时间信息包含从该预约候补信息中由用户选择的时间信息的预约选择信息发送到服务器,同时把该预约时间信息所表示的开始时刻作为下载的启动时刻存储。服务器把包含在预约选择信息中的与预约时间信息对应的时间段作为下载的时间段登记预约。通信终端在存储着的上述启动时刻向服务器发送数据的发送请求,接收由服务器发送的数据。如上所述,服务器为了分散其负荷和传送路径的负荷等而从设置了预约框的预约表中,求出还没有分配预约的预约框空闲的时间段,服务器把与下载的候补时间段有关的信息通知通信终端。因而,通信终端的用户因为可以从下载候补时间段中选择理想的时间段,所以通信终端的用户方便性提高。另外,因为如分散服务器的负荷和传送路径的负荷那样根据已设置的预约表进行这样进行的下载的预约分配,所以可以适宜地分散对服务器和传送路径的负荷。
另外,在本发明的下载系统中理想的是,上述服务器具备的上述预约候补选择装置在生成上述预约候补信息时,暂时把识别发送了该预约候补信息的发送请求的上述通信终端的信息、包含在该预约候补信息中的与上述时间信息对应的上述下载预约分配给上述预约表,上述预约登记装置在上述预约表中和识别上述通信终端的信息一同暂时分配的上述预约中,采用包含在用上述通信终端发送的上述预约选择信息中的与上述预约时间信息对应的上述时间段中的上述预约,与此同时解除在上述预约表中和识别上述通信终端的信息一同暂时分配的其他预约。
另外,在本发明的服务器中理想的是,上述预约候补选择装置在生成上述预约候补信息时,把识别发送了该预约候补信息的发送请求的上述通信终端的信息、包含在该预约候补信息中的与上述时间信息对应的上述下载预约暂时分配到上述预约表中,上述预约登记装置在上述预约表中和识别上述通信终端的信息一同暂时分配的上述预约中,采用包含在用上述通信终端发送的上述预约选择信息中的与上述预约时间信息对应的上述时间段中的上述预约,与此同时解除在上述预约表中和识别上述通信终端的信息一同暂时分配的其他预约。
另外,在本发明的下载方法中理想的是,在上述预约候补生成步骤中,上述服务器具备的上述预约候补选择装置在生成上述预约候补信息时,把识别发送了上述该预约候补信息的发送请求的上述通信终端的信息、包含在该预约候补信息中的与上述时间信息对应的上述下载预约暂时分配给上述预约表,在上述预约登记步骤中,上述服务器具备的上述预约登记装置在上述预约表中和识别上述通信终端的信息一同暂时分配的上述预约中,采用包含在用上述通信终端发送的上述预约选择信息中的与上述预约时间信息对应的上述时间段中的上述预约,与此同时解除在上述预约表中和识别上述通信终端的信息一同暂时分配的其他预约。
如果采用这些的发明,则在服务器生成上述预约候补信息时,把与包含在该预约候补信息中的时间信息对应的时间段中的预约、识别通信终端的信息一同暂时分配给上述预约表。而后,服务器正式登记包含在从通信终端发送的上述预约选择信息中的与预约时间信息对应的时间段中的预约,对该通信终端解除暂时分配的其他的预约。因而,当通信终端从包含在上述预约候补信息中的时间信息中选择了预约时间信息的情况下,因为对于其他的通信终端不由服务器分配与该预约时间信息对应的时间段中的预约,所以与数据的下载预约有关的方便性提高。
另外,在本发明的下载系统中理想的是,其特征在于:上述服务器具备的上述预约候补生成装置在生成上述预约候补信息时,根据上述预约表,把与未分配上述下载预约的上述预约框的个数多的时间段有关的上述时间信息优先包含在上述预约候补信息中。
另外,在本发明的服务器中理想的是,其特征在于:上述预约候补生成装置在生成上述预约候补信息时,根据上述预约表,把与未分配上述下载预约的上述预约框的个数多的时间段有关的上述时间信息优先包含在上述预约候补信息中。
另外,在本发明的下载方法中理想的是,其特征在于:在上述预约候补生成步骤中,上述服务器具备的上述预约候补生成装置在生成上述预约候补时,根据上述预约表把与未分配上述下载预约的上述预约框的个数多的时间段有关的上述时间信息优先包含在上述预约候补信息中。
如果采用这些发明,则在服务器生成上述预约候补信息时,因为把与预约框剩余多的时间段有关的时间信息优先包含在预约候补信息中,所以进一步分散了服务器和传送路径的负荷。
另外,在本发明的下载系统中也可以具备以下特征:上述通信终端进一步具备预约可能范围取得装置,它向上述服务器发送包含预约可能范围信息的发送请求,同时接收从该服务器发送的上述预约可能范围信息,其中的预约可能范围信息包含细分化了第1规定期间的多个第2规定期间各自中的与可以分配上述下载预约的时间段的有无有关的信息,上述服务器进一步具备:与用上述通信终端发送的上述预约可能范围的发送请求对应地,生成上述预约可能范围信息,同时向上述通信终端发送该预约可能范围信息的预约可能范围生成装置,上述预约候补取得装置把包含根据由上述预约可能范围取得装置接收到的上述预约可能范围信息选择出的与上述第2规定期间有关的信息的上述预约候补信息的发送请求发送到上述服务器,上述预约候补生成装置根据包含在由上述通信终端发送的上述预约候补信息的发送请求中的上述第2规定期间的信息,生成包含与上述第2规定期间中的可以分配上述下载预约的时间段有关的上述时间信息的上述预约候补信息,同时把该预约候补信息发送到上述通信终端。
另外,在本发明的通信终端中,也可以具有以下特征:进一步具备预约可能范围取得装置,它向上述服务器发送预约可能范围信息的发送请求,同时接收从该服务器发送的上述预约可能范围信息,其中的预约可能范围信息包含在细分化了第1规定期间的多个第2规定期间各自中与可以分配上述下载预约的时间段的有无有关的信息,上述预约候补取得装置把上述候补信息的发送请求发送到上述服务器,其中的上述预约候补信息包含根据由上述预约可能范围取得装置接收到的上述预约可能范围信息选择出的与上述第2规定期间有关的信息。
另外,在本发明的服务器中,也可以具有以下特征:进一步具备预约可能范围生成装置,它接收用上述通信终端发送的预约可能范围的发送请求,与该预约可能范围信息的发送请求对应地,生成包含细分化笫1规定期间的多个第2规定期间各自中的与可以分配上述下载预约的时间段的有无有关的信息的上述预约可能范围信息,同时把该预约可能范围信息发送到上述通信终端,上述预约候补生成装置接收包含根据用上述通信终端发送的上述预约可能范围信息选择出的与上述第2规定期间有关的信息的上述预约候补信息,根据包含在预约候补信息的发送请求中的与上述第2规定期间有关的信息,生成包含与该第2规定期间中的可以分配上述下载预约的时间段有关的上述数据信息的上述预约候补信息,同时把该预约候补信息发送到上述通信终端。
另外,在本发明的下载方法中,其特征在于进一步具备:上述通信终端具备的预约可能范围取得装置向上述服务器发送预约可能范围信息的发送请求的预约可能范围请求发送步骤,其中预约可能范围信息包含细分化了第1规定期间的多个第2规定期间各自中的与可以分配上述下载预约的时间段的有无有关的信息;上述服务器具备的预约可能范围生成装置与由上述通信终端发送的上述预约可能范围信息的发送请求对应地,生成上述预约可能范围信息,同时把该预约可能范围信息发送到上述通信终端的预约可能范围生成步骤;上述通信终端具备的预约可能范围取得装置接收从上述服务器发送的上述预约可能范围信息的预约可能范围取得步骤,在上述预约候补请求发送步骤中,上述通信终端具备的上述预约候补取得装置向上述服务器发送包含根据由上述预约可能范围取得装置接收到的上述预约可能范围信息选择出的与上述第2规定期间有关的信息的上述预约候补信息的发送请求,上述服务器具备的上述预约候补生成装置根据包含在由上述通信终端发送的上述预约候补信息的发送请求中的与上述第2规定期间有关的信息,生成包含与该第2规定期间中的可以分配上述下载预约的时间段有关的上述时间信息的上述预约候补信息,同时把该预约候补信息发送到上述通信终端。
如果采用这些发明,则由服务器生成预约可能范围信息并发送到通信终端,其中预约可能范围信息包含细分化第1规定期间的多个第2规定期间各自中的与可以分配下载预约的时间段的有无有关的信息。在此,第1规定期间例如可以设置成1个月,第2规定期间可以把1个月划分为每一小时。即,把与在各个时间中是否包含可以分配下载预约的时间段有关的信息从服务器发送到通信终端。在通信终端中,如果由用户参照该预约可能范围信息,选择应该进行下载预约的第2规定期间,则通信终端向服务器发送包含与该第2规定期间有关的信息的预约候补信息的发送请求。即,由通信终端将包含了需要进行下载预约的期间的条件指定的预约候补信息的发送请求发送到服务器。在服务器中,根据包含在该预约候补信息的发送请求中的与第2规定期间有关的信息,生成包含与该第2规定期间中的可以分配下载预约的时间段有关的时间信息的预约候补信息,发送到通信终端。这样,通过从服务器预先发送在第1规定期间内可以分配下载预约的与第2规定期间有关的信息,通信终端可以向服务器发送预约候补信息的发送请求,该预约候补信息由用户条件指定了希望预约分配下载的第2规定期间。服务器只抽出在通信终端的用户所希望的期间中的可以分配下载预约的候补时间段,可以把与该时间段有关的信息通知通信终端。因而,可以进一步提高与下载预约有关的方便性。
另外,在本发明的下载系统中,也可以具有以下特征:用上述预约可能范围生成装置生成的上述预约可能范围信息包含表示在上述多个笫2规定期间各自中的未分配上述下载预约的上述预约框的个数的水平信息。
另外,在本发明的服务器中,也可以具有下一特征:用上述预约可能范围生成装置生成的上述预约可能范围信息包含表示在上述多个第2规定期间各自中的未分配上述下载预约的上述预约框的个数的水平信息。
另外,在本发明的下载方法中,也可以具有以下特征:在上述预约可能范围生成步骤中,用上述服务器具备的上述预约可能范围生成装置生成的上述预约可能范围信息包含表示在上述多个笫2规定期间各自中的未分配上述下载预约的上述预约框的个数的水平信息。
如果采用这些发明,则在上述预约可能范围中包含表示在多个第2规定期间各自中的可以分配下载预约的预约框的剩余数的水平信息。因而,通信终端的用户在各个第2规定期间中,可以知道预约框的空闲是否多。
另外,在本发明的下载系统中理想的是其特征在于:用上述预约可能范围生成装置生成的上述预约可能范围信息由用二进制值表示上述多个第2规定期间各自中的与可以分配上述下载预约的时间段的有无有关的信息的列表组成。
另外,在上述本发明的下载方法中,理想的是其特征在于:在上述预约可能范围生成步骤中,由上述服务器所具备的上述预约可能范围生成装置生成的上述预约可能范围信息由用二进制值表示上述多个第2规定期间各自中的与可以分配上述下载预约的时间段的有无有关的信息的列表组成。
如果采样这些发明,则上述的预约可能范围信息由用二进制值表示多个第2规定期间各自中的与可以分配选择预约的时间段有无有关的信息的列表组成。例如,在有可以分配选择预约的时间段的情况下,把与该时间段所属的第2规定期间中的可以分配下载预约的时间段的有无有关的信息的位表示为ON,相反在没有时间段的情况下,将位表示OFF。因而,与作为文本信息生成可以预约范围信息相比,可以削减数据量,其结果可以减小对传送路径的负荷。
另外,在本发明的下载系统中理想的是具有以下特征:用上述预约可能范围生成装置生成的上述预约可能范围信息由把用二进制值表示信息的列表进一步进行了文本转换的列表组成,其中用二进制值表示的信息是上述多个第2规定期间各自中的与可以分配上述下载预约的时间段的有无有关的信息。
另外,在本发明的服务器中理想的是具有以下特征:用上述预约可能范围生成装置生成的上述预约可能范围信息由把用二进制值表示信息的列表进一步进行了文本转换的列表组成,其中用二进制值表示的信息是上述多个第2规定期间各自中的与可以分配上述下载预约的时间段的有无有关的信息。
另外,在本发明的下载方法中理想的是具有以下特征:在上述预约可能范围生成步骤中,用上述服务器所具备的上述预约可能范围生成装置生成的上述预约可能范围由把用二进制值表示信息的列表进一步进行了文本转换的列表组成,其中用二进制值表示的信息是上述多个第2规定期间各自中的与可以分配上述下载预约的时间段的有无有关的信息。
如果采用这些发明,则因为服务器生成把由上述二进制值组成的列表进一步进行了文本转换的列表,发送到通信终端,所以即使在采用不能发送二进制数据的协议的网络中,也可以送出上述列表。
附图说明
图1是展示本实施例的软件更新系统的功能构成的方框图。
图2是展示催促选择在实施例的通信终端中显示的软件更新方法的画面一例的图。
图3是展示在实施例的通信终端中显示更新软件的下载时间段的候补的画面一例的图。
图4是展示用实施例的通信终端根据预约可能范围信息显示的画面一例的图。
图5是展示用实施例的通信终端根据预约可能范围信息显示的画面一例的图。
图6是展示在实施例的通信终端中显示更新文件的下载时间段的候补的画面一例的图。
图7是展示实施例的软件管理服务器具备的更新软件存储部件中的更新文件存储形式的图。
图8是展示被存储在实施例的软件管理服务器具备的预约信息存储部件中的预约表内容的图。
图9是展示由实施例的软件管理服务器具备的预约可能范围生成部件生成的预约可能范围信息的数据形式的图。
图10是展示实施例的软件更新方法的流程图。
图11是展示实施例的软件更新方法的流程图。
具体实施方式
说明本发明实施例的下载系统。本实施例的下载系统被设置成通信终端10作为数据从管理软件的软件管理服务器30下载该软件的软件更新系统1。
图1是展示软件更新系统1构成的方框图。如图1所示,软件更新系统1的构成具备通信终端10、软件管理服务器30。以下,详细说明通信终端10、软件管理服务器30。
通信终端10在物理上其构成具备快闪(flash)ROM等可改写非易失性存储器、RAM(Random Access Memory:随机存取存储器)等可改写易失性存储器、通信装置、CPU(中央处理装置)等。作为本实施例的通信终端10,利用手机等移动通信终端、PDA(PersonalDigital Assistant:掌上电脑)等便携终端、数字家电产品等通信装置下载更新文件,更新被存储在可改写非易失性存储器中的可以直接执行的软件的通信终端都成为对象。
在此,在上述可改写非易失性存储器中,存储OS、固件、通信软件等控制通信终端10的基本软件等。能在可改写非易失性存储器上直接执行该基本软件。另外,上述可改写易失性存储器可以在即使因电源切断等而删除了存储着的信息时,也存储不影响通信终端10的动作的数据和软件的用途中使用。
以下,说明通信终端10的功能构成要素。如图1所示,通信终端10作为功能性构成要素具备:识别信息存储部件11、识别信息发送部件12、更新文件信息接收部件13、预约候补取得部件(预约候补取得装置)14、预约选择部件(预约选择装置)15、预约可能范围取得部件(预约可能范围取得装置)16;转送状态转移部件17、转送请求发送部件(数据请求发送部件)18、更新文件接收部件(数据接收部件)19、软件改写部件20。这些构成要素功能例如可以通过在可改写非易失性存储器中存储控制软件更新的软件和数据,根据该软件由CUP控制通信装置等实现。
识别信息存储部件11存储通信终端10的终端ID和被存储在可改写非易失性存储器中的可以直接执行的软件的版本信息这一识别信息。具体地说,通过把该识别信息存储在通信终端10的可改写非易失性存储器中来实现。
识别信息发送部件12从识别信息存储部件11中取得被存储在识别信息存储部件11中的通信终端10的终端ID和被存储在可改写非易失性存储器中的可以直接执行的软件的版本信息这一识别信息,发送到软件管理服务器30。
更新文件信息接收部件13从软件管理服务器30经由通信装置接收包含从软件管理服务器30下载的更新文件的有无和该更新文件的大小信息这些信息的更新文件信息。
预约候补取得部件14参照由更新文件信息接收部件13接收到的更新文件信息,当判定为有更新文件的情况下,显示催促软件更新方法的选择的画面。图2是展示其画面一例的图。如图2所示,预约候补取得部件14显示:表示从软件更新管理服务器30直接下载更新文件,进行软件更新的“现在立即更新”的图标;表示预约下载更新文件的时间段而更新软件的“预约”图标;表示不进行软件更新的“不更新”图标。
如果由用户选择“现在立即更新”图标并对“确定”图标进行输入,则预约候补取得部件14向转送状态转移部件17输出现在立即进行软件更新的信息。如果选择“不更新”图标并对“确定”图标进行输入,则预约候补取得部件14结束与软件更新有关的处理。如果选择“预约”图标并对“确定”图标进行输入,则预约候补取得部件14把包含与可以分配更新文件的下载预约的候补时间段有关的时间信息的预约候补信息的发送请求,发送到软件管理服务器30。进而,在图2中,“预约”的图标显示为被选择的状态。
预约选择部件15与由预约候补取得部件14发送的预约候补信息的发送请求对应地,接收由软件管理服务器30发送的预约候补信息。在该预约候补信息中包含上述的时间信息。该时间信息对于可以分配更新文件的下载预约的候补时间段,表示其开始时刻和结束时刻。进而,时间信息也可以是只表示开始时刻的信息。以下,在本实施例中,上述时间信息对于可以分配更新文件的下载预约的候补时间段,包含该开始时刻和结束时刻进行说明。
预约选择部件15如果接收到上述预约候补信息,则显示催促从包含在该预约候补信息中的上述时间信息中,选择与在执行更新文件的下载的时间段有关的时间信息的画面。图3是展示该显示画面一例的图。在图3所示的画面一例中,显示3个通过上述时间信息确定的时间段。如果由通信终端10的用户选择这些时间段中的某一个,对确定图标进行输入操作,则预约选择部件15把作为预约时间信息包含与被选择出的时间段对应的时间信息的预约选择信息发送到软件管理服务器30。在图3中,显示选择“7月23日3:00~”的时间段的状态。预约选择部件15存储由用户选择的上述时间段的开始时刻。另一方面,当在被显示的时间段的候补中,不包含用户希望的时间段的情况下,如果用户对“条件指定”图标进行输入,则预约选择部件15向预约可能范围取得部件16输出选择了“条件指定”的信息。
预约可能范围取得部件16通过接收由预约选择部件15输出的选择了“条件指定”的信息,而把预约可能范围信息的发送请求发送到软件管理服务器30。在预约可能范围信息中,例如,包含表示在把一个月期间按每一小时划分的各个时间中,可以分配上述更新文件的下载预约的时间段的有无的信息。
预约可能范围取得部件16接收与预约可能范围信息的发送请求对应地由软件管理服务器30发送的预约可能范围信息,首先,把上述一个月期间中的一天作为单位,显示表示在每天中可以分配上述更新文件的下载预约的时间段的有无。图4是展示该显示一例的画面的图。在图4所示的画面一例中,对于属于2002年7月的各天,显示表示可以分配更新文件的下载预约的时间段的有无。即,在图4的画面例子中,23、24、26、27、28日表示具有可以分配上述更新文件的下载预约的时间段,在其他的日子里,表示不包含可以分配更新文件的下载预约的时间段。
当由用户选择了包含可以分配更新文件下载预约的时间段的某一天,并选择了确定图标的情况下,预约可能范围取得部件16对于把该日按每1小时分割后的时间段各自,显示表示可以分配更新文件的下载预约的时间段的有无的画面。图5是展示此一例画面的图。图5是在图4所示的画面中显示用户选择了7月24日的情况的画面。如图5所示,预约可能范围取得部件16显示以每1小时单位划分由用户选择的日期的画面。预约可能范围取得部件16在该画面中,参照预约可能范围信息,用和其他时间不同的颜色显示可以分配更新文件下载的时间段的开始时刻所属的时间。
如果由阅览了图5所示画面的用户,在可以分配更新文件的下载预约的时间段的开始时刻所属的时间中选择了某一时间,则预约可能范围取得部件16向预约候补取得部件14发出指示,把包含预约候补信息的发送请求发送到软件管理服务器30,其中的预约候补信息包含与在其时间中包含开始时刻的能够预约分配的时间段有关的时间信息。即,通过该指示,预约候补取得部件14把条件指定了时间的预约候补信息的发送请求发送到软件管理服务器30。
预约候补取得部件14与该预约候补信息的发送请求对应,取得由软件管理服务器30发送的预约候补信息,显示通过包含在该预约候补信息中的时间信息确定的可以分配更新文件的下载预约的时间段的候补。图6是展示该显示一例的图。在图6所示的画面一例中,显示2个可以分配预约的时间段的候补。如果由通信终端10的用户选择了这些时间段候补中的一个,并对确定图标进行输入,则预约选择部件15把包含与被选择的时间段有关的预约时间信息的预约选择信息发送到软件管理服务器30。与此同时预约选择部件15把成为预约时间段的时间段的开始时刻作为与更新文件的下载有关的处理的启动时刻存储。图6展示选择了“7月24日2:30~”时间段的状态的画面。
转送状态转移部件17与催促上述软件更新方法的选择的显示对应,当用户选择了“现在立即更新”的情况下在该时刻,在用户选择了“预约”的情况下在该预约时间段的开始时刻,根据更新文件信息接收部件13接收到的更新文件信息,限制使用可改写易失性存储器的软件的动作。由此,转送状态转移部件17确保向可改写易失性存储器转送更新文件并存储所需要的区域,使得可以进行更新文件的转送。
转送请求发送部件18在由转送状态转移部件17确保了在可以改写易失性存储器中存储更新文件所需要的区域后,把向软件管理服务器30请求更新文件的转送的信息,经由通信装置发送到软件管理服务器30。
更新文件接收部件19在由转送请求发送部件18把上述请求发送到软件管理服务器30后,经由通信装置与软件管理服务器30连接。而后,更新文件接收部件19从软件管理服务器30接收更新文件,存储在可改写易失性存储器中。
软件改写部件20由更新文件接收部件19接收更新文件,在存储在可以改写易失性存储器中后,把被存储在可改写非易失性存储器中的可以直接执行的软件,改写为在可改写易失性存储器中作为更新文件存储的更新软件。
返回图1,以下,说明软件管理服务器30。软件管理服务器30是管理应该存储到通信终端10的可改写非易失性存储器中的更新软件的计算机。软件管理服务器30在物理上的构成具备:CPU、作为存储器的存储装置、作为硬盘的记录介质、通信装置、作为显示器的显示装置、作为键盘和鼠标的输入装置等。
以下,说明本实施例的软件管理服务器30的功能构成要素。如图1所示,本实施例的软件管理服务器30在功能上的构成具备:识别信息接收部件31、更新软件存储部件32、差分文件作成部件33、更新文件信息发送部件34、预约信息存储部件(预约信息存储装置)35、预约候补生成部件(预约候补生成装置)36、预约登记部件(预约登记装置)37、预约可能范围生成部件(预约可能范围生成装置)38、转送请求接收部件(数据请求接收装置)39、更新文件发送部件(数据发送装置)40。这些构成要素例如作为安装到软件管理服务器30的存储器中的软件构成。根据该软件,CPU访问构筑在硬盘上的更新文件存储部件32,通过控制通信装置实现这些构成要素的功能。以下,详细说明软件管理服务器30的功能构成要素。
识别信息接收部件31经由通信装置接收由通信终端10的识别信息发送部件12发送的上述识别信息。另外,把接收到的上述识别信息输出到差分文件作成部件33。
更新软件存储部件32把作为对象的通信终端的更新软件和终端ID以及软件的版本信息对应起来存储。更新软件存储部件32被构筑在软件管理服务器30的硬盘上。具体地说如图7所示,更新软件存储部件32与通信终端的终端ID、更新软件的版本信息对应地,存储应该存储到该通信终端的可改写非易失性存储器中的更新软件、其文件容量。
差分文件作成部件33取得由识别信息接收部件31输出的识别信息,根据包含在该识别信息中的终端ID和被存储在通信终端10的可改写非易失性存储器中的可以直接执行的软件的版本信息,作成被存储在更新软件存储部件32中的应该存储到通信终端10的可改写非易失性存储器中的更新软件、在通信终端10的可改写非易失性存储器中现在运用的软件的差分文件。
例如,当包含在上述识别信息中的通信终端10的终端ID是“0001”,在通信终端10的可改写非易失性存储器中正在运用的软件的版本号码是“1”的情况下,如图7所示,存储在更新软件存储部件32中的新的更新软件为是最新的版本“2”。这种情况下,差分文件作成部件33作成版本“2”的更新软件相对版本“1”的更新软件的差分文件。差分文件作成部件33把作成的差分文件作为更新文件输出到更新文件发送部件40,同时把包含具有更新文件的信息和差分文件的大小信息的更新文件信息输出到更新文件信息发送部件34。
进而,在本实施例中,差分文件作成部件33作成差分文件,但当软件管理系统的通信线路的频带宽,可以转送尺寸大的文件,进而通信终端的可改写易失性存储器不作成差分文件,而具有只存储更新软件的充分的容量的情况下,也可以把更新软件作为更新文件直接输出到更新文件发送部件40,把该更新软件的大小作为大小信息包含在更新文件信息中,输出到更新文件发送部件40。在使用了该方法的上述例子中,版本“2”的更新软件作为更新文件直接输出到更新文件发送部件40,将作为版本“2”的更新软件的大小150[byte]作为大小信息包含在更新文件信息中,输出到更新文件信息发送部件34。
另一方面,如图3所示,如包含在上述识别信息中的通信终端10的终端ID是“0001”,在通信终端10的可改写非易失性存储器中现在运用的软件的版本号码是“2”的情况那样,当没有比它新的版本的更新软件的情况下,差分文件作成部件33把没有更新软件的信息包含在更新文件信息中输出到更新文件信息发送部件34。进而,软件管理服务器30也可以预先生成与各种版本号码对应的更新软件间的差分文件,预先存储在数据库中,使用预先存储的这些差分文件。
更新文件信息发送部件34把从差分文件作成部件33中取得的更新文件信息经由通信装置发送到通信终端10。
在预约信息存储部件35中,存储分配了下载预约的预约表。该预约表具有在每一时刻设置了允许下载同时执行的上限数的预约框。根据预先测量的每一时刻服务器的负荷和传送路径的负荷的状态设置预约框的个数。
图8是展示被存储在预约信息存储部件35中的预约表的一天的内容的图。在图8中,方形的格群表示预约框。如图8所示,在被存储在预约信息存储部件35中的预约表中,设置有在每一时刻分配更新文件的下载预约的预约框。如上所述在各个时刻,根据预先测量的每一时刻服务器的负荷和传送路径的负荷的状态确定该预约框的上限数。即,在该预约表中,在服务器负荷和传送路径负荷小的闲散段上设置许多预约框,服务器的负荷和传送路径的负荷大的时刻的预约框个数少。由此,分散更新文件下载的负荷。在图8中用斜线施划了阴影的预约框表示已经分配了下载预约。
预约候补生成部件36如上所述与从通信终端10发送的预约候补信息的发送请求对应地,参照预约信息存储部件35的预约表,在可以分配转送通信终端10要下载的更新文件所需要的时间的时间段中,生成把与预约框剩余多的时间段有关的时间信息优先作为候补而包含的预约候补信息,把该预约候补信息发送到通信终端10。
另外,预约候补生成部件36把包含在已生成的预约候补信息中的与时间信息对应的时间段中的预约、识别上述通信终端10的信息一同暂时分配给预约表。在图8所示的例子中,在预约框中施划的纵线阴影表示由预约候补生成部件36暂时分配预约。
进而,预约候补生成部件36当如上所述用通信终端10发送了预约候补信息的发送请求的情况下,生成在根据预约候补信息确定的时间中包含开始时刻,并且把与可以分配下载预约的时间段有关的时间信息作为候补包含的预约候补信息,把该预约候补信息发送到通信终端10。
预约登记部件37把包含在由通信终端10发送的预约选择信息中的与预约时间信息对应的时间段的预约正式登记在上述预约表中。而后,预约登记部件37在如上所述用预约候补生成部件36对通信终端10暂时分配的预约中,解除如上所述正式登记的时间段以外的预约。
预约可能范围生成部件38根据由通信终端10发送的预约可能范围信息的发送请求,生成预约可能范围信息,把该预约可能范围信息发送到通信终端10。图9是展示预约可能范围信息的数据形式的图。如图9所示,由预约可能范围生成部件38生成的预约可能范围信息把1个月作为规定期间,以1小时单位分割该期间,用列表形式生成表示在各个时间中包含开始时刻的可以分配更新文件的下载预约的时间段的有无的信息。在图9中,“1”表示有上述的时间段,“0”表示没有上述的时间段。进而,这些“1”、“0”的值可以用二进制值表示。即表示各时间中的上述时间段的有无的信息可以用1位表示。
转送请求接收部件39经由通信装置接收请求发送用通信终端10的转送请求发送部件18发送的更新文件那样的请求。
更新文件发送部件40根据转送请求接收部件39接收到的上述请求,经由通信装置把更新文件发送到通信终端10,
以下,说明本发明实施例的软件更新系统的动作,一并说明本实施例的软件更新系统的软件的更新方法。图10以及图11是说明本实施例的软件更新方法的流程图。
首先,在通信终端10中,启动软件更新功能(步骤S10)。而后,在通信终端10中,首先判断更新文件的下载预约是否已完成(步骤S11)。当其判断结果是更新文件的下载预约已完成的情况下,转移到步骤S20的处理。
另一方面,当还没有完成更新文件的下载预约的情况下,识别信息发送部件12向软件管理服务器30发送识别信息(步骤S12)。软件管理服务器30的识别信息接收部件31接收由识别信息发送部件12发送的识别信息(步骤S13),把该识别信息输出到差分文件作成部件33。
差分文件作成部件33根据包含在该识别信息中的通信终端10的终端ID、软件的版本信息,当有需要从更新软件存储部件32转送到通信终端10的更新软件的情况下,作成更新软件和被存储在通信终端10的可改写非易失性存储器中的可以直接执行的软件的差分文件(步骤S14),把它作为更新文件输出到更新文件发送部件40。另外,差分文件作成部件33把包含具有更新文件的信息和该更新文件的大小信息的更新文件信息输出到更新文件信息发送部件34。
另一方面,当没有更新文件的情况下,向更新文件信息发送部件34输出没有更新文件的更新文件信息。进而,在该实施例中,生成作成了差分文件的更新文件,但也可以把更新软件作为更新文件直接发送。
以下,更新文件信息发送部件34把从差分文件作成部件33接收到的更新文件信息发送到通信终端10(步骤S15)。通信终端10的更新文件信息接收部件13接收由更新文件信息发送部件34发送的更新文件信息,判断更新文件的有无(步骤S16)。当没有更新文件的情况下,切断通信终端10和软件管理服务器30的通信,结束软件更新的处理。
另一方面,当有更新文件的情况下,预约候补取得部件14显示催促选择上述软件的更新方法的画面(参照图2)(步骤S17)。当与该显示对应地由用户进行的选择是表示“预约”更新文件的下载的情况下,进行预约设置处理(步骤S19)。
图11是展示该预约设置处理的流程图,如图11所示,在该预约设置处理中,通信终端10的预约候补取得部件14把预约候补信息的发送请求发送到软件管理服务器30(步骤S101)。
根据该预约候补信息的发送请求,软件管理服务器30的预约候补生成部件36生成上述预约候补信息(步骤S102),并向通信终端10发送该预约候补信息(步骤S103)。
在通信终端10中,显示包含在发送的预约候补信息中的时间信息所表示的时间段的候补(参照图3),由用户判断是否包含希望的时间段(步骤S104)。
如果该判定的结果是由用户选择希望的时间段,则预约选择部件15把包含与该时间段有关的预约时间信息的预约选择信息发送到软件管理服务器,同时把与该预约时间信息对应的时间段的开始时刻,作为更新文件下载启动时刻存储(步骤S113)。
根据上述判断,如果用户判断出没有希望的时间段,如上所述那样在通信终端10的画面中选择“条件指定”图标,则预约可能范围取得部件16把预约可能范围信息的发送请求发送到软件管理服务器30(步骤S105)。
软件管理服务器30的预约可能范围生成部件38接收该预约可能范围信息的发送请求(步骤S106),如上所述生成预约可能范围信息,把该预约可能范围信息发送到通信终端10(步骤S107)。
以下,通信终端10的预约可能范围取得部件16接收从软件管理服务器30发送的预约可能范围信息。预约可能范围取得部件16根据预约可能范围信息,如上所述把1个月划分为每一1小时,显示表示可以在各个时间中分配更新文件的下载预约的时间段的有无的信息(参照图4以及图5)。如果根据该显示,用户选择了时间(步骤S108),则预约候补取得部件14把将选择出的时间作为条件附加的预约候补信息的发送请求发送到软件管理服务器30(步骤S109)。
软件管理服务器30的预约候补生成部件36根据从通信终端10发送的预约候补信息的发送请求,生成包含与开始时刻属于在该请求中作为条件附加的时间,并且可以分配更新文件的下载预约的时间段有关的时间信息的预约候补信息(步骤S110)。预约候补生成部件36把生成的预约候补信息发送到通信终端10(步骤S111)。
通信终端10的预约候补取得部件14显示包含在从软件管理服务器30发送的预约候补信息中的时间信息所确定的时间段的候补,由用户判断是否包含希望的时间段(步骤S112)。
当由用户判断为没有希望的时间段的情况下,结束该预约设置处理。另一方面,如果由用户选择希望的时间段,则预约选择部件15把包含与该时间段有关的预约时间信息的预约选择信息发送到软件管理服务器,同时把与该预约时间信息对应的时间段的开始时刻,作为更新文件的下载启动时刻存储(步骤S113)。
在软件管理服务器30中,在被存储在预约信息存储部件35中的预约表中,分配与包含在用通信终端10发送的预约选择信息中的预约时间信息对应的时间段的预约(步骤S114)。
返回图10的步骤S18,根据催促由通信终端10的预约候补取得部件14选择软件的更新方法的画面的显示,当由用户进行的选择是“不更新”的情况下,结束软件更新的一连串的处理。
另一方面,根据上述的显示,当由用户进行的选择表示“现在立即更新”软件的情况下,把该时刻作为开始时刻,另外,当进行过预约设置处理的情况下(步骤S19),把由预约选择部件15存储的启动时刻作为开始时刻,通过转送状态转移部件17根据包含在更新文件信息中的大小信息,限制使用通信终端10的可改写易失性存储器的软件的动作,确保转送更新文件所需要的区域,可以进行更新文件的转送(步骤S20)。
在通过转送状态转移部件17转移到可以进行更新文件的转送的状态后,转送请求发送部件18发送请求向软件管理服务器30发送更新文件那样的请求信息(步骤S21)。软件管理服务器30的转送请求接收部件39接收由转送请求发送部件18发送的请求(步骤S22),根据该请求,更新文件发送部件40把更新文件发送到通信终端10(步骤S23)。
通信终端10的更新文件接收部件19接收由软件管理服务器30的更新文件发送部件40发送的更新文件,并存储在可改写易失性存储器中(步骤S24)。
如果用更新文件接收部件19进行的向可改写易失性存储器存储更新文件的操作结束,则切断通信终端10和软件管理服务器30的通信,软件改写部件20用包含在更新文件中的差分文件改写被存储在可改写非易失性存储器中的软件。
如果软件改写部件20的软件更新结束,则解除由转送状态转移部件17限制的可改写易失性存储器的动作限制,转移到通常的动作状态。
以下,说明本实施例的软件更新系统1的作用以及效果。通信终端10在预约从软件管理服务器30下载更新文件的时间段时,从软件管理服务器30发送包含与可以分配该下载预约的时间段有关的时间信息的预约候补信息。软件管理服务器30为了根据软件管理服务器30的实际负荷和传送路径的实际负荷等分散负荷,而在设置有在每一时刻允许下载同时执行的上限的预约框中,根据分配下载预约的预约表,求出上述时间段,生成包含与该时间段有关的时间信息的预约候补信息。即,软件管理服务器30把与时间段有关的时间信息包含在预约候补信息中,该时间段是可以分配下载上述更新文件所需要的时间的预约框剩余的时间段。在通信终端10中,从包含在预约候补信息中的时间信息所表示的时间段中,由用户选择下载的预约时间段,把包含与该预约时间段有关的预约时间信息的预约选择信息发送到软件管理服务器30。另外,在通信终端10中,把该预约时间段的开始时刻作为下载的启动时刻存储。软件管理服务器30登记与包含在预约选择信息中的预约时间信息对应的时间段的预约。通信终端10在存储的上述启动时刻,对软件管理服务器30发送数据的发送请求,接收由软件管理服务器30发送的数据。如上所述,软件管理服务器30为了分散其负荷和传送路径的负荷等而从设置有预约框的预约表中,求出还未分配预约的预约框所属的时间段,把它作为下载的候补时间段,软件管理服务器30可以把与该候补时间段有关的信息通知通信终端10。因而,因为通信终端10的用户可以从下载的候补时间段中选择理想的时间段,所以对于通信终端10的用户来说是方便性高的系统。另外,因为使得分散软件管理服务器30的负荷和传送路径的负荷那样地根据已设置的预约表进行这样进行的下载的预约分配,所以可以适宜地分散软件管理服务器30和传送路径的负荷。
另外,在软件管理服务器30生成上述预约候补信息时,假设把与包含在该预约候补信息中的时间信息对应的预约分配到上述预约表中。而后,软件管理服务器30登记包含在从通信终端10发送的上述预约选择信息中的与预约时间信息对应的时间段的预约,解除其他的预约。因而,当通信终端10的用户从与包含在上述预约候补信息中的时间信息对应的时间段中,选择了预约时间段的情况下,因为软件管理服务器30不向其他的通信终端10分配该时间段中的预约,所以与数据下载的预约有关的方便性进一步提高。
另外,因为在软件管理服务器30生成上述预约候补信息时,把与预约框剩余多的时间段有关的时间信息优先包含在预约候补信息中,所以可以进一步分散软件管理服务器30和传送路径的负荷。
另外,如果当通信终端10的用户希望集中取得预约更新文件下载的时间段的候补的情况下,把预约可能范围的取得请求发送到软件管理服务器30,则由软件管理服务器30生成预约可能范围信息并发送到通信终端10。在此,在预约可能范围信息中,包含例如与对于把1个月划分为每1小时的各个时间,可以分配更新文件的下载预约的时间段的有无有关的信息。如果由用户参照根据该预约可能范围信息被显示在通信终端10上的画面,选择出要进行下载预约的时间,则通信终端10把将选择出的时间作为条件附加的预约候补信息的发送请求发送到软件管理服务器30。在软件管理服务器30中,生成包含与在可以分配下载预约的时间段中,开始时刻属于附加在该预约候补信息中的时间中的时间段有关的时间信息的预约候补信息,发送到通信终端10。这样,通信终端10的用户根据从软件管理服务器30发送的预约可能范围信息,可以预先大致知道可以预约更新文件下载的时间。如果从这样大概知道的可以预约更新文件下载的时间中,把将希望的时间指定为条件的预约候补信息的发送请求发送到软件管理服务器30,则由软件管理服务器30只通知在用户希望的期间中的可以预约下载的时间段的候补,其结果,对于通信终端10的用户来说,与下载预约有关的方便性进一步提高。
另外,上述的预约可能范围信息由用二进制值表示的与可以分配预约的时间段的有无有关的信息的列表组成,其中的预约是在把1个月期间分割为1小时单位的各个时间中的下载的预约。即,当在各个时间中,有可以分配下载预约的时间段的情况下,把位设置为ON并显示其信息,反之在没有时间段的情况下,把位设置为OFF并显示其信息。因而,与作为文本信息生成预约可能范围信息相比,可以减少数据量,其结果可以减小对传送路径的负荷。进而,也可以使用把这样生成的二进制数据的列表使用Base64这一文本转换方式,进一步进行了文本转换的列表。由此,通过使用对二进制数据进行了文本转换的列表,即使在该程序更新系统1中的网络采用不能发送二进制数据的协议,也可以发送上述列表。
进而,本发明并不限于上述的实施例,可以有各种变形。例如,在上述实施例中的软件更新系统1中,由软件管理服务器30在最初发送给通信终端10的预约候补信息中,优先包含与还未分配预约的预约框多的时间段有关的时间信息。这是为了通过软件管理服务器30的主导,优先分配预约服务器和传送路径的负荷小的闲散段。代之,也可以构成为预约可能范围取得部件16最初把预约可能范围信息的发送请求发送到软件管理服务器30,在软件管理服务器30中,生成与可以分配更新文件的下载预约的全部时间段有关的预约可能范围信息。而后,其构成可以是,通信终端10把预约候补信息的发送请求发送到软件管理服务器30,其中的预约候补信息包含作为条件的由通信终端10的用户根据该预约可能范围信息指定的希望时间,软件管理服务器30生成包含可以分割更新文件下载的时间段的候补的预约候补信息,其中的更新文件下载的时间段是其开始时刻属于该发送请求中作为条件包含的时间的时间段。这种情况下,通信终端10的用户因为不是从由软件管理服务器30主导生成的上述时间段的候补中,而是由通信终端10的用户主导,在希望的时间段中进行更新文件的下载预约,所以方便性进一步提高。
另外,在本实施例中,上述预约可能范围信息包含只表示把1个月期间以1小时单位分割的各个时间中的可以分配下载预约的时间段的有无的信息。代之,可以在预约可能范围信息中包含表示水平的水平信息,该水平与在各个时间中没有分配预约的预约框的多少对应。该水平信息例如可以用2位的信息表示。这种情况下,可以用2位的信息表示“预约框充足”、“预约框少”、“没有预约框”、“预约分配对象的时间外”这4个信息。而后,通信终端10通过根据该预约可能范围信息,显示而反映各个时间的水平信息的差异,通信终端10的用户可以预先知道在哪个时间容易确保预约,方便性进一步提高。
另外,在本实施例中展示了把本发明适用于软件更新处理中的更新文件下载中的例子,但本发明并不只限于适用于软件更新中,也可以适用于内容文件等各种数据的下载。
如果采用本发明,则因为从可以分配由服务器生成的下载预约的时间段的候补中,可以选择执行数据下载的时间段,所以与通信终端的数据下载有关的用户方便性提高。另外,因为根据能够分散服务器的负荷和传送路径的负荷那样设置的预约表求得可以分配由服务器生成的下载预约的时间段的候补,所以可以适宜地分散服务器和传送路径的负荷。
Claims (23)
1、一种下载系统,具备管理数据的服务器、从该服务器下载上述数据的通信终端,其特征在于:
上述通信终端具备:
对于可以分配上述数据的下载预约的候补时间段,把至少包含表示其开始时刻的时间信息的预约候补信息的发送请求发送给该服务器,同时取得由上述服务器根据该请求发送的上述预约候补信息的预约候补取得装置;
向上述服务器发送包含作为预约时间信息的根据由上述预约候补取得装置取得的上述预约候补信息选择出的上述时间信息的预约选择信息,同时把该预约时间信息所表示的上述开始时刻作为上述下载的启动时刻存储的预约选择装置;
在由上述预约选择装置存储的上述启动时刻,向上述服务器发送上述数据的发送请求的数据请求发送装置;
与由上述数据请求发送装置发送的上述数据的发送请求对应地接收由上述服务器发送的上述数据的数据接收装置,
上述服务器具备:
存储上述数据的数据存储装置;
存储在针对每个时刻设置有根据预先测量的每一时刻的负荷状态设置的允许上述下载同时执行的上限数的预约框中,分配上述下载的预约的预约表的预约信息存储装置;
与由上述通信终端发送的上述预约候补信息的发送请求对应地,根据存储在上述预约信息存储装置中的上述预约表,求出可以分配上述数据的下载的候补时间段,同时生成包含与该时间段有关的上述时间信息的上述预约候补信息,把该预约候补信息发送到上述通信终端的预约候补生成装置;
接收由上述通信终端发送的上述预约选择信息,把与包含在该预约选择信息中的上述预约时间信息对应的上述时间段中的上述下载的预约分配到上述预约表中的预约登记装置;
与由上述通信终端发送的上述数据的发送请求对应地,把存储在上述数据存储装置中的上述数据发送到该通信终端的数据发送装置。
2、根据权利要求1所述的下载系统,其特征在于:
上述服务器所具备的上述预约候补选择部件在生成上述预约候补信息时,把识别发送了该预约候补信息的发送请求的上述通信终端的信息、与包含在该预约候补信息中的上述时间信息对应的上述下载的预约一同暂时分配给上述预约表,
上述预约登记装置在与识别上述通信终端的信息一同被暂时分配给上述预约表的上述预约中,采用与包含在由上述通信终端发送的上述预约选择信息中的上述预约时间信息对应的上述时间段中的上述预约,同时解除与识别上述通信终端的信息一同暂时分配给上述预约表的其他预约。
3、根据权利要求1或者2所述的下载系统,其特征在于:
上述服务器所具备的上述预约候补生成装置在生成上述预约候补信息时,根据上述预约表,把与未分配上述下载预约的上述预约框的个数多的时间段有关的上述时间信息优先包含在上述预约候补信息中。
4、根据权利要求1~3中的任意一项所述的下载系统,其特征在于:
上述通信终端还具备:预约可能范围取得装置,它向上述服务器发送预约可能范围信息的发送请求,同时接收从该服务器发送的上述预约可能范围信息,其中预约可能范围信息包含与细分了第1规定期间的多个第2规定期间各个中的可以分配上述下载预约的时间段的有无有关的信息,
上述服务器还具备:预约可能范围生成装置,它与由上述通信终端发送的上述预约可能范围信息的发送请求对应地,生成上述预约可能范围信息,同时向上述通信终端发送该预约可能范围信息,
上述预约候补取得装置把包含与根据由上述预约可能范围取得装置接收到的上述预约可能范围信息选择出的上述第2规定期间有关的信息的上述预约候补信息的发送请求发送到上述服务器,
上述预约候补生成装置根据与包含在由上述通信终端发送的上述预约候补信息的发送请求中的上述第2规定期间有关的信息,生成包含与上述第2规定期间中的可以分配上述下载预约的时间段有关的上述时间信息的上述预约候补信息,同时把该预约候补信息发送到上述通信终端。
5、根据权利要求4所述的下载系统,其特征在于:
由上述预约可能范围生成装置生成的上述预约可能范围信息包含:表示上述多个第2规定期间各个中的未分配上述下载预约的上述预约框的个数的水平信息。
6、根据权利要求4或者5所述的下载系统,其特征在于:
由上述预约可能范围生成装置生成的上述预约可能范围信息由用二进制值表示了信息的列表构成,其中的信息是与上述多个第2规定期间各个中的可以分配上述下载预约的时间段的有无有关的信息。
7、根据权利要求4~6中的任意一个所述的下载系统,其特征在于:
由上述预约可能范围生成装置生成的上述预约可能范围信息由对用二进制值表示了信息的列表进一步进行了文本转换的列表组成,其中的信息是与上述多个第2规定期间各个中的可以分配上述下载预约的时间段的有无有关的信息。
8、一种从管理数据的服务器下载数据的通信终端,其特征在于包括:
对于可以分配上述数据的下载预约的候补时间段,向该服务器发送至少包含表示其开始时刻的时间信息的预约候补信息的发送请求,同时取得与该请求对应地由上述服务器发送的上述预约候补信息的预约候补取得装置;
向上述服务器发送包含作为预约时间信息的根据由上述预约候补取得装置取得的上述预约候补信息选择出的上述时间信息的预约选择信息,同时把该预约时间信息所表示的上述开始时刻作为上述下载的启动时刻存储的预约选择装置;
在由上述预约选择装置存储的上述启动时刻,向上述服务器发送上述数据的发送请求的数据请求发送装置;
与由上述数据请求发送装置发送的上述数据的发送请求对应地,接收由上述服务器发送的上述数据的数据接收装置。
9、根据权利要求8所述的通信终端,其特征在于还包括:
向上述服务器发送预约可能范围信息的发送请求,同时接收从该服务器发送的上述预约可能范围信息的预约可能范围取得装置,其中的预约可能范围信息包含与细分了第1规定期间的多个第2规定期间各个中的可以分配上述下载预约的时间段的有无有关的信息,其中
上述预约候补取得装置向上述服务器发送包含与根据由上述预约可能范围取得装置接收的上述预约可能范围信息选择出的上述第2规定期间有关的信息的上述预约候补信息的发送请求。
10、一种管理由通信终端下载的数据的服务器,其特征在于包括:
存储上述数据的数据存储装置;
存储在对每一时刻设置有根据预先测量的每一时刻的负荷状态设置的允许上述下载同时执行的上限数的预约框中,分配上述下载预约的预约表的预约信息存储装置;
与由上述通信终端发送的预约候补信息的发送请求对应地,根据存储在上述预约信息存储装置中的上述预约表,求出可以分配上述数据的下载的时间段的候补,同时对于该时间段,生成至少包含表示其开始时刻的时间信息的上述预约候补信息,把该预约候补信息发送到上述通信终端的预约候补生成装置;
接收包含作为预约时间信息的根据由上述通信终端发送的上述预约候补信息选择出的上述时间信息的预约选择信息,把包含在该预约选择信息中的上述预约时间信息所表示的上述时间段中的上述下载的预约分配到上述预约表中的预约登记装置;
与由上述通信终端在上述预约时间信息的上述开始时刻发送的数据的发送请求对应地,把存储在上述数据存储装置中的上述数据发送到该通信终端的数据发送装置。
11、根据权利要求10所述的服务器,其特征在于:
上述预约候补选择装置在生成上述预约候补信息时,把识别发送了该预约候补信息的发送请求的上述通信终端的信息、包含在该预约候补信息中的与上述时间信息对应的上述下载的预约一同暂时分配给上述预约表,
上述预约登记装置在和识别上述通信终端的信息一同暂时分配给上述预约表的上述预约中,采用与包含在由上述通信终端发送的上述预约选择信息中的上述预约时间信息对应的上述时间段中的上述预约,同时解除和识别上述通信终端的信息一同暂时被分配给上述预约表的其他预约。
12、根据权利要求10或者11所述的服务器,其特征在于:
上述预约候补生成装置在生成上述预约候补信息时,根据上述预约表,把与未分配上述下载预约的上述预约框的个数多的时间段有关的上述时间信息优先包含在上述预约候补信息中。
13、根据权利要求10~12中的任意一个所述的服务器,其特征在于还包括:
预约可能范围生成装置,它接收由上述通信终端发送的预约可能范围信息的发送请求,与该预约可能范围信息的发送请求对应地,生成上述预约可能范围信息,同时把该预约可能范围信息发送到上述通信终端,其中的预约可能范围信息包含与细分了第1规定期间的多个第2规定期间各个中的可以分配上述下载预约的时间段的有无有关的信息,其中
上述预约候补生成装置接收包含与根据由上述通信终端发送的上述预约可能范围信息选择出的上述第2规定期间有关的信息的上述预约候补信息,根据包含在预约候补信息的发送请求中的与上述第2规定期间有关的信息,生成包含与该第2规定期间中的可以分配上述下载预约的时间段有关的上述时间信息的上述预约候补信息,同时把该预约候补信息发送到上述通信终端。
14、根据权利要求13所述的服务器,其特征在于:
由上述预约可能范围生成装置生成的上述预约可能范围信息包含表示上述多个第2规定期间各个中的未分配上述下载预约的上述预约框的个数的水平信息。
15、根据权利要求13或者14所述的服务器,其特征在于:
由上述预约可能范围生成装置生成的上述预约可能范围信息由用二进制值表示了信息的列表组成,其中的信息是与上述多个第2规定期间各个中的可以分配上述下载预约的时间段的有无有关的信息。
16、根据权利要求13~15中的任意一个所述的服务器,其特征在于:
由上述预约可能范围生成装置生成的上述预约可能范围信息由对用二进制值表示了信息的列表进一步进行了文本转换的列表组成,其中的信息是与上述多个第2规定期间各个中的可以分配上述下载预约的时间段的有无有关的信息。
17、一种下载方法,是通信终端从管理数据的服务器下载上述数据的下载方法,其特征在于包括:
上述通信终端所具备的预约候补取得装置对于可以分配上述数据的下载的预约的候补时间段,把至少包含表示其开始时刻的时间信息的预约候补信息的发送请求发送到该服务器的预约候补请求发送步骤;
上述服务器所具备的预约候补生成装置与由上述通信终端发送的上述预约候补信息的发送请求对应地,在对每一时刻设置了根据预先测量的每一时刻的负荷状态设置的允许上述下载同时执行的上限数的预约框中,分配上述下载的预约,根据存储在预约信息存储装置中的预约表,求出可以分配上述数据的下载的候补时间段,同时生成包含与该时间段有关的上述时间信息的上述预约候补信息,把上述预约候补信息发送到上述通信终端的预约候补生成步骤;
上述通信终端所具备的预约候补取得装置取得由上述服务器发送的上述预约候补信息的预约候补取得步骤;
上述通信终端所具备的预约选择装置向上述服务器发送预约选择信息,同时把预约时间信息所表示的上述开始时刻作为上述下载的启动时刻存储的预约选择步骤,上述预约选择信息包含作为预约时间信息的根据由上述预约候补取得装置取得的上述预约候补信息选择出的上述时间信息;
上述服务器所具备的预约登记装置接收由上述通信终端发送的上述预约选择信息,把与包含在该预约选择信息中的上述预约时间信息对应的上述时间段中的上述下载预约分配给上述预约表的预约登记步骤;
上述通信终端所具备的数据请求发送装置在由上述预约选择装置存储的上述启动时刻,向上述服务器发送上述数据的发送请求的数据请求发送步骤;
上述服务器所具备的数据发送装置与由上述通信终端发送的上述数据的发送请求对应地,把存储在上述数据存储装置中的上述数据发送到该通信终端的数据发送步骤;
上述通信终端所具备的数据接收装置与上述数据发送请求对应地接收由上述服务器发送的上述数据的数据接收步骤。
18、根据权利要求17所述的下载方法,其特征在于:
在上述预约候补生成步骤中,上述服务器所具备的上述预约候补选择装置在生成上述预约候补信息时,把识别发送了该预约候补信息的发送请求的上述通信终端的信息、与包含在该预约候补信息中的上述时间信息对应的上述下载预约一同暂时分配给上述预约表,
在上述预约登记步骤中,上述服务器所具备的上述预约登记装置在和识别上述通信终端的信息一同暂时分配到上述预约表中的上述预约中,采用与包含在由上述通信终端发送的上述预约选择信息中的上述预约时间信息对应的上述时间段中的上述预约,同时解除和识别上述通信终端的信息一同暂时分配给上述预约表的其他预约。
19、根据权利要求17或者18所述的下载方法,其特征在于:
在上述预约候补生成步骤中,上述服务器所具备的上述预约候补生成装置在生成上述预约候补信息时,根据上述预约表,把与未分配上述下载预约的上述预约框的个数多的时间段有关的上述时间信息优先包含在上述预约候补信息中。
20、根据权利要求17~19中的任意一个所述的下载方法,其特征在于还包括:
上述通信终端所具备的预约可能范围取得装置向上述服务器发送预约可能范围信息的发送请求的预约可能范围请求发送步骤,上述预约可能范围信息包含与细分了第1规定期间的多个第2规定期间各个中的可以分配上述下载预约的时间段的有无有关的信息;
上述服务器所具备的预约可能范围生成装置与由上述通信终端发送的上述预约可能范围信息的发送请求对应地,生成上述预约可能范围信息,同时把该预约可能范围信息发送到上述通信终端的预约可能范围生成步骤;
上述通信终端所具备的预约可能范围取得装置接收从上述服务器发送的上述预约可能范围信息的预约可能范围取得步骤,其中
在上述预约候补请求发送步骤中,上述通信终端所具备的上述预约候补取得装置向上述服务器发送上述预约候补信息的发送请求,上述预约候补信息包含与根据由上述预约可能范围取得装置接收到的上述预约可能范围信息选择出的上述第2规定期间有关的信息,
上述服务器所具备的上述预约候补生成装置根据包含在由上述通信终端发送的上述预约候补信息的发送请求中的与上述第2规定期间有关的信息,生成上述预约候补信息,同时把该预约候补信息发送到上述通信终端,其中上述预约候补信息包含与该第2规定期间中的可以分配上述下载预约的时间段有关的上述时间信息。
21、根据权利要求20所述的下载方法,其特征在于:
在上述预约可能范围生成步骤中,由上述服务器所具备的上述预约可能范围生成装置生成的上述预约可能范围信息包含表示上述多个第2规定期间各个中的未分配上述下载预约的上述预约框的个数的水平信息。
22、根据权利要求20或者21所述的下载方法,其特征在于:
在上述预约可能范围生成步骤中,由上述服务器所具备的上述预约可能范围生成装置生成的上述预约可能范围信息由用二进制值表示了信息的列表组成,其中的信息是与上述多个第2规定期间各个中的可以分配上述下载预约的时间段的有无有关的信息。
23、根据权利要求20~22中的任意一个所述的下载方法,其特征在于:
在上述预约可能范围生成步骤中,由上述服务器所具备的上述预约可能范围生成装置生成的上述预约可能范围信息由对用二进制值表示了信息的列表进一步进行了文本转换的列表组成,其中的信息是与上述多个第2规定期间各个中的可以分配上述下载预约的时间段的有无有关的信息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3485792002 | 2002-11-29 | ||
JP2002348579A JP4170742B2 (ja) | 2002-11-29 | 2002-11-29 | ダウンロードシステム、通信端末、サーバ、ダウンロード方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1708753A true CN1708753A (zh) | 2005-12-14 |
CN100365597C CN100365597C (zh) | 2008-01-30 |
Family
ID=32462919
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003801023496A Expired - Fee Related CN100365597C (zh) | 2002-11-29 | 2003-11-28 | 下载系统、通信终端、服务器以及下载方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7849191B2 (zh) |
EP (1) | EP1566736A4 (zh) |
JP (1) | JP4170742B2 (zh) |
CN (1) | CN100365597C (zh) |
TW (1) | TWI262679B (zh) |
WO (1) | WO2004051488A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8316107B2 (en) | 2006-09-11 | 2012-11-20 | Intel Corporation | Personalizing space in a network environment |
CN103139600A (zh) * | 2008-02-28 | 2013-06-05 | 日立民用电子株式会社 | 内容传输系统、传输服务器、接收终端和内容传输方法 |
CN103259949A (zh) * | 2012-02-21 | 2013-08-21 | 富士施乐株式会社 | 信息处理设备、信息处理方法、及信息处理系统 |
CN103733178A (zh) * | 2011-08-02 | 2014-04-16 | 维亚塞斯公司 | 使服务器的工作负载平滑化的方法 |
CN104598261A (zh) * | 2013-10-30 | 2015-05-06 | 三星Sds株式会社 | 更新执行装置及方法、更新提供服务器及更新提供方法 |
WO2019041289A1 (zh) * | 2017-08-31 | 2019-03-07 | 深圳市云中飞网络科技有限公司 | 应用资源下载方法及相关产品 |
CN111989658A (zh) * | 2018-04-20 | 2020-11-24 | 株式会社自动网络技术研究所 | 车载更新装置、车载更新系统、更新处理方法及更新处理程序 |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101090014B1 (ko) * | 2004-07-15 | 2011-12-05 | 엘지전자 주식회사 | 무선단말기의 롬 이미지 다운로드 시스템 및 그 방법 |
US7567541B2 (en) * | 2004-10-20 | 2009-07-28 | Bizhan Karimi | System and method for personal data backup for mobile customer premises equipment |
US7856483B2 (en) * | 2004-12-10 | 2010-12-21 | Microsoft Corporation | Information management systems with time zone information, including event scheduling processes |
US20060130042A1 (en) * | 2004-12-15 | 2006-06-15 | Dias Daniel M | Method and apparatus for dynamic application upgrade in cluster and grid systems for supporting service level agreements |
JP5052002B2 (ja) * | 2005-02-10 | 2012-10-17 | アルパイン株式会社 | 地図更新方法、地図更新処理用データ作成装置、ナビゲーション装置及び地図データ更新システム |
US8966111B2 (en) * | 2005-03-10 | 2015-02-24 | Qualcomm Incorporated | Methods and apparatus for service planning and analysis |
CN100403836C (zh) * | 2005-06-10 | 2008-07-16 | 华为技术有限公司 | 终端设备软件/固件下载更新方法 |
JP4443474B2 (ja) * | 2005-06-14 | 2010-03-31 | 株式会社ソニー・コンピュータエンタテインメント | コマンド転送制御装置およびコマンド転送制御方法 |
JP4691402B2 (ja) * | 2005-06-22 | 2011-06-01 | ソフトバンクモバイル株式会社 | ダウンロード方法及び移動通信システム |
TWI266242B (en) * | 2005-07-08 | 2006-11-11 | Giga Byte Comm Inc | Method for updating a portable equipment manipulation function through a plug-and-play storage device |
JP2007164605A (ja) * | 2005-12-15 | 2007-06-28 | Softbank Mobile Corp | ソフトウエアの更新予約日時を携帯電話に表示する方法およびソフトウエアの更新予約日時を表示可能な携帯電話 |
JP4813170B2 (ja) * | 2005-12-15 | 2011-11-09 | ソフトバンクモバイル株式会社 | 携帯電話のソフトウエアの予約更新方法およびソフトウエアの予約更新機能を有する携帯電話 |
US20070174246A1 (en) * | 2006-01-25 | 2007-07-26 | Sigurdsson Johann T | Multiple client search method and system |
JP4699279B2 (ja) * | 2006-05-18 | 2011-06-08 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信端末、配信サーバ、更新通知配信システム及び更新通知制御方法 |
KR101079592B1 (ko) * | 2006-11-03 | 2011-11-04 | 삼성전자주식회사 | 디스플레이장치 및 그 정보갱신방법 |
CN101192229B (zh) * | 2006-12-01 | 2010-09-22 | 阿里巴巴集团控股有限公司 | 一种同步数据的方法及系统 |
KR101339795B1 (ko) * | 2007-07-03 | 2013-12-11 | 에스케이플래닛 주식회사 | 응용프로그램의 예약다운로드 방법, 최초 실행 방법, 그를위한 응용 서버, 및 기록매체 |
JP2010079720A (ja) * | 2008-09-26 | 2010-04-08 | Kyocera Corp | 通信端末 |
JP2010224761A (ja) * | 2009-03-23 | 2010-10-07 | Nec Personal Products Co Ltd | シンクライアントシステム、サーバ装置、それらのアップデート方法及びプログラム |
WO2011007413A1 (ja) | 2009-07-13 | 2011-01-20 | 株式会社Pfu | 配信システム、サーバ装置、端末装置、および、配信方法 |
JP5267390B2 (ja) * | 2009-09-02 | 2013-08-21 | トヨタ自動車株式会社 | ソフトウェア更新装置 |
JP2011258141A (ja) * | 2010-06-11 | 2011-12-22 | Sony Computer Entertainment Inc | 情報処理装置 |
KR20120041351A (ko) * | 2010-10-21 | 2012-05-02 | 엘지전자 주식회사 | 영상 표시 기기의 소프트웨어 업그레이드 방법 및 그를 이용한 영상 표시 기기 |
US20120130725A1 (en) * | 2010-11-22 | 2012-05-24 | Microsoft Corporation | Automatic upgrade scheduling |
KR101942335B1 (ko) * | 2011-09-30 | 2019-01-28 | 삼성전자 주식회사 | 전자 기기들의 유지 보수를 통합 관리하는 방법 및 이를 위한 장치와 시스템 |
CN103108018A (zh) * | 2011-11-10 | 2013-05-15 | 北京千橡网景科技发展有限公司 | 用于动态控制网络中文件下载的方法和设备 |
JP5942626B2 (ja) * | 2012-06-18 | 2016-06-29 | 株式会社リコー | 伝送管理システム、伝送端末、伝送システム、及び、伝送管理システム用プログラム |
CN104932911B (zh) * | 2014-03-20 | 2019-06-18 | 上海携程商务有限公司 | 定时下载任务的执行方法及装置 |
JP6391289B2 (ja) * | 2014-04-30 | 2018-09-19 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 |
US9204320B1 (en) * | 2014-05-06 | 2015-12-01 | Tyco Fire & Security Gmbh | End node personal definition and management |
CN105204891B (zh) * | 2015-08-25 | 2020-01-24 | Oppo广东移动通信有限公司 | 移动终端关机时的下载方法、装置及移动终端 |
CN107172090B (zh) * | 2017-07-03 | 2020-03-27 | 郑州云海信息技术有限公司 | 一种文件的获取方法及获取装置 |
JP6810468B2 (ja) * | 2018-04-23 | 2021-01-06 | 株式会社コナミデジタルエンタテインメント | データ処理装置、及びプログラム |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08172437A (ja) | 1994-12-20 | 1996-07-02 | Hitachi Ltd | データ配送システム |
CA2236285C (en) * | 1997-05-08 | 2003-09-16 | Hitachi Ltd. | Network and switching node in which resource can be reserved |
JPH11191120A (ja) * | 1997-12-26 | 1999-07-13 | Hitachi Ltd | スケジュール管理システムのスケジュール表示方法および予約スケジュール管理方法 |
EP0942601A3 (en) | 1998-03-10 | 2000-06-28 | Matsushita Electric Industrial Co., Ltd. | Program receiving/storage device |
JPH11341471A (ja) * | 1998-05-28 | 1999-12-10 | Hitachi Ltd | 映像配信装置および映像配信システム |
JP3968487B2 (ja) | 1998-06-08 | 2007-08-29 | ソニー株式会社 | 配信システム,情報センタ,端末ならびに配信方法 |
JP3014375B1 (ja) * | 1998-10-29 | 2000-02-28 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データ受信装置およびその方法 |
JP4374101B2 (ja) | 1999-09-21 | 2009-12-02 | 株式会社日立製作所 | サービス予約システム |
WO2001073569A1 (fr) | 2000-03-27 | 2001-10-04 | Sanyo Electric Co., Ltd. | Terminal de distribution de donnees, serveur de menu, et systeme de reservation de distribution les utilisant |
EP2802120A1 (en) * | 2000-03-30 | 2014-11-12 | Sony Corporation | Apparatus and method for setting up a content schedule |
JP2001331657A (ja) | 2000-05-18 | 2001-11-30 | Hitachi Ltd | サービス利用料金計算方法 |
JP2001337882A (ja) | 2000-05-25 | 2001-12-07 | Sony Corp | 情報配信方法、情報配信システム、情報配信装置および通信端末 |
CN1112641C (zh) * | 2000-06-08 | 2003-06-25 | 王逖 | 智能型网际网络的预约信息存储系统的实现方法 |
JP2002049766A (ja) * | 2000-08-03 | 2002-02-15 | Kddi Corp | コンテンツ提供方法 |
JP2002074125A (ja) * | 2000-08-31 | 2002-03-15 | Sony Corp | コンテンツ配信の通知方法、予約管理装置およびプログラム格納媒体 |
CN1496553B (zh) * | 2000-09-14 | 2010-10-06 | 松下电器产业株式会社 | 数据配送系统和服务器 |
JP2002149928A (ja) | 2000-11-10 | 2002-05-24 | Canon Inc | 予約システム、予約方法及び記録媒体 |
US7191244B2 (en) * | 2001-01-19 | 2007-03-13 | Streamworks Technologies, Inc. | System and method for routing media |
JP2003036219A (ja) * | 2001-07-25 | 2003-02-07 | Sony Corp | コンテンツ配信システム、コンテンツ予約管理装置、コンテンツ予約管理方法、コンテンツ予約管理プログラム及びコンテンツ予約管理プログラム格納媒体 |
AU2002357000A1 (en) * | 2001-11-23 | 2003-06-10 | Cyberscan Technology, Inc. | Method and systems for large scale controlled and secure data downloading |
JP2003283422A (ja) * | 2002-03-26 | 2003-10-03 | Nec Corp | データ送受信システム、携帯端末、コンテンツサーバ、無線基地局装置、及び、データ送受信方法 |
-
2002
- 2002-11-29 JP JP2002348579A patent/JP4170742B2/ja not_active Expired - Fee Related
-
2003
- 2003-11-28 TW TW092133765A patent/TWI262679B/zh not_active IP Right Cessation
- 2003-11-28 EP EP03775973A patent/EP1566736A4/en not_active Withdrawn
- 2003-11-28 US US10/536,876 patent/US7849191B2/en not_active Expired - Fee Related
- 2003-11-28 CN CNB2003801023496A patent/CN100365597C/zh not_active Expired - Fee Related
- 2003-11-28 WO PCT/JP2003/015285 patent/WO2004051488A1/ja active Application Filing
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8316107B2 (en) | 2006-09-11 | 2012-11-20 | Intel Corporation | Personalizing space in a network environment |
CN103139600B (zh) * | 2008-02-28 | 2016-08-10 | 日立麦克赛尔株式会社 | 内容传输系统、传输服务器、接收终端和内容传输方法 |
CN103139600A (zh) * | 2008-02-28 | 2013-06-05 | 日立民用电子株式会社 | 内容传输系统、传输服务器、接收终端和内容传输方法 |
CN103733178B (zh) * | 2011-08-02 | 2017-07-14 | 维亚塞斯公司 | 使服务器的工作负载平滑化的方法 |
CN103733178A (zh) * | 2011-08-02 | 2014-04-16 | 维亚塞斯公司 | 使服务器的工作负载平滑化的方法 |
CN103259949A (zh) * | 2012-02-21 | 2013-08-21 | 富士施乐株式会社 | 信息处理设备、信息处理方法、及信息处理系统 |
CN103259949B (zh) * | 2012-02-21 | 2017-11-17 | 富士施乐株式会社 | 信息处理设备、信息处理方法、及信息处理系统 |
CN104598261A (zh) * | 2013-10-30 | 2015-05-06 | 三星Sds株式会社 | 更新执行装置及方法、更新提供服务器及更新提供方法 |
CN104598261B (zh) * | 2013-10-30 | 2018-07-31 | 三星Sds株式会社 | 更新执行装置及方法、更新提供服务器及更新提供方法 |
WO2019041289A1 (zh) * | 2017-08-31 | 2019-03-07 | 深圳市云中飞网络科技有限公司 | 应用资源下载方法及相关产品 |
CN110832454A (zh) * | 2017-08-31 | 2020-02-21 | 深圳市欢太科技有限公司 | 应用资源下载方法及相关产品 |
CN111989658A (zh) * | 2018-04-20 | 2020-11-24 | 株式会社自动网络技术研究所 | 车载更新装置、车载更新系统、更新处理方法及更新处理程序 |
CN111989658B (zh) * | 2018-04-20 | 2024-03-01 | 株式会社自动网络技术研究所 | 车载更新装置、车载更新系统、更新处理方法及更新处理程序 |
Also Published As
Publication number | Publication date |
---|---|
WO2004051488A1 (ja) | 2004-06-17 |
US7849191B2 (en) | 2010-12-07 |
US20060173975A1 (en) | 2006-08-03 |
TWI262679B (en) | 2006-09-21 |
JP2004185114A (ja) | 2004-07-02 |
TW200421788A (en) | 2004-10-16 |
JP4170742B2 (ja) | 2008-10-22 |
CN100365597C (zh) | 2008-01-30 |
EP1566736A1 (en) | 2005-08-24 |
EP1566736A4 (en) | 2010-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1708753A (zh) | 下载系统、通信终端、服务器以及下载方法 | |
CN1251095C (zh) | 遥控程序下装系统 | |
CN1773456A (zh) | 打印机驱动程序自动安装系统及自动安装方法 | |
CN1852101A (zh) | 一种并行下载方法和终端 | |
CN1716251A (zh) | 用于访问web服务的方法和装置 | |
CN1622055A (zh) | 用于移动终端的应用数据管理方法和其中使用的移动终端 | |
CN1794708A (zh) | 呈现业务系统及发布呈现信息的方法 | |
CN1682185A (zh) | 管理应用程序使用的存储区的方法 | |
CN1517903A (zh) | 地图数据处理装置及中心系统 | |
CN1906580A (zh) | 对于具有可移动对象的启用网格的虚拟机的方法和系统 | |
CN101042645A (zh) | 统一软件开发环境的方法、设备及系统 | |
CN1645330A (zh) | 用于应用程序分布式管理的启用网格的虚拟机的方法和系统 | |
CN1975679A (zh) | 用于优化分段资源分配的方法和设备 | |
CN110489126B (zh) | 编译任务的执行方法和装置、存储介质及电子装置 | |
CN1886753A (zh) | 现状信息处理方法和程序、终端装置、计算机及现状信息管理服务器 | |
CN1668010A (zh) | 用来在更新分发系统中分发更新元数据的基于标记模式 | |
CN1573701A (zh) | 分布式构建环境中的软件映像创建 | |
CN1877526A (zh) | 用于网络环境中的图像处理设备 | |
CN1201195A (zh) | 信息供给系统 | |
CN1924803A (zh) | 处理不同模态的数据的装置和方法 | |
CN1744585A (zh) | 电子邮件组播设备 | |
CN1886976A (zh) | 用于使用动作列表及版本控制对一无线装置执行动作的方法、软件及设备 | |
CN1617496A (zh) | 下一代网络终端自动升级配置的方法 | |
CN1975772A (zh) | 整合多个系统中的信息的方法和装置 | |
CN1913692A (zh) | 按配置下载设备软件的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080130 Termination date: 20141128 |
|
EXPY | Termination of patent right or utility model |