基于维度定义的软件产品的管理方法、平台、设备和介质技术

技术编号:35773224 阅读:17 留言:0更新日期:2022-12-01 14:15
本发明专利技术提供一种基于维度定义的软件产品的管理方法、平台、设备和介质,方法包括:产品ID定义步骤,根据用户输入的维度值按照预定的顺序生成一具有分隔符的字符串,该字符串即为该软件产品的产品ID;渠道ID定义步骤,即在产品ID定义步骤完成后,根据用户输入的渠道名称生成该软件产品的渠道ID;开发或升级准备步骤,将定义好的该软件产品的产品ID和渠道ID一并保存的同时发送至开发人员,供开发时录入至软件产品的代码中,或供升级时核对;OTA升级服务步骤,在用户选择好产品ID以及渠道ID后提供一OTA升级服务界面,供用户选择相应的升级包上传。本发明专利技术统一规范了产品ID和渠道ID的定义规则,从而避免升级错误的情况发生。从而避免升级错误的情况发生。从而避免升级错误的情况发生。

【技术实现步骤摘要】
基于维度定义的软件产品的管理方法、平台、设备和介质


[0001]本专利技术涉及计算机
,特别涉及一种基于维度定义的软件产品的集成化管理方法、平台、设备和介质。

技术介绍

[0002]作为软件开发企业而言,通常面临众多的产品同时开发,或者对已开发的产品做升级服务。由于软件产品的众多,且有些软件产品还具有不同的运行系统,例如有的用于运行于安卓系统,有的用于运行于WIN系统等;或者适应多种不同的设备,有的适用于智能电视,有的适用于手机或PAD等;若者需要在不同的渠道中上架。因此若没有合理的管理方法,软件产品间很难辨认,容易发生混乱。为解决这一问题,业内通常采用对软件产品进行产品ID定义,根据产品ID来实现产品的OTA(Over

the

Air Technology,空中下载技术,是通过移动通信(GSM或CDMA)的空中接口对SIM卡数据及应用进行远程管理的技术)升级服务功能。
[0003]然而目前的软件产品ID的定义没有统一的规则,而是由开发人员临时随意定义,完全可能与其他人员的定义相冲突,而且对软件产品ID的定义和OTA升级服务通常是分开进行的,二者没有直接联系,导致OTA升级服务时,因看错软件产品ID或弄错发布渠道而导致升级错误的情况发生。

技术实现思路

