一种单板机电脑软件许可证发布方法技术

技术编号:38428132 阅读:27 留言:0更新日期:2023-08-07 11:25
本发明专利技术涉及单板机、嵌入式技术领域,且公开了一种单板机电脑软件许可证发布方法,包括:步骤S1,设计许可证生成程序,生成许可证密文;步骤S2,修改应用软件程序,校验许可证密文;步骤S3,设计自毁程序;步骤S4,将所述许可证生成程序、应用软件程序和自毁程序更新到单板机软件系统中;步骤S5,将更新后的单板机软件系统烧制为镜像软件,供后续的硬件烧录使用。本发明专利技术简化了业务流程,降低了使用成本和管理成本。管理成本。管理成本。

【技术实现步骤摘要】
一种单板机电脑软件许可证发布方法


[0001]本专利技术涉及单板机、嵌入式
,具体为一种单板机电脑软件许可证发布方法。

技术介绍

[0002]目前,单板机软件系统通常都是通过镜像烧录的方式将操作系统和应用软件写入到单板机硬件系统中去,在软件烧制完成之后,再导入许可证,来激活应用软件。因为单板机软件系统可以通过镜像的方式导出并复制到别的单板机系统,目前的这种许可证方式有以下缺陷:需要制作特性的许可证,业务流程比较长,不仅耗时而且成本高;若许可证单独给出,应用软件有被破解和绕过的风险。如果不使用许可证,则复制该系统到其他的单板机电脑则可以直接使用,无法避免被盗用的风险。
[0003]如图1所示,传统的单板机应用软件的许可都是单独签发的,以工业用树莓派为例,传统的单板机树莓派软件系统包含以下的内容:
[0004]1、操作系统,通常是Linux。
[0005]2、系统配置,如启动脚本、系统的服务配置等。
[0006]3、应用软件(常用),如数据库、网页服务器、VPN客户端等。
[0007]4、应用软件(专用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种单板机电脑软件许可证发布方法,其特征在于,包括:步骤S1,设计许可证生成程序,并生成许可证密文;步骤S2,修改应用软件程序,校验许可证密文;步骤S3,设计自毁程序;步骤S4,将所述许可证生成程序、应用软件程序和自毁程序更新到单板机软件系统中;步骤S5,将更新后的单板机软件系统烧制为镜像软件,供后续的硬件烧录使用。2.根据权利要求1所述的一种单板机电脑软件许可证发布方法,其特征在于,所述步骤S1包括:步骤S11,所述许可证生成程序读取硬件指纹信息;步骤S12,合并预设的所述许可证生成程序的应用混淆密钥,将硬件指纹信息叠加合并,并进行SHA256编码,生成一个许可证密文,并更新到内核参数变量中。3.根据权利要求2所述的一种单板机电脑软件许可证发布方法,其特征在于,所述步骤S2包括:步骤S21,所述应用软件程序读取硬件指纹信息;步骤S22,合并预设的所述应用软件程序的应用混淆密钥,将硬件指纹信息叠加合并,并进行SHA256编码,生成一个许可证校验值,然后读取内核参数变量中的许可证密文,并比对该校验值和密文,如果一致,则启动所述应用软件程序,如果不一致,则停止启动所述应用软件程序。4.根据权利要求3所述的一种单板机电脑软件许可证发布方法,其特征在...

【专利技术属性】
技术研发人员:徐立宇赵余滨
申请(专利权)人:上海优咔网络科技有限公司
类型:发明
国别省市:

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

1