防止软件拷贝的方法、系统、可读存储介质及电子设备技术方案

技术编号:19009382 阅读:28 留言:0更新日期:2018-09-22 09:13
本发明专利技术公开了一种防止软件拷贝的方法、系统、可读存储介质及电子设备,所述方法包括:读取一当前板卡对应的当前芯片ID码,并判断所述当前芯片ID码与所述标准板卡中的唯一芯片ID码是否一致,其中每个所述标准板卡仅有一个所述唯一芯片ID码;若否,则判定所述当前板卡中的软件为从所述标准板卡中拷贝的软件,并将所述当前板卡设置为禁用状态。本发明专利技术提出的防止软件拷贝的方法,在实际应用中可以有效地防止板卡中的软件被拷贝盗用。

Method, system, readable storage medium and electronic device for preventing software copy

The invention discloses a method, a system, a readable storage medium and an electronic device for preventing software copy. The method comprises reading a current chip ID code corresponding to a current board card and judging whether the current chip ID code is consistent with the unique chip ID code in the standard board card, wherein each standard board card has only one. One unique chip ID code, if not, determines that the software in the current card is software copied from the standard card and sets the current card to a disabled state. The method of preventing software copy proposed by the invention can effectively prevent software copy and embezzlement in the board card in practical application.

【技术实现步骤摘要】
防止软件拷贝的方法、系统、可读存储介质及电子设备
本专利技术涉及计算机软件
,特别涉及一种防止软件拷贝的方法、系统、可读存储介质及电子设备。
技术介绍
随着经济的不断发展以及科技的不断进步,电子产品在人们的日常生活中变得越来越普遍。这些电子产品不仅极大地方便了人们之间的交流沟通,也增添了人们的生活乐趣,已成为人们日常生活中所不可或缺的重要部分。电视机作为一种非常常见的电器设备,可以接收电视台所发射的电视信号以进行各类节目的播放。在电视机中,板卡是一个非常重要的核心元件。在电视机板卡上加载有TV程序软件,在接收到开机信号时,电视机板卡会对应加载TV程序软件以开启电视机,进行电视节目的播放。然而,在实际应用中,常存在板卡上的TV程序软件被拷贝盗用的现象。目前只有部分的板卡可以实现防拷贝的功能,对于没有该防拷贝功能的板卡,则无法有效地遏制此类现象的发生,给企业带来了无法估量的损失。
技术实现思路
为此,本专利技术的目的是为了解决现有技术中,对于没有该防拷贝功能的板卡,将无法有效防止板卡上的TV程序软件被拷贝盗用的问题。本专利技术提出一种防止软件拷贝的方法,用于防止一标准板卡中的软件被拷贝,其中,所述方法包括如下步骤:读取一当前板卡对应的当前芯片ID码,并判断所述当前芯片ID码与所述标准板卡中的唯一芯片ID码是否一致,其中每个所述标准板卡仅有一个所述唯一芯片ID码;若否,则判定所述当前板卡中的软件为从所述标准板卡中拷贝的软件,并将所述当前板卡设置为禁用状态。本专利技术提出的防止软件拷贝的方法,当生产厂商对所生产的板卡进行首次开机使用时,该板卡的存储区会永久记录存储板卡的唯一芯片ID码,若市面上有其它竞争者试图拷贝板卡中的TV程序软件,由于该唯一芯片ID码为永久记录存储,因此在拷贝时将不可避免地将该唯一芯片ID码连同程序软件一起拷贝过去,当拷贝的板卡在运行该TV程序软件时,该TV程序软件会将拷贝的板卡的当前芯片ID码与上述的唯一芯片ID码进行比对,若二者不一致,则可以判定当前的板卡为拷贝板卡,进而将其设置为禁用状态,从而有效地防止了TV程序软件的拷贝。所述防止软件拷贝的方法,其中,当接收到所述标准板卡的首次开机信号时,在所述标准板卡的存储区中永久记录存储所述标准板卡的所述唯一芯片ID码。所述防止软件拷贝的方法,其中,所述当接收到所述标准板卡的首次开机信号时,在所述标准板卡的存储区中永久记录存储所述标准板卡的唯一芯片ID码的步骤包括:当接收到所述标准板卡的开机信号时,则判断在所述标准板卡的存储区内是否存储了所述标准板卡的唯一芯片ID码;若否,则从所述标准板卡的芯片读取区中读取到所述唯一芯片ID码,并将所述唯一芯片ID码永久存储至所述存储区内。所述防止软件拷贝的方法,其中,所述存储区至少包括一用于存储所述唯一芯片ID码的子存储空间,所述子存储空间对应有一索引地址,所述方法还包括:判断所述索引地址是否在一预设属性列表中,所述预设属性列表为所述标准板卡恢复出厂设置时对应的白名单;当判断到所述索引地址在所述预设属性列表中,则当接收到一针对于所述标准板卡的恢复出厂设置信号时,仍保存所述子存储空间内的所述唯一芯片ID码。所述防止软件拷贝的方法,其中,所述读取一当前板卡对应的当前芯片ID码的方法包括如下步骤:当接收到所述当前板卡的开机信号时,则判断在所述当前板卡的存储区内是否存储了所述当前板卡的当前芯片ID码,其中所述当前板卡为一被测板卡;若否,则从所述当前板卡的芯片读取区中读取到所述当前芯片ID码。所述防止软件拷贝的方法,其中,在所述判断所述当前芯片ID码与所述唯一芯片ID码是否一致的步骤之后,所述方法还包括:当判断到所述当前芯片ID码与所述唯一芯片ID码相一致,则确定所述当前板卡与所述标准板卡为同一板卡。所述防止软件拷贝的方法,其中,所述判定所述当前板卡中的软件为从所述标准板卡中拷贝的软件,并将所述当前板卡设置为禁用状态的方法包括如下步骤:当判断到所述当前板卡中的软件为从所述标准板卡中拷贝时,则确认生成一板卡禁用指令;根据所述板卡禁用指令,关闭所述当前板卡的所有串口以使所述当前板卡处于禁用状态。本专利技术还提出一种防止软件拷贝的系统,用于防止一标准板卡中的软件被拷贝,其中,所述系统包括:判断模块,用于读取一当前板卡对应的当前芯片ID码,并判断所述当前芯片ID码与所述标准板卡中的唯一芯片ID码是否一致,其中每个所述标准板卡仅有一个所述唯一芯片ID码;禁用模块,用于当判断到所述当前芯片ID码与所述标准板卡中的唯一芯片ID码不一致时,则判定所述当前板卡中的软件为从所述标准板卡中拷贝的软件,并将所述当前板卡设置为禁用状态。本专利技术还提出一种可读存储介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上所述的防止软件拷贝的方法。本专利技术还提出一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如上所述的防止软件拷贝的方法。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术第一实施例中的防止软件拷贝方法的原理框图;图2为本专利技术第二实施例中的防止软件拷贝方法的流程图;图3为本专利技术第三实施例中的防止软件拷贝系统的结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。附图中给出了本专利技术的若干实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本专利技术的公开内容更加透彻全面。需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”、“上”、“下”以及类似的表述只是为了说明的目的,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。在本专利技术中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。在实际应用中,常存在板卡上的TV程序软件被拷贝盗用的现象。目前只有部分的板卡可以实现防拷贝的功能,对于没有该防拷贝功能的板卡,则无法有效地遏制此类现象的发生,给企业带来了无法估量的损失。为了解决这一问题,本专利技术提出了一种防止软件拷贝的方法,用于防止一正规生产厂商所生产的板卡中的软件被拷贝,请参阅图1,所述方法包括如下步骤:S101,读取一当前板卡对应的当前芯片ID码,并判断所述当前芯片ID码与所述标准板卡中的唯一芯片ID码是本文档来自技高网...
防止软件拷贝的方法、系统、可读存储介质及电子设备

