一种超融合多功能序列号处理的方法及系统技术方案

技术编号:24251469 阅读:13 留言:0更新日期:2020-05-22 23:32
本发明专利技术提供了一种超融合多功能序列号处理的方法及系统,包括配置产品软件所需的数据库信息;将上述产品软件所需的配置信息保存至数据库;基于产品序列号,进行数据校验;将校验匹配的数据信息进行格式转换;自动生成界面功能配置项,从而只需提前配置序列号、版本、功能模块信息以及相互之间的映射关系信息,则可在前端界面自动映射与序列号相匹配的信息。同时,用户可通过自定义选择需要的功能模块进行业务操作,所选择的功能模块还匹配到所对应的产品版本。本发明专利技术将序列号的信息与功能模块、版本相互映射,高度融合序列号所承载的信息,能够适应多元化部署场景的需求,将复杂流程简单化,大幅减少配置调试成本和数据库的负载压力。

A method and system of super fusion and multi-function serial number processing

【技术实现步骤摘要】
一种超融合多功能序列号处理的方法及系统
本专利技术涉及数据处理
,尤其涉及一种软件产品序列号处理的方法及系统。
技术介绍
产品序列号是软件开发商给软件的一个识别码,用于校验产品的合法身份,防止盗版,保障用户的正版权益,享受合法服务。目前的产品序列号大多数仅仅起到防盗版这一种功能。在大规模部署交付场景中,部署场景纷繁复杂,面对不同的客户场景和需求,需要按照不同的产品序列号和版本部署不同的功能模块。按照传统模式,我们需要人工修改功能模块的配置,并需要将功能模块所对应的经过前后端配合,保存与修改序列号信息所录入的数据库。当我们进行大规模的数据库读写操作,不仅会对数据库造成很大的负载,也会增加人工成本进行维护管理,效率低下,产生问题不易排查与修复。所以,现有的产品序列号作用单一,大部分只起到检测作用。与不同序列号关联的功能模块,修改不同配置时,底层和上层前后端都需要开发调整。同时,对页面大规模数据库读写操作时,增加数据库负载压力,需要对不同版本的功能模块项进行配置开发,调试过程繁琐。因此,需要一种处理简单、高效快捷的软件产品序列号处理的方法及系统。
技术实现思路
为了解决上述问题,本专利技术提供一种超融合多功能序列号处理的方法及系统,只需确定版本序列号配置信息,自动化进行数据库配置信息录入,通过输入序列号,前端界面则可自动映射出与序列号相匹配的信息。该方法和系统将序列号的信息与功能模块、版本相互映射,高度融合序列号所承载的信息,只需要操作很简单的序列号校验,就能够适应多元化部署场景的需求,将复杂流程简单化,减少人力、时间和学习成本的投入。为实现上述目的,本专利技术提供了一种超融合多功能序列号处理的方法,包括:配置产品软件所需的数据库信息;将上述产品软件所需的配置信息保存至数据库;基于产品序列号,进行数据校验;将校验匹配的数据信息进行格式转换;自动生成界面功能配置项。可选地,所述格式转换是将校验匹配的数据信息转换成JSON格式,将转换后的JSON格式数据发送到前端页面。可选地,所述配置信息包括序列号、版本、功能模块信息,所述功能模块信息包含多个供用户选择的功能。可选地,所述序列号、版本、功能模块信息之间相互关联,输入所述序列号、版本、功能模块信息三者中的任一信息则匹配出另一信息。可选地,通过输入序列号,校验成功后,得出相应的版本模式和/或功能模块信息。可选地,还包括自定义选择功能,获取用户自定义选择的功能模块信息,切换到相应的版本模式。另外,本专利技术还提供了一种超融合多功能序列号处理的系统,包括:配置单元,配置产品软件所需的数据库信息;存储单元,将上述产品软件所需的配置信息保存至数据库;处理单元,基于产品序列号,进行数据校验;将校验匹配的数据信息进行格式转换,自动生成界面功能配置项;界面单元,获取用户输入信息,显示界面功能配置项。可选地,所述配置信息包括序列号、版本、功能模块信息,所述功能模块信息对应多个供用户选择的功能模块。可选地,所述序列号、版本、功能模块信息之间相互关联,通过界面单元输入所述序列号、版本、功能模块信息三者中的任一信息则匹配出另一信息。可选地,通过输入序列号,校验成功后,得出相应的版本模式和/或功能模块信息。本专利技术的优点和有益效果在于:相比现有的部署交付场景,本专利技术提供了一种超融合多功能序列号处理的方法及系统,包括配置产品软件所需的数据库信息;将上述产品软件所需的配置信息保存至数据库;基于产品序列号,进行数据校验;将校验匹配的数据信息进行格式转换;自动生成界面功能配置项。本专利技术代替了基于不同产品序列号版本需要人工修改不同功能模块的传统模式,只需提前配置序列号、版本、功能模块信息以及相互之间的映射关系信息,自动化进行数据库配置信息录入,从而获取到校验正确的序列号后,前端界面则可自动映射与序列号相匹配的信息。同时,用户可通过自定义选择需要的功能模块进行业务操作,所选择的功能模块还匹配到所对应的产品版本。本专利技术将序列号的信息与功能模块、版本相互映射,高度融合序列号所承载的信息,能够适应多元化部署场景的需求,将复杂流程简单化,大幅减少配置调试,减少人力、时间和学习成本的投入,并减少了数据库的负载压力。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例的部分介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示意性示出了本专利技术一实施例的超融合多功能序列号处理方法的流程示意图。图2示意性示出了本专利技术一实施例中的序列号、版本、功能模块的对应关系示意图。图3示意性示出了本专利技术一实施例的超融合多功能序列号处理系统的界面单元结构示意图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。本专利技术提供的一种超融合多功能序列号处理的方法和系统,只需要通过底层系统数据库配置信息的确定及录入,就可以实现通过选择序列号,可与界面功能模块快速映射。在一实施例中,如图1,本专利技术提供了一种超融合多功能序列号处理的方法,包括:配置产品软件所需的数据库信息;将上述产品软件所需的配置信息基于API(ApplicationProgrammingInterface,应用程序编程接口)保存至数据库;基于产品序列号,进行数据校验;将校验匹配的数据信息进行格式转换;自动生成界面功能配置项。通过该方法,用户在上层前端界面上输入产品序列号后,上层后台服务器接收该序列号进行数据校验。上层后台服务器校验通过后,将匹配的数据信息转换为JSON格式,即转换传输至0、1格式。然后,上层后台服务器将转换后的JSON格式数据发送给前端界面。前端界面接收后台服务器发送的JSON格式数据,在界面上自动生成配置项,实现UI可视化,完成整体校验配置过程。在该实施例中,所述配置信息包括序列号(sn)、版本(version)、功能模块信息,所述功能模块信息包含多个供用户选择的功能。根据场景需要对该配置信息的文件进行编辑、修改、调整,完成配置信息。同时,底层数据库配置过程还可通过自动化工具将配置信息录入数据库。底层配置信息可以满足各种场景需求,而且每个版本的产品序列只需配置一次即可。其中,序列号是产品软件的唯一识别码。版本指示每个序列号所对应的版本模式。功能模块是供用户选择的业务项。上述序列号和版本可映射相应的功能模块,功能模块可影响版本模式。即所述序列号、版本、功能模块信息之间相互关联,输入所述序列号、版本、功能模块信息三者中的任一信息则匹配出另一信息。如图2,在一实施例中,一个产品序列号101(sn)对应3个版本,包括版本文档来自技高网...

