一种应用对象的处理方法及电子设备技术

技术编号:12826217 阅读:37 留言:0更新日期:2016-02-07 15:04
本申请公开了一种应用对象的处理方法及电子设备,所述方法应用于电子设备中,所述应用对象包括属性模块和资源模块,所述属性模块用于存储所述应用对象的描述信息,所述资源模块用于存储所述应用对象的资源数据,所述方法包括:当所述电子设备检测到对应所述应用对象的更新文件时,在所述更新文件中提取第一信息,所述第一信息用于描述所述更新文件;当所述电子设备检测到资源更新指令时,依据所述更新文件对所述资源模块中的资源数据进行更新,所述资源更新指令在用户依据所述第一信息进行确认操作时生成。

【技术实现步骤摘要】

本申请涉及数据处理
,特别涉及一种应用对象的处理方法及电子设备
技术介绍
随着网络科技的发展,电子设备中各种应用对象如web app的应用越来越广泛,其功能越来越强大,各种应用对象的更新换代也越来越频繁。现有技术中对应用对象的更新方案中,通常是通过直接将应用对象进行整体更换成新的版本对象,或者进行增量更新。但上述更新方案中,通常存在大数量的下载及时间消耗,使得应用的更新效率较低。
技术实现思路
本申请所要解决的技术问题是提供一种应用对象的处理方法及电子设备,用以解决现有技术中通过将应用对象进行整体更换成新的版本对象,或者进行增量更新,存在大数量的下载及时间消耗,使得应用的更新效率较低的技术问题。本申请提供了一种应用对象的处理方法,应用于电子设备,所述应用对象包括属性模块和资源模块,所述属性模块用于存储所述应用对象的描述信息,所述资源模块用于存储所述应用对象的资源数据,所述方法包括:当所述电子设备检测到对应所述应用对象的更新文件时,在所述更新文件中提取第一信息,所述第一信息用于描述所述更新文件;当所述电子设备检测到资源更新指令时,依据所述更新文件对所述资源模块中的资源数据进行更新,所述资源更新指令在用户依据所述第一信息进行确认操作时生成。上述方法,优选的,在所述更新文件中提取第一信息之后,所述方法还包括:依据所述第一信息,对所述属性模块中的描述信息进行更新。上述方法,优选的,在所述依据所述更新文件对所述资源模块中的资源数据进行更新的同时,所述方法还包括:依据所述第一信息,对所述属性模块中的描述信息进行更新。上述方法,优选的,所述依据所述第一信息,对所述属性模块中的描述信息进行更新,具体包括:确定所述属性模块的描述信息中与所述第一信息相对应的目标字段;依据所述第一信息,对所述目标字段进行更新,得到更新后的描述信息。上述方法,优选的,所述依据所述第一信息,对所述目标字段进行更新,得到更新后的描述信息,具体包括:将所述描述信息中目标字段的字段信息修改为所述第一信息中对应的字段信息,得到更新后的描述信息;或者确定所述第一信息中相对于所述描述信息中目标字段具有差异性的增量字段信息,依据所述增量字段信息对所述描述信息中相应的目标字段的字段信息进行修改,得到更新后的描述信息。上述方法,优选的,所述依据所述更新文件对所述资源模块中的资源数据进行更新,具体包括:确定所述更新文件中相对于所述资源模块中资源数据具有差异性的增量资源信息;依据所述增量资源信息对所述资源模块中相应的资源数据进行更新,得到更新后的资源数据。本申请还提供了一种电子设备,所述电子设备包括:第一信息提取单元,用于当所述电子设备检测到对应所述应用对象的更新文件时,在所述更新文件中提取第一信息,所述第一信息用于描述所述更新文件;其中,所述应用对象包括属性模块和资源模块,所述属性模块用于存储所述应用对象的描述信息,所述资源模块用于存储所述应用对象的资源数据;资源数据更新单元,用于当所述电子设备检测到资源更新指令时,依据所述更新文件对所述资源模块中的资源数据进行更新,所述资源更新指令在用户依据所述第一信息进行确认操作时生成。上述电子设备,优选的,还包括:第一属性更新单元,用于在所述第一信息提取单元在所述更新文件中提取到第一信息之后,依据所述第一信息,对所述属性模块中的描述信息进行更新。上述电子设备,优选的,还包括:第二属性更新单元,用于在所述资源数据更新单元对所述资源模块中的资源数据进行更新的同时,依据所述第一信息,对所述属性模块中的描述信息进行更新。上述电子设备,优选的,所述第一属性更新单元包括:目标确定子单元,用于确定所述属性模块的描述信息中与所述第一信息相对应的目标字段;字段更新子单元,用于依据所述第一信息对所述目标字段进行更新,得到更新后的描述信息。上述电子设备,优选的,所述字段更新子单元包括:第一修改模块,用于将所述描述信息中目标字段的字段信息修改为所述第一信息对应的字段信息,得到更新后的描述信息;或者第二修改模块,用于确定所述第一信息中相对于所述描述信息中目标字段具有差异性的增量字段信息,依据所述增量字段信息对所述描述信息中相应的目标字段的字段信息进行修改,得到更新后的描述信息。上述电子设备,优选的,所述资源数据更新单元包括:增量确定子单元,用于确定所述更新文件中相对于所述资源模块中资源数据具有差异性的增量资源信息;增量更新子单元,用于依据所述增量资源信息对所述资源模块中相应的资源数据进行更新,得到更新后的资源数据。由上述方案可知,本申请提供的一种应用对象的处理方法及电子设备,通过预先将应用对象设置为两个模块结构,即存储应用对象的描述信息的属性模块及存储应用对象的资源数据的资源模块,在电子设备检测到应用对象的更新文件时,在更新文件中提取第一信息,并在用户依据该第一信息进行确认操作生成资源更新指令,且该资源更新指令由店主设备检测到时,依据更新文件对资源模块中的资源数据进行更新。在本申请中,通过将应用对象以数据的类型分为描述信息及资源数据各自对应的模块,在检测到更新文件时,首先下载描述更新文件的第一信息,之后在用户根据下载的第一信息确认更新资源数据之后才会对应用对象的资源数据进行更新,相对于现有技术中直接对应用对象的所有数据进行整体更新或增量更新,耗时较长使得更新效率较低的问题,本申请可以明显减少数据下载量,缩短下载时间,提高更新效率。【附图说明】为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请提供的一种应用对象的处理方法实施例一的流程图;图2为本申请提供的一种应用对象的处理方法实施例二的流程图;图3为本申请提供的一种应用对象的处理方法实施例三的流程图;图4为本申请提供的一种应用对象的处理方法实施例四的部分流程图;图5为本申请提供的一种应用对象的处理方法实施例五的部分流程图;图6为本申请提供的一种电子设备实施例六的结构示意图;图7为本申请提供的一种电子设备实施例七的结构示意图;图8为本申请提供的一种电子设备实施例八的结构示意图;图9为本申请提供的一种电子设备实施例九的部分结构示意图;图10为本申请实施例九的另一部分结构示意图;图11为本当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种应用对象的处理方法,应用于电子设备,其特征在于,所述应用对象包括属性模块和资源模块,所述属性模块用于存储所述应用对象的描述信息,所述资源模块用于存储所述应用对象的资源数据,所述方法包括:当所述电子设备检测到对应所述应用对象的更新文件时,在所述更新文件中提取第一信息,所述第一信息用于描述所述更新文件;当所述电子设备检测到资源更新指令时,依据所述更新文件对所述资源模块中的资源数据进行更新,所述资源更新指令在用户依据所述第一信息进行确认操作时生成。

【技术特征摘要】

【专利技术属性】
技术研发人员:梁旭鹏
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1