一种集成电路程序烧录系统的制作方法

文档序号:15124242发布日期:2018-08-07 23:52阅读:1192来源:国知局

本实用新型涉及程序烧录设备领域,具体涉及一种集成电路程序烧录系统。



背景技术:

随着互联网技术的不断发展,实现了互联网与传统行业的紧密结合,利用互联网平台的网上交易日益发展,网上交易主要是在网络的虚拟环境上进行的交易,类似与现实世界当中的商店,差别是利用电子商务的各种手段,达成从买到卖的过程的虚拟交易过程。

基于目前的集成电路烧制程序在利用互联网的交易过程中,其程序开发者提供烧录程序给程序使用方进行程序烧录,通常程序开发者是根据烧录次数进行收费,但对程序使用者而言,其可能谎报烧制次数,或采用反编译窃取到程序开发者的源程序,从而造成程序开发者的利益损害,不利于知识产权的保护。



技术实现要素:

本实用新型为了解决现有技术存在的上述问题,提供了一种集成电路程序烧录系统,以解决集成电路烧制程序在互联网交易过程中,易损害开发者的权益和知识产权保护的技术问题。

为实现上述目的,本实用新型提供了一种集成电路程序烧录系统,包括:

对源程序加密并上传所述源程序的加密程序至互联网的第一终端,所述第一终端与互联网通讯连接;

存储所述加密程序的服务器,所述服务器设置于互联网中;

申请程序使用授权并从所述服务器下载所述加密程序及获取所述加密程序的密钥的第二终端,所述第二终端与互联网通讯连接;以及

接收所述第二终端所下载的加密程序及密钥,并对加密程序进行处理且根据限制条件将待烧录程序烧录至芯片所对应的存储器中的程序烧录器,所述程序烧录器与所述第二终端通讯连接;

所述程序烧录器包括:

通讯传输模块,所述通讯传输模块与第二终端通讯连接;

解密加密程序的程序解密模块;

将解密后的加密程序进行数据编译处理的程序编译模块;以及

将待烧录程序烧录至芯片所对应的存储器中的芯片烧录模块。

作为本实用新型的进一步优选技术方案,所述通讯传输模块为无线通讯传输模块,所述无线通讯传输模块为蓝牙、wifi或Zigbee。

作为本实用新型的进一步优选技术方案,所述第一终端为程序开发者终端,所述第二终端为程序使用者终端,所述第一终端和所述第一终端为计算机、笔记本或智能手机。

作为本实用新型的进一步优选技术方案,所述限制条件为待烧录程序允许的最大烧录次数,所述最大烧录次数由加密程序所对应的密钥限定。

作为本实用新型的进一步优选技术方案,所述程序烧录器包括处理模块,用于采用密匙解密加密程序,并将解密后的加密程序通过数据编译处理以得到待烧录程序,所述待烧录程序不同于所述加密程序,且不同于源程序。

本实用新型的集成电路程序烧录系统可以达到如下有益效果:

本实用新型的集成电路程序烧录系统,通过包括:第一终端,与互联网建立通讯连接,用于对源程序加密,并上传所述源程序的加密程序;服务器,设置于互联网中,用于存储所述加密程序;第二终端,与互联网建立通讯连接,用于申请程序使用授权,并从所述服务器下载所述加密程序及获取所述加密程序的密钥;以及程序烧录器,与所述第二终端建立通讯连接,接收第二终端所下载的加密程序及密钥,并对加密程序进行处理,且根据限制条件,将待烧录程序烧录至芯片所对应的存储器中,使得程序使用者只有获得程序开发者授权才能得到加密程序和密匙,加密程序也只能发送到烧录器后经过程序解密后才能烧录到芯片的存储器中,而且整个过程中程序使用者没有得到源程序,无法对加密程序进行反编译,从而有效保护了开发者的权益和知识产权。

附图说明

下面结合附图和具体实施方式对本实用新型作进一步详细的说明。

图1为本实用新型集成电路程序烧录系统提供的一实例的系统框图;

图2为本实用新型程序烧录器提供的一实例的结构示意图。