【技术保护点】
1.一种防止软件拷贝的方法,用于防止一标准板卡中的软件被拷贝,其特征在于,所述方法包括如下步骤:读取一当前板卡对应的当前芯片ID码,并判断所述当前芯片ID码与所述标准板卡中的唯一芯片ID码是否一致,其中每个所述标准板卡仅有一个所述唯一芯片ID码;若否,则判定所述当前板卡中的软件为从所述标准板卡中拷贝的软件,并将所述当前板卡设置为禁用状态。

【技术特征摘要】
1.一种防止软件拷贝的方法,用于防止一标准板卡中的软件被拷贝,其特征在于,所述方法包括如下步骤:读取一当前板卡对应的当前芯片ID码,并判断所述当前芯片ID码与所述标准板卡中的唯一芯片ID码是否一致,其中每个所述标准板卡仅有一个所述唯一芯片ID码;若否,则判定所述当前板卡中的软件为从所述标准板卡中拷贝的软件,并将所述当前板卡设置为禁用状态。2.根据权利要求1所述的防止软件拷贝的方法,其特征在于,所述方法还包括:当接收到所述标准板卡的首次开机信号时,在所述标准板卡的存储区中永久记录存储所述标准板卡的所述唯一芯片ID码。3.根据权利要求2所述的防止软件拷贝的方法,其特征在于,所述当接收到所述标准板卡的首次开机信号时,在所述标准板卡的存储区中永久记录存储所述标准板卡的所述唯一芯片ID码的步骤包括:当接收到所述标准板卡的开机信号时,则判断在所述标准板卡的存储区内是否存储了所述标准板卡的唯一芯片ID码;若否,则从所述标准板卡的芯片读取区中读取到所述唯一芯片ID码,并将所述唯一芯片ID码永久存储至所述存储区内。4.根据权利要求3所述的防止软件拷贝的方法,其特征在于,所述存储区至少包括一用于存储所述唯一芯片ID码的子存储空间,所述子存储空间对应有一索引地址,所述方法还包括:判断所述索引地址是否在一预设属性列表中,所述预设属性列表为所述标准板卡恢复出厂设置时对应的白名单;当判断到所述索引地址在所述预设属性列表中,则当接收到一针对于所述标准板卡的恢复出厂设置信号时,仍保存所述子存储空间内的所述唯一芯片ID码。5.根据权利要求3所述的防止软件拷贝的方法,其特征在于,所述读取一当前板卡对应的当前芯片ID码的方法包括如下步骤:当接收到所述当前板卡的开机信号时,...

【专利技术属性】
技术研发人员:饶林
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东,44

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

1