专利名称:应用程序更新管理终端、系统以及程序的制作方法
技术领域:
本发明涉及一种对装载在终端上的应用程序进行整理的技术。
背景技术:
近年来,在以个人计算机、便携电话机为代表的信息终端 中,从购买时起安装有各种应用程序。但是,用户^f吏用全部这 些应用程序的情况是几乎不存在的。在这种情况下,优选为检 查应用程序的使用状况并删除不需要的应用程序。特别是,在 便携终端中,通常存储区域受到限制,因此整理应用程序的必 要性较高。
作为这种技术,例如在专利文献l中公开了如下技术对客 户端装置发出通知所安装的多个程序的使用状况那样的请求, 根据对请求应答而从客户端装置通知的使用状况来检测多个程 序中的要卸载的程序。另外,在专利文献2中公开了如下技术 在访问便携电话机的功能更新服务器来获取专用的应用程序的 情况下,在便携电话机的存储量不足时,用户起动功能使用状 况参照部来选择所注册的功能中成为不需要的功能并进行删 除。
专利文献l:日本特开2005-44000号公报 专利文献2:日本特开2005-236507号7>报
发明内容
发明要解决的问题
然而,在上述专利文献l中,没有考虑到删除应用程序而被释放的存储区域的有效利用。另外,在上述专利文献2中,在确 定获取新应用程序之后请求删除所注册的功能,因此有时发现 不了能够删除的功能。
本发明是鉴于这种问题而完成的,其目的在于提供一种有
用于解决问题的方案
本发明的某 一 种方式是对应用程序的更新进行管理的终
端。该终端具备使用频率通知部,其制作每个终端内应用程
序的使用频率信息,将一部分或者所有终端内应用程序的使用
频率信息提示给用户;信息保存部,其以与每个终端内应用程
其中,上述代替应用程序用于在终端内应用程序被删除时作为 其代替而建议给用户;应用程序删除部,其接收从-陂提示了使 用频率信息的终端内应用程序中由用户进行的删除对象的应用 程序的指示;以及代替应用程序提示部,其从信息保存部中选 择与删除对象的应用程序相对应的代替应用程序信息,将所选 择的代替应用程序信息提示给用户。
根据该方式,对每个终端内应用程序事先保持代替应用程 序信息,当参照终端内应用程序的使用频率信息而由用户进行 了任意的应用程序的删除指示时,对用户提示相关联的代替应 用程序信息。通过将所提示的代替应用程序信息安装到终端, 能够有效地利用由删除终端内应用程序而被释放的存储区域。 另外,通过将想让用户积极使用的应用程序作为代替应用程序 信息而进行提示,能够增加该应用程序的使用机会。
使用频率通知部也可以将使用频率小于预先决定的阈值的 终端内应用程序作为低使用频率应用程序来进行提示,应用程 序删除部接收用户是否同意对低使用频率应用程序进行删除。由此,用户只要仅判断是否删除由终端选择出的低^f吏用频率应 用程序即可,因此与仅提示终端内应用程序的使用频率的情况 相比,能够容易地作出判断。另外,通过建议用户使得从终端 中积极地删除低使用频率的应用程序,能够更有效地利用终端 的存储区域。
信息保存部也可以与代替应用程序信息对应地保持有代替 应用程序的程序。这样,能够立即开始作为代替应用程序而由 用户选择出的应用程序的安装。
信息保存部也可以与每个终端内应用 一呈序对应;也保持有多 个代替应用程序信息的选择项。由此,由用户进行的代替应用 程序的选择的自由度增加。
也可以信息保存部按照每个应用程序的种类来保持多个代 替应用程序信息的选择项,代替应用程序提示部从与删除对象 的应用程序属于相同种类的选择项中选择代替应用程序信息。 种类包括应用程序的种类、应用程序的提供商、能够通过应用 程序执行的文件种类等。通过将与成为删除对象的应用程序相 同种类的应用程序作为代替应用程序而建议给用户,能够起到 使用户认知新应用程序的公告作用。
也可以信息保存部按照每个应用程序的功能来保持多个代 替应用程序信息的选择项,代替应用程序^是示部从与删除对象 的应用程序具有相同功能的选择项中选择代替应用程序信息。 在此所说的"功能"是指使用某个应用程序能够实现的处理。 例如,如果是高功能的文字处理器应用程序,则具有文本输入 功能、图形绘画功能、制表功能、文档摘要功能、文档构成功 能等多个功能。在这种情况下通过将与成为删除对象的应用程 序具有相同功能的应用程序作为代替应用程序而建议给用户, 也能够起到使用户认知新应用程序的公告作用。另夕卜,当不小心删除终端内应用程序时,终端失去特定功能而导致终端的有 用性降低,但是通过提示与删除对象的应用程序具有相同功能 的代替应用程序并安装到终端,能够避免这种情况的可能性提高。
也可以信息保存部与终端内应用程序所具有的功能对应地 保持有与能够代替各功能的代替应用程序有关的代替应用程序 信息,代替应用程序提示部从删除对象的应用程序所具有的功 能中确定使用频率较高的功能,选择与该功能对应的代替应用 程序信息。在删除对象的终端内应用程序中 一部分功能未被使 用但一部分功能被使用的情况下,如果将在后者的功能上专业 化的应用程序作为代替应用程序进行建议,则用户^f吏用代替应 用程序或者终端的机会增加,并且提高用户可用性。
代替应用程序提示部作为终端内应用程序的替换也可以选 择与删除对象的应用程序以外的终端内应用程序相对应的代替 应用程序信息。由此,能够起到将如下信息提示给用户的公告
作用不是删除对象的终端内应用程序的功能扩展版的信息, 与终端内应用程序相同的提供商或具有对抗关系的销售商的应 用程序有关的信息等。
此外,作为本发明的方式,将以上结构要素的任意的组合、 在方法、装置、系统、记录介质、计算机程序等之间变换本发 明的表现而得到的部分也是有效的。
发明的效果
根据本发明,在从终端删除应用程序时,能够积极有效地 利用被释放的存储区域。
图l是表示包括具备了实施方式l所涉及的应用程序更新管理功能的便携式信息设备的网络系统的整体结构的图。 图2是便携式信息设备的硬件结构图。
图3是表示便携式信息设备中与本实施方式所涉及的应用 程序更新管理装置有关的部分的结构的图。
图4是表示根据起动状况的记录而由使用频率通知部制作
的使用频率信息的 一 例的表。
图5是表示保持在代替应用程序信息保存部中的代替应用
程序信息的一例的表。
图6是表示显示在便携式信息设备的显示画面上的菜单画 面的一例的图。
图7是表示通过使用频率通知部而显示在显示画面上的使 用频率信息的一例的图。
图8是表示用户发出终端内应用程序的删除指示之后的确 认显示的一例的图。
图9是表示在终端内应用程序被删除之后建议代替应用程 序的显示的一例的图。
图10是按照实施方式1来提示代替应用程序信息的处理的 流程图。
图ll是表示与实施方式2对应的画面例的图。 图12是按照实施方式2来提示代替应用程序信息的处理的 流程图。
图13是表示与实施方式3对应的画面例的图。 附图标记i兌明
10:便携式信息设备;12'.服务器;100:应用程序更新管 理装置;106:起动状况保持部;108:使用频率通知部;110: 代替应用程序信息请求部;112:代替应用程序信息保存部;118: 应用程序删除部;120:代替应用程序提示部;124:应用程序追加部;126:程序保持部;128:选择发送部。
具体实施例方式
实施方式l.
本发明的一个实施方式是如下的应用程序更新管理装置对装载在便携式信息设备中的应用程序的起动状况进行监视,根据起动状况对用户提示应用程序的使用频率信息,当由用户提示删除对象的应用程序时,建议代替其而要安装的应用程序。
下面,首先对便携式信息设备进行一般的说明,接着对本实施方式所涉及的应用程序更新管理装置进行详细的说明。
图l示出包括具备了本实施方式所涉及的应用程序更新管理功能的便携式信息设备IO的网络系统的整体结构。
便携式信息设备10是具备通信功能的便携式PC(个人计算机)、PDA、手机、汽车导航装置等能够与用户一起移动的任意的硬件。便携式信息设备10通过用户操作经由访问点16或者基站18等与LAN(Local Area Network:局域网)、因特网等网络14连接,并对由URL确定的服务器12进行访问,从而能够获取期望的数据。
服务器12通过网络14对便携式信息设备10提供文本数据、图像数据、语音数据、运动图像数据等数据。该服务器例如也可以是除了 Web服务器之外的因特网上的服务主体,在这种情况下,能够以如下的各种方式来实现如CGI(Common GatewayInterface:通用网关接口 )那样在服务器侧保留处理的主要功能;如Java(注册商标)小应用程序那样向客户端侧转移处理的主要功能;对服务器和客户端双方配置作为处理的主要功能的Java(注册商标)应用程序等。
另外,便携式信息设备10构成为即使不访问网络14也能够通过用户操作来参照、编辑保存在内部的存储装置、存储介质中的文件。
图2是便携式信息设备1 0的硬件结构图。便携式信息设备1 0
具备CPU(Central Processing Unit:中央处理器)20、主存储器(RAM : Random Access Memory : 随才几存取存4诸器)22 、ROM(Read Only Memory:只读存储器)24、语音控制装置26、非易失性存储装置32、显示控制装置34、输入装置38、通信控制装置40、外部存储装置42以及GPS接收机44。它们通过总线46相互连接。
CPU 2 0使操作系统进行动作来控制便携式信息设备10的整体。另外,从ROM24或者安装在外部存储装置42上的记录介质中将程序、数据读出到主存储器22,按照该程序、数据执行各种处理。主存储器22为CPU 20执行程序时所需的临时存储区域和作业区域、以及保存程序执行所需的各种数据的区域。ROM 24是保存CPU 20所执行的计算机程序和数据的读出专用存储装置。
语音控制装置2 6被设置在以手机为代表的附带电话功能的便携式信息设备中,与麦克风28以及扬声器30相连接,进行语音的输入输出控制。
非易失性存储装置3 2是断开电源后也能够保持存储内容的存储装置,包括硬盘驱动器或者闪存等半导体存储器。
显示控制装置34生成视频信号,该一见频信号用于使由CPU绘制在未图示的帧緩冲器上的数据能够显示在便携式信息设备10所具备的显示器36上。
输入装置3 8是用于用户对便携式信息设备10输入操作指示的装置。在输入装置38中包括键和轨迹板等指示装置、各种按钮、配置在显示器36表面上的触摸面板等与设备相应的任意的设备。也可以经由USB(Universal Serial Bus:通用串4亍总线)端子等将鼠标连接在便携式信息设备上。
通信控制装置40控制通过各种通信方式进行的语音和数据的通信。数据通信方式包括IEEE802.1b/g等无线LAN、红外线通信、利用包通信进行的数据通信等的任意的方式。此外,也可以使用线缆将便携式信息设备10连接在网络14上。
外部存储装置42是使用能够更换的记录介质的驱动装置。记录介质包括磁盘、光盘、磁光盘、或者半导体存储器等。
G P S接收机4 4是根据来自人造卫星的电波来对便携式信息设备的位置进行定位的装置。
上述各结构要素都是公知的,因此省略更多的详细说明。
图3示出便携式信息设备10中与本实施方式所涉及的应用程序更新管理装置100有关的部分的结构。该结构在硬件上能够由任意计算机的CPU、存储器、其它LSI来实现,在软件上通过加载到存储器中的程序等来实现,在此描述通过它们协作来实现的功能模块。因而,本领域技术人员能够理解这些功能模块能够仅通过硬件,仅通过软件或者通过它们的组合以各种形式实现。
优选利用操作系统的 一部分来实现应用程序更新管理装置100。操作系统具有进程管理、存储器管理、设备管理、GUI等各种功能,但是在图3中仅取出通过它们的组合来实现的功能中与本实施方式有关的部分来进行说明。图3中用虚线包围的部分220示出为了实现本实施方式而添加到操作系统中的功能模块。此外,即使是在图3中未图示的功能,当然也具有一般的操作系统所具备的功能。
接着,详细说明各功能模块的动作以及结构。文件保持部102保持由各种应用程序读出的多个文件。文件可以是经由网络获取的文件,也可以是保存在便携式信息设备
10的存储装置32、 42中的文件。
在从视为能够在便携式信息设备10中执行的应用程序(下面,称为"终端内应用程序")90中的任一个发出了文件访问的系统调用时,访问处理部104从文件保持部102中选4奪由系统调用指定的文件。并且,对文件执行由系统调用所指定的文件访问处理。由系统调用所指定的文件访问处理中存在文件的打开关闭、写入、删除等。由访问处理部104进^亍的文件访问处理的结
信息设备10的显示器36上。
起动状况保持部10 6根据由访问处理部10 4进行处理的来自终端内应用程序的文件访问或者文件关闭的系统调用来保持终端内应用程序的起动状况。
使用频率通知部108根据由起动状况j呆持部106记录的起动状况来制作每个终端内应用程序的使用频率信息。使用频率信息包括每个终端内应用程序的起动次数、总使用时间、最后使用之后的经过时间等。根据起动状况中的文件访问次数,能够获知每个终端内应用程序的起动次数。另外,通过对起动状况中的从文件访问到文件关闭为止期间的时间进行合计,能够获知每个终端内应用程序的总使用时间。并且,通过观察起动状况中的从最后文件关闭时刻到当前时刻,能够获知最后使用每个终端内应用程序之后的经过时间。
使用频率通知部108监视每个终端内应用程序的使用频率,根据规定的触发事件对用户通知终端内应用程序的一部分或者全部的使用频率信息。并且,向用户询问是否存在参照使用频率信息来删除哪一 个终端内应用程序的意图。
上述触发事件能够采用各种触发事件。例如,使用频率通知部1 0 8可以定期地通知使用频率信息,也可以在便携式信息设备1 0显示了特定画面时、进行了特定操作时通知使用频率信息。也可以在用户进行的特定操作的次数、例如菜单画面的显示次数、便携式信息设备10的起动次数达到了规定次数时通知使用
频率信息。最好是使用频率通知部108在某一个终端内应用程序
的使用频率下降到低于预先决定的阈值时通知该终端内应用程序的使用频率信息。
此外,使用频率通知部108也可以通过基于起动状况以外的方法来制作每个终端内应用程序的使用频率信息。例如,在便携式信息设备10的起动中以规定间隔对终端内应用程序执行轮询,通过积累其应答结杲也能够获知使用频率。
代替应用程序信息保存部112以与每个终端内应用程序对应的形式保持与代替应用程序有关的代替应用程序信息,其中,上述代替应用程序用于在终端内应用程序被删除时作为其代替建议给用户。优选是代替应用程序信息保存部112与每个终端内应用程序对应地保持有多个代替应用程序信息的选择项。代替应用程序信息作为 一例包括代替应用程序的名称、代替应用程序的保存位置、代替应用程序的特征、宣传、公告等备注。
在终端内应用程序安装于便携式信息设备10时,代替应用
息保存部112中。或者,也可以将代替应用程序信息保存在外部服务器12中,定期地、或者以某些事件为触发事件从服务器中获取。
在从被提示了使用频率信息的终端内应用程序中由用户进行了删除对象的应用程序的指示时,用户指示接收部116接收该指示。应用程序删除部118按照指示删除应用程序。
代替应用程序提示部120从代替应用程序信息保存部中检索与由用户指示的删除对象的应用程序相对应的代替应用程序
信息。在代替应用程序信息的选择项存在多个的情况下,可以仅选择选择项的一部分,也可以选择全部。并且,将所选择的代替应用程序信息提示给用户,询问是否代替删除对象的应用程序而进行安装。
当从提示给用户的代替应用程序信息中由用户选择要安装的代替应用程序时,用户指示"t妄收部116冲妄收该指示,并通知给
应用程序追加部124。应用程序追加部124对代替应用程序信息请求部IIO请求对应的程序。
代替应用程序信息请求部1 IO请求服务器12发送代替应用程序的程序。如上所述,程序的保存位置被包含在代替应用程序信息中。在保存位置为便携式信息设备10的本地地址的情况下,代替应用程序信息请求部IIO访问该地址来获取程序。
服务器12服务器12包括程序保持部126和选择发送部128。程序保持部12 6与代替应用程序信息对应地保持代替应用程序的程序。选择发送部128从程序保持部126中选择由用户选择的代替应用程序的程序,并发送到代替应用程序信息请求部110。
代替应用程序信,包-请求部110将接收到的代替应用程序的程序传输给应用程序追加部124。应用程序追加部124安装所接收的程序,并将代替应用程序设为能够执行的状态。
图4是表示根据起动状况的记录由使用频率通知部108制作的使用频率信息的 一例的表130。
4中记载了从应用程序A至应用程序E。起动次数列134示出在规定期间内每个终端内应用程序被起动的次数。总使用时间列136表示在少见定期间内每个终端内应用程序^皮起动的时间的合计。经过时间列138表示从最后使用每个终端内应用程序之后到由使用频率通知部108进行合计为止的期间所经过的时间。上述"规定期间"例如是从开始使用便携式信息设备10到当前为止的期间。可以是对便携式信息设备10进行初始化之后的时间,也可以是用户删除起动状况的历史记录之后的期间。
在图4的例子中,与应用程序A、应用程序D进行比较,可知应用程序B、应用程序E的起动次数以及总使用时间较少,并且最后使用之后的经过时间较长。
图5是表示保持在代替应用程序信息保存部112中的代替应用程序信息的 一 例的表150。
应用程序名称列152表示每个终端内应用程序的名称。在图5中记载了从应用程序A至应用程序C。代替应用程序列154表示终端内应用程序被删除时作为其代替而建议给用户的代替应用程序的名称。如图所示,也可以对一个终端内应用程序对应多个代替应用程序。
置。按照该信息,由代替应用程序信息请求部110获取程序。保存位置是指定外部服务器12等的网络地址、域名。在应用程序的文件大小与便携式信息设备IO的存储容量相比并不大的情况下,也可以预先在便携式信息设备10中保存代替应用程序。在这种情况下,保存位置是驱动器名称、路径名称等。在图5中,应用程序d的保存位置相当于该例。也可以在附属于便携式信息设备10而被分发的盘(disk)等中保存代替应用程序。
备注列158是在将代替应用程序建议给用户时作为附属信息而提示给用户的字符串。备注包括代替应用程序的种类、功能、特征、公告其它信息。如上所述,在代替应用程序被保存在附属盘等中的情况下,也可以在备注中说明其意思。图6示出显示在便携式信息设备10的显示器画面170上的菜单画面的一例。在菜单画面上显示图标172,该图标172表示作为终端内应用程序的从应用程序A到应用程序I。用户使用未图示的十字键等输入设备来选择某一个图标并操作"回车"键176,由此起动对应的终端内应用程序。
图7示出通过使用频率通知部108而显示在显示画面170上的使用频率信息的一例。在图7中,使用频率信息被放入到窗口180中并重叠显示在菜单画面上。在窗口 180中显示对用户建议删除^f吏用频率较少的终端内应用程序的内容。
每个终端内应用程序一栏186分别包括终端内应用程序的图标182和对应的使用频率信息184。用户使用未图示的输入设备来移动焦点188,选择删除对象的应用程序。
在图7的例子中,使用频率通知部108选择使用频率小于预先决定的阈值的终端内应用程序作为低使用频率的应用程序,作为删除候选进行提示。能够对起动次数、总使用时间、经过时间分别决定该阈值。例如,将起动次lt在10次以下的应用程序设为删除候选,或者将总使用时间在60分钟以下的应用程序设为删除候选,或者将经过时间在30日以上的应用程序设为删除候选。也可以将这些阈值决定为相对于便携式信息设备10中的所有终端内应用程序的总起动次数、总使用时间的比率。
在其它实施例中,使用频率通知部108也可以不依赖于使用频率而显示所有终端内应用程序的使用频率信息。在这种情况下也优选构成为能够根据用户的选择来删除任一个终端内应用程序。根据该实施例,即使是使用频率较高的终端内应用程序,通过与其它终端内应用程序的使用频率进行比较显示,用户能够判断要不要该应用程序并考虑是否删除。
图8示出用户发出终端内应用程序的删除指示之后的确认显示的一例。在图7中,例如当用户选择应用程序E时,用户指示接收部116接收来自用户的指示,并显示确认窗口190。如果选择确定4建192,则由应用程序删除部118删除终端内应用程序。如果选捐,取消键194,则中止处理。
图9示出终端内应用程序被删除之后建议代替应用程序的显示的 一例。当由应用程序删除部118删除终端内应用程序时,代替应用程序提示部120从代替应用程序信息保存部112中检索与被删除的应用程序相对应的代替应用程序信息,并显示在窗口 200内。在窗口 200中显示与代替应用#呈序信息对应的图标202、应用程序名称,并且显示关于该应用程序的备注203。如果用户选择安装4定204,则指示应用程序追加部124安装对应的代替应用程序。
图IO是按照实施方式l来提示代替应用程序信息的处理的流程图。
使用频率通知部108判断是否满足了对用户提示使用频率信息的规定条件(SIO)。如果满足条件(S10的Y),则使用频率通知部108对用户提示终端内应用程序的使用频率信息(S12)。用户指示接收部116等待来自用户的操作,如果没有所提示的终端内应用程序的删除指示(S14的N),则结束该处理。如果存在删除指示(S14的Y),则应用程序删除部118删除该终端内应用程序(S16)。
代替应用程序提示部120从代替应用程序信息保存部112中获取与成为删除对象的终端内应用程序相对应的代替应用程序信息(S18),提示给用户(S20)。关于所提示的代替应用程序,如果从用户发出安装指示(S22的Y),则应用程序追加部124获取代替应用程序并进行安装(S24)。如果没有安装指示(S22的N),则结束该处理。实施方式2.
在图9的例子中,在用户所选择的终端内应用程序被删除之后,由代替应用程序提示部120建议代替应用程序。也可以代替它,在删除终端内应用程序之前建议代替应用程序。
图ll示出与实施方式2对应的画面例。当在图7的画面中由用户选择删除对象的应用程序时,由代^齐应用程序提示部120显示窗口210。在窗口 210内显示促使确认是否可以删除所选择的终端内应用程序的消息218和作为代替而建议的代替应用程序信息220。如果用户选择确定4建212,则由应用禾呈序删除部118删除终端内应用程序。如果用户选择安装4建214,则由应用程序删除部118删除终端内应用程序,并且由应用程序追加部124安装代替应用程序。如果用户选择取消键216,则结束处理。
图12是按照实施方式2来提示代替应用程序信息的处理的流程图。
使用频率通知部108判断是否满足了对用户提示使用频率信息的规定条件(S30)。如果满足条件(S30的Y),则使用频率通知部108对用户提示终端内应用程序的使用频率信息(S32)。用户指示接收部116等待来自用户的操作,如果没有所提示的终端内应用程序的删除指示(S34的N),则结束该处理。如果从用户发出删除指示(S34的Y),则代替应用程序提示部120从代替应用程序信息保存部112中获取与成为删除对象的终端内应用程序对应的代替应用程序信息(S36),对用户提示促使删除确认的消息,并且提示代替应用程序信息(S38)。在S40中接收来自用户的指示,如果是"确定",则删除对象的终端内应用程序通过应用程序删除部118而被删除(S42)。如果是"安装",则删除终端内应用程序,并且应用程序追加部124获取代替应用程序并进行安装(S44)。如果是"取消",则结束该处理。实施方式3.
使用频率通知部108也可以根据使用频率来选择对用户建 议删除的终端内应用程序,用户指示接收部116接收来自用户的 对于上述选择的同意与否。也就是说,使用频率通知部108不是 如实施方式l、 2那样将使用频率信息明确地提示给用户,而是 选出使用频率较低的终端内应用程序提示给用户。
图13示出与实施方式3对应的画面例。使用频率通知部108 响应于任意的触发事件来选择终端内应用程序中使用频率较低 的应用程序作为删除候选,并发送到代替应用程序提示部120。 代替应用程序提示部12 0从代替应用程序信息保存部112中选择 与删除候选的终端内应用程序对应的代替应用程序信息。接着, 代替应用程序才是示部120显示窗口 240。在窗口 240内 一起显示确 认是否删除由使用频率通知部108作为删除候选而选择出的终 端内应用程序的消息242和代替它而建议的代替应用程序信息 244。确定4定212、安装键214以及取消键216的作用与图ll的例 子相同。
如以上说明的那样,根据上述的实施方式,在事先对每个 终端内应用程序保持代替应用程序信息、由用户参照终端内应 用程序的使用频率信息而进行任意的应用程序的删除指示时, 对用户提示相关联的代替应用程序信息。通过将所提示的代替 应用程序信息安装到终端中,能够有效地利用由终端内应用程 序的删除而被释力文的存储区域。
以上,才艮据实施方式说明了本发明。该实施方式是例示, 本领域技术人员可以理解在它们的各结构要素、各处理步骤的 组合中能够使用各种变形例,并且这种变形例处于本发明的范 围内。
代替应用程序信息也可以按照每个种类进行分类来保持在代替应用程序信息保存部1 12中。该种类例如是应用程序的 一般
种类,例如被分类为文字处理器、电子表格(Spreadsheet)、邮 件软件、浏览器、调度程序(scheduler)、照片润饰软件(photo retouch)、音乐播放软件等,但是并不限于此。
在这种情况下,代替应用程序提示部120参照删除对象应用 程序的版本信息、扩展名等来获取删除对象应用程序是被分类 为哪一个分类的信息。接着,从代替应用程序信息保存部112 中选择包括在与删除对象应用程序相同的分类中的代替应用程 序信息,并提示给用户。
也可以是在分类内设置有子分类的层次结构。例如,考虑 以下情况将分类内的代替应用程序分为高功能软件和低功能 软件的子分类来保存代替应用程序信息,或者分为能够用代替 应用程序进行处理的每个文件种类的子分类来保存代替应用程 序信息。在相同分类内存在多个子分类的情况下,代替应用程 序提示部12 0也可以将属于与删除对象的应用程序相同的子分 类的代替应用程序信息表示在上位,将分类相同但属于不同的 子分类的代替应用程序信息表示在下位。
照每个分类来保持代替应用程序信息。当决定删除对象的应用 程序时,代替应用程序提示部120参照应用程序的版本信息等来 确定供给商的企业名称。接着,从代替应用程序信息保存部U2 中选择被分类在与删除对象应用程序相同的企业分类中的代替 应用程序信息并提示给用户。
这样,通过将与成为删除对象的应用程序相同分类的应用 程序作为代替应用程序而建议给用户,能够使用户认知新应用 程序。另外,通过积极地将想让用户使用的应用程序作为代替 应用程序信息提示给用户,能够增加该应用程序的使用机会。也可以按照每个功能来分类代替应用程序信息并保持至'J代 替应用程序信息保存部112中。另外,代替应用程序信息保存部 112也可以与终端内应用程序所具有的功能对应地保持与能够 代替各功能的应用程序有关的代替应用程序信息。在删除对象
的终端内应用程序具有多个功能时,代替应用程序提示部120
决定该应用程序所具有的功能中使用频率比其它功能相对较高
的功能。并且,从代替应用程序信息保存部112中选择具有与该 功能相同功能的代替应用程序信息。
由此,在删除对象的终端内应用程序中 一部分功能没有#皮 使用但一部分功能被使用的情况下,将在后者的功能上专业化 的应用程序作为代替应用程序而建议,因此能够增加通过用户 进行的代替应用程序或者终端的使用机会。
并且,代替应用程序提示部12 0也可以选择与删除对象的应 用程序以外的终端内应用程序对应的代替应用程序信息。例如, 将与使用频率比较高的终端内应用程序的功能扩展版或后继应 用程序、具有与终端内应用程序之间的联动功能的应用程序、 与终端内应用程序具有相同的提供商或对抗关系的销售商的应 用程序有关的信息提示给用户。由此,能够使提示起到公告代 替应用程序的作用。
在实施方式中,对用户发出应用程序的删除指示时与确认 删除的警告 一起将其它代替应用程序信息提示给用户的情形进 行了说明,但是代替应用程序提示部120也可以在其它时机提示 代替应用程序信息。例如,也可以与如下这样的画面一起或者 插入到这种画面中来显示代替应用程序信息在该画面显示中 用户不进4亍其它净喿作而注一见画面那冲羊的画面。这种画面的例子 存在起动画面、邮件发送中显示的画面、与服务器通信中显示 的画面、数据保存中显示的画面等。在实施方式中,说明了从便携式信息设备10中删除由用户 选择的应用程序的情形,但是也可以将所选择的应用程序进行 压缩或者传送到服务器。
也可以销售作为某个终端内应用程序的代替应用程序而被 提示的权利。例如,在便携式信息设备10中装载有文字处理器 应用程序的情况下,作为其代替应用程序信息而提示其它文字 处理器应用程序。这样,能够将代替应用程序信息的提示有效 运用于与所安装的应用程序相竟争的应用程序的宣传中。在这 种情况下,也可以在终端内应用程序的〗吏用频率高于^见定的阈 值时,提示代替应用程序信息。
在实施方式中,说明了在便携式信息设备10内的代替应用 程序信息保存部1 1 2中事先保持代替应用程序信息的情形,但是 也可以从服务器获取代替应用程序信息。
在这种情况下,当用户指示接收部从用户接收到终端内应 用程序的删除指示时,代替应用程序信息请求部发送删除对象 的终端内应用程序的名称,向服务器请求对应的代替应用程序 信息。
设置在服务器侧的代替应用程序信息保存部以与每个终端 内应用程序对应的形式保持代替应用程序信息。服务器侧的选
择发送部响应于来自便携式信息设备10的请求而从代替应用程
序信息保存部中选择与删除对象的应用程序相对应的代替应用
程序信息并进行发送。便携式信息设备1 o侧的代替应用程序提
示部将从服务器接收到的代替应用程序信息提示给用户。 或者,在使用频率通知部将终端内应用程序的使用频率信
息提示给用户之前,代替应用程序信息请求部向服务器请求与
这些终端内应用程序对应的代替应用程序信息。
这样,通过在服务器中配置代替应用程序信息保存部,能够在服务器侧时常更新、追加代替应用程序信息,因此能够对 便携式信息设备的用户提示最新的信息。
在这种情况下,也可以构成为能够在服务器侧选择与便携 式信息设备的机型相应的代替应用程序信息。即,服务器侧的 代替应用程序信息保存部与各代替应用程序信息相关联地保持 能够执行该代替应用程序的便携式信息设备的识别信息(ID)。 在请求代替应用程序信息时,代替应用程序信,氛,请求部将识另'J 便携式信息设备的种类的识别信息发送给服务器。服务器侧的 选择发送部从便携式信息设备接收识别信息并选择适合于该机 型的代替应用程序信息。这样,在根据便携式信息设备的机型 而所预装的终端内应用程序的种类不同的情况下、在根据机型 而能够执行的应用程序的种类不同的情况下,也能够获取适当 的代替应用程序信息。
在实施方式中,说明了将本发明所涉及的信息显示部安装 在具有数据通信功能的手机、PDA、汽车导航装置等便携式信 息设备中的情形,但是,当然也能够安装到桌面PC等放置型硬件中。
产业上的可利用性
根据本发明,在从终端中删除应用程序时,能够积极有效 地利用被释放的存储区域。
权利要求
1.一种应用程序更新管理终端,对应用程序的更新进行管理,其特征在于,具备使用频率通知部,其制作每个终端内应用程序的使用频率信息,将一部分或者所有终端内应用程序的使用频率信息提示给用户;信息保存部,其以与每个终端内应用程序对应的形式保持与代替应用程序有关的代替应用程序信息,其中,上述代替应用程序用于在终端内应用程序被删除时作为其代替而建议给用户;应用程序删除部,其接收从被提示了上述使用频率信息的终端内应用程序中由用户进行的作为删除对象的应用程序的指示;以及代替应用程序提示部,其从上述信息保存部中选择与上述删除对象的应用程序相对应的代替应用程序信息,将所选择的代替应用程序信息提示给用户。
2.根据权利要求l所述的应用程序更新管理终端,其特征 在于,上述使用频率通知部将使用频率小于预先决定的阂值的终上述应用程序删除部接收用户是否同意对上述低使用频率 应用程序进行删除。
3 征在于,上述信息保存部与上述代替应用程序信息对应地保持代替 应用程序的程序。
4.根据权利要求1至3中的任一项所述的应用程序更新管理 终端,其特征在于,上述信息保存部与每个终端内应用程序对应地保持多个代 替应用程序信息的选择项。
5. 根据权利要求4所述的应用程序更新管理终端,其特征在于,上述信息保存部按照每个应用程序的种类保持多个代替应 用程序信息的选择项,上述代替应用程序提示部从与上述删除对象的应用程序属 于相同种类的选择项中选择代替应用程序信息。
6. 根据权利要求4所述的应用程序更新管理终端,其特征 在于,上述信息保存部按照每个应用程序的功能保持多个代替应 用程序信息的选择项,有相同功能的选择项中选择代替应用程序信息。
7. 根据权利要求6所述的应用程序更新管理终端,其特征 在于,上述信息保存部与终端内应用程序所具有的功能对应地保 持代替应用程序信息,该代替应用程序信息是与能够代替各功 能的代替应用程序有关的信息,上述代替应用程序提示部从上述删除对象的应用程序所具 有的功能中确定使用频率比较高的功能,选择与该功能对应的 代替应用程序信息。
8. 根据权利要求1至3中的任 一 项所述的应用程序更新管理 终端,其特征在于,以外的终端内应用程序相对应的代替应用程序信息作为上述终 端内应用程序的替换。
9. 一种应用程序更新管理程序,在终端中执行,其特征在于,使计算机发挥以下功能使用频率通知功能,其制作每个终端内应用程序的使用频 率信息,将一部分或者所有终端内应用程序的使用频率信息提示给用户;信息保持功能,其以与每个终端内应用程序对应的形式保 持与代替应用程序有关的代替应用程序信息,其中,上述代替 应用程序用于在终端内应用程序被删除时作为其代替而建议给 用户;应用程序删除功能,其接收从被提示了上述使用频率信息 的终端内应用程序中由用户进行的作为删除对象的应用程序的 指示;以及代替应用程序提示功能,其选择与上述删除对象的应用程 序相对应的代替应用程序信息,将所选择的代替应用程序信息 提示给用户。
10. —种应用程序更新管理系统,是对终端中的应用程序 的更新进行管理的服务器/客户端系统,该应用程序更新管理系 统的特征在于,包括客户端终端以及服务器,其中,上述客户端终端具备使用频率通知部,其制作每个终端内应用程序的使用频率 信息,将 一 部分或者所有终端内应用程序的使用频率信息提示 给用户;信息保存部,其以与每个终端内应用程序对应的形式保持 与代替应用程序有关的代替应用程序信息,其中,上述代替应户;应用程序删除部,其接收从被提示了上述使用频率信息的终端内应用程序中由用户进行的作为删除对象的应用程序的指示;代替应用程序提示部,其从上述信息保存部中选择与上述 删除对象的应用程序相对应的代替应用程序信息,将所选择的代替应用程序信息提示给用户;以及信息请求部,其向服务器请求与提示给用户的代替应用程 序信息对应的代替应用程序的程序,上述服务器具备程序保持部,其与上述代替应用程序信息对应地保持代替 应用程序的程序;以及选择发送部,其选择与来自上述终端的请求相应的程序并 发送给该终端。
11. 一种应用程序更新管理系统,对终端中的应用程序的 更新进行管理的服务器/客户端系统,该应用程序更新管理系统 的特征在于,包括终端以及服务器,其中,上述终端具备使用频率通知部,其制作每个终端内应用程序的使用频率 信息,将 一 部分或者所有终端内应用程序的使用频率信息提示 给用户;应用程序删除部,其接收从被提示了上述使用频率信息的 终端内应用程序中要作为删除对象的应用程序的确定指示;信息请求部,其向服务器请求与代替应用程序有关的代替 应用程序信息,其中,上述代替应用程序用于作为上述要作为 删除对象的应用程序的代替而建议给用户;以及代替应用程序提示部,其响应于上述请求而将从服务器接 收到的代替应用程序信息提示给用户,上述服务器具备信息保存部,其以与每个终端内应用程序对应的形式保持上述代替应用程序信息;以及选择发送部,其响应于来自上述终端的请求,从上述信息 保存部中选择与成为删除对象的应用程序相对应的代替应用程 序信息,并发送给该终端。
12.根据权利要求ll所述的应用程序更新管理系统,其特 征在于,在请求上述代替应用程序信息时,上述信息请求部将识别 上述终端的种类的识别信息发送给上述服务器,上述信息保存部与各上述代替应用程序信息相关联地保持 有能够执行该代替应用程序的终端的识别信息,上述选择发送部从终端接收上述识别信息并选择适合于该 终端的代替应用程序信息。
全文摘要
使用频率通知部(108)根据终端内应用程序的起动状况的记录来制作每个终端内应用程序的使用频率信息,将一部分或者所有终端内应用程序的使用频率信息提示给用户。信息保存部(112)以与每个终端内应用程序对应的形式保持与代替应用程序有关的代替应用程序信息,其中,上述代替应用程序用于在终端内应用程序被删除时作为其代替而建议给用户。应用程序删除部(118)接收从被提示了使用频率信息的终端内应用程序中由用户进行的作为删除对象的应用程序的指示。代替应用程序提示部(120)从信息保存部(112)中选择与删除对象的应用程序相对应的代替应用程序信息并提示给用户。
文档编号G06F9/445GK101563672SQ200780046779
公开日2009年10月21日 申请日期2007年11月7日 优先权日2006年12月18日
发明者川端文雄, 铃木浩之, 镰田富久 申请人:株式会社爱可信