本实用新型目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面将结合附图以及具体实施方式,对本实用新型做进一步描述。较佳实施例中所引用的如“上”、“下”、“左”、“右”、“中间”及“一”等用语,仅为便于叙述的明了,而非用以限定本实用新型可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本实用新型可实施的范畴。

图1为本实用新型集成电路程序烧录系统提供的一实例的系统框图,如图1所示,集成电路程序烧录系统,包括:

对源程序加密并上传所述源程序的加密程序至互联网的第一终端,所述第一终端与互联网通讯连接;

存储所述加密程序的服务器,所述服务器设置于互联网中;

申请程序使用授权并从所述服务器下载所述加密程序及获取所述加密程序的密钥的第二终端,所述第二终端与互联网通讯连接;以及

接收所述第二终端所下载的加密程序及密钥,并对加密程序进行处理且根据限制条件将待烧录程序烧录至芯片所对应的存储器中的程序烧录器,所述程序烧录器与所述第二终端通讯连接。

具体实施中,所述第二终端中所述申请程序使用授权的一实施例具体如下:程序使用者向服务器申请该加密程序的使用授权,申请过程为网络支付以购买该程序的使用授权,例如淘宝、或其他网络支付的方式,当程序使用者在付费后,获得授权,即可实现验证授权,并从服务器下载所述加密程序,以及获取该加密程序的密钥。

在次仅仅为例而言,当然,还可以是其它的申请授权的方式,不仅仅局限与网络支付,例如,程序使用者还可通过邮箱等方式向程序开发者申请授权等。

图2为本实用新型程序烧录器提供的一实例的结构示意图,如图2所示,所述程序烧录器包括:

通讯传输模块,所述通讯传输模块与第二终端通讯连接;

解密加密程序的程序解密模块;

将解密后的加密程序进行数据编译处理的程序编译模块;以及

将待烧录程序烧录至芯片所对应的存储器中的芯片烧录模块。

具体地,所述限制条件为待烧录程序允许的最大烧录次数,所述最大烧录次数由加密程序所对应的密钥限定,密钥内设备特定的限制条件信息,并由程序设计者在对源程序加密时所设定,用以规范程序烧录器在烧录芯片时所遵守的条件。

例如,在一实施例中,若最大烧录次数预设为10次,针对同一加密程序而言,程序烧录器只能进行最多10次的烧录动作。当烧录次数超过10次时,程序烧录器便无法将同一加密程序烧录于芯片的存储器中。

另一实施例中,针对同一加密程序,已烧录的次数超过了最大允许的烧录次数,若程序使用者还需要更多次数的烧录,只需再次向程序开发者申请使用授权,以获取新的密码,新密钥内包含后新的最多烧录次数,程序使用者采用新密钥对原加密程序进行解密,即可再次进行烧录操作。从而有效保护的程序开发者的权益,有效防止程序使者无限烧录同一程序的问题。

具体实施中,所述程序烧录器包括处理模块,用于采用密匙解密加密程序,并将解密后的加密程序通过数据编译处理以得到待烧录程序,所述待烧录程序不同于所述加密程序,且不同于源程序。

优选地,加密程序的解密过程,以及程序的数据编译处理均在程序烧录器中完成,整个烧录过程中,程序使用者只能接触到加密程序,从而防止程序使用者对程序进行反编译。另外,待烧录程序不同于所述加密程序,且不同于源程序,从而达到保护程序开发者权益的目的。

具体实施中,所述通讯传输模块为无线通讯传输模块,所述无线通讯传输模块为蓝牙、 wifi或Zigbee。当然,通讯传输模块还可以是有线传输,如USB数据通讯。

具体实施中,所述第一终端为程序开发者终端,所述第二终端为程序使用者终端,所述第一终端和所述第一终端为计算机、笔记本或智能手机。

虽然以上描述了本实用新型的具体实施方式,但是本领域熟练技术人员应当理解,这些仅是举例说明,可以对本实施方式做出多种变更或修改,而不背离本实用新型的原理和实质,本实用新型的保护范围仅由所附权利要求书限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1