CN1263254C - 信息处理***、便携式终端及信息处理服务器 - Google Patents
信息处理***、便携式终端及信息处理服务器 Download PDFInfo
- Publication number
- CN1263254C CN1263254C CNB2004100393420A CN200410039342A CN1263254C CN 1263254 C CN1263254 C CN 1263254C CN B2004100393420 A CNB2004100393420 A CN B2004100393420A CN 200410039342 A CN200410039342 A CN 200410039342A CN 1263254 C CN1263254 C CN 1263254C
- Authority
- CN
- China
- Prior art keywords
- netscape
- portable terminal
- storage device
- installation
- messaging server
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/62—Uninstallation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- 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
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Abstract
信息处理服务器(2)具有存储多个对象的服务器存储装置。多个对象的每一个对象包含固有信息和用于访问信息处理服务器(2)并进行更新的URL。便携式终端(1-j)发送包含安装列表的安装请求。安装列表通过便携式终端(1-j)记载有多个对象中需要安装的必要对象的固有信息和URL。信息处理服务器(2)参照安装列表,从服务器存储装置所存储的多个对象中选择应发送的对象,并将所选择的对象发送给便携式终端(1-j)。这样,用户利用便携式终端(1-j)只选择作为实际想使用的对象的必要对象的固有信息和URL即可。因此,在本发明的信息处理***中,不必使用终端向服务器请求下载菜单,从而可迅速获得用户使用的对象。
Description
技术领域
本发明涉及信息处理***。更具体地说,本发明涉及便携式终端安装来自信息处理服务器的对象的信息处理***。
背景技术
在以往的信息处理***中,使用终端向服务器请求下载菜单,并使用终端从该下载菜单中选择终端的用户使用的对象之后,获得该对象(例如参照专利文献1~3)。
在专利文献1中,终端对应于其权利要求1中所记载的便携式终端,服务器对应于其权利要求1中所记载的服务器装置。在专利文献1中,下载菜单对应于其权利要求1中所记载的应用程序一览,对象对应于其权利要求1中所记载的应用程序。
在专利文献2中,终端对应于其权利要求1中所记载的计算机装置,服务器对应于其权利要求1中所记载的提供软件的主机装置。在专利文献2中,对象对应于其权利要求1中所记载的软件。
在专利文献3中,终端对应于其权利要求1中所记载的便携式终端装置。在专利文献3中,下载菜单对应于其权利要求1中所记载的应用列表,对象对应于其权利要求1中所记载的应用。
然而,用户希望不必像以往的信息处理***那样使用终端向服务器请求下载菜单,就可以迅速获得自己使用的对象。
专利文献1:日本专利特开2002-278767号公报
专利文献2:日本专利特开平10-207710号公报
专利文献3:日本专利特开2001-134688号公报
发明内容
本发明的目的是,提供一种信息处理***、便携式终端及信息处理服务器,从而可迅速获得用户使用的对象。
本发明的另一目的是,提供一种信息处理***、便携式终端及信息处理服务器,从而可使用户有条不紊地使用已安装的对象。
下面,利用在发明的具体实施方式中使用的标号、符号来说明用于解决问题的方法。这些标号、符号是为了使“权利要求书”中所记载的内容与在“发明的具体实施方式”中所记载的内容的对应关系更加清晰而添加的,并不能用于解释“权利要求书”中所记载的发明的技术范围。
本发明的信息处理***具有信息处理服务器(2)和便携式终端(1-j;j=1、2、3、…、n)。信息处理服务器(2)和便携式终端(1-j)连接在网络(3)上。信息处理服务器(2)具有存储多个对象(4-1~4-m)的服务器存储装置(20、26)。多个对象(4-1~4-m)中的每一个对象包含固有信息(5-1~5-m)和用于访问信息处理服务器(2)并进行更新的URL(6-1~6-m)。
便携式终端(1-j)发送安装请求(30)。安装请求(30)包含安装列表(31)。安装列表(31)通过便携式终端(1-j)记载有多个对象(4-1~4-m)中的需要安装的必要对象(4-11)的固有信息(5-11)和上述URL(6-11)。
信息处理服务器(2)参照安装列表(31),从服务器存储装置(20、26)中所存储的多个对象(4-1~4-m)中选择应发送的对象(4-11~4-13),并将所选择的对象(4-11~4-13){以下称为选择对象(4-11~4-13)}发送给便携式终端(1-j)。
这样,在本发明的信息处理***中,用户利用便携式终端(1-j)只选择必要对象(4-11)的固有信息(5-11)和URL(6-11)即可,其中,所述必要对象是实际想使用的对象。因此,在本发明的信息处理***中,不必像以往的信息处理***那样使用终端向服务器请求下载菜单(安装菜单),从而可迅速获得用户使用的对象。
在本发明的信息处理***中,便携式终端(1-j)具有终端存储装置(10、16),该终端存储装置(10、16)安装有多个对象(4-1~4-m)中的对象群(4-1~4-10)。
安装请求(30)还包含安装完成列表(32)。安装完成列表(32)通过终端存储装置(10、16)记载有对象群(4-1~4-10)的固有信息(5-1~5-10)和URL(6-1~6-10)。
信息处理服务器(2)参照安装完成列表(32),生成无用对象列表(34),该无用对象列表(34)记载有对象群(4-1~4-10)中的、在将所选择对象(4-11~4-13)安装到终端存储装置(10、16)中时不需要的无用对象(4-1~4-3)的固有信息(5-1~5-3)和URL(6-1~6-3)。信息处理服务器(2)将无用对象列表(34)与选择对象(4-11~4-13)一同发送给便携式终端(1-j)。
这样,在本发明的信息处理***中,删除由便携式终端(1-j)将选择对象(4-11~4-13)安装到终端存储装置(10、16)中时不需要的无用对象(4-1~4-3)。因此,在本发明的信息处理***中,用户不必亲自寻找无用对象(4-1~4-3)并将其删除,从而可使用户有条不紊地使用终端存储装置中(10、16)所安装(更新)的更新对象群(4-4~4-13)。
本发明的信息处理***具有信息处理服务器(2)和便携式终端(1-j;j=1、2、3、…、n)。信息处理服务器(2)和便携式终端(1-j)连接在网络(3)上。信息处理服务器(2)具有存储多个对象(4-1~4-m)的服务器存储装置(20、26)。便携式终端(1-j)具有终端存储装置(10、16),该终端存储装置(10、16)中安装有多个对象(4-1~4-m)中的对象群(4-1~4-10)。
便携式终端(1-j)将安装请求(30)发送给信息处理服务器(2)。安装请求(30)包含安装列表(31)和安装完成列表(32),该安装列表(31)表示多个对象中的需要安装的必要对象(4-11),该安装完成列表(32)表示终端存储装置(10、16)中所安装的对象群(4-1~4-10)。
信息处理服务器(2)参照安装列表(31),从服务器存储装置(20、26)中所存储的多个对象(4-1~4-m)中选择应发送的对象(4-11~4-13)。信息处理服务器(2)参照安装完成列表(32),生成无用对象列表(34),该无用对象列表(34)表示对象群(4-1~4-10)中的、将所选择的对象(4-11~4-13)安装到终端存储装置(10、16)中时不需要的无用对象(4-1~4-3)。信息处理服务器(2)将所选择的对象(4-11~4-13){以下称为选择对象(4-11~4-13)}和无用对象列表(34)发送给便携式终端(1-j)。
这样,在本发明的信息处理***中,删除由便携式终端(1-j)将选择对象(4-11~4-13)安装到终端存储装置(10、16)中时不需要的无用对象(4-1~4-3)。因此,在本发明的信息处理***中,用户不必亲自寻找无用对象(4-1~4-3)并将其删除,从而可使用户有条不紊地使用终端存储装置(10、16)中所安装(更新)的更新对象群(4-4~4-13)。
在本发明的信息处理***中,多个对象(4-1~4-m)中的每一个对象包含固有信息(5-1~5-m)和用于访问信息处理服务器(2)并进行更新的URL(6-1~6-m)。
安装列表(31)通过便携式终端(1-j)记载有必要对象(4-11)的固有信息(5-11)和URL(6-11)。安装完成列表(32)通过便携式终端(1-j)记载有对象群(4-1~4-10)的固有信息(5-1~5-10)和URL(6-10)。无用对象列表(34)通过信息处理服务器(2)记载有无用对象(4-1~4-3)的固有信息(5-1~5-3)和URL(6-1~6-13)。
这样,在本发明的信息处理***的安装处理中,用户利用便携式终端(1-j)只选择必要对象(4-11)的固有信息(5-11)和URL(6-11)即可,其中,所述必要对象是实际想使用的对象。因此,在本发明的信息处理***中,不必像以往的信息处理***那样使用终端向服务器请求下载菜单(安装菜单),从而可迅速获得用户使用的对象。
在本发明的信息处理***中,便携式终端(1-j)将来自信息处理服务器(2)的选择对象(4-11~4-13)安装在终端存储装置(10、16)中。便携式终端(1-j)参照来自信息处理服务器(2)的无用对象列表(34),删除对象群(4-1~4-10)中的无用对象(4-1~4-3)。
选择对象(4-11~4-13)和已删除了无用对象(4-1~4-3)的对象群(4-4~4-10)作为更新对象群(4-4~4-13),被便携式终端(1-j)存储在终端存储装置(10、16)中。
在本发明的信息处理***中,安装请求(30)还包含用于识别便携式终端(1-j)的终端识别信息(8-j)。信息处理服务器(2)根据安装请求(30),生成对象使用情况列表(35)并将其存储在服务器存储装置(20、26)中。
在对象使用情况列表(35)中,通过信息处理服务器(2)记载有终端识别信息(8-j)、这次所删除的无用对象(4-1~4-3)的固有信息(5-1~5-3)和URL(6-1~6-3)、已删除了无用对象(4-1~4-3)的对象群(4-4~4-10)的固有信息(5-4~5-10)和URL(6-4~6-10)、以及这次新安装的选择对象(4-11~4-13)的固有信息(5-11~5-13)和URL(6-11~6-13)。
这样,在本发明的信息处理***中,由于信息处理服务器(2)生成对象使用情况列表(35)并将其存储在服务器存储装置(20、26)中,所以,可在信息处理服务器(2)一侧掌握便携式终端(1-j)所安装的更新对象群(4-4~4-13)。
在本发明的信息处理***中,便携式终端(1-j),在运行终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)的每一个对象时发生了故障的情况下,将恢复请求(40)发送给信息处理服务器(2),其中,该恢复请求(40)是用于将终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)恢复为对象群(4-1~4-10)的安装请求。
恢复请求(40)包含恢复请求列表(42),该恢复请求列表(42)通过便携式终端(1-j)记载有终端识别信息(8-j)、终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)的固有信息(5-4~5-13)和URL(6-4~6-13)。
信息处理服务器(2)参照恢复请求列表(42)和服务器存储装置(20、26)中所存储的对象使用情况列表(35),从服务器存储装置(20、26)中所存储的多个对象(4-1~4-m)中,选择用于由便携式终端(1-j)向终端存储装置(10、16)中安装的无用对象(4-1~4-3)。信息处理服务器(2)参照恢复请求列表(42)和对象使用情况列表(35)生成无需恢复对象列表(44),该无需恢复对象列表(44)记载有更新对象群(4-4~4-13)中的、将无用对象(4-1~4-3)安装到终端存储装置(10、16)中时不需要的选择对象(4-11~4-13)的固有信息(5-11~5-13)和URL(6-11~6-13)。信息处理服务器(2)将无需恢复对象列表(44)与无用对象列表(4-1~4-3)一同发送给便携式终端(1-j)。
如上所述,在本发明的信息处理***中,信息处理服务器(2)掌握便携式终端(1-j)中所安装的更新对象群(4-4~4-13)。因此,在本发明的信息处理***中,例如在运行终端存储装置(10、16)中所安装的选择对象(4-11~4-13)时发生了故障、即由于安装选择对象(4-11~4-13)而发生故障时,可将终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)恢复为以前状态的对象群(4-1~4-10)。
在本发明的信息处理***中,信息处理服务器(2)参照安装列表(31),从服务器存储装置(20、26)中所存储的多个对象(4-1~4-m)中选择必要对象(4-11)。信息处理服务器(2)参照安装完成列表(32),从服务器存储装置(20、26)中所存储的多个对象(4-1~4-m)中选择链接对象(4-12、4-13),该链接对象(4-12、4-13)链接在必要对象(4-11)上,并包含没有被记载在安装完成列表(32)中的固有信息(5-12、5-13)和URL(6-12、6-13)。信息处理服务器(2)将必要对象(4-11)和链接对象(4-12、4-13)作为选择对象(4-11~4-13)发送给便携式终端(1-j)。
这样,在本发明的信息处理***中,通过由便携式终端(1-j)的用户所选择的必要对象(4-11)的固有信息(5-11)和URL(6-11),还可以迅速获得链接在必要对象(4-11)上的链接对象(4-12、4-13),作为用户使用的对象。
在本发明的信息处理***中,信息处理服务器(2)生成安装运行顺序(33),以便便携式终端(1-j)按规定的顺序对必要对象(4-11)和链接对象(4-12、4-13)进行安装。信息处理服务器(2)根据安装运行顺序(33),将必要对象(4-11)和链接对象(4-12、4-13)以规定的顺序发送给便携式终端(1-j)。
在本发明的信息处理***中,由便携式终端(1-j)将安装请求(30、40)发送给信息处理服务器(2)后,在进行直到将来自信息处理服务器(2)的对象安装到终端存储装置(10、16)中的安装处理时,便携式终端(1-j)与信息处理服务器(2)的通信有时会被切断。这时,信息处理服务器(2)根据安装运行顺序(33)中断安装处理。
此后,便携式终端(1-j)与信息处理服务器(2)变成可通信状态。这时,便携式终端(1-j)将安装再开始请求(39)发送给信息处理服务器(2)。信息处理服务器(2)在接收到安装再开始请求(39)时,根据安装运行顺序(33)再次开始所中断的安装处理。
这样,在本发明的信息处理***中,由于信息处理服务器(2)根据安装运行顺序(33),以规定的顺序向便携式终端(1-j)发送必要对象(4-11)和链接对象(4-12、4-13),所以,可在便携式终端(1-j)和信息处理服务器(2)的通信被切断时中断安装处理,并在便携式终端(1-j)和信息处理服务器(2)可进行通信时,根据安装运行顺序(33)再次开始被中断的安装处理。
在本发明的信息处理***中,终端存储装置(10、16)中存储有与更新对象群(4-4~4-13)中的每一个对象对应的设定程序代码(7-4~7-13)。便携式终端(1-j),在运行终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)的每一个对象时,将各更新对象(4-4~4-13)变换为用于在便携式终端(1-j)上使用的形式的程序代码。便携式终端(1-j)根据程序代码和设定程序代码(7-4~7-13)的对照结果,向信息处理服务器(2)发送故障报告(41),该故障报告(41)表示发生了故障的各更新对象。
例如,将发生故障的各更新对象设为终端存储装置(10、16)中所安装的选择对象(4-11~4-13)。这时,故障报告(41)表示选择对象(4-11~4-13)。在本发明的信息处理***中,可根据故障报告(41),支持由信息处理服务器(2)的管理者进行的对象(4-1~4-m)、设定程序代码(7-1~7-m)的开发。
在本发明的信息处理***中,服务器存储装置(20、26)中存储有与多个对象(4-1~4-m)的每一个对象对应的设定程序代码(7-1~7-m)。
当服务器存储装置(20、26)中所存储的设定程序代码(7-1~7-m)被更新为最新的设定程序代码(7-1~7-m)时,信息处理服务器(2)参照对象使用情况列表(35),将最新的设定程序代码(7-4~7-13)发送给便携式终端(1-j),其中,该最新的设定程序代码(7-4~7-13)与服务器存储装置(20、26)内所存储的多个对象(4-1~4-m)中的更新对象群(4-4~4-13)的每一个对象对应。便携式终端(1-j)将终端存储装置(10、16)中所存储的设定程序代码(7-4~7-13)更新为最新的设定程序代码(7-4~7-13)。
在本发明的信息处理***中,故障报告(41)通过便携式终端(1-j)记载有终端识别信息(8-j)、发生故障的各更新对象(4-11~4-13)的固有信息(5-11~5-13)和URL(6-11~6-13)。信息处理服务器(2)将故障报告(41)存储在服务器存储装置(20、26)中。
在本发明的信息处理***中,设定程序代码(7-1~7-m)是发生故障的程序代码。便携式终端(1-j)在程序代码与设定程序代码(7-4~7-13)一致时,将故障报告(41)发送给信息处理服务器(2)。
在本发明的信息处理***中,故障报告(41)包含在恢复请求(40)。
本发明的便携式终端(1-j;1、2、3、…、n)通过网络(3)连接在信息处理服务器(2)上。信息处理服务器(2)具有存储多个对象(4-1~4-m)的服务器存储装置(20、26)。本发明的便携式终端(1-j)具有管理部分(15)和通信部分(12、19)。
管理部分(15)生成安装列表(31)。多个对象(4-1~4-m)的每一个对象包含固有信息(5-1~5-m)和用于访问信息处理服务器(2)并进行更新的URL(6-1~6-m)。安装列表(31)存储有多个对象(4-1~4-m)中的需要安装的必要对象(4-11)的固有信息(5-11)和URL(6-11)。
通信部分(12、19)将包含安装列表(31)的安装请求(30)发送给信息处理服务器(2)。安装请求(30)是,由信息处理服务器(2)参照安装列表(31)从服务器存储装置(20、26)内所存储的多个对象(4-1~4-m)中选择应发送的对象(4-11~4-13),并将所选择的对象(4-11~4-13){以下称为选择对象(4-11~4-13)}发送给通信部分(12、19)时使用的信息。
这样,在本发明的便携式终端(1-j)中,通过用户的操作只选择必要对象(4-11)的固有信息(5-11)和URL(6-11)即可,其中,所述必要对象(4-11)是用户使用的对象。因此,在本发明的便携式终端(1-j)中,不必像以往的终端那样向服务器请求下载菜单(安装菜单),从而可迅速获得用户使用的对象。
本发明的便携式终端还具有终端存储装置(10、16),该终端存储装置(10、16)中安装有多个对象(4-1~4-m)中的对象群(4-1~4-10)。
管理部分(15)生成记载有对象群(4-1~4-10)的固有信息(5-1~5-10)和URL(6-1~6-10)的安装完成列表(32)。
安装请求(30)还包含安装完成列表(32)。安装请求(30)是,由信息处理服务器(2)参照安装完成列表(32)生成无用对象列表(34),并将无用对象列表(34)与选择对象(4-11~4-13)一同发送给通信部分(12、19)时使用的信息,其中,该无用对象列表(34)记载有对象群(4-1~4-10)中的、将选择对象(4-11~4-13)安装到终端存储装置(10、16)中时不需要的无用对象(4-1~4-3)的固有信息(5-1~5-3)和URL(6-1~6-3)。
这样,在本发明的便携式终端(1-j)中,删除将选择对象(4-11~4-13)安装到终端存储装置(10、16)中时不需要的无用对象(4-1~4-3)。因此,在本发明的便携式终端(1-j)中,用户不必亲自寻找无用对象(4-1~4-3)并将其删除,从而可使用户有条不紊地使用终端存储装置(10、16)中所安装(更新)的更新对象群(4-4~4-13)。
本发明的便携式终端(1-j;1、2、3、…、n)通过网络(3)连接在信息处理服务器(2)上。信息处理服务器(2)具有存储多个对象(4-1~4-m)的服务器存储装置(20、26)。本发明的便携式终端(1-j)具有安装有多个对象(4-1~4-m)中的对象群(4-1~4-10)的终端存储装置(10、16)、管理部分(15)和通信部分(12、19)。
管理部分(15)生成安装列表(31)和安装完成列表(32)。安装列表(31)表示多个对象中的需要安装的必要对象(4-11)。安装完成列表(32)表示终端存储装置(10、16)中所安装的对象群(4-1~4-10)。
通信部分(12、19)将包含安装列表(31)和安装完成列表(32)的安装请求(30)发送给信息处理服务器(2)。
安装请求(30)是用于下述操作的信息,即信息处理服务器(2)参照安装列表(31)从服务器存储装置(20、26)内所存储的多个对象(4-1~4-m)中选择应发送的对象(4-11~4-13),并参照安装完成列表(32)生成无用对象列表(34),并将所选择的对象(4-11~4-13){以下称为选择对象(4-11~4-13)}和无用对象列表(34)发送给通信部分(12、19),其中,所述无用对象列表(34)表示对象群(4-1~4-10)中的、将所选择的对象(4-11~4-13)安装到终端存储装置(10、16)中时不需要的无用对象(4-1~4-3)。
这样,在本发明的便携式终端(1-j)中,删除将选择对象(4-11~4-13)安装到终端存储装置(10、16)中时不需要的无用对象(4-1~4-3)。因此,在本发明的便携式终端(1-j)中,用户不必亲自寻找无用对象(4-1~4-3)并将其删除,从而可使用户有条不紊地使用终端存储装置(10、16)中所安装(更新)的更新对象群(4-4~4-13)。
在本发明的便携式终端(1-j)中,多个对象(4-1~4-m)中的每一个对象包含固有信息(5-1~5-m)和用于访问信息处理服务器(2)并进行更新的URL(6-1~6-m)。
安装列表(31)通过管理部分(15)记载有必要对象(4-11)的固有信息(5-11)和URL(6-11)。安装完成列表(32)通过管理部分(15)记载有对象群(4-1~4-10)的固有信息(5-1~5-10)和URL(6-1~6-10)。无用对象列表(34)通过信息处理服务器(2)记载有无用对象(4-1~4-3)的固有信息(5-1~5-3)和URL(6-1~6-3)。
这样,在本发明的便携式终端(1-j)中,通过用户的操作只选择必要对象(4-11)的固有信息(5-11)和URL(6-11)即可,其中,所述必要对象(4-11)是用户使用的对象。因此,在本发明的便携式终端(1-j)中,不必像以往的终端那样向服务器请求下载菜单(安装菜单),从而可迅速获得用户使用的对象。
本发明的便携式终端(1-j)还具有控制部分(11)。控制部分(11)是在实施方式中所说明的OS11,用于向终端存储装置(10、16)中安装来自信息处理服务器(2)的选择对象(4-11~4-13)。管理部分(15)参照来自信息处理服务器(2)的无用对象列表(34),删除对象群(4-1~4-10)中的无用对象(4-1~4-3)。
选择对象(4-11~4-13)和已删除了无用对象(4-1~4-3)的对象群(4-4~4-10)作为更新对象群(4-4~4-13),被控制部分(11)存储在终端存储装置(10、16)中。
在本发明的便携式终端(1-j)中,安装请求(30)还包含用于识别便携式终端(1-j)的终端识别信息(8-j)。安装请求(30)是由信息处理服务器(2)根据安装请求(30)生成对象使用情况列表(35)并将其存储到服务器存储装置(20、26)中时使用的信息。
对象使用情况列表(35)通过信息处理服务器(2)存储有终端识别信息(8-j)、这次所删除的无用对象(4-1~4-3)的固有信息(5-1~5-3)和URL(6-1~6-3)、已删除了无用对象(4-1~4-3)的对象群(4-4~4-10)的固有信息(5-4~5-10)和URL(6-4~6-10)、以及这次新安装的选择对象(4-11~4-13)的固有信息(5-11~5-13)和URL(6-11~6-13)。
这样,在本发明的便携式终端(1-j)中,由于信息处理服务器(2)生成对象使用情况列表(35)并将其存储在服务器存储装置(20、26)中,所以,可在信息处理服务器(2)一侧掌握便携式终端(1-j)所安装的更新对象群(4-4~4-13)。
在本发明的便携式终端(1-j)中,在运行终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)的每一个对象时发生了故障的情况下,通信部分(12、19)将恢复请求(40)发送给信息处理服务器(2),其中,该恢复请求(40)是用于将终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)恢复为对象群(4-1~4-10)的安装请求。
恢复请求(40)包含恢复请求列表(42),所述恢复请求列表(42)通过便携式终端(1-j)记载有终端识别信息(8-j)、终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)的固有信息(5-4~5-13)和URL(6-4~6-13)。恢复请求(40)是用于下述操作的信息,即信息处理服务器(2)参照恢复请求列表(42)和存储在服务器存储装置(20、26)中的对象使用情况列表(35),从服务器存储装置(20、26)内所存储的多个对象(4-1~4-m)中选择用于由控制部分(11)向终端存储装置(10、16)中安装的无用对象(4-1~4-3),并生成无需恢复对象列表(44),从而将无需恢复对象列表(44)与无用对象(4-1~4-3)一同发送给通信部分(12、19),其中,所述无需恢复对象列表(44)记载有更新对象群(4-4~4-13)中的、将无用对象(4-1~4-3)安装到终端存储装置(10、16)中时不需要的选择对象(4-11~4-13)的固有信息(5-11~5-13)和URL(6-11~6-13)。
如上所述,在本发明便携式终端(1-j)中,由信息处理服务器(2)掌握便携式终端(1-j)中所安装的更新对象群(4-4~4-13)。因此,在本发明的便携式终端(1-j)中,例如在运行终端存储装置(10、16)中所安装的选择对象(4-11~4-13)时发生了故障、即由于安装选择对象(4-11~4-13)而发生故障时,可将终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)恢复为以前状态的对象群(4-1~4-10)。
在本发明的便携式终端(1-j)中,安装请求(30)是用于下述操作的信息,即,信息处理服务器(2)参照安装列表(31)从服务器存储装置(20、26)中所存储的多个对象(4-1~4-m)中选择必要对象(4-11),并参照安装完成列表(32)从服务器存储装置(20、26)中所存储的多个对象(4-1~4-m)中选择链接对象(4-12、4-13),并将必要对象(4-11)和链接对象(4-12、4-13)作为选择对象(4-11~4-13)发送给便携式终端(1-j),其中,所述链接对象链接在必要对象(4-11)上,并包含没有被记载在安装完成列表(32)中的固有信息(5-12、5-13)和URL(6-12、6-13)。
这样,在本发明的便携式终端(1-j)中,通过由便携式终端(1-j)的用户所选择的必要对象(4-11)的固有信息(5-11)和URL(6-11),可迅速获得链接在必要对象(4-11)上的链接对象(4-12、4-13),作为用户使用的对象。
在本发明的便携式终端(1-j)中,安装请求(30)是用于下述操作的信息,即信息处理服务器(2)生成安装运行顺序(33),并根据安装运行顺序(33),将必要对象(4-11)和链接对象(4-12、4-13)以规定的顺序发送给通信部分(12、19),其中,所述安装运行顺序(33)是在按规定的顺序对必要对象(4-11)和链接对象(4-12、4-13)进行安装时使用的。
在本发明的便携式终端中,由通信部分(12、19)将安装请求(30、40)发送给信息处理服务器(2)后,在进行直到由控制部分(11)将来自信息处理服务器(2)的对象安装到终端存储装置(10、16)中的安装处理时,通信部分(12、19)与信息处理服务器(2)的通信有时会被切断。这时,信息处理服务器(2)根据安装运行顺序(33)中断安装处理。
此后,通信部分(12、19)与信息处理服务器(2)变成可通信状态。这时,通信部分(12、19)将安装再开始请求(39)发送给信息处理服务器(2),该安装再开始请求(39)用于根据安装运行顺序(33)再次开始所中断的安装处理。
这样,在本发明的便携式终端(1-j)中,由于信息处理服务器(2)根据安装运行顺序(33),以规定的顺序向便携式终端(1-j)发送必要对象(4-11)和链接对象(4-12、4-13),所以,可在便携式终端(1-j)和信息处理服务器(2)的通信被切断时中断安装处理,并在便携式终端(1-j)和信息处理服务器(2)可进行通信时,根据安装运行顺序(33)再次开始被中断的安装处理。
本发明的便携式终端还具有变换部分(14)。变换部分(14)在运行终端存储装置(10、16)内所安装的更新对象群(4-4~4-13)中的每-个对象时,将各更新对象(4-4~4-13)变换为用于在便携式终端(1-j)上使用的形式的程序代码。
终端存储装置(10、16)中存储有与更新对象群(4-4~4-13)的每一个对象对应的设定程序代码(7-4~7-13)。
管理部分(15)根据程序代码和设定程序代码(7-4~7-13)的对照结果,生成故障报告(41),其中,该故障报告(41)表示发生了故障的上述各更新对象(4-11~4-13)。
通信部分(12、19)向信息处理服务器(2)发送故障报告(41)。
例如,将发生故障的各更新对象设为终端存储装置(10、16)中所安装的选择对象(4-11~4-13)。这时,故障报告(41)表示选择对象(4-11~4-13)。在本发明的信息处理***中,可根据故障报告(41),支持由信息处理服务器(2)的管理者进行的对象(4-1~4-m)、设定程序代码(7-1~7-m)的开发。
在本发明的便携式终端中,服务器存储装置(20、26)中存储有与多个对象(4-1~4-m)的每一个对象对应的设定程序代码(7-1~7-m)。
当服务器存储装置(20、26)中所存储的设定程序代码(7-1~7-m)被更新为最新的设定程序代码(7-1~7-m)时,信息处理服务器(2)参照对象使用情况列表(35)将最新的设定程序代码(7-4~7-13)发送给便携式终端(1-j),该最新的设定程序代码(7-4~7-13)与服务器存储装置(20、26)中所存储的多个对象(4-1~4-m)中的更新对象群(4-4~4-13)的每一个对象对应。
控制部分(11)将终端存储装置(10、16)中所存储的设定程序代码(7-4~7-13)更新为最新的设定程序代码(7-4~7-13)。
在本发明的便携式终端(1-j)中,故障报告(41)通过管理部分(15)记载有终端识别信息(8-j)、发生故障的各更新对象(4-11~4-13)的固有信息(5-11~5-13)和URL(6-11~6-13)。故障报告(41)被信息处理服务器(2)存储在服务器存储装置(20、26)中。
在本发明的便携式终端(1-j)中,设定程序代码(7-1~7-m)是发生了故障的程序代码。当由管理部分(15)对程序代码和设定程序代码(7-4~7-13)进行对照的结果,程序代码与设定程序代码(7-4~7-13)一致时,通信部分(12、19)将故障报告(41)发送给信息处理服务器(2)。
在本发明的便携式终端(1-j)中,故障报告(41)包含在恢复请求(40)中。
本发明的信息处理服务器(2)通过网络(3)与便携式终端(1-j;j=1、2、3、…、n)连接。本发明的信息、处理服务器具有存储多个对象(4-1~4-m)的服务器存储装置(20、26)、服务器通信部分(22、29)和服务器管理部分(25)。多个对象(4-1~4-m)中的每一个对象包含固有信息(5-1~5-m)和用于访问信息处理服务器(2)并进行更新的URL(6-1~6-m)。
服务器通信部分(22、29)接收来自便携式终端(1-j)的安装请求(30)。安装请求(30)包含安装列表(31),该安装列表(31)记载有多个对象(4-1~4-m)中的需要安装的必要对象(4-11)的固有信息(5-11)和URL(6-11)。
服务器管理部分(25)参照安装列表(31),从服务器存储装置(20、26)中所存储的多个对象(4-1~4-m)中选择应发送的对象(4-11~4-13)。
服务器通信部分(22、29)将所选择的对象(4-11~4-13){以下称为选择对象(4-11~4-13)}发送给便携式终端(1-j)。
便携式终端(1-j)的用户使用便携式终端(1-j)选择必要对象(4-11)的固有信息(5-11)和URL(6-11),其中,所述必要对象是实际想使用的对象。这样,在本发明的信息处理服务器(2)中,不必像以往的服务器那样根据来自终端的请求向终端发送下载菜单(安装菜单),而是根据必要对象(4-11)的固有信息(5-11)和URL(6-11)来发送用户使用的对象。因此,在本发明的信息处理服务器(2)中,可迅速获得用户使用的对象。
在本发明的信息处理服务器(2)中,便携式终端(1-j)的终端存储装置(10、16)中安装有多个对象(4-1~4-m)中的对象群(4-1~4-10)。
安装请求(30)还包含安装完成列表(32),该安装完成列表记载有对象群(4-1~4-10)的固有信息(5-1~5-10)和URL(6-1~6-10)。
服务器管理部分(25)参照安装完成列表(32),生成无用对象列表(34),该无用对象列表(34)记载有对象群(4-1~4-10)中的、将选择对象(4-11~4-13)安装到终端存储装置(10、16)中时不需要的无用对象(4-1~4-3)的固有信息(5-1~5-3)和URL(6-1~6-3)。
服务器通信部分(22、29)将无用对象列表(34)与选择对象(4-11~4-13)一同发送给便携式终端(1-j)。
这样,在本发明的信息处理服务器(2)中,删除由便携式终端(1-j)将选择对象(4-11~4-13)安装到终端存储装置(10、16)中时不需要的无用对象(4-1~4-3)。因此,在本发明的信息处理服务器(2)中,用户不必亲自寻找无用对象(4-1~4-3)并将其删除,从而可使用户有条不紊地使用终端存储装置中(10、16)所安装(更新)的更新对象群(4-4~4-13)。
本发明的信息处理服务器(2)通过网络(3)与便携式终端(1-j;j=1、2、3、…、n)连接。便携式终端(1-j)具有安装了多个对象(4-1~4-m)中的对象群(4-1~4-10)的终端存储装置(10、16)。本发明的信息处理服务器(2)具有存储多个对象(4-1~4-m)的服务器存储装置(20、26)、服务器通信部分(22、29)和服务器管理部分(25)。
服务器通信部分(22、29)接收来自便携式终端(1-j)的安装请求(30)。安装请求(30)包含安装列表(31)和安装完成列表(32),安装列表(31)表示多个对象中的需要安装的必要对象(4-11),安装完成列表(32)表示终端存储装置(10、16)中所安装的对象群(4-1~4-10)。
服务器管理部分(25)参照安装列表(31),从服务器存储装置(20、26)内所存储的多个对象(4-1~4-m)中选择应发送的对象(4-11~4-13)。服务器管理部分(25)参照安装完成列表(32)生成无用对象列表(34),该无用对象列表(34)表示对象群(4-1~4-10)中的、将所选择的对象(4-11~4-13)安装到终端存储装置(10、16)中时不需要的无用对象(4-1~4-3)。
服务器通信部分(22、29)将所选择的对象(4-11~4-13){以下称为选择对象(4-11~4-13)}和无用对象列表(34)发送给便携式终端(1-j)。
这样,在本发明的信息处理服务器(2)中,删除由便携式终端(1-j)将选择对象(4-11~4-13)安装到终端存储装置(10、16)中时不需要的无用对象(4-1~4-3)。因此,在本发明的信息处理服务器(2)中,用户不必亲自寻找无用对象(4-1~4-3)并将其删除,从而可使用户有条不紊地使用终端存储装置中(10、16)所安装(更新)的更新对象群(4-4~4-13)。
在本发明的信息处理服务器中,多个对象(4-1~4-m)中的每一个对象包含固有信息(5-1~5-m)和用于访问信息处理服务器(2)并进行更新的URL(6-1~6-m)。
安装列表(31)通过便携式终端(1-j)记载有必要对象(4-11)的固有信息(5-11)和URL(6-11)。安装完成列表(32)通过便携式终端(1-j)记载有对象群(4-1~4-10)的固有信息(5-1~5-10)和URL(6-1~6-10)。无用对象列表(34)通过服务器管理部分(35)记载有无用对象(4-1~4-3)的固有信息(5-1~5-3)和URL(6-1~6-3)。
便携式终端(1-j)的用户使用便携式终端(1-j)选择必要对象(4-11)的固有信息(5-11)和URL(6-11),其中,所述必要对象是实际想使用的对象。这样,在本发明的信息处理服务器(2)中,不必像以往的服务器那样根据来自终端的请求向终端发送下载菜单(安装菜单),而是根据必要对象(4-11)的固有信息(5-11)和URL(6-11)来发送用户使用的对象。因此,在本发明的信息处理服务器(2)中,可迅速获得用户使用的对象。
在本发明的信息处理服务器(2)中,选择对象(4-11~4-13)被便携式终端(1-j)安装在终端存储装置(10、16)中。通过便携式终端(1-j)参照无用对象列表(34)的结果,对象群(4-1~4-10)中的无用对象(4-1~4-3)被便携式终端(1-j)删除。
选择对象(4-11~4-13)和已删除了无用对象(4-1~4-3)的对象群(4-4~4-10)作为更新对象群(4-4~4-13)被存储到终端存储装置(10、16)中。
在本发明的信息处理服务器中,安装请求(30)还包含用于识别便携式终端(1-j)的终端识别信息(8-j)。
服务器管理部分(25)根据安装请求(30)生成对象使用情况列表(35),并将其存储在服务器存储装置(20、26)中。
对象使用情况列表(35)通过信息处理服务器(2)存储有终端识别信息(8-j)、这次所删除的无用对象(4-1~4-3)的固有信息(5-1~5-3)和URL(6-1~6-3)、已删除了无用对象(4-1~4-3)的对象群(4-4~4-10)的固有信息(5-4~5-10)和URL(6-4~6-10)、以及这次新安装的选择对象(4-11~4-13)的固有信息(5-11~5-13)和URL(6-11~6-13)。
这样,在本发明的信息处理服务器中,由于信息处理服务器(2)生成对象使用情况列表(35)并将其存储在服务器存储装置(20、26)中,所以,可在信息处理服务器(2)-侧掌握便携式终端(1-j)所安装的更新对象群(4-4~4-13)。
在本发明的信息处理服务器(2)中,服务器通信部分(22、29)从便携式终端(1-j)接收恢复请求(40),该恢复请求(40)是用于将终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)恢复为对象群(4-1~4-10)的安装请求。
恢复请求(40)是在由便携式终端(1-j)运行终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)中的每一个对象时发生了故障的情况下,由便携式终端(1-j)发送的信息。恢复请求(40)包含终端识别信息(8-j)、终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)的固有信息(5-4~5-13)和URL(6-4~6-13)。
服务器管理部分(25)参照恢复请求列表(42)和存储在服务器存储装置(20、26)中的对象使用情况列表(35),从服务器存储装置(20、26)中所存储的多个对象(4-1~4-m)中,选择用于由便携式终端(1-j)向终端存储装置(10、16)中安装的无用对象(4-1~4-3)。服务器管理部分(25)参照恢复请求列表(42)和对象使用情况列表(35)生成无需恢复对象列表(44),该无需恢复对象列表(44)记载有更新对象群(4-4~4-13)中的、将无用对象(4-1~4-3)安装到终端存储装置(10、16)中时不需要的选择对象(4-11~4-13)的固有信息(5-11~5-13)和URL(6-11~6-13)。
服务器通信部分(22、29)将无需恢复对象列表(44)与无用对象(4-1~4-3)一同发送给便携式终端(1-j)。
如上所述,在本发明的信息处理服务器(2)中,信息处理服务器(2)掌握便携式终端(1-j)中所安装的更新对象群(4-4~4-13)。因此,在本发明的信息处理***(2)中,例如在运行终端存储装置(10、16)中所安装的选择对象(4-11~4-13)时发生了故障,即由于安装选择对象(4-11~4-13)而发生故障时,可将终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)恢复为以前状态的对象群(4-1~4-10)。
在本发明的信息处理服务器(2)中,服务器管理部分(25)参照安装列表(31),从服务器存储装置(20、26)中所存储的多个对象(4-1~4-m)中选择必要对象(4-11)。服务器管理部分(25)参照安装完成列表(32),从服务器存储装置(20、26)中所存储的多个对象(4-1~4-m)中选择链接对象(4-12、4-13),其中,该链接对象(4-12、4-13)链接在必要对象(4-11)上,并且包含没有被记载在安装完成列表(32)中的固有信息(5-12、5-13)和URL(6-12、6-13)。
服务器通信部分(22、29)将必要对象(4-11)和链接对象(4-12、4-13)作为选择对象(4-11~4-13),发送给便携式终端(1-j)。
这样,在本发明的信息处理服务器(2)中,通过由便携式终端(1-j)的用户所选择的必要对象(4-11)的固有信息(5-11)和URL(6-11),可迅速获得链接在必要对象(4-11)上的链接对象(4-12、4-13),作为用户使用的对象。
在本发明的信息处理服务器(2)中,服务器管理部分(25)生成安装运行顺序(33),其中,所述安装运行顺序(33)是按规定的顺序对必要对象(4-11)和链接对象(4-12、4-13)进行安装时使用的。
服务器通信部分(22、29)根据安装运行顺序(33)将必要对象(4-11)和链接对象(4-12、4-13)以规定的顺序发送给便携式终端(1-j)。
在本发明的信息处理服务器(2)中,由便携式终端(1-j)将安装请求(30、40)发送给服务器通信部分(22、29)后,在进行直到将来自服务器通信部分(22、29)的对象安装到终端存储装置(10、16)中的安装处理时,便携式终端(1-j)与服务器通信部分(22、29)的通信有时会被切断。这时,服务器通信部分(22、29)根据安装运行顺序(33)中断安装处理。
此后,便携式终端(1-j)与服务器通信部分(22、29)变成可通信状态。这时,服务器通信部分(22、29)从便携式终端(1-j)接收安装再开始请求(39),其中,该安装再开始请求(39)是用于根据安装运行顺序(33)再次开始所中断的安装处理的请求。
这样,在本发明的信息处理服务器(2)中,由于根据安装运行顺序(33),以规定的顺序向便携式终端(1-j)发送必要对象(4-11)和链接对象(4-12、4-13),所以,可在便携式终端(1-j)和信息处理服务器(2)的通信被切断时中断安装处理,并在便携式终端(1-j)和信息处理服务器(2)可进行通信时,根据安装运行顺序(33)再次开始被中断的安装处理。
在本发明的信息处理服务器(2)中,终端存储装置(10、16)中存储有与更新对象群(4-4~4-13)的每一个对象对应的设定程序代码(7-4~7-13)。
服务器通信部分(22、29)从便携式终端(1-j)接收故障报告(41)。
故障报告(41)是,在运行终端存储装置(10、16)中所安装的更新对象群(4-4~4-13)的每一个对象时,根据程序代码与设定程序代码(7-4~7-13)的对照结果,从便携式终端(1-j)发送的信息,其中,所述程序代码是由便携式终端(1-j)将各更新对象(4-4~4-13)变换为在便携式终端(1-j)上使用的形式的程序代码。故障报告(41)表示发生故障的各更新对象(4-11~4-13)。
例如,将发生故障的各更新对象设为终端存储装置(10、16)中所安装的选择对象(4-11~4-13)。这时,故障报告(41)表示选择对象(4-11~4-13)。在本发明的信息处理服务器(2)中,可根据故障报告(41),支持由信息处理服务器(2)的管理者进行的对象(4-1~4-m)、设定程序代码(7-1~7-m)的开发。
在本发明的信息处理服务器(2)中,服务器存储装置(20、26)中存储有与多个对象(4-1~4-m)的每一个对象对应的设定程序代码(7-1~7-m)。
当服务器存储装置(20、26)中所存储的设定程序代码(7-1~7-m)被更新为最新的设定程序代码(7-1~7-m)时,服务器管理部分(25)参照对象使用情况列表(35)选择最新的设定程序代码(7-4~7-13),该最新的设定程序代码(7-4~7-13)与服务器存储装置(20、26)内所存储的多个对象(4-1~4-m)中的更新对象群(4-4~4-13)的每一个对象对应,并且,服务器通信部分(22、29)将该最新的设定程序代码(7-4~7-13)发送给便携式终端(1-j)。
终端存储装置(10、16)中所存储的设定程序代码(7-4~7-13)被更新为最新的设定程序代码(7-4~7-13)。
在本发明的信息处理服务器(2)中,故障报告(41)通过便携式终端(1-j)记载有终端识别信息(8-j)、发生故障的各更新对象(4-11~4-13)的固有信息(4-11~4-13)和URL(6-11~6-13)。服务器管理部分(25)将故障报告(41)存储在服务器存储装置(20、26)中。
在本发明的信息处理服务器(2)中,设定程序代码(7-1~7-m)是发生故障的程序代码。当程序代码与设定程序代码(7-4~7-13)一致时,由便携式终端(1-j)发送故障报告(41)。
在本发明的信息处理服务器(2)中,故障报告(41)包含在恢复请求(40)中。
附图说明
图1表示本发明信息处理***的结构;
图2表示本发明信息处理***中的便携式终端1-j的结构;
图3表示本发明信息处理***中的服务器2的结构;
图4表示本发明信息处理***中的信息处理服务器2的数据库26中所存储的信息;
图5表示本实施例中、信息处理服务器2的数据库26中所存储的多个对象4-1~4-m中的对象4-1~4-15的概念;
图6表示本发明信息处理***中的便携式终端1-j的数据库16中所存储的信息;
图7表示本实施例中、便携式终端1-j的数据库16中所存储的对象群4-1~4-10的概念;
图8表示本发明信息处理***中的便携式终端1-j的数据库17中所存储的信息;
图9表示作为本发明信息处理***的操作的安装处理;
图10表示本发明信息处理***中的安装列表31;
图11表示本发明信息处理***中的安装完成列表32;
图12表示本发明信息处理***中的无用对象列表34;
图13表示本发明信息处理***中的安装运行顺序33;
图14表示本发明信息处理***中的便携式终端1-j的数据库16中所存储的信息;
图15表示本实施例中、便携式终端1-j的数据库16中所存储的更新对象群4-4~4-13的概念;
图16表示本发明信息处理***中的对象使用情况列表35;
图17表示作为本发明信息处理***的操作的设定程序代码更新处理;
图18表示作为本发明信息处理***的操作的在安装处理中进行的中断处理和安装再开始处理;
图19表示作为本发明信息处理***的操作的对象运行处理和恢复处理;
图20表示作为本发明信息处理***的操作的图19所示的恢复处理;
图21表示本发明的信息处理***中的故障报告41;
图22表示本发明的信息处理***中的恢复请求列表42;
图23表示本发明的信息处理***中的无需恢复对象列表44;
图24表示本发明的信息处理***中的安装运行顺序43;
图25表示本发明的信息处理***中的对象使用情况列表45;
图26表示作为本发明信息处理***的操作的在恢复处理中进行的中断处理和安装再开始处理。
具体实施方式
下面,参照附图说明本发明的信息处理***的实施方式。图1表示本发明信息处理***的结构。本发明的信息处理***具有便携式终端1-1~1-n(n为1以上的整数)和信息处理服务器2。作为便携式终端1-j,可列举出移动电话机、PDA(Personal Digital Assistant,个人数字助理)。便携式终端1-j(j=1、2、3、…、n)和信息处理服务器2连接在网络3上。
便携式终端1-j将后述的安装请求通过网络3发送给信息处理服务器2,其中,安装请求是用于安装便携式终端1-j的用户所需的对象(计算机程序、信息)的信息。信息处理服务器2根据后述的安装请求,将用户所需的对象及与其相关的后述信息通过网络3发送给便携式终端1-j。
图2表示便携式终端1-j的结构。便携式终端1-j具有计算机18。计算机18连接有通信装置19、输入装置(图中未示出)和显示装置(图中未示出)。计算机18具有硬盘10,作为便携式终端1-j的存储装置。
硬盘10存储有作为便携式终端1-j中的平台环境的操作***(Operating System,以下称为OS)11、数据库16、17。数据库16中安装(存储)有下述多个对象中的下述的对象群。多个对象中的每一个对象都含有固有信息(版本、幻数(magic number))和URL(UniformResource Locator,统一资源定位),其中,URL是用于便携式终端1-j访问信息处理服务器2并进行更新的所在地。数据库16中存储有与对象群中的每一个对象对应的程序范式(设定程序代码)。设定程序代码是在运行数据库16中所安装的对象群中的每一个对象时发生故障的程序代码。数据库17中存储有用于识别便携式终端1-j的终端识别信息8-j。
硬盘10中还存储有作为软件(计算机程序)的通信模块12、便携式终端模块13、变换模块14及管理模块15。通信模块12、便携式终端模块13、变换模块14及管理模块15常驻在OS11中,并由OS11自动运行。
通信模块12具有利用HTTP(Hyper Text Transfer Protocol,超文本传输协议)、TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/互联网协议)蓝牙、红外线通信的功能。通过用户操作便携式终端1-j的输入装置,选择利用HTTP、TCP/IP、蓝牙、红外线通信的功能中的一种通信功能。通信模块12通过所选择的通信功能控制通信装置19,从而使其与信息处理服务器2进行信息的交互,该信息用于安装用户所需的对象。
便携式终端模块13进行移动电话机、PDA的一般操作。当便携式终端1-j是移动电话机时,该一般操作是指与便携式终端1-2~1-m进行通话和电子邮件的交互的操作。便携式终端1-j(这时是便携式终端1-1)的便携式终端模块13控制通信装置19,从而使其与便携式终端1-2~1-m进行通话和电子邮件的交互。
在运行硬盘10(数据库16)中所安装的对象群中的每一个对象时,变换模块14将各对象变换为可在便携式终端1-j上操作的程序(程序代码)。
管理模块15管理硬盘10(数据库16)中所安装的对象群,掌握存储该对象群的情况。当通过变换模块14变换的程序代码与数据库16中所存储的设定程序代码不一致时,管理模块15运行各对象。
如上所述,多个对象是使用可通过变换模块14变换的程序语言记载的程序。多个对象由于可通过变换模块14变换为适于平台的程序,所以在具有变换模块14的环境中不依靠平台也可操作。
图3表示信息处理服务器2的结构。信息处理服务器2具有计算机28。计算机28连接有通信装置29、输入装置(图中未示出)和显示装置(图中未示出)。计算机28具有硬盘20,作为信息处理服务器2的存储装置。
硬盘20中存储有作为信息处理服务器2中的平台环境的OS21和数据库26、27。数据库26中存储有后述的多个对象。数据库26中存储有对应于多个对象中的每一个对象的程序范式(设定程序代码)。数据库27中存储有后述的对象使用情况列表,该列表表示便携式终端1-j的硬盘10中所存储的对象群。
硬盘20还存储有作为软件(计算机程序)的服务器通信控制部分22和服务器管理部分25。服务器通信控制部分22和服务器管理部分25常驻在OS21上,并由OS21自动运行。
服务器通信控制部分22具有利用HTTP、TCP/IP、蓝牙及红外线通信的功能。服务器通信控制部分22根据用户(便携式终端1-j)选择的通信功能控制通信装置29,从而使其与便携式终端1-j进行信息的交互。服务器管理部分25管理硬盘20(数据库26)中所存储的多个对象,掌握存储该多个对象的情况。
图4表示信息处理服务器2的数据库26中所存储的信息。数据库26存储有对象4-1~4-m(m是1以上的整数),作为上述的多个对象。对象4-1~4-m含有固有信息5-1~5-m和URL6-1~6-m,作为上述的固有信息和上述的URL。在数据库26中,对应于对象4-1~4-m还存储有设定程序代码7-1~7-m,作为上述的设定程序代码。
图5表示本实施例中的、信息处理服务器2的硬盘20(数据库26)中所存储的多个对象(对象4-1~4-m)中的对象4-1~4-15的概念。在数据库26中所存储的对象4-1~4-15中,对象4-2、4-3链接在对象4-1上,对象4-5链接在对象4-4上,对象4-6链接在对象4-5上,对象4-9、4-10在链接对象4-8上,对象4-12、4-13链接在对象4-11上,对象4-15链接在对象4-14上。
图6表示便携式终端1-j的数据库16中所存储的信息。这里,设定数据库16中已安装(存储)有对象4-1~4-m中的对象4-1~4-10,作为上述的对象群。如上所述,对象4-1~4-10包含固有信息5-1~5-10和URL 6-1~6-10,并且数据库16中对应于对象4-1~4-10还存储有设定程序代码7-1~7-10。
图7表示本实施例中的、便携式终端1-j的硬盘10(数据库16)中所存储的对象群(对象4-1~4-10)的概念。与数据库26中所存储的对象4-1~4-m中的对象4-1~4-10-样,在数据库16中所存储的对象4-1~4-10中,对象4-2、4-3链接在对象4-1上,对象4-5链接在对象4-4上,对象4-6链接在对象4-5上,对象4-9、4-10链接在对象4-8上。
图8表示便携式终端1-j的数据库17中所存储的信息。数据库17中除了存储有终端识别信息8-j,还对应地存储有固有信息5-1~5-j和URL 6-1~6-j,其中,该固有信息5-1~5-j是用于选择多个对象4-1~4-m中的需要安装的必要对象。在数据库17中,与固有信息5-1~5-m和URL 6-1~6-m对应,还存储有表示安装完成与否的安装状态信息。在本实施例中,与固有信息5-1~5-10和URL 6-1~6-10对应,数据库17中还存储有安装状态信息“安装完成”。
当由信息处理服务器2的管理者添加了对象的时候,数据库17中所存储的固有信息5-1~5-m和URL6-1~6-10通过信息处理服务器2被更新为最新的固有信息5-1~5-m和URL6-1~6-m(这时,设m=m+1)。这时,信息处理服务器2的服务器通信控制部分22控制通信装置29,从而将最新的固有信息5-1~5-m和URL6-1~6-m发送给便携式终端1-j。便携式终端1-j的OS11将硬盘10(数据库17)中所存储的固有信息5-1~5-m和URL6-1~6-m更新为最新的固有信息5-1~5-m和URL6-1~6-m。
下面,对本发明的信息处理***的操作进行说明。作为本发明的信息处理***的操作,可列举出安装处理、设定程序代码更新处理、对象运行处理以及恢复处理。安装处理和恢复处理由便携式终端1-j、信息处理服务器2的软件(计算机程序)来进行。安装处理是指从便携式终端1-j将安装请求发送给信息处理服务器开始,直到将来自信息处理服务器2的对象安装到便携式终端1-j的硬盘10上的处理。
设定程序代码更新处理是指,在硬盘20中所存储的设定程序代码7-1~7-m被更新为最新的设定程序代码7-1~7-m时,通过来自信息处理服务器2的推送(从信息处理服务器2自动发送该最新的设定程序代码),将硬盘10中所存储的设定程序代码7-1~7-10更新为最新的设定程序代码7-1~7-10的处理。
对象运行处理是指便携式终端1-j运行通过安装处理安装在硬盘10中的对象群(更新对象群)的每一个对象的处理。
恢复处理是指,在运行通过安装处理安装在硬盘10中的对象群(更新对象群)的每一个对象时发生了故障的情况下,将硬盘10中所安装的更新对象群恢复为以前的对象群(对象4-1~4-10)的处理。
进行安装处理和恢复处理的计算机程序包含用于进行安装再开始处理的子程序。在进行安装处理(恢复处理)时便携式终端1-j与信息处理服务器2的通信被切断的情况下,信息处理服务器2中断安装处理(恢复处理)。安装再开始处理是指,在中断了安装处理(恢复处理)时便携式终端1-j与信息处理服务器2可进行通信的情况下,便携式终端1-j将后述的安装再开始请求发送给信息处理服务器2,信息处理服务器2根据安装再开始请求再次开始安装处理(恢复处理)的处理。
图9表示作为本发明信息处理***的操作的安装处理。
便携式终端1-j的管理模块15通过由用户进行的便携式终端1-j的输入装置的操作,来控制便携式终端1-j的显示装置,从而显示便携式终端1-j的数据库17中所存储的信息(固有信息5-1~5-m、URL6-1~6-m、安装状态信息)。用户参照显示装置上所显示的信息,选择多个对象4-1~4-m中的需要安装的必要对象4-11的固有信息5-11和URL6-11(步骤S1)。
当在步骤S1中选择了必要对象4-11的固有信息5-11和URL6-11时,上述管理模块15生成图10所示的安装列表31。安装列表31表示由用户选择的必要对象4-11。在该安装列表31中,通过管理模块15记载有终端识别信息8-j、必要对象4-11的固有信息5-11和URL6-11。
当在步骤S1中选择了必要对象4-11时,通过用户操作便携式终端1-j的输入装置,来选择利用HTTP、TCP/IP、蓝牙或红外线通信的功能中的一种通信功能。
接着,便携式终端1-j的管理模块15检索硬盘10(数据库16)中所安装的对象群4-1~4-10(步骤S2)。
当在步骤S2中检索了对象群4-1~4-10时,上述管理模块15生成图11所示的安装完成列表32。安装完成列表32表示硬盘10(数据库16)中所安装的对象群4-1~4-10。在该安装完成列表32中,通过管理模块15记载有终端识别信息8-j、对象群4-1~4-10的固有信息5-1~5-10和URL6-1~6-10。
接着,便携式终端1-j的管理模块15生成包含安装列表31和安装完成列表32的安装请求30(步骤S3)。便携式终端1-j的通信模块12通过用户所选择的通信功能控制通信装置19,从而将安装请求30发送给信息处理服务器2(步骤S4)。
信息处理服务器2的服务器通信控制部分22在接收来自便携式终端1-j的安装请求30时,掌握用户所选择的通信功能,并且上述服务器管理部分25根据安装请求30,从硬盘20(数据库26)中所存储的多个对象4-1~4-m中,选择应发送给便携式终端1-j的对象(后述的选择对象)和不需要的对象(后述的无用对象)(步骤S5)。
下面,说明步骤S5中的应发送的对象的选择。
信息处理服务器2的服务器管理部分25参照安装请求30中所包含的安装列表31,从硬盘20(数据库26)中所存储的多个对象4-1~4-m中,选择必要对象4-11作为选择对象。同时,上述服务器管理部分25还从数据库26中所存储的多个设定程序代码7-1~7-m中,选择与选择对象4-11对应的设定程序代码7-11。
上述服务器管理部分25参照安装请求30中所包含的安装完成列表32,从硬盘20(数据库26)中所存储的多个对象4-1~4-m中,选择链接对象4-12、4-13作为选择对象,其中,所述链接对象链接在必要对象4-11上,并且包含没有被记载在安装完成列表32中的固有信息5-12、5-13和URL6-12、6-13。同时,上述服务器管理部分25还从数据库26中所存储的多个设定程序代码7-1~7-m中选择对应于选择对象4-12、4-13的设定程序代码7-12、7-13。
下面,说明步骤S5中的不需要的对象的选择。
信息处理服务器2的服务器管理部分25参照安装请求30所包含的安装完成列表32,生成图12所示的无用对象列表34。无用对象列表34表示将选择对象4-11~4-13安装在硬盘10(数据库16)中时,对象群4-1~4-10中的不需要的无用对象4-1~4-3。在无用对象列表34中,通过服务器管理部分25记载有终端识别信息8-j、无用对象4-1~4-3的固有信息5-1~5-3和URL6-1~6-3。
接着,信息处理服务器2的服务器管理部分25生成安装补丁数据,用于可使选择对象4-11~4-13以压缩形式安装(步骤S6)。
当在步骤S6中生成安装补丁数据时,所述服务器管理部分25生成如图13所示的安装运行顺序33,以便便携式终端1-j按规定的顺序对选择对象4-11~4-13进行安装。在安装运行顺序33中,通过服务器管理部分25记载有终端识别信息8-j、上述规定的顺序“1”“2”“3”、以及选择对象4-11~4-13的固有信息5-11~5-13和URL6-11~6-13。这时,规定的顺序“1”“2”“3”是指以“1”“2”“3”的顺序安装选择对象4-11、4-12、4-13的意思。由于所述服务器管理部分25生成安装运行顺序33,所以,即使在以“1”“2”“3”的顺序向便携式终端1-j发送选择对象4-11、4-12、4-13时安装处理被中断(例如向便携式终端1-j发送选择对象4-12时被中断的情况),所述服务器通信控制部分22也可以通过参照安装运行顺序33,再次开始被中断的安装处理(可以重试选择对象4-12的发送)。
接着,信息处理服务器2的服务器通信控制部分22根据安装运行顺序33,通过用户所选择的通信功能控制通信装置29,从而将选择对象4-11发送给便携式终端1-j(步骤S7)。同时,所述服务器通信控制装置22通过用户所选择的通信功能控制通信装置29,从而将设定程序代码7-11发送给便携式终端1-j。
便携式终端1-j的OS11将来自信息处理服务器2的选择对象4-11安装在硬盘10(数据库16)中(步骤S8)。同时,上述OS11对应于选择对象4-11,将来自信息处理服务器2的设定程序代码7-11安装在硬盘10(数据库16)中。
当由上述OS11安装了选择对象4-11时,便携式终端1-j的通信模块12通过用户所选择的通信功能,将安装结束确认通知36发送给信息处理服务器2(步骤S9),其中,所述安装结束确认通知36表示已安装了选择对象4-11。
接着,由于在接收到来自便携式终端1-j的安装结束确认通知36时,还存在尚未被发送到便携式终端1-j中的选择对象4-12、4-13(步骤S10-是),所以,信息处理服务器2的服务器通信控制部分22,在步骤S7中根据安装运行顺序33,通过用户所选择的通信功能控制通信装置29,从而将选择对象4-12发送给便携式终端1-j。同时,所述服务器通信控制部分22通过用户所选择的通信功能控制通信装置29,从而将设定程序代码7-12发送给便携式终端1-j。
在步骤S8中,便携式终端1-j的OS11将来自信息处理服务器2的选择对象4-12安装在硬盘10(数据库16)中。同时,所述OS11对应于选择对象4-12,将来自信息处理服务器2的设定程序代码7-12安装在硬盘10(数据库16)中。
在由所述OS11安装了选择对象4-12时,便携式终端1-j的通信模块12,在步骤S9中通过用户所选择的通信功能将安装结束确认通知36发送给信息处理服务器2,其中,所述安装结束确认通知36表示已安装了选择对象4-12。
接着,由于在接收到来自便携式终端1-j的安装结束确认通知36时,还存在尚未被发送到便携式终端1-j中的选择对象4-13(步骤S10-是),所以,信息处理服务器2的服务器通信控制部分22,在步骤S7中根据安装运行顺序33,通过用户所选择的通信功能控制通信装置29,从而将选择对象4-13发送给便携式终端1-j。同时,所述服务器通信控制部分22通过用户所选择的通信功能控制通信装置29,从而将设定程序代码7-13发送给便携式终端1-j。
在步骤S8中,便携式终端1-j的OS11将来自信息处理服务器2的选择对象4-13安装在硬盘10(数据库16)中。同时,所述OS11对应于选择对象4-13将来自信息处理服务器2的设定程序代码7-13安装在硬盘10(数据库16)中。
在由所述OS11安装了选择对象4-13时,便携式终端1-j的通信模块12,在步骤S9中通过用户所选择的通信功能将安装结束确认通知36发送给信息处理服务器2,其中,所述安装结束确认通知36表示已安装了选择对象4-13。
接着,由于在接收到来自便携式终端1-j的安装结束确认通知36时,已没有尚未被发送到便携式终端1-j中的选择对象(步骤S10-否),所以,信息处理服务器2的服务器通信控制部分22,通过用户所选择的通信功能控制通信装置29,从而将无用对象列表34发送给便携式终端1-j(步骤S11)。
便携式终端1-j的OS11参照来自信息处理服务器2的无用对象列表34,删除安装在硬盘10(数据库16)内的对象群4-1~4-10中的无用对象4-1~4-3(步骤S 12)。同时,所述OS11对应于无用对象4-1~4-3,删除数据库16中所存储的设定程序代码7-1~7-3,并由OS11对应于固有信息5-4~5-13和URL6-4~6-13,将安装状态信息“安装完成”存储在数据库17中。
在步骤S8和步骤S12中,选择对象4-11~4-13和已删除了无用对象4-1~4-3的对象群4-4~4-10作为图14所示的更新对象群4-4~4-13,被OS11存储在硬盘10(数据库16)中。如图14所示,安装在数据库16中的更新对象群4-4~4-13包含固有信息5-4~5-13和URL6-4~6-13,数据库16中对应于对象4-4~4-13存储有设定程序代码7-4~7-13。
如图15所示,数据库16中所存储的对象4-1~4-13,与数据库26中所存储的对象4-1~4-m中的对象4-4~4-13一样,对象4-5链接在对象4-4上,对象4-6链接在对象4-5上,对象4-9、4-10链接在对象4-8上,对象4-12、4-13链接在对象4-11上。
接着,当由便携式终端1-j的OS11删除了无用对象4-1~4-3时,便携式终端1-j的通信模块12通过用户所选择的通信功能,将删除结束确认通知37发送给信息处理服务器2,其中,所述删除结束确认通知37表示已删除了无用对象4-1~4-3(步骤S13)。
接着,信息处理服务器2的服务器通信控制部分22,在接收到来自便携式终端1-j的删除结束确认通知37时,生成对象使用情况列表35。所述OS22将对象使用情况列表35存储在硬盘20(数据库26)中(步骤S14)。
如图16所示,对象使用情况列表35通过服务器管理部分25记载有终端识别信息8-j、这次所删除的无用对象4-1~4-3的固有信息5-1~5-3和URL6-1~6-3;并且,通过服务器管理部分25还记载有已删除了无用对象4-1~4-3的对象群4-4~4-10的固有信息5-4~5-10和URL6-4~6-10,以及这次新安装的选择对象4-11~4-13的固有信息5-11~5-13和URL6-11~6-13,作为便携式终端1-j所存储的最新信息。
在本发明的信息处理***的安装处理中,用户利用便携式终端1-j只选择必要对象4-11的固有信息5-11和URL6-11即可,其中,所述必要对象是实际想使用的对象。因此,在本发明的信息处理***中,不必像以往的信息处理***那样使用终端向服务器请求下载菜单(安装菜单),从而可迅速获得用户使用的对象。
在本发明信息处理***的安装处理中,通过由便携式终端1-j的用户所选择的必要对象4-11的固有信息5-11和URL6-11,还可以迅速获得链接在上述必要对象4-11上的链接对象4-12、4-13,作为使用的对象。
在本发明的信息处理***的安装处理中,删除由便携式终端1-j将选择对象4-11~4-13安装到硬盘10(数据库16)中时不需要的无用对象4-1~4-3。因此,在本发明的信息处理***中,用户不必亲自寻找无用对象4-1~4-3并将其删除,从而可使用户有条不紊地使用硬盘10中(数据库16)所安装(更新)的更新对象群4-4~4-13。
在本发明信息处理***的安装处理中,由于信息处理服务器2生成对象使用情况列表35并将其存储在硬盘20(数据库26)中,所以,可在信息处理服务器2一侧掌握便携式终端1-j所安装的更新对象群4-4~4-13。
图17表示作为本发明信息处理***的操作的设定程序代码更新处理。
硬盘20(数据库26)中所存储的设定程序代码(7-1~7-m)通过由信息处理服务器2的管理者操作信息处理服务器2的输入装置,被更新为最新的设定程序代码(7-1~7-m)(步骤S21-是)。此时,信息处理服务器2的服务器管理部分25参照对象使用情况列表35选择最新的设定程序代码(7-4~7-13),其中,该最新的设定程序代码(7-4~7-13)与硬盘20(数据库26)内所存储的多个对象4-1~4-m中的更新对象群4-4~4-13的每-个对象对应(步骤S22)。
信息处理服务器2的服务器通信控制部分22,通过以前由用户选择的通信功能控制通信装置29,从而将最新的设定程序代码(7-4~7-13)发送给便携式终端1-j(步骤S23)。
便携式终端1-j的OS11将硬盘10(数据库16)中所存储的设定程序代码(7-4~7-13)更新为最新的设定程序代码(7-4~7-13)(步骤S24)。
图18表示作为本发明信息处理***的操作的、在安装处理中进行的中断处理和安装再开始处理。
当便携式终端1-j的电源被切断、或者便携式终端1-j从通信范围内移动到通信范围外时,便携式终端1-j与信息处理服务器2之间的通信会被切断。在便携式终端1-j与信息处理服务器2之间的通信被切断,并且此时安装处理尚未结束时,信息处理服务器2的服务器通信控制部分22控制通信装置29,从而根据安装运行顺序33中断安装处理(进行中断处理)(步骤S30)。
此后,便携式终端1-j与信息处理服务器2变成可通信状态(步骤S31-是)。这时,由于安装处理尚未结束(步骤S32-否),便携式终端1-j的通信模块12通过用户所选择的通信功能控制通信装置19,从而将安装再开始请求39发送给信息处理服务器2(步骤S33)。
信息处理服务器2的服务器通信控制部分22在接收到安装再开始请求39时控制通信装置29,从而根据安装运行顺序33再次开始被中断的安装处理(步骤S34)。
这样,在本发明信息处理***的安装处理中,由于信息处理服务器2根据安装运行顺序33,以规定的顺序向便携式终端1-j发送选择对象4-11~4-13(必要对象4-11和链接对象4-12、4-13),所以,可在便携式终端1-j和信息处理服务器2的通信被切断时中断安装处理,并在便携式终端1-j和信息处理服务器2可进行通信时,根据安装运行顺序33再次开始被中断的安装处理。
图19表示作为本发明信息处理***的操作的对象运行处理和恢复处理。
在运行硬盘10(数据库16)中所安装的更新对象群4-4~4-13的每一个对象时,便携式终端1-j的变换模块14将各更新对象4-4~4-13变换为用于在便携式终端1-j上使用的形式的程序代码,(步骤S41)。这里,将上述选择对象4-11~4-13设为运行的对象,由此,在步骤S41中,上述变换模块14将选择对象4-11~4-13变换为用于在便携式终端1-j上使用的形式的程序代码。上述管理模块15对照为使用选择对象4-11~4-13而变换的程序代码与设定程序代码7-11~7-13(步骤S42)。
当上述程序代码与设定程序代码7-11~7-13不一致时(步骤S42-否),便携式终端1-j的管理模块15认为在运行数据库16中所安装的选择对象4-11~4-13时没有发生故障,并进行运行选择对象4-11~4-13的对象运行处理(步骤S43)。
当上述程序代码与设定程序代码7-11~7-13一致时(步骤S42-是),由于在运行数据库16所安装的选择对象4-11~4-13时发生了故障,所以便携式终端1-j的管理模块15生成如图21所示的故障报告41(步骤S44),并转移到恢复处理(步骤S45)。故障报告41表示发生故障的对象4-11~4-13。该故障报告41通过管理模块15记载有终端识别信息8-j及发生故障的选择对象4-11~4-13的固有信息5-11~5-13和URL6-11~6-13。
图20表示作为本发明信息处理***的操作的图19所示的恢复处理。
便携式终端1-j的管理模块15在转移到恢复处理时,为了将发生故障的选择对象4-11~4-13通知给用户,控制便携式终端1-j的显示装置,显示故障报告41(步骤S51)。
当在步骤S51中显示了故障报告时,通过由用户操作便携式终端1-j的输入装置来选择利用HTTP、TCP/IP、蓝牙或红外线通信的功能中的一种通信功能。
接着,便携式终端1-j的管理模块15检索硬盘10(数据库16)中所安装的更新对象群4-4~4-13(步骤S52)。
当在步骤S52中检索了更新对象群4-4~4-13时,上述管理模块15生成图22所示的恢复请求列表42。恢复请求列表42表示硬盘10(数据库16)中所安装的更新对象群4-4~4-13。该恢复请求列表42通过管理模块15记载有终端识别信息8-j及更新对象群4-4~4-13的固有信息5-4~5-13和URL6-4~6-13。
接着,便携式终端1-j的管理模块15生成包含故障报告41和恢复请求列表42的恢复请求40(步骤S53)。便携式终端1-j的通信模块12通过用户所选择的通信功能控制通信装置19,从而将恢复请求40发送给信息处理服务器2(步骤S54)。恢复请求40是用于将硬盘10(数据库16)中所安装的更新对象群4-4~4-13恢复为对象群4-1~4-10的安装请求。
信息处理服务器2的服务器通信控制部分22在接收来自终端1-j的恢复请求40时,掌握用户所选择的通信功能,上述OS22将恢复请求40所包含的故障报告41存储在硬盘20(数据库26)中。通过由信息处理服务器2的开发者操作信息处理服务器2的输入装置,信息处理服务器2的服务器管理部分25将数据库26所存储的故障报告41显示在信息处理服务器2的显示装置上。由此,管理者可以根据故障报告41进行对象、设定程序代码的开发。
信息处理服务器2的服务器管理部分15根据恢复请求40,从硬盘20(数据库26)中所存储的多个对象4-1~4-m中选择应发送给便携式终端1-j的对象(无用对象)和不需要的对象(选择对象)(步骤S55)。
下面,说明步骤S55中的应发送的对象(无用对象)的选择。
信息处理服务器2的服务器管理部分25参照恢复请求40中所包含的故障报告41和恢复请求列表42以及硬盘20(数据库26)中所存储的对象使用情况列表35,从硬盘20(数据库26)中所存储的多个对象(4-1~4-m)中,选择用于由便携式终端1-j向硬盘10(数据库16)中安装的无用对象4-1。同时,上述服务器管理部分25从数据库26所存储的多个设定程序代码7-1~7-m中还选择与无用对象4-1对应的设定程序代码7-1。
上述服务器管理部分25参照恢复请求40中所包含的故障报告41和恢复请求列表42以及硬盘20(数据库26)中所存储的对象使用情况列表35,从硬盘20(数据库26)内所存储的多个对象4-1~4-m中选择链接对象(无用对象)4-2、4-3,其中,所述链接对象链接在无用对象4-1上,并且包含没有被记载在恢复请求列表42中的固有信息5-2、5-3和URL6-2、6-3。同时,上述服务器管理部分25从数据库26所存储的多个设定程序代码7-1~7-m中还选择与无用对象4-2、4-3对应的设定程序代码7-2、7-3。
下面,说明步骤S55中的不需要的对象(选择对象)的选择。
信息处理服务器2的服务器管理部分25参照故障报告41、恢复请求列表42和对象使用情况列表35,生成图23所示的无需恢复对象列表44。无需恢复对象列表44表示更新对象群4-4~4-13中、将无用对象4-1~4-3安装到硬盘10(数据库16)中时不需要的选择对象4-11~4-13。无需恢复对象列表44通过服务器管理部分25记载有终端识别信息8-j以及选择对象4-11~4-13的固有信息5-11~5-13和URL6-11~6-13。
接着,信息处理服务器2的服务器管理部分25生成可将无用对象4-1~4-3以压缩形式安装的安装补丁数据(步骤S56)。
在步骤S56中生成安装补丁数据时,上述服务器管理部分25生成如图24所示的安装运行顺序43,以便便携式终端1-j按规定的顺序对无用对象4-1~4-3进行安装。安装运行顺序43通过服务器管理部分25记载有终端识别信息8-j、上述规定的顺序“1”“2”“3”、以及无用对象4-1~4-3的固有信息5-1~5-3和URL 6-1~6-3。这时,规定的顺序“1”“2”“3”是指以“1”“2”“3”的顺序安装无用对象4-1、4-2、4-3的意思。由于所述服务器管理部分25生成安装运行顺序43,所以,即使在以“1”“2”“3”的顺序向便携式终端1-j发送无用对象4-1、4-2、4-3时恢复处理被中断(例如向便携式终端1-j发送无用对象4-2时被中断的情况),所述服务器通信控制部分22也可以通过参照安装运行顺序43,再次开始被中断的安装处理(可以重试无用对象4-2的发送)。
接着,信息处理服务器2的服务器通信控制部分22根据安装运行顺序43,通过用户所选择的通信功能控制通信装置29,从而将无用对象4-1发送给便携式终端1-j(步骤S57)。同时,所述服务器通信控制装置22通过用户所选择的通信功能控制通信装置29,从而将设定程序代码7-1发送给便携式终端1-j。
便携式终端1-j的OS11将来自信息处理服务器2的无用对象4-1安装在硬盘10(数据库16)中(步骤S58)。同时,上述OS11对应于无用对象4-1将来自信息处理服务器2的设定程序代码7-1安装在硬盘10(数据库16)中。
当由上述OS11安装了无用对象4-1时,便携式终端1-j的通信模块12通过用户所选择的通信功能,将安装结束确认通知46发送给信息处理服务器2(步骤S59),其中,所述安装结束确认通知46表示已安装(恢复)了无用对象4-1。
接着,由于在接收到来自便携式终端1-j的安装结束确认通知46时,还存在尚未被发送到便携式终端1-j中的无用对象4-2、4-3(步骤S60-是),所以,信息处理服务器2的服务器通信控制部分22,在步骤S57中根据安装运行顺序43,通过用户所选择的通信功能控制通信装置29,从而将无用对象4-2发送给便携式终端1-j。同时,所述服务器通信控制部分22通过用户所选择的通信功能控制通信装置29,从而将设定程序代码7-2发送给便携式终端1-j。
在步骤S58中,便携式终端1-j的OS11将来自信息处理服务器2的选无用对象4-2安装在硬盘10(数据库16)中。同时,所述OS11对应于选择对象4-2将来自信息处理服务器2的设定程序代码7-2安装在硬盘10(数据库16)中。
当由所述OS11安装了无用对象4-2时,便携式终端1-j的通信模块12在步骤S59中,通过用户所选择的通信功能,将安装结束确认通知46发送给信息处理服务器2,其中,所述安装结束确认通知46表示已安装(恢复)了无用对象4-2。
接着,由于在接收到来自便携式终端1-j的安装结束确认通知46时,还存在尚未被发送到便携式终端1-j中的无用对象4-3(步骤S60-是),所以,信息处理服务器2的服务器通信控制部分22,在步骤S57中根据安装运行顺序43,通过用户所选择的通信功能控制通信装置29,从而将无用对象4-3发送给便携式终端1-j。同时,所述服务器通信控制部分22通过用户所选择的通信功能控制通信装置29,从而将设定程序代码7-3发送给便携式终端1-j。
在步骤S58中,便携式终端1-j的OS11将来自信息处理服务器2的无用对象4-3安装在硬盘10(数据库16)中。同时,所述OS11对应于无用对象4-3将来自信息处理服务器2的设定程序代码7-3安装在硬盘10(数据库16)中。
当由所述OS11安装了无用对象4-3时,便携式终端1-j的通信模块12在步骤S59中,通过用户所选择的通信功能,将安装结束确认通知46发送给信息处理服务器2,其中,所述安装结束确认通知46表示已安装(恢复)了选择对象4-3。
接着,由于在接收到来自便携式终端1-j的安装结束确认通知46时,已没有尚未被发送到便携式终端1-j中的选择对象(步骤S60-否),所以,信息处理服务器2的服务器通信控制部分22通过用户所选择的通信功能控制通信装置29,从而将无需恢复对象列表44发送给便携式终端1-j(步骤S61)。
便携式终端1-j的OS11参照来自信息处理服务器2的无需恢复对象列表44,删除安装在硬盘10(数据库16)中的更新对象群4-4~4-13中的选择对象4-11~4-13(步骤S62)。同时,所述OS11对应于选择对象4-11~4-13删除数据库16中所存储的设定程序代码7-11~7-13,并由OS1111对应于固有信息5-1~5-10和URL6-1~6-10将安装状态信息“安装完成”存储在数据库17中。
在步骤S58和步骤S62中,无用对象4-1~4-3和已删除了选择对象4-11~4-13的对象群4-1~4-10作为图6所示的对象群4-1~4-10,被OS11存储在硬盘10(数据库16)中,从而恢复对象群4-1~4-10。
接着,当由便携式终端1-j的OS11删除了选择对象4-11~4-13时,便携式终端-j的通信模块12通过用户所选择的通信功能,将删除结束确认通知37发送给信息处理服务器2,其中,该删除结束确认通知37表示已删除了选择对象4-11~4-13(步骤S63)。
接着,信息处理服务器2的服务器通信控制部分22,在接收到来自便携式终端1-j的删除结束确认通知47时,生成对象使用情况列表45。所述OS22将对象使用情况列表45存储在硬盘20(数据库26)中(步骤S64)。
如图25所示,对象使用情况列表45通过服务器管理部分25记载有终端识别信息8-j、这次所删除的选择对象4-11~4-13的固有信息5-11~5-13和URL6-11~6-13,并且,通过服务器管理部分25还记载有已删除了选择对象4-11~4-13的对象群4-4~4-10的固有信息5-4~5-10和URL6-4~6-10、以及这次新安装的无用对象4-1~4-3的固有信息5-1~5-3和URL6-1~6-3,作为便携式终端1-j所存储的最新信息。
如上所述,在本发明信息处理***的安装处理中,信息处理服务器2掌握便携式终端1-j中所安装的更新对象群4-4~4-13。因此,在本发明信息处理***的安装处理中,例如在运行硬盘10(数据库16)中所安装的选择对象4-11~4-13时发生了故障,即由于安装上述选择对象4-11~4-13而发生了故障时,可将硬盘10(数据库16)中所安装的更新对象群4-4~4-13恢复为以前状态的对象群4-1~4-10。
当发生故障的对象是硬盘10(数据库16)中所安装的选择对象4-11~4-13时,故障报告41表示选择对象4-11~4-13。在本发明的信息处理***中,可根据上述故障报告41,支持由信息处理服务器2的管理者进行的对象4-1~4-m、设定程序代码7-1~7-m的开发。
图26表示作为本发明的信息处理***的操作的、在恢复处理中进行的中断处理和安装再开始处理。
当便携式终端1-j的电源被切断、或者便携式终端1-j从通信范围内移动到通信范围外时,便携式终端1-j与信息处理服务器2之间的通信会被切断。当便携式终端1-j与信息处理服务器2之间的通信被切断、并且此时恢复处理尚未结束时,信息处理服务器2的服务器通信控制部分22控制通信装置29,从而根据安装运行顺序43中断恢复处理(进行中断处理)(步骤S70)。
此后,便携式终端1-j与信息处理服务器2变成可通信状态(步骤S71-是)。这时,由于恢复处理尚未结束(步骤S72-否),便携式终端1-j的通信模块12通过用户所选择的通信功能控制通信装置19,从而将安装再开始请求49发送给信息处理服务器2(步骤S73)。
信息处理服务器2的服务器通信控制部分22在接收到安装再开始请求49时控制通信装置29,从而根据安装运行顺序43再次开始被中断的恢复处理(步骤S74)。
这样,在本发明信息处理***的恢复处理中,由于信息处理服务器2根据安装运行顺序43,以规定的顺序向便携式终端1-j发送无用对象4-1~4-3,所以,可在便携式终端1-j和信息处理服务器2的通信被切断时中断恢复处理,并在便携式终端1-j和信息处理服务器2可进行通信时,根据安装运行顺序43再次开始被中断的恢复处理。
发明的效果
在本发明信息处理***的安装处理中,用户利用便携式终端1-j只选择必要对象4-11的固有信息5-11和URL6-11即可,其中,必要对象是实际想使用的对象。因此,在本发明的信息处理***中,不必像以往的信息处理***那样使用终端向服务器请求下载菜单(安装菜单),从而可迅速获得用户使用的对象。
在本发明的信息处理***的安装处理中,通过由便携式终端1-j的用户所选择的必要对象4-11的固有信息5-11和URL6-11,还可以迅速获得链接在上述必要对象4-11上的链接对象4-12、4-13,作为用户使用的对象。
在本发明的信息处理***的安装处理中,删除由便携式终端1-j将选择对象4-11~4-13安装到硬盘10(数据库16)中时不需要的无用对象4-1~4-3。因此,在本发明的信息处理***中,用户不必亲自寻找无用对象4-1~4-3并将其删除,从而可使用户有条不紊地使用硬盘10中(数据库16)所安装(更新)的更新对象群4-4~4-13。
在本发明信息处理***的安装处理中,由于信息处理服务器2根据安装运行顺序33,以规定的顺序向便携式终端1-j发送选择对象4-11~4-13(必要对象4-11和链接对象4-12、4-13),所以,可在便携式终端1-j和信息处理服务器2的通信被切断时中断安装处理,并在便携式终端1-j和信息处理服务器2可进行通信时,根据安装运行顺序33再次开始被中断的安装处理。
在本发明信息处理***的安装处理中,信息处理服务器2掌握便携式终端1-j中所安装的更新对象群4-4~4-13。因此,在本发明信息处理***的安装处理中,例如在运行硬盘10(数据库16)中所安装的选择对象4-11~4-13时发生故障的情况下,可将硬盘10(数据库16)中所安装的更新对象群4-4~4-13恢复为以前状态的对象群4-1~4-10。
当发生故障的对象是硬盘10(数据库16)中所安装的选择对象4-11~4-13时,故障报告41表示选择对象4-11~4-13。在本发明的信息处理***中,可根据上述故障报告41,支持由信息处理服务器2的管理者进行的对象4-1~4-m、设定程序代码7-1~7-m的开发。
在本发明信息处理***的恢复处理中,由于信息处理服务器2根据安装运行顺序43,以规定的顺序向便携式终端1-j发送无用对象4-1~4-3,所以,可在便携式终端1-j和信息处理服务器2的通信被切断时中断恢复处理,并在便携式终端1-j和信息处理服务器2可进行通信时,根据安装运行顺序43再次开始被中断的恢复处理。
Claims (78)
1.一种信息处理***,其具有:
信息处理服务器,该信息处理服务器连接在网络上,并具有存储多个对象的服务器存储装置,其中,所述多个对象的每一个对象包含固有信息和用于访问所述信息处理服务器并进行更新的URL;
便携式终端,该便携式终端连接在所述网络上,并发送包含安装列表的安装请求,所述安装列表记载有所述多个对象中的需要安装的必要对象的所述固有信息和所述URL,
其中,所述信息处理服务器参照所述安装列表,从所述服务器存储装置中所存储的所述多个对象中选择应发送的对象并将其发送给所述便携式终端。
2.如权利要求1所述的信息处理***,其中,
所述便携式终端具有终端存储装置,该终端存储装置安装有所述多个对象中的对象群;
所述安装请求还包含安装完成列表,该安装完成列表记载有所述对象群的所述固有信息和所述URL;
所述信息处理服务器参照所述安装完成列表,生成无用对象列表,并将该无用对象列表与所述选择的对象一同发送给所述便携式终端,其中,所述无用对象列表记载有所述对象群中的、将所述选择的对象安装到所述终端存储装置中时不需要的无用对象的所述固有信息和所述URL。
3.如权利要求2所述的信息处理***,其中,
所述便携式终端将来自所述信息处理服务器的所述选择的对象安装在所述终端存储装置中,并参照来自所述信息处理服务器的所述无用对象列表,删除所述对象群中的所述无用对象,
并且,所述选择的对象和删除了所述无用对象的所述对象群作为更新对象群,被所述便携式终端存储在所述终端存储装置中。
4.如权利要求3所述的信息处理***,其中,
所述安装请求还包含用于识别所述便携式终端的终端识别信息;
所述信息处理服务器根据所述安装请求,生成对象使用情况列表并存储在所述服务器存储装置中;
所述对象使用情况列表通过所述信息处理服务器记载有所述终端识别信息、这次所删除的所述无用对象的所述固有信息和所述URL、已删除了所述无用对象的所述对象群的所述固有信息和所述URL、以及这次新安装的所述选择的对象的所述固有信息和所述URL。
5.如权利要求4所述的信息处理***,其中,
所述便携式终端,在运行所述终端存储装置中所安装的所述更新对象群的每一个对象时发生故障的情况下,将恢复请求发送给所述信息处理服务器,该恢复请求是用于将所述终端存储装置中所安装的所述更新对象群恢复为所述对象群的安装请求;
所述恢复请求包含恢复请求列表,该恢复请求列表通过所述便携式终端记载有所述终端识别信息、所述终端存储装置中所安装的所述更新对象群的所述固有信息和所述URL;
所述信息处理服务器,参照所述恢复请求列表和所述服务器存储装置中所存储的所述对象使用情况列表,从所述服务器存储装置中所存储的所述多个对象中选择用于由所述便携式终端向所述终端存储装置安装的所述无用对象,生成无需恢复对象列表,并将所述无需恢复对象列表与所述无用对象列表一同发送给所述便携式终端,其中,该无需恢复对象列表记载有所述更新对象群中的、将所述无用对象安装到所述终端存储装置中时不需要的所述选择的对象的所述固有信息和所述URL。
6.如权利要求3所述的信息处理***,其中,
所述信息处理服务器参照所述安装列表,从所述服务器存储装置中所存储的所述多个对象中选择所述必要对象,参照所述安装完成列表,从所述服务器存储装置中所存储的所述多个对象中选择链接对象,并将所述必要对象和所述链接对象作为所述选择的对象,发送给所述便携式终端,其中,所述链接对象链接在所述必要对象上,并包含没有被记载在所述安装完成列表中的所述固有信息和所述URL。
7.如权利要求6所述的信息处理***,其中,
所述信息处理服务器生成安装运行顺序,并根据所述安装运行顺序,将所述必要对象和所述链接对象以规定的顺序发送给便携式终端,其中,所述安装运行顺序用于以规定的顺序对所述必要对象和所述链接对象进行安装。
8.如权利要求7所述的信息处理***,其中,
由所述便携式终端将所述安装请求发送给所述信息处理服务器后,在进行直到将来自所述信息处理服务器的对象安装到所述终端存储装置中的安装处理时、所述便携式终端与所述信息处理服务器的通信被切断的情况下,所述信息处理服务器根据所述安装运行顺序中断所述安装处理,
并在所述便携式终端与所述信息处理服务器可通信的情况下,所述便携式终端将安装再开始请求发送给所述信息处理服务器,
所述信息处理服务器在接收到所述安装再开始请求时,根据所述安装运行顺序再次开始所述中断的安装处理。
9.如权利要求5所述的信息处理***,其中,
所述终端存储装置中,存储有与所述更新对象群的每一个对象对应的设定程序代码;
所述便携式终端,在运行所述终端存储装置中所安装的所述更新对象群的每一个对象时,将所述各更新对象变换为用于在所述便携式终端上使用的形式的程序代码,并根据所述程序代码和所述设定程序代码的对照结果,向所述信息处理服务器发送故障报告,其中,该故障报告表示发生了所述故障的所述各更新对象。
10.如权利要求9所述的信息处理***,其中,
所述服务器存储装置中,存储有与所述多个对象的每一个对象对应的所述设定程序代码,
当所述服务器存储装置中所存储的所述设定程序代码被更新为最新的设定程序代码时,所述信息处理服务器参照所述对象使用情况列表将最新的设定程序代码发送给所述便携式终端,其中,所述最新的设定程序代码与所述服务器存储装置中所存储的所述多个对象中的所述更新对象群的每一个对象对应,
所述便携式终端将所述终端存储装置中所存储的所述设定程序代码更新为所述最新的设定程序代码。
11.如权利要求9所述的信息处理***,其中,
所述故障报告通过所述便携式终端记载有所述终端识别信息、发生故障的所述各更新对象的所述固有信息和所述URL,
所述信息处理服务器将所述故障报告存储在服务器存储装置中。
12.如权利要求9所述的信息处理***,其中,
所述设定程序代码是所述发生故障的程序代码,
所述便携式终端,在所述程序代码与设定程序代码一致时,将所述故障报告发送给所述信息处理服务器。
13.如权利要求9所述的信息处理***,其中,
所述故障报告包含在所述恢复请求中。
14.一种信息处理***,具有:
信息处理服务器,该信息处理服务器连接在网络上,并具有存储多个对象的服务器存储装置;
便携式终端,该便携式终端连接在所述网络上,具有终端存储装置,并将安装请求发送给所述信息处理服务器,所述终端存储装置安装有所述多个对象中的对象群,
其中,所述安装请求包含安装列表和安装完成列表,该安装列表表示所述多个对象中的需要安装的必要对象,该安装完成列表表示所述终端存储装置中所安装的所述对象群;
所述信息处理服务器参照所述安装列表,从所述服务器存储装置中所存储的所述多个对象中选择应发送的对象,参照所述安装完成列表,生成无用对象列表,并将所述选择的对象和所述无用对象列表发送给所述便携式终端,其中,该无用对象列表表示所述对象群中的、将所述选择的对象安装到所述终端存储装置时不需要的无用对象。
15.如权利要求14所述的信息处理***,其中,
所述多个对象的每一个对象包含固有信息和用于访问所述信息处理服务器并进行更新的URL;
所述安装列表通过所述便携式终端记载有所述必要对象的所述固有信息和所述URL;
所述安装完成列表通过所述便携式终端记载有所述对象群的所述固有信息和URL;
所述无用对象列表通过所述便携式终端记载有所述无用对象的所述固有信息和所述URL。
16.如权利要求15所述的信息处理***,其中,
所述便携式终端将来自所述信息处理服务器的所述选择的对象安装在所述终端存储装置中,并参照来自所述信息处理服务器的所述无用对象列表,删除所述对象群中的所述无用对象,
所述选择的对象和删除了所述无用对象的所述对象群作为更新对象群,被所述便携式终端存储在所述终端存储装置中。
17.如权利要求16所述的信息处理***,其中,
所述安装请求还包含用于识别所述便携式终端的终端识别信息;
所述信息处理服务器根据所述安装请求,生成对象使用情况列表并将其存储在所述服务器存储装置中;
所述对象使用情况列表通过所述信息处理服务器记载有所述终端识别信息、这次所删除的所述无用对象的所述固有信息和所述URL、已删除了所述无用对象的所述对象群的所述固有信息和所述URL、以及这次新安装的所述选择的对象的所述固有信息和所述URL。
18.如权利要求17所述的信息处理***,其中,
所述便携式终端,在运行所述终端存储装置中所安装的所述更新对象群的每一个对象时发生故障的情况下,将恢复请求发送给所述信息处理服务器,该恢复请求是用于将所述终端存储装置中所安装的所述更新对象群恢复为所述对象群的所述安装请求;
所述恢复请求包含恢复请求列表,该恢复请求列表通过所述便携式终端记载有所述终端识别信息、所述终端存储装置中所安装的所述更新对象群的所述固有信息和所述URL;
所述信息处理服务器参照所述恢复请求列表和所述服务器存储装置中所存储的所述对象使用情况列表,从所述服务器存储装置中所存储的所述多个对象中选择用于由所述便携式终端向所述终端存储装置安装的所述无用对象,并生成无需恢复对象列表,从而将所述无需恢复对象列表与所述无用对象列表一同发送给所述便携式终端,其中,该无需恢复对象列表记载有所述更新对象群中的、将所述无用对象安装到所述终端存储装置中时不需要的所述选择的对象的所述固有信息和所述URL。
19.如权利要求16所述的信息处理***,其中,
所述信息处理服务器参照所述安装列表,从所述服务器存储装置中所存储的所述多个对象中选择所述必要对象,参照所述安装完成列表,从所述服务器存储装置中所存储的所述多个对象中选择链接对象,并将所述必要对象和所述链接对象作为所述选择的对象,发送给所述便携式终端,其中,所述链接对象链接在所述必要对象上,并包含没有被记载在所述安装完成列表中的所述固有信息和所述URL。
20.如权利要求19所述的信息处理***,其中,
所述信息处理服务器生成安装运行顺序,并根据所述安装运行顺序,将所述必要对象和所述链接对象以规定的顺序发送给便携式终端,其中,所述安装运行顺序用于以规定的顺序对所述必要对象和所述链接对象进行安装。
21.如权利要求20所述的信息处理***,其中,
由所述便携式终端将所述安装请求发送给所述信息处理服务器后,在进行直到将来自所述信息处理服务器的对象安装到所述终端存储装置中的安装处理时、所述便携式终端与所述信息处理服务器的通信被切断的情况下,所述信息处理服务器根据所述安装运行顺序中断所述安装处理,
并在所述便携式终端与所述信息处理服务器可通信的情况下,所述便携式终端将安装再开始请求发送给所述信息处理服务器,
所述信息处理服务器在接收到所述安装再开始请求时,根据所述安装运行顺序再次开始所述中断的安装处理。
22.如权利要求18所述的信息处理***,其中,
所述终端存储装置中,存储有与所述更新对象群的每一个对象对应的设定程序代码;
所述便携式终端,在运行所述终端存储装置中所安装的所述更新对象群的每一个对象时,将所述各更新对象变换为用于在所述便携式终端上使用的形式的程序代码,并根据所述程序代码和所述设定程序代码的对照结果,向所述信息处理服务器发送故障报告,其中,所述故障报告表示发生了故障的所述各更新对象。
23.如权利要求22所述的信息处理***,其中,
所述服务器存储装置中,存储有与所述多个对象的每一个对象对应的所述设定程序代码,
当所述服务器存储装置中所存储的所述设定程序代码被更新为最新的设定程序代码时,所述信息处理服务器参照所述对象使用情况列表将最新的设定程序代码发送给所述便携式终端,其中,所述最新的设定程序代码与所述服务器存储装置中所存储的所述多个对象中的所述更新对象群的每一个对象对应,
所述便携式终端将所述终端存储装置中所存储的所述设定程序代码更新为所述最新的设定程序代码。
24.如权利要求22所述的信息处理***,其中,
所述故障报告通过所述便携式终端记载有所述终端识别信息、发生故障的所述各更新对象的所述固有信息和所述URL,
所述信息处理服务器将所述故障报告存储在服务器存储装置中。
25.如权利要求22所述的信息处理***,其中,
所述设定程序代码是所述发生故障的程序代码,
所述便携式终端,在所述程序代码与设定程序代码一致时,将所述故障报告发送给所述信息处理服务器。
26.如权利要求22所述的信息处理***,其中,
所述故障报告包含在所述恢复请求中。
27.一种便携式终端,通过网络连接在信息处理服务器上,该信息处理服务器具有存储多个对象的服务器存储装置,该便携式终端具有:
生成安装列表的管理部分,其中,所述多个对象中的每一个对象包含固有信息和用于访问所述信息处理服务器并进行更新的URL,所述安装列表存储有所述多个对象中的需要安装的必要对象的所述固有信息和所述URL;
通信部分,将包含所述安装列表的安装请求发送给所述信息处理服务器,
其中,所述安装请求是用于下述操作的信息,即,所述信息处理服务器参照所述安装列表,从所述服务器存储装置中所存储的所述多个对象中选择应发送的对象,并将所述选择的对象发送给所述通信部分。
28.如权利要求27所述的便携式终端,其中,
该便携式终端还具有终端存储装置,该终端存储装置安装有所述多个对象中的对象群,
所述管理部分生成记载有所述对象群的所述固有信息和所述URL的安装完成列表;
所述安装请求还包含所述安装完成列表,并且是用于下述操作的信息,即,所述信息处理服务器参照所述安装完成列表生成无用对象列表,并将所述无用对象列表与所述选择的对象一同发送给所述通信部分,其中,所述无用对象列表记载有所述对象群中的、将所述选择的对象安装到所述终端存储装置中时不需要的无用对象的所述固有信息和所述URL。
29.如权利要求28所述的便携式终端,还具有
控制部分,该控制部分将来自所述信息处理服务器的所述选择的对象安装在所述终端存储装置中,参照来自所述信息处理服务器的所述无用对象列表,删除所述对象群中的所述无用对象,
其中,所述选择的对象和删除了所述无用对象的所述对象群作为更新对象群,被所述控制部分存储在所述终端存储装置中。
30.如权利要求29所述的便携式终端,其中,
所述安装请求还包含用于识别所述便携式终端的终端识别信息,并且是用于下述操作的信息,即,所述信息处理服务器根据所述安装请求生成对象使用情况列表,并将其存储在所述服务器存储装置中,
其中,所述对象使用情况列表通过所述信息处理服务器存储有所述终端识别信息、这次所删除的所述无用对象的所述固有信息和所述URL、已删除了所述无用对象的所述对象群的所述固有信息和所述URL、以及这次新安装的所述选择的对象的所述固有信息和所述URL。
31.如权利要求30所述的便携式终端,其中,
在运行所述终端存储装置中所安装的所述更新对象群的每一个对象时发生了故障的情况下,所述通信部分将恢复请求发送给所述信息处理服务器,其中,所述恢复请求是用于将所述终端存储装置中所安装的所述更新对象群恢复为所述对象群的所述安装请求,
所述恢复请求包含恢复请求列表,所述恢复请求列表通过所述便携式终端包含所述终端识别信息、所述终端存储装置中所安装的所述更新对象群的所述固有信息和所述URL,并且,所述恢复请求是用于下述操作的信息,即,所述信息处理服务器参照所述恢复请求列表和所述服务器存储装置中所存储的所述对象使用情况列表,从所述服务器存储装置中所存储的所述多个对象中,选择用于由所述控制部分向所述终端存储装置中安装的所述无用对象,生成无需恢复对象列表,并将所述无需恢复对象列表与所述无用对象一同发送给所述通信部分,其中,所述无需恢复对象列表记载有所述更新对象群中的、将所述无用对象安装到所述终端存储装置中时不需要的所述选择的对象的固有信息和所述URL。
32.如权利要求29所述的便携式终端,其中,
所述安装请求是用于下述操作的信息,即,所述信息处理服务器参照所述安装列表,从所述服务器存储装置中所存储的所述多个对象中选择所述必要对象,参照所述安装完成列表,从所述服务器存储装置中所存储的所述多个对象中选择链接对象,并将所述必要对象和所述链接对象作为所述选择的对象,发送给所述便携式终端,其中,所述链接对象链接在所述必要对象上,并包含没有被记载在所述安装完成列表中的所述固有信息和所述URL。
33.如权利要求32所述的便携式终端,其中,
所述安装请求是用于下述操作的信息,即,所述信息处理服务器生成安装运行顺序,并根据所述安装运行顺序,将所述必要对象和所述链接对象以规定的顺序发送给所述通信部分,其中,所述安装运行顺序用于以规定的顺序对所述必要对象和所述链接对象进行安装。
34.如权利要求33所述的便携式终端,其中,
由所述通信部分将所述安装请求发送给所述信息处理服务器后,在进行直到由所述控制部分将来自所述信息处理服务器的对象安装到所述终端存储装置中的安装处理时、所述便携式终端与所述信息处理服务器的通信被切断的情况下,通过所述信息处理服务器根据所述安装运行顺序中断所述安装处理,
并在所述便携式终端与所述信息处理服务器可通信的情况下,所述通信部分将安装再开始请求发送给所述信息处理服务器,以便根据所述安装运行顺序再次开始所述中断的安装处理。
35.如权利要求31所述的便携式终端,还具有
变换部分,该变换部分在运行所述终端存储装置中所安装的所述更新对象群的每一个对象时,将所述各更新对象变换为用于在所述便携式终端上使用的形式的程序代码,
所述终端存储装置中,存储有与所述更新对象群的每一个对象对应的设定程序代码,
所述管理部分根据所述程序代码和所述设定程序代码的对照结果,生成故障报告,其中,该故障报告表示发生了故障的所述各更新对象,
所述通信部分向所述信息处理服务器发送所述故障报告。
36.如权利要求35所述的便携式终端,其中,
所述服务器存储装置中,存储有与所述多个对象的每一个对象对应的所述设定程序代码,
当所述服务器存储装置中所存储的所述设定程序代码被更新为最新的设定程序代码时,所述信息处理服务器参照所述对象使用情况列表将所述最新的设定程序代码发送给所述便携式终端,其中,所述最新的设定程序代码与所述服务器存储装置中所存储的所述多个对象中的所述更新对象群的每一个对象对应,
所述控制部分将所述终端存储装置中所存储的所述设定程序代码更新为所述最新的设定程序代码。
37.如权利要求35所述的便携式终端,其中,
所述故障报告通过所述管理部分记载有所述终端识别信息、发生故障的所述各更新对象的所述固有信息和所述URL,
所述故障报告被所述信息处理服务器存储在所述服务器存储装置中。
38.如权利要求35所述的便携式终端,其中,
所述设定程序代码是所述发生故障的程序代码,
当所述管理部分对照所述程序代码和设定程序代码的结果是,所述程序代码与设定程序代码一致时,所述通信部分将所述故障报告发送给所述信息处理服务器。
39.如权利要求35所述的便携式终端,其中,
所述故障报告包含在所述恢复请求中。
40.一种便携式终端,通过网络连接在信息处理服务器上,该信息处理服务器具有存储多个对象的服务器存储装置,该便携式终端具有:
终端存储装置,该终端存储装置安装有所述多个对象中的对象群;
管理部分,该管理部分生成安装列表和安装完成列表,其中,所述安装列表表示所述多个对象中的需要安装的必要对象,所述安装完成列表表示所述终端存储装置中所安装的所述对象群;
通信部分,该通信部分将包含所述安装列表和所述安装完成列表的安装请求发送给所述信息处理服务器,
其中,所述安装请求是用于下述操作的信息,即,所述信息处理服务器参照所述安装列表,从所述服务器存储装置中所存储的所述多个对象中选择应发送的对象,参照所述安装完成列表生成无用对象列表,并将所述选择的对象和所述无用对象列表发送给所述通信部分,其中,所述无用对象列表表示所述对象群中的、将所述选择的对象安装到所述终端存储装置中时不需要的无用对象。
41.如权利要求40所述的便携式终端,其中,
所述多个对象的每一个对象包含固有信息和用于访问所述信息处理服务器并进行更新的URL;
所述安装列表通过所述管理部分记载有所述必要对象的所述固有信息和所述URL;
所述安装完成列表通过所述管理部分记载有所述对象群的所述固有信息和所述URL;
所述无用对象列表通过所述信息处理服务器记载有所述无用对象的所述固有信息和所述URL。
42.如权利要求41所述的便携式终端,还具有
控制部分,该控制部分将来自所述信息处理服务器的所述选择的对象安装在所述终端存储装置中,并参照来自所述信息处理服务器的所述无用对象列表,删除所述对象群中的所述无用对象,
其中,所述选择的对象和删除了所述无用对象的所述对象群作为更新对象群,被所述控制部分存储在所述终端存储装置中。
43.如权利要求42所述的便携式终端,其中,
所述安装请求还包含用于识别所述便携式终端的终端识别信息,并且是用于下述操作的信息,即,所述信息处理服务器根据所述安装请求生成对象使用情况列表,并将其存储在所述服务器存储装置中,
其中,所述对象使用情况列表通过所述信息处理服务器存储有所述终端识别信息、这次所删除的所述无用对象的所述固有信息和所述URL、已删除了所述无用对象的所述对象群的所述固有信息和所述URL、以及这次新安装的所述选择的对象的所述固有信息和所述URL。
44.如权利要求43所述的便携式终端,其中,
在运行所述终端存储装置中所安装的所述更新对象群的每一个对象时发生了故障的情况下,所述通信部分将恢复请求发送给所述信息处理服务器,其中,所述恢复请求是用于将所述终端存储装置中所安装的所述更新对象群恢复为所述对象群的所述安装请求,
所述恢复请求包含恢复请求列表,所述恢复请求列表通过所述便携式终端包含所述终端识别信息、所述终端存储装置中所安装的所述更新对象群的所述固有信息和所述URL,并且所述恢复请求是用于下述操作的信息,即,所述信息处理服务器参照所述恢复请求列表和存储在所述服务器存储装置中的所述对象使用情况列表,从所述服务器存储装置中所存储的所述多个对象中,选择用于由所述控制部分向所述终端存储装置中安装的所述无用对象,并生成无需恢复对象列表,从而将所述无需恢复对象列表与所述无用对象一同发送给所述通信部分,其中,所述无需恢复对象列表记载有所述更新对象群中的、将所述无用对象安装到所述终端存储装置中时不需要的所述选择的对象的固有信息和所述URL。
45.如权利要求42所述的便携式终端,其中,
所述安装请求是用于下述操作的信息,即,所述信息处理服务器参照所述安装列表,从所述服务器存储装置中所存储的所述多个对象中选择所述必要对象,参照所述安装完成列表,从所述服务器存储装置中所存储的所述多个对象中选择链接对象,并将所述必要对象和所述链接对象作为所述选择的对象,发送给所述通信部分,其中,所述链接对象链接在所述必要对象上,并包含没有被记载在所述安装完成列表中的所述固有信息和所述URL。
46.如权利要求45所述的便携式终端,其中,
所述安装请求是用于下述操作的信息,即,所述信息处理服务器生成安装运行顺序,并根据所述安装运行顺序,将所述必要对象和所述链接对象以规定的顺序发送给所述通信部分,其中,所述安装运行顺序用于以规定的顺序对所述必要对象和所述链接对象进行安装。
47.如权利要求46所述的便携式终端,其中,
由所述通信部分将所述安装请求发送给所述信息处理服务器后,在进行直到由所述控制部分将来自所述信息处理服务器的对象安装到所述终端存储装置中的安装处理时、所述便携式终端与所述信息处理服务器的通信被切断的情况下,通过所述信息处理服务器根据所述安装运行顺序中断所述安装处理,
并在所述便携式终端与所述信息处理服务器可通信的情况下,所述通信部分将安装再开始请求发送给所述信息处理服务器,以便根据所述安装运行顺序再次开始所述中断的安装处理。
48.如权利要求44所述的便携式终端,还具有
变换部分,该变换部分在运行所述终端存储装置中所安装的所述更新对象群的每一个对象时,将所述各更新对象变换为用于在所述便携式终端上使用的形式的程序代码,
所述终端存储装置中,存储有与所述更新对象群的每一个对象对应的设定程序代码,
所述管理部分根据所述程序代码和所述设定程序代码的对照结果,生成故障报告,其中,该故障报告表示发生了故障的所述各更新对象,
所述通信部分向所述信息处理服务器发送所述故障报告。
49.如权利要求48所述的便携式终端,其中,
所述服务器存储装置中,存储有与所述多个对象的每一个对象对应的所述设定程序代码,
当所述服务器存储装置中所存储的所述设定程序代码被更新为最新的设定程序代码时,所述信息处理服务器参照所述对象使用情况列表将所述最新的设定程序代码发送给所述便携式终端,其中,所述最新的设定程序代码与所述服务器存储装置中所存储的所述多个对象中的所述更新对象群的每一个对象对应,
所述控制部分将所述终端存储装置中所存储的所述设定程序代码更新为所述最新的设定程序代码。
50.如权利要求48所述的便携式终端,其中,
所述故障报告通过所述管理部分记载有所述终端识别信息、发生故障的所述各更新对象的所述固有信息和所述URL,
所述故障报告被所述信息处理服务器存储在所述服务器存储装置中。
51.如权利要求50所述的便携式终端,其中,
所述设定程序代码是所述发生故障的程序代码,
当所述管理部分对照所述程序代码和设定程序代码的结果是,所述程序代码与设定程序代码一致时,所述通信部分将所述故障报告发送给所述信息处理服务器。
52.如权利要求44所述的便携式终端,其中,
所述故障报告包含在所述恢复请求中。
53.一种信息处理服务器,通过网络连接在便携式终端上,其具有:
服务器存储装置,存储多个对象,所述多个对象的每一个对象包含固有信息和用于访问所述信息处理服务器并进行更新的URL;
服务器通信部分,接收来自所述便携式终端的安装请求,所述安装请求包含所述多个对象中的需要安装的必要对象的所述固有信息和所述URL;
服务器管理部分,参照所述安装列表,从所述服务器存储装置中所存储的所述多个对象中选择应发送的对象,
其中,所述服务器通信部分将所述选择的对象发送给所述便携式终端。
54.如权利要求53所述的信息处理服务器,其中,
所述便携式终端的终端存储装置中,安装有所述多个对象中的对象群;
所述安装请求包含安装完成列表,该安装完成列表记载有所述对象群的所述固有信息和所述URL;
所述服务器管理部分参照所述安装完成列表,生成无用对象列表,该无用对象列表记载有所述对象群中的、将所述选择的对象安装到所述终端存储装置时不需要的无用对象的所述固有信息和所述URL;
所述服务器通信部分将所述无用对象列表与所述选择的对象一同发送给所述便携式终端。
55.如权利要求54所述的信息处理服务器,其中,
所述选择的对象,通过所述便携式终端安装在所述终端存储装置中,并且根据所述便携式终端参照所述无用对象列表的结果,所述对象群中的所述无用对象被所述便携式终端删除,
所述选择的对象和删除了所述无用对象的所述对象群作为更新对象群存储在所述终端存储装置中。
56.如权利要求55所述的信息处理服务器,其中,
所述安装请求还包含用于识别所述便携式终端的终端识别信息;
所述服务器管理部分根据所述安装请求生成对象使用情况列表并将其存储在所述服务器存储装置中;
所述对象使用情况列表通过所述信息处理服务器存储有所述终端识别信息、这次所删除的所述无用对象的所述固有信息和所述URL、已删除了所述无用对象的所述对象群的所述固有信息和所述URL、以及这次新安装的所述选择的对象的所述固有信息和所述URL。
57.如权利要求56所述的信息处理服务器,其中,
所述服务器通信部分从所述便携式终端接收恢复请求,该恢复请求是用于将所述终端存储装置中所安装的所述更新对象群恢复为所述对象群的所述安装请求;
在运行所述终端存储装置中所安装的所述更新对象群的每一个对象时发生了故障的情况下,所述恢复请求由所述便携式终端发送,并且所述恢复请求包含恢复请求列表,其中,所述恢复请求列表通过所述便携式终端记载有所述终端识别信息、所述终端存储装置中所安装的所述更新对象群的所述固有信息和所述URL;
所述服务器管理部分参照所述恢复请求列表和存储在所述服务器存储装置中的所述对象使用情况列表,从所述服务器存储装置中所存储的所述多个对象中,选择用于由所述便携式终端向所述终端存储装置中安装的所述无用对象,并生成无需恢复对象列表,该无需恢复对象列表记载有所述更新对象群中的、将所述无用对象安装到所述终端存储装置中时不需要的所述选择的对象的固有信息和所述URL;
所述服务器通信部分将所述无需恢复对象列表与所述无用对象一同发送给所述便携式终端。
58.如权利要求55所述的信息处理服务器,其中,
所述服务器管理部分参照所述安装列表,从所述服务器存储装置中所存储的所述多个对象中选择所述必要对象,并参照所述安装完成列表,从所述服务器存储装置中所存储的所述多个对象中选择链接对象,其中,所述链接对象链接在所述必要对象上,并包含没有被记载在所述安装完成列表中的所述固有信息和所述URL;
所述服务器通信部分将所述必要对象和所述链接对象作为所述选择的对象,发送给所述便携式终端。
59.如权利要求58所述的信息处理服务器,其中,
所述服务器管理部分生成安装运行顺序,所述安装运行顺序用于以规定的顺序对所述必要对象和所述链接对象进行安装;
所述服务器通信部分根据所述安装运行顺序,将所述必要对象和所述链接对象以规定的顺序发送给所述通信部分。
60.如权利要求59所述的信息处理服务器,其中,
由所述便携式终端将所述安装请求发送给所述服务器通信部分后,在进行直到将来自所述服务器控制部分的对象安装到所述终端存储装置中的安装处理时、所述便携式终端与所述服务器通信部分的通信被切断的情况下,所述服务器通信部分根据所述安装运行顺序中断所述安装处理,
并在所述便携式终端与所述服务器通信部分可通信的情况下,所述服务器通信部分从便携式终端接收安装再开始请求,以便根据所述安装运行顺序再次开始所述中断的安装处理。
61.如权利要求57所述的信息处理服务器,其中,
所述终端存储装置中,存储有与所述更新对象群的每一个对象对应的设定程序代码;
所述服务器通信部分从所述便携式终端接收故障报告;
在所述便携式终端运行所述终端存储装置中所安装的所述更新对象群的每一个对象时,根据程序代码与所述设定程序代码的对照结果,从所述便携式终端发送所述故障报告,其中,所述故障报告表示发生了所述故障的所述各更新对象,所述程序代码是由所述便携式终端将所述各更新对象变换为在所述便携式终端上使用的形式的程序代码。
62.如权利要求61所述的信息处理服务器,其中,
所述服务器存储装置中,存储有与所述多个对象的每一个对象对应的所述设定程序代码,
当所述服务器存储装置中所存储的所述设定程序代码被更新为最新的设定程序代码时,所述服务器管理部分参照所述对象使用情况列表选择所述最新的设定程序代码,所述服务器通信部分将所述最新的设定程序代码发送给所述便携式终端,其中,所述最新的设定程序代码与所述服务器存储装置中所存储的所述多个对象中的所述更新对象群的每一个对象对应,
所述终端存储装置中所存储的所述设定程序代码被更新为所述最新的设定程序代码。
63.如权利要求61所述的信息处理服务器,其中,
所述故障报告通过所述便携式终端记载有所述终端识别信息、发生故障的所述各更新对象的所述固有信息和所述URL,
所述服务器管理部分将所述故障报告存储在所述服务器存储装置中。
64.如权利要求61所述的信息处理服务器,其中,
所述设定程序代码是所述发生故障的程序代码,
当所述程序代码与设定程序代码一致时,由所述便携式终端发送所述故障报告。
65.如权利要求61所述的信息处理服务器,其中,
所述故障报告包含在所述恢复请求中。
66.一种信息处理服务器,通过网络连接在便携式终端上,所述便携式终端具有安装了多个对象中的对象群的终端存储装置,该信息处理服务器具有:
服务器存储装置,存储所述多个对象;
服务器通信部分,接收来自所述便携式终端的安装请求,所述安装请求包含安装列表和安装完成列表,所述安装列表表示所述多个对象中的需要安装的必要对象,所述安装完成列表表示所述终端存储装置中所安装的所述对象群;
服务器管理部分,参照所述安装列表,从所述服务器存储装置中所存储的所述多个对象中选择应发送的对象,并参照所述安装完成列表生成无用对象列表,该无用对象列表表示所述对象群中的、将所述选择的对象安装到所述终端存储装置中时不需要的无用对象,
其中,所述服务器通信部分将所述选择的对象和所述无用对象列表发送给所述便携式终端。
67.如权利要求66所述的信息处理服务器,其中,
所述多个对象的每一个对象包含固有信息和用于访问所述信息处理服务器并进行更新的URL;
所述安装列表通过所述便携式终端记载有所述必要对象的所述固有信息和所述URL;
所述安装完成列表通过所述便携式终端记载有所述对象群的所述固有信息和所述URL;
所述无用对象列表通过所述服务器管理部分记载有所述无用对象的所述固有信息和所述URL。
68.如权利要求67所述的信息处理服务器,其中,
所述选择的对象被所述便携式终端安装在所述终端存储装置中,并根据所述便携式终端参照所述无用对象列表的结果,所述对象群中的所述无用对象被所述便携式终端删除,
所述选择的对象和删除了所述无用对象的所述对象群作为更新对象群存储在所述终端存储装置中。
69.如权利要求68所述的信息处理服务器,其中,
所述安装请求还包含用于识别所述便携式终端的终端识别信息;
所述服务器管理部分根据所述安装请求生成对象使用情况列表并将其存储在所述服务器存储装置中;
所述对象使用情况列表通过所述信息处理服务器存储有所述终端识别信息、这次所删除的所述无用对象的所述固有信息和所述URL、已删除了所述无用对象的所述对象群的所述固有信息和所述URL、以及这次新安装的所述选择的对象的所述固有信息和所述URL。
70.如权利要求69所述的信息处理服务器,其中,
所述服务器通信部分从所述便携式终端接收恢复请求,该恢复请求是用于将所述终端存储装置中所安装的所述更新对象群恢复为所述对象群的所述安装请求;
在运行所述终端存储装置中所安装的所述更新对象群的每一个对象时发生了故障的情况下,所述恢复请求由所述便携式终端发送,并且所述恢复请求包含恢复请求列表,其中,所述恢复请求列表通过所述便携式终端记载有所述终端识别信息、所述终端存储装置中所安装的所述更新对象群的所述固有信息和所述URL;
所述服务器管理部分参照所述恢复请求列表和存储在所述服务器存储装置中的所述对象使用情况列表,从所述服务器存储装置中所存储的所述多个对象中,选择用于由所述便携式终端向所述终端存储装置中安装的所述无用对象,并生成无需恢复对象列表,其中,该无需恢复对象列表记载有所述更新对象群中的、将所述无用对象安装到所述终端存储装置中时不需要的所述选择的对象的固有信息和所述URL;
所述服务器通信部分将所述无需恢复对象列表与所述无用对象一同发送给所述便携式终端。
71.如权利要求68所述的信息处理服务器,其中,
所述服务器管理部分参照所述安装列表,从所述服务器存储装置中所存储的所述多个对象中选择所述必要对象,参照所述安装完成列表,从所述服务器存储装置中所存储的所述多个对象中选择链接对象,其中,该链接对象链接在所述必要对象上,并包含没有被记载在所述安装完成列表中的所述固有信息和所述URL;
所述服务器通信部分将所述必要对象和所述链接对象作为所述选择的对象,发送给所述便携式终端。
72.如权利要求71所述的信息处理服务器,其中,
所述服务器管理部分生成安装运行顺序,所述安装运行顺序用于以规定的顺序对所述必要对象和所述链接对象进行安装;
所述服务器通信部分根据所述安装运行顺序,将所述必要对象和所述链接对象以规定的顺序发送给所述通信部分。
73.如权利要求72所述的信息处理服务器,其中,
由所述便携式终端将所述安装请求发送给所述服务器通信部分后,在进行直到将来自所述服务器通信部分的对象安装到所述终端存储装置中的安装处理时、所述便携式终端与所述服务器通信部分的通信被切断的情况下,所述服务器通信部分根据所述安装运行顺序中断所述安装处理,
并在所述便携式终端与所述服务器通信部分可通信的情况下,所述服务器通信部分从所述便携式终端接收安装再开始请求,以便根据所述安装运行顺序再次开始所述中断的安装处理。
74.如权利要求73所述的信息处理服务器,其中,
所述终端存储装置存储有与所述更新对象群的每一个对象对应的设定程序代码;
所述服务器通信部分从所述便携式终端接收故障报告;
在所述便携式终端运行所述终端存储装置中所安装的所述更新对象群的每一个对象时,根据程序代码与所述设定程序代码的对照结果,从所述便携式终端发送所述故障报告,其中,所述故障报告表示发生了所述故障的所述各更新对象,所述程序代码是由所述便携式终端将所述各更新对象变换为在所述便携式终端上使用的形式的程序代码。
75.如权利要求70所述的信息处理服务器,其中,
所述服务器存储装置中,存储有与所述多个对象的每一个对象对应的所述设定程序代码,
当所述服务器存储装置中所存储的所述设定程序代码被更新为最新的设定程序代码时,所述服务器管理部分参照所述对象使用情况列表选择所述最新的设定程序代码,所述服务器通信部分将所述最新的设定程序代码发送给所述便携式终端,其中,该最新的设定程序代码与所述服务器存储装置中所存储的所述多个对象中的所述更新对象群的每一个对象对应,
所述终端存储装置中所存储的所述设定程序代码被更新为所述最新的设定程序代码。
76.如权利要求75所述的信息处理服务器,其中,
所述故障报告通过所述便携式终端记载有所述终端识别信息、发生故障的所述各更新对象的所述固有信息和所述URL,
所述服务器管理部分将所述故障报告存储在所述服务器存储装置中。
77.如权利要求76所述的信息处理服务器,其中,
所述设定程序代码是所述发生故障的程序代码,
当所述程序代码与设定程序代码一致时,通过所述便携式终端发送所述故障报告。
78.如权利要求77所述的信息处理服务器,其中,
所述故障报告包含在所述恢复请求中。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP011402/2003 | 2003-01-20 | ||
JP2003011402A JP2004227080A (ja) | 2003-01-20 | 2003-01-20 | 情報処理システム、携帯端末、及び、情報処理サーバ |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1518273A CN1518273A (zh) | 2004-08-04 |
CN1263254C true CN1263254C (zh) | 2006-07-05 |
Family
ID=32588596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100393420A Expired - Fee Related CN1263254C (zh) | 2003-01-20 | 2004-01-19 | 信息处理***、便携式终端及信息处理服务器 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7584300B2 (zh) |
EP (1) | EP1439688A3 (zh) |
JP (1) | JP2004227080A (zh) |
CN (1) | CN1263254C (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7849161B2 (en) * | 2004-06-30 | 2010-12-07 | At&T Intellectual Property I, L.P. | System and methods for remotely recovering and purging data from a wireless device in a communications network |
US7889869B2 (en) * | 2004-08-20 | 2011-02-15 | Nokia Corporation | Methods and apparatus to integrate mobile communications device management with web browsing |
JP4675816B2 (ja) * | 2006-04-07 | 2011-04-27 | 株式会社エヌ・ティ・ティ・ドコモ | 通信端末及びリスト表示方法 |
JP4535163B2 (ja) | 2008-04-08 | 2010-09-01 | ソニー株式会社 | 情報処理システム、通信端末、情報処理装置、およびプログラム |
US8296321B2 (en) * | 2009-02-11 | 2012-10-23 | Salesforce.Com, Inc. | Techniques for changing perceivable stimuli associated with a user interface for an on-demand database service |
US8560662B2 (en) * | 2011-09-12 | 2013-10-15 | Microsoft Corporation | Locking system for cluster updates |
RU2541935C2 (ru) * | 2012-12-25 | 2015-02-20 | Закрытое акционерное общество "Лаборатория Касперского" | Система и способ развертывания предварительно сконфигурированного программного обеспечения |
CN104111944B (zh) | 2013-04-19 | 2018-09-18 | 阿里巴巴集团控股有限公司 | 页面处理方法和装置以及页面生成方法和装置 |
EP3014428A4 (en) * | 2013-06-28 | 2017-03-22 | Samsung Electronics Co., Ltd. | Method and apparatus for updating application |
US10169033B2 (en) * | 2016-02-12 | 2019-01-01 | International Business Machines Corporation | Assigning a computer to a group of computers in a group infrastructure |
CN106445700B (zh) * | 2016-09-20 | 2019-11-12 | 新华三技术有限公司 | 一种url匹配方法及装置 |
JP7013176B2 (ja) * | 2017-09-06 | 2022-01-31 | キヤノン株式会社 | プログラム、情報処理装置、及び制御方法 |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4437156A (en) * | 1975-12-08 | 1984-03-13 | Hewlett-Packard Company | Programmable calculator |
JPS58181393A (ja) * | 1982-04-16 | 1983-10-24 | Meidensha Electric Mfg Co Ltd | 符号伝送方法 |
CA1337132C (en) * | 1988-07-15 | 1995-09-26 | Robert Filepp | Reception system for an interactive computer network and method of operation |
US5974568A (en) * | 1995-11-17 | 1999-10-26 | Mci Communications Corporation | Hierarchical error reporting system |
JP3486043B2 (ja) * | 1996-03-11 | 2004-01-13 | 株式会社東芝 | ソフトウエア流通システムの動作方法及びソフトウエアシステム |
US6151643A (en) | 1996-06-07 | 2000-11-21 | Networks Associates, Inc. | Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer |
JPH1021061A (ja) | 1996-07-05 | 1998-01-23 | Nec Corp | クライアントソフトウェア自動バージョンアップシステム |
US7136903B1 (en) * | 1996-11-22 | 2006-11-14 | Mangosoft Intellectual Property, Inc. | Internet-based shared file service with native PC client access and semantics and distributed access control |
JPH10207710A (ja) | 1997-01-16 | 1998-08-07 | Casio Comput Co Ltd | ソフトウエアダウンロードシステム及びメニュー作成システム |
US6049892C1 (en) * | 1997-02-24 | 2002-06-04 | Ethos Software Corp | Process and apparatus for downloading data from a server computer to a client computer |
US5853367A (en) * | 1997-03-17 | 1998-12-29 | General Electric Company | Task-interface and communications system and method for ultrasound imager control |
EP1010070B1 (de) * | 1997-09-01 | 2002-10-23 | Fujitsu Siemens Computers GmbH | Verfahren zum umsetzen eines objektcodes in einen programmcode |
US6128661A (en) | 1997-10-24 | 2000-10-03 | Microsoft Corporation | Integrated communications architecture on a mobile device |
US6496979B1 (en) | 1997-10-24 | 2002-12-17 | Microsoft Corporation | System and method for managing application installation for a mobile device |
US6862617B1 (en) * | 1998-10-12 | 2005-03-01 | Microsoft Corp. | System and method for synchronizing objects between two devices |
US20020111973A1 (en) * | 1998-10-15 | 2002-08-15 | John Maddalozzo | Method of controlling web browser document image downloads and displays |
CN1108578C (zh) * | 1999-01-28 | 2003-05-14 | 国际商业机器公司 | 为离线客户请求提供响应的方法及装置 |
US6463427B1 (en) * | 1999-03-16 | 2002-10-08 | Microsoft Corporation | Use of object signature property as a search parameter during synchronization of objects on a computer |
US7272815B1 (en) * | 1999-05-17 | 2007-09-18 | Invensys Systems, Inc. | Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects |
GB2369701B (en) | 1999-08-17 | 2002-11-13 | Nec Corp | System for changing a program stored in a terminal device and a terminal device used in the system |
US6438594B1 (en) * | 1999-08-31 | 2002-08-20 | Accenture Llp | Delivering service to a client via a locally addressable interface |
US6434568B1 (en) * | 1999-08-31 | 2002-08-13 | Accenture Llp | Information services patterns in a netcentric environment |
JP2001134688A (ja) | 1999-11-05 | 2001-05-18 | Jakkupotto:Kk | 携帯端末装置、及び該携帯端末装置を用いたビジネス・ネットワークシステム |
US7287089B1 (en) * | 2000-10-25 | 2007-10-23 | Thomson Financial Inc. | Electronic commerce infrastructure system |
KR100813788B1 (ko) * | 2000-12-11 | 2008-03-13 | 주식회사 케이티 | 무선통신 시스템에서 이용되는 응용소프트웨어의 배포방법 |
US7158971B1 (en) * | 2001-03-07 | 2007-01-02 | Thomas Layne Bascom | Method for searching document objects on a network |
JP2002278767A (ja) | 2001-03-16 | 2002-09-27 | Kenwood Corp | ネットワーク通信システム、サーバ装置、携帯端末、通信方法及びプログラム |
US6829655B1 (en) * | 2001-03-28 | 2004-12-07 | Siebel Systems, Inc. | Method and system for server synchronization with a computing device via a companion device |
JP2002318692A (ja) | 2001-04-19 | 2002-10-31 | Sony Corp | インストール支援システム、インストール支援装置、インストール支援方法、インストールを支援するためのプログラムおよびそのプログラムを記録した記録媒体 |
US7206806B2 (en) * | 2001-05-30 | 2007-04-17 | Pineau Richard A | Method and system for remote utilizing a mobile device to share data objects |
US6928458B2 (en) * | 2001-06-27 | 2005-08-09 | Microsoft Corporation | System and method for translating synchronization information between two networks based on different synchronization protocols |
US20040002943A1 (en) * | 2002-06-28 | 2004-01-01 | Merrill John Wickens Lamb | Systems and methods for application delivery and configuration management of mobile devices |
US7171651B1 (en) * | 2002-11-26 | 2007-01-30 | Microsoft Corporation | Method and system for remotely controlling the reporting of events occurring within a computer system |
-
2003
- 2003-01-20 JP JP2003011402A patent/JP2004227080A/ja active Pending
-
2004
- 2004-01-15 US US10/757,605 patent/US7584300B2/en not_active Expired - Fee Related
- 2004-01-15 EP EP04000724A patent/EP1439688A3/en not_active Withdrawn
- 2004-01-19 CN CNB2004100393420A patent/CN1263254C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1439688A2 (en) | 2004-07-21 |
EP1439688A3 (en) | 2006-04-19 |
CN1518273A (zh) | 2004-08-04 |
JP2004227080A (ja) | 2004-08-12 |
US7584300B2 (en) | 2009-09-01 |
US20040147253A1 (en) | 2004-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1189830C (zh) | 数字广播接收机的事件发送方法及装置 | |
CN1292339C (zh) | 打印处理设备及其方法 | |
CN1154935C (zh) | 设备控制装置及设备判断方法 | |
CN1149492C (zh) | 遥控方法和服务器 | |
CN1263254C (zh) | 信息处理***、便携式终端及信息处理服务器 | |
CN1656468A (zh) | 用于同步不同数据存储器中数据存储方式的方法和设备 | |
CN101056346A (zh) | 控制装置及其控制方法、图像处理装置控制*** | |
CN1172239C (zh) | 执行移动对象的方法 | |
CN1539250A (zh) | 机器控制装置及机器控制*** | |
CN1112637C (zh) | 信息获取代理***和信息传送管理*** | |
CN1722170A (zh) | 内容***、内容终端、参考服务器、内容程序和参考程序 | |
CN101044498A (zh) | 工作流服务体系结构 | |
CN101068299A (zh) | 复合机及其控制***和方法、控制装置及其控制方法 | |
CN1878375A (zh) | 终端设备软件/固件下载更新方法 | |
CN1734423A (zh) | 与可用接口相符的设备驱动程序的安装装置和方法 | |
CN1288584C (zh) | 电子词典和服务器 | |
CN1174354A (zh) | 利用网络的信息分发*** | |
CN1290026C (zh) | 信息提供***和信息服务设备 | |
CN101061457A (zh) | 输出***,输出数据管理装置,网络设备,输出数据管理程序,输出程序和输出方法 | |
CN1889039A (zh) | 基于xml实现通用浏览器工具条的方法 | |
CN1778126A (zh) | 用于将多媒体消息多次元素***多媒体消息中的方法和*** | |
CN1875353A (zh) | 电子文档阅览*** | |
CN1645326A (zh) | 一种软件功能更新的方法及*** | |
CN1498509A (zh) | 宿留和执行客户软件的无线电通信模块以及用于实施客户驱动软件的匹配过程 | |
CN1968120A (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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20060705 Termination date: 20140119 |