System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种资源发布方法、装置及电子设备制造方法及图纸_技高网

一种资源发布方法、装置及电子设备制造方法及图纸

技术编号:40759083 阅读:2 留言:0更新日期:2024-03-25 20:11
本申请提供了一种资源发布方法、装置及电子设备,包括:响应于针对资源发布标识执行的选择操作,从资源管理数据库中提取应用服务对应的上一版本的发布资源包;启用预设差异比对指令,对应用服务对应的待发布资源包与上一版本发布资源包进行比对,确定内容差异结果;根据内容差异结果,生成针对应用服务的更新描述并在发布确认界面进行显示,发布确认界面包括发布确认标识;响应于针对发布确认标识执行的选择操作,在资源管理界面生成对应的资源版本条目,以完成对待发布资源包对应的资源版本的发布。本申请在资源正式发布之前引入自动化的版本差异比对,提高更新描述的生成效率以及准确性。

【技术实现步骤摘要】

本申请涉及网络,尤其涉及一种资源发布方法、装置及电子设备


技术介绍

1、目前madp(mobile application development platform,移动应用开发平台)在进行资源版本发布时,会根据应用服务内页面对应的配置数据,生成页面内容描述json,形成对应的资源包,发布后客户端根据资源包中对应的内容描述json来渲染页面。

2、在进行资源发布之前,通常需要后台操作人员手动录入应用服务对应的待发布资源版本与上一资源版本之间的更新描述,这样很容易造成遗漏,且手动输入方式也会降低整个资源发布过程的处理效率。


技术实现思路

1、有鉴于此,本申请的目的在于至少提供一种资源发布方法、装置及电子设备,本申请在资源正式发布之前引入自动化的版本差异比对,提高更新描述的生成效率以及准确性。

2、本申请主要包括以下几个方面:

3、第一方面,本申请实施例提供一种资源发布方法,方法包括:显示资源发布界面,资源发布界面包括应用服务对应的待发布资源包和资源发布标识,响应于针对资源发布标识执行的选择操作,从资源管理数据库中提取应用服务对应的上一版本的发布资源包,启用预设差异比对指令对应用服务对应的待发布资源包与上一版本发布资源包进行比对,确定内容差异结果,根据内容差异结果,生成针对应用服务的更新描述并在发布确认界面进行显示,发布确认界面包括发布确认标识,响应于针对发布确认标识执行的选择操作,在资源管理界面生成对应的资源版本条目,以完成对待发布资源包对应的资源版本的发布。

4、在一种可能的实施方式中,待发布资源包包括应用服务内每个功能页面对应的页面配置内容,内容差异结果包括待发布资源包中的每个功能页面对应的差异配置内容,更新描述包括与每个功能页面对应的子更新描述,其中,通过以下方式确定内容差异结果和更新描述:启用预设差异比对指令后,针对待发布资源包中的每个功能页面,将该功能页面对应的页面配置内容与上一版本发布资源包中对应功能页面的页面配置内容进行比对,确定该功能页面对应的差异配置内容;针对每个功能页面对应的差异配置内容,生成该差异配置内容对应的子更新描述。

5、在一种可能的实施方式中,差异配置内容包括待发布资源包中功能页面与上一版本发布资源包中对应功能页面之间的至少一个差异行,其中,通过以下方式确定每个功能页面对应的差异配置内容:针对待发布资源包中每个功能页面,执行:将该功能页面对应的页面配置内容逐行与上一版本发布资源包中对应功能页面的页面配置内容进行比对,确定每行对应的比对结果;针对每行对应的比对结果:若比对结果一致,则确定该行内容与上一版本发布资源包相同,继续执行下一行比对;若比对结果不一致,则将该行确定为差异行。

6、在一种可能的实施方式中,响应于针对发布确认标识执行的选择操作之前,方法还包括:响应于针对目标子更新描述执行的更正操作,完成对目标子更新描述的修正。

7、在一种可能的实施方式中,资源发布界面还包括预览标识,其中,方法还包括:响应于针对预览标识执行的选择操作,显示预览界面;对待发布资源包进行解析,读取待发布资源包中每个功能页面对应的配置内容;按照每个功能页面对应的配置内容,在预览界面完成对每个功能页面的渲染。

8、在一种可能的实施方式中,配置内容包括至少一个功能组件对应的组件配置信息;其中,通过以下方式在预览界面完成对每个功能页面的渲染:针对每个功能页面:按照该功能页面内每个功能组件对应的组件配置信息以及该功能组件对应的展示框架,在预览界面内完成对每个功能页面的渲染。