[0004]本专利技术要解决的技术问题,在于提供一种基于维度定义的软件产品的集成化管理方法、平台、设备和介质,将软件产品ID、渠道ID的定义和OTA升级服务集成在一平台中实现,其中软件产品ID遵守统一的维度定义规则,并将后期的OTA升级服务设置在软件产品ID、渠道ID的下一级界面中进行,从而避免升级错误的情况发生。
[0005]第一方面,本专利技术提供了一种基于维度定义的软件产品的集成化管理方法,执行于一集成平台,包括:产品ID定义步骤,即提供一产品ID定义界面,供用户选择或创建对应软件产品的所需维度,并响应用户输入的维度值,根据维度值按照预定的顺序生成一具有分隔符的字符串,该字符串即为该软件产品的产品ID;渠道ID定义步骤,即在产品ID定义步骤完成后,提供一渠道ID定义界面,供用户输入所述软件产品的渠道名称,并根据所述渠道名称生成该软件产品的渠道ID;开发或升级准备步骤,在渠道ID定义步骤结束后,提供一保存及触发按键,响应用户的点击,将该软件产品的产品ID和渠道ID一并保存的同时发送至开发人员,供开发时录入至软件产品的代码中,或供升级时核对;OTA升级服务步骤,提供已经定义好产品ID列表和渠道ID列表以供选择,在用户选择好产品ID以及渠道ID后提供一OTA升级服务界面,供用户选择相应的升级包上传。
[0006]第二方面,本专利技术提供了一种基于维度定义的软件产品的集成化管理平台,包括:
产品ID定义模块,用于提供一产品ID定义界面,供用户选择或创建对应软件产品的所需维度,并响应用户输入的维度值,根据维度值按照预定的顺序生成一具有分隔符的字符串,该字符串即为该软件产品的产品ID;渠道ID定义模块,用于在产品ID定义步骤完成后,提供一渠道ID定义界面,供用户输入所述软件产品的渠道名称,并根据所述渠道名称生成该软件产品的渠道ID;开发准备步骤,用于在渠道ID定义步骤结束后,提供一触发按键,响应用户的点击,将该软件产品的产品ID和渠道ID一并发送至软件产品的开发平台中,供开发时录入至软件产品的代码中。
[0007]第三方面,本专利技术提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
[0008]第四方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。
[0009]本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本专利技术将软件产品ID、渠道ID的定义和OTA升级服务集成在一平台中实现,其中软件产品ID遵守统一的维度定义规则,并将后期的OTA升级服务设置在软件产品ID、渠道ID的下一级界面中进行,从而避免导致升级错误的情况发生。另外,还在软件产品ID、渠道ID的定义过程中增加防重复判断,保证软件产品ID、渠道ID的唯一性,并在后期的OTA升级服务中,对软件包的名称进行校验,防止对应出错,即可避免因产品ID、渠道ID的误认而导致升级错误的情况发生。
[0010]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0011]下面参照附图结合实施例对本专利技术作进一步的说明。
[0012]图1为本专利技术实施例一中方法中的流程图;图2为本专利技术实施例的软件产品ID定义的界面示意图;图3为本专利技术实施例的渠道ID的定义的界面示意图;图4为本专利技术实施例的OTA升级服务的界面示意图;图5为本专利技术实施例的升级规则定义的界面示意图;图6为本专利技术实施例二中装置的结构示意图;图7为本专利技术实施例三中电子设备的结构示意图;图8为本专利技术实施例四中介质的结构示意图。
具体实施方式
[0013]本申请实施例通过提供一种基于维度定义的软件产品的集成化管理方法、平台、设备和介质,将软件产品ID、渠道ID的定义和OTA升级服务集成在一平台中实现,其中软件产品ID遵守统一的维度定义规则,并将后期的OTA升级服务设置在软件产品ID、渠道ID的下一级界面中进行,从而避免升级错误的情况发生。
[0014]本申请实施例中的技术方案,总体思路如下:本专利技术将软件产品ID、渠道ID的定义和OTA升级服务集成在一平台中实现,其中软件产品ID遵守统一的维度定义规则,并将后期的OTA升级服务设置在软件产品ID、渠道ID的下一级界面中进行,从而避免导致升级错误的情况发生。另外,还在软件产品ID、渠道ID的定义过程中增加防重复判断,保证软件产品ID、渠道ID的唯一性,并在后期的OTA升级服务中,对软件包的名称进行校验,防止对应出错,即可避免因产品ID、渠道ID的误认而导致升级错误的情况发生。
[0015]实施例一如图1所示,本实施例提供一种基于维度定义的软件产品的集成化管理方法,包括产品ID定义步骤、渠道ID定义步骤和开发准备步骤,还可以包括升级规则定义步骤。
[0016]产品ID定义步骤,即提供一产品ID定义界面,供用户选择或创建对应软件产品的所需维度,并响应用户输入的维度值,根据维度值按照预定的顺序生成一具有分隔符的字符串,该字符串即为该软件产品的产品ID;所述产品ID定义步骤中,在生成字符串时,先判断该字符串是否重复,若重复,则提示用户修改任一维度值,从而保证产品ID的唯一性;所述分隔符为空隔或者为下划线、#、*、&、%的任意一种。
[0017]如图2所示,产品ID定义步骤中,所述维度包括产品名称、产品类型、系统类型和设备类型等等,但也不限于此,具体的维度可根据需要调整;例如用户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于维度定义的软件产品的管理方法,执行于一集成平台,其特征在于:包括:产品ID定义步骤,即提供一产品ID定义界面,供用户选择或创建对应软件产品的所需维度,并响应用户输入的维度值,根据维度值按照预定的顺序生成一具有分隔符的字符串,该字符串即为该软件产品的产品ID;渠道ID定义步骤,即在产品ID定义步骤完成后,提供一渠道ID定义界面,供用户输入所述软件产品的渠道名称,并根据所述渠道名称生成该软件产品的渠道ID;开发或升级准备步骤,在渠道ID定义步骤结束后,提供一保存及触发按键,响应用户的点击,将该软件产品的产品ID和渠道ID一并保存的同时发送至开发人员,供开发时录入至软件产品的代码中,或供升级时核对;OTA升级服务步骤,提供已经定义好产品ID列表和渠道ID列表以供选择,在用户选择好产品ID以及渠道ID后提供一OTA升级服务界面,供用户选择相应的升级包上传。2.根据权利要求1所述的方法,其特征在于:还包括:所述产品ID定义步骤中,在生成字符串时,先判断该字符串是否重复,若重复,则提示用户修改任一维度值;所述渠道ID定义步骤中,在用户输入所述软件产品的渠道名称时,先判断该渠道名称是否重复,则提示用户修改渠道名称;所述升级包的软件包名包括ID验证码,该ID验证码是根据产品ID以及渠道ID自动生成,当用户选择相应的升级包上传时,OTA升级服务步骤还包括对该ID验证码进行验证,判断访ID验证码是否对应本产品的产品ID以及渠道ID,若验证不通过,则提示上传错误。3.根据权利要求1或2所述的方法,其特征在于:还包括:升级规则定义步骤,即在产品ID定义步骤完成后或在渠道ID定义步骤完成后,提供一升级规则定义界面,供用户输入所述软件产品的升级规则,并响应用户的输入,生成相应的升级规则。4.根据权利要求1所述的方法,其特征在于:所述维度包括产品名称、产品类型、系统类型和设备类型;所述分隔符为空隔或者为下划线、#、*、&、%的任意一种。5.一种基于维度定义的软件产品的管理平台,其特征在于:包括:产品ID定义模块,用于提供一产品ID定义界面,供用户选择或创建对应软件产品的所需维度,...

【专利技术属性】
技术研发人员:何志宏孟伊
申请(专利权)人:北京智象信息技术有限公司
类型:发明
国别省市:

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

1