应用程序更新方法及使用上述方法的移动通讯装置制造方法及图纸

技术编号:2919876 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种应用程序更新方法及使用上述方法的移动通讯装置。首先,显示一应用程序清单于上述移动通讯装置。接收一新增请求,用以新增上述应用程序清单所指示的一应用程序至上述移动通讯装置。自动判别上述应用程序的组成区块。自动判别具有上述应用程序至少一组成区块的多个通讯装置。经由一无线通讯信道,从上述多个通讯装置中同时下载上述应用程序的上述组成区块至上述移动通讯装置,其中不同的组成区块从不同的通讯装置下载。自动组合上述组成区块成为上述应用程序供上述移动通讯装置执行。本发明专利技术可在本地端检查应用程序的硬件需求及所需文件,同时从多个通讯装置下载应用程序的组成区块再组合及安装。

【技术实现步骤摘要】

本专利技术是有关于计算机通讯技术,且特别有关于应用程序更新方法。
技术介绍
在嵌入式系统中,应用程序通常是被刻录在晶片上。然而当需要新增应用程序至嵌入式系统时,需要重新刻录,因此缺乏弹性。另外,有些嵌入式系统使用可写入或可覆写(writable/re-writable)的储存介质。这种嵌入式系统在新增应用程序时通常需要与个人计算机连线,因此仍然有许多限制。中国台湾专利公告号00595197揭示一种用户定制移动电话应用程序的方法。移动电话利用安装在其上的网络浏览器从网络服务器下载被选择的应用程序。此方法以用户-服务器(client-server)的架构下载应用程序。一台服务器需要服务许多用户的需求。当同时有大量的客户端对此服务器下达下载要求时,频宽被分割,使下载速度变慢。由于负载过重,服务器有可能死机。
技术实现思路
有鉴于此,本专利技术的目的在提供一种应用程序更新方法及移动通讯装置。本专利技术提供一种应用程序更新方法,执行于一移动通讯装置。首先,显示一应用程序清单于上述移动通讯装置。接收一新增请求,用以新增上述应用程序清单所指示的一应用程序至上述移动通讯装置。自动判别上述应用程序的组成区块。自动判别具有上述应用程序至少一组成区块的多个通讯装置。经由一无线通讯信道,从上述多个通讯装置中同时下载上述应用程序的上述组成区块至上述移动通讯装置,其中不同的组成区块从不同的通讯装置下载。自动组合上述组成区块成为上述应用程序供上述移动通讯装置执行。本专利技术所述的应用程序更新方法,上述应用程序清单预先储存于上述移动通讯装置中。本专利技术所述的应用程序更新方法,更包含储存上述应用程序的硬件需求信息于上述移动通讯装置;以及根据上述硬件需求信息检查上述移动通讯装置是否适于安装上述应用程序。本专利技术所述的应用程序更新方法,上述组成区块用以组成上述应用程序的一文件。本专利技术所述的应用程序更新方法,更包含自动判别上述应用程序所需,且未储存于上述移动通讯装置的文件群组,其中上述移动通讯装置仅下载上述文件群组。本专利技术所述的应用程序更新方法,更包含验证上述已下载的组成区块是否为上述应用程序的真正组成。本专利技术所述的应用程序更新方法,更包含下载一索引文件,上述索引文件指示上述应用程序的上述组成区块及上述多个通讯装置。本专利技术所述的应用程序更新方法,更包含透过上述无线通讯信道,发送上述已下载的组成区块。本专利技术所述的应用程序更新方法,更包含当上述组成区块已下载完成并组合成上述应用程序时,对上述应用程序清单作出对应调整以显示上述应用程序已下载完成。本专利技术还提供一种移动通讯装置,包含一显示器、应用程序管理单元、以及一通讯单元。上述显示器显示一应用程序清单。上述应用程序管理单元接收一新增请求,用以新增上述应用程序清单所指示的一应用程序至上述移动通讯装置。上述应用程序管理单元自动判别上述应用程序的组成区块,自动判别具有上述应用程序至少一组成区块的多个通讯装置。上述通讯单元经由一无线通讯信道,从上述多个通讯装置中同时下载上述应用程序的上述组成区块至上述移动通讯装置,其中不同的组成区块从不同的通讯装置下载。上述应用程序管理单元自动组合上述组成区块成为上述应用程序供上述移动通讯装置执行。本专利技术所述的移动通讯装置,更包含一储存装置,预先储存上述应用程序清单。本专利技术所述的移动通讯装置,上述储存装置储存上述应用程序的硬件需求信息,以及上述应用程序管理单元根据上述硬件需求信息检查上述移动通讯装置是否适于安装上述应用程序。本专利技术所述的移动通讯装置,上述组成区块用以组成上述应用程序的一文件。本专利技术所述的移动通讯装置,上述应用程序管理单元自动判别上述应用程序所需,且未储存于上述移动通讯装置的文件群组,其中上述移动通讯装置仅下载上述文件群组。本专利技术所述的移动通讯装置,上述应用程序管理单元验证上述已下载的组成区块是否为上述应用程序的真正组成。本专利技术所述的移动通讯装置,上述通讯单元下载一索引文件,上述索引文件指示上述应用程序的上述组成区块及上述多个通讯装置。本专利技术所述的移动通讯装置,上述通讯单元透过上述无线通讯信道,发送上述已下载的组成区块。本专利技术所述的移动通讯装置,上述应用程序管理单元当上述组成区决已下载完成并组合成上述应用程序时,对上述应用程序清单作出对应调整以显示上述应用程序已下载完成。本专利技术所述应用程序更新方法及使用上述方法的移动通讯装置,移动通讯装置在本地端检查应用程序的硬件需求及所需文件,并且同时从多个通讯装置下载应用程序的组成区块再组合及安装。附图说明图1显示一网络及移动通讯装置实施例的结构方块图;图2显示一应用程序更新方法实施例的流程图;图3显示分散式文件交换服务的实施例流程图;图4显示一应用程序移除的流程图。具体实施例方式应用程序更新方法及使用上述方法的移动通讯装置实施例说明于下。须要了解的是,以下各实体的配置只是用以举例,而可以被调整。参照图1,网络110耦接服务器100及101、通讯装置102至105、及移动通讯装置106。通讯装置102至105可以是个人计算机、便携式计算机、移动电话、个人数字助理(PersonalDigital Assistant,简称PDA)或其它通讯装置。移动通讯装置106可以是具有无线通讯功能的嵌入式系统,例如移动电话或PDA。服务器100、服务器101及通讯装置102至105可以有线或无线连接网络110以进行通讯。移动通讯装置106则是以无线通讯信道120与网络110及其它装置通讯。移动通讯装置106包含通讯单元2、操作系统3、应用程序管理单元4、显示器5、储存装置6及输入装置7。应用程序管理单元4可以由电路实现,或由一计算机程序及一处理器来实现。移动通讯装置106一开始可以不含应用程序。当移动通讯装置106启动时,可以执行一种应用程序更新方法。参照图2,移动通讯装置106启动时,应用程序管理单元4显示应用程序清单9于显示器5,如步骤S2所示。应用程序清单9可以预先储存于移动通讯装置106中。应用程序管理单元4从输入装置7接收一新增请求,用以新增应用程序清单9所指示的一应用程序至移动通讯装置106,如步骤S4所示。移动通讯装置106根据上述请求自动执行以下的步骤。举例来说,应用程序清单9中项目91对应应用程序50,而应用程序50储存于图1的服务器100。然而,移动通讯装置106并非直接从服务器100下载应用程序50。应用程序管理单元4请求操作系统3执行步骤S6及S8。在步骤S6中,操作系统3自动判别应用程序50所需,且未储存于移动通讯装置106的文件群组,包含可执行文件(executable file)、设定文件(configuration file)及附加数据文件(ancillary data file,即函数)。应用程序50所需的文件可能有部分已存在于移动通讯装置106中。移动通讯装置106稍后仅下载上述文件群组。储存装置6储存应用程序清单9所指示的所有应用程序的硬件需求信息。在步骤S8中,操作系统3根据上述硬件需求信息检查移动通讯装置106是否具有足够硬件资源而适于安装应用程序50。如否,操作系统3显示对应信息于显示器5,用以指示移动通讯装置106资源不足并建议增加硬件设备,如步骤S10所示。如是,通讯单元2利用分散式文件交换服务本文档来自技高网...

【技术保护点】
一种应用程序更新方法,执行于一移动通讯装置,其特征在于所述应用程序更新方法包含:显示一应用程序清单于上述移动通讯装置;接收一新增请求,用以新增上述应用程序清单所指示的一应用程序至上述移动通讯装置;自动判别上述应用程序 的组成区块;自动判别具有上述应用程序至少一组成区块的多个通讯装置;经由一无线通讯信道,从上述多个通讯装置中同时下载上述应用程序的上述组成区块至上述移动通讯装置,其中不同的组成区块从不同的通讯装置下载;以及自动组合上述 组成区块成为上述应用程序供上述移动通讯装置执行。

【技术特征摘要】

【专利技术属性】
技术研发人员:余思廉
申请(专利权)人:光宝科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1