9、在一种可能的实施方式中,当正在运行的资源版本不正确时:响应于针对目标资源版本条目中的资源状态配置项执行的配置操作,将正在运行的资源版本回退至目标资源版本条目对应的资源版本,目标资源版本条目对应的资源版本为除正在运行的资源版本之外的其它资源版本中的任意一个;将配置数据库中的内容替换为回退之前所运行的资源版本对应的页面配置内容,配置数据库用于存储下一次进行资源版本编辑所使用的页面配置内容。

10、在一种可能的实施方式中,通过以下方式将正在运行的资源版本回退至目标资源版本条目对应的资源版本:响应于针对目标资源版本条目中的资源状态配置项执行的选择操作,显示多个资源状态选项,多个资源状态选项包括默认状态选项;响应于针对默认状态选项执行的选择操作,将正在运行的资源版本回退至目标资源版本条目对应的资源版本。

11、第二方面,本申请实施例还提供一种资源发布装置,装置包括:第一显示模块,用于显示资源发布界面,资源发布界面包括应用服务对应的待发布资源包和资源发布标识;提取模块,用于响应于针对资源发布标识执行的选择操作,从资源管理数据库中提取应用服务对应的上一版本的发布资源包;差异比对模块,用于启用预设差异比对指令对应用服务对应的待发布资源包与上一版本发布资源包进行比对,确定内容差异结果;确认模块,用于根据内容差异结果,生成针对应用服务的更新描述并在发布确认界面进行显示,发布确认界面包括发布确认标识;发布模块,用于响应于针对发布确认标识执行的选择操作,在资源管理界面生成对应的资源版本条目,以完成对待发布资源包对应的资源版本的发布。

12、第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,存储器存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储器之间通过总线进行通信,机器可读指令被处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中的资源发布方法的步骤。

13、本申请实施例提供的一种资源发布方法、装置及电子设备,包括:响应于针对资源发布标识执行的选择操作,从资源管理数据库中提取应用服务对应的上一版本的发布资源包;启用预设差异比对指令对应用服务对应的待发布资源包与上一版本发布资源包进行比对,确定内容差异结果;根据内容差异结果,生成针对应用服务的更新描述并在发布确认界面进行显示,发布确认界面包括发布确认标识;响应于针对发布确认标识执行的选择操作,在资源管理界面生成对应的资源版本条目,以完成对待发布资源包对应的资源版本的发布。本申请在资源正式发布之前引入自动化的版本差异比对,提高更新描述的生成效率以及准确性。

14、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

本文档来自技高网...

【技术保护点】

1.一种资源发布方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述待发布资源包包括应用服务内每个功能页面对应的页面配置内容,所述内容差异结果包括每个功能页面对应的差异配置内容,所述更新描述包括与每个功能页面对应的子更新描述,

3.根据权利要求2所述的方法,其特征在于,所述差异配置内容包括待发布资源包中功能页面与上一版本发布资源包中对应功能页面之间的至少一个差异行,

4.根据权利要求2所述的方法,其特征在于,响应于针对所述发布确认标识执行的选择操作之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述资源发布界面还包括预览标识,

6.根据权利要求5所述的方法,其特征在于,所述配置内容包括至少一个功能组件对应的组件配置信息;

7.根据权利要求1所述的方法,其特征在于,所述资源管理界面包括应用服务对应的多个资源版本条目,每个资源版本条目包括资源版本和资源状态配置项,

8.根据权利要求7所述的方法,其特征在于,通过以下方式将正在运行的资源版本回退至目标资源版本条目对应的资源版本:

9.一种资源发布装置,其特征在于,所述装置包括:

10.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至6任一所述的资源发布方法的步骤。

...

【技术特征摘要】

1.一种资源发布方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述待发布资源包包括应用服务内每个功能页面对应的页面配置内容,所述内容差异结果包括每个功能页面对应的差异配置内容,所述更新描述包括与每个功能页面对应的子更新描述,

3.根据权利要求2所述的方法,其特征在于,所述差异配置内容包括待发布资源包中功能页面与上一版本发布资源包中对应功能页面之间的至少一个差异行,

4.根据权利要求2所述的方法,其特征在于,响应于针对所述发布确认标识执行的选择操作之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述资源发布界面还包括预览标识,

6.根据权利要求5所述的方法,其特...

【专利技术属性】
技术研发人员:张剑锋张德明苏景博
申请(专利权)人:中电金信软件有限公司
类型:发明
国别省市:

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

1