【技术保护点】
1.一种超融合多功能序列号处理的方法,其特征在于,包括:/n配置产品软件所需的数据库信息;/n将上述产品软件所需的配置信息保存至数据库;/n基于产品序列号,进行数据校验;/n将校验匹配的数据信息进行格式转换;/n自动生成界面功能配置项。/n

【技术特征摘要】
1.一种超融合多功能序列号处理的方法,其特征在于,包括:
配置产品软件所需的数据库信息;
将上述产品软件所需的配置信息保存至数据库;
基于产品序列号,进行数据校验;
将校验匹配的数据信息进行格式转换;
自动生成界面功能配置项。


2.如权利要求1所述的方法,其特征在于,所述格式转换是将校验匹配的数据信息转换成JSON格式,将转换后的JSON格式数据发送到前端界面。


3.如权利要求1所述的方法,其特征在于,所述配置信息包括序列号、版本、功能模块信息,所述功能模块信息包含多个供用户选择的功能。


4.如权利要求3所述的方法,其特征在于,所述序列号、版本、功能模块信息之间相互关联,输入所述序列号、版本、功能模块信息三者中的任一信息则匹配出另一信息。


5.如权利要求3所述的方法,其特征在于,所述数据校验包括校验输入的序列号,校验成功后,得出相应的版本模式和/或功能模块信息。


6.如权利要求...

【专利技术属性】
技术研发人员:赵海龙黄显宗朱喜喜
申请(专利权)人:安超云软件有限公司
类型:发明
国别省市:福建;35

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

1