应用程序的更新方法、系统及应用程序系统和参数据配置系统技术方案

技术编号:9642281 阅读:74 留言:0更新日期:2014-02-07 00:39
本发明专利技术实施例公开了应用程序的更新方法、系统及应用程序系统和参数据配置系统,应用于信息处理技术领域。在本发明专利技术实施例中,在更新应用程序时,可以不需要重新启动正在运行的应用程序,而是直接获取应用程序的更新配置数据;将更新配置数据储存为应用程序系统运行应用程序时调用的参数值的形式,这样按照当前调用储存的更新配置数据以运行应用程序。这样实现了实时动态地更新应用程序,使得应用程序的更新比较便利。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开了应用程序的更新方法、系统及应用程序系统和参数据配置系统,应用于信息处理
。在本专利技术实施例中,在更新应用程序时,可以不需要重新启动正在运行的应用程序,而是直接获取应用程序的更新配置数据;将更新配置数据储存为应用程序系统运行应用程序时调用的参数值的形式,这样按照当前调用储存的更新配置数据以运行应用程序。这样实现了实时动态地更新应用程序,使得应用程序的更新比较便利。【专利说明】应用程序的更新方法、系统及应用程序系统和参数据配置系统
本专利技术涉及信息处理
,特别涉及应用程序的更新方法、系统及应用程序系统和參数据配置系统。
技术介绍
现有技术中,在更新某ー应用程序时,需要计算机系统先获取到为更新该应用程序配置的配置文件,然后在计算机系统启动该应用程序的同时,加载该配置文件,从而实现应用程序的更新。可见,现有技术中在更新应用程序时,需要新启动应用程序,不是很方便。
技术实现思路
本专利技术实施例提供应用程序的更新方法、系统及应用程序系统和參数据配置系统,使得应用程序的更新比较便利。本专利技术实施例提供一种应用程序的更新方法,包括:获取应用程序的更新配置数据;将所述更新配置数据储存为应用程序系统运行所述应用程序时调用的參数值的形式;调用所述储存的更新配置数据以运行所述应用程序。本专利技术实施例还提供一种应用程序的更新方法,应用于參数配置系统中,包括:提取应用程序的更新配置数据;将所述应用程序的更新配置数据发送给对应的应用程序系统,以便所述应用程序系统将所述更新配置数据储存为所述应用程序系统运行所述应用时调用的參数值的形式进行调用。本专利技术实施例提供一种应用程序系统,包括:配置获取单元,用于获取应用程序的更新配置数据;配置储存单元,用于将所述配置获取单元获取的更新配置数据储存为应用程序系统运行所述应用程序时调用的參数值的形式;调用单元,用于调用所述配置储存单元储存的更新配置数据以运行所述应用程序。本专利技术实施例提供一种參数配置系统,包括:配置提取单元,用于提取应用程序的更新配置数据;配置发送单元,用于将所述应用程序的更新配置数据发送给对应的应用程序系统,以便所述应用程序系统将所述更新配置数据储存为所述应用程序系统运行所述应用时调用的參数值的形式进行调用。本专利技术实施例还提供一种应用程序的更新系统,其特征在于,包括參数配置系统和至少ー个应用程序系统;所述应用程序系统包括:配置获取单元,用于获取应用程序的更新配置数据;配置储存单元,用于将所述配置获取单元获取的更新配置数据储存为应用程序系统运行所述应用程序时调用的參数值的形式;调用单元,用于调用所述配置储存单元储存的更新配置数据以运行所述应用程序;所述參数配置系统包括:配置提取单元,用于提取应用程序的更新配置数据;配置发送单元,用于将所述应用程序的更新配置数据发送给对应的应用程序系统,以便所述应用程序系统将所述更新配置数据储存为所述应用程序系统运行所述应用时调用的參数值的形式进行调用。可见,在本实施例中,在更新应用程序时,可以不需要重新启动正在运行的应用程序,而是直接获取应用程序的更新配置数据;将更新配置数据储存为应用程序系统运行应用程序时调用的參数值的形式,这样按照当前调用储存的更新配置数据以运行应用程序。这样实现了实时动态地更新应用程序,使得应用程序的更新比较便利。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种应用程序的更新方法的流程图;图2是本专利技术实施例提供的另ー种应用程序的更新方法的流程图;图3是本专利技术实施例提供的另ー种应用程序的更新方法的流程图;图4是本专利技术应用实施例提供的一种应用程序的更新方法的示意图;图5是本专利技术实施例提供的一种应用程序系统的结构示意图;图6是本专利技术实施例提供的另ー种应用程序系统的结构示意图;图7是本专利技术实施例提供的一种參数配置系统的结构示意图;图8是本专利技术实施例提供的另ー种參数配置系统的结构示意图;图9是本专利技术实施例提供的一种应用程序的更新系统的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种应用程序的更新方法,主要是应用程序系统所执行的方法,流程图如图1所示,包括:步骤101,获取应用程序的更新配置数据,这里更新配置数据可以是指为了更新应用程序所配置的数据,包括多个參数的參数值,具体可以包括但不限于至少一个如下的信息:应用程序中需要的阈值,判断条件值和实现某些功能时的计算值等,比如端口号、日期和站点网址等。本实施例中,可以是当应用程序系统在运行应用程序的过程中,不需要重新启动该应用程序而发起对应用程序的更新流程,则应用程序系统会按照步骤101到103对应用程序进行实时动态的更新;也可以是当应用程序系统在启动应用程序时,直接按照步骤101到103将应用程序更新到最新的配置数据。步骤102,将步骤101中获取的更新配置数据储存为应用程序系统运行应用程序时调用的參数值的形式。步骤103,调用步骤102中储存的更新配置数据以运行应用程序。可以理解,在应用程序系统运行应用程序时,会调用至少ー个函数的參数值,而这些參数值是按照一定的形式加载在应用程序系统的内存中的,本实施例中,需要将该更新配置数据储存成这些參数值的形式,且需要储存到这些參数值的存储空间。由于新储存的更新配置数据已经符合应用程序系统调用的參数值的形式,这样就不需要重新启动应用程序,而是直接执行步骤103,具体地,应用程序可以按照调用在执行上述步骤102之前已有參数值的方式调用储存的更新配置数据。例如,上述的參数值是按照參数值的类型进行储存的,比如将參数值的类型为字符串(string)的參数值储存到ー个表中,将參数值的类型为整形(integer)的參数值储存到ー个表中,将參数值的类型为浮点数(float)的參数值储存到ー个表中,且在储存參数值时可以按照參数名称-数值-说明的方式进行储存。则应用程序系统在执行上述步骤102时,具体是将更新配置数据按照数据的类型储存到这些參数值的存储空间;且在执行上述步骤103时,应用程序系统具体可以调用获取函数以调用步骤102中储存的更新配置数据,其中获取函数用于获取上述储存的任一类型的某ー个或多个參数值。比如调用getByString (“mailsender, host”)来在字符串这个类型下获取參数名称为“mailsender,host”的数值。可见,在本实施例中,在更新应用程序时,可以不需要重新启动正在运行的应用程序,而是直接获取应用程序的更新配置数据;将更新配置数据储存为应用程序系统运行应用程序时调用的參数值的形式,这样按照当前调用储存的更新配置数据以运行应用程序。这样实现了实时动本文档来自技高网...

【技术保护点】
一种应用程序的更新方法,其特征在于,包括:获取应用程序的更新配置数据;将所述更新配置数据储存为应用程序系统运行所述应用程序时调用的参数值的形式;调用所述储存的更新配置数据以运行所述应用程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:林立安康大强
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1