一种阻止电子设备盗版的方法及系统技术领域
本发明属于电子设备领域,尤其涉及一种阻止电子设备盗版的方法及系统。
背景技术
随着电子设备的发展,人们对电子设备的性能要求越来越高,生产厂家为了获得更多的市场份额,不断的升级电子设备,但是如果对电子设备进行盗版,即非法复制并进行销售,那么便会造成生产厂家的巨大损失。
目前,阻止盗版的方法主要是通过加密芯片对电子设备进行保护,但是加密芯片一旦被破解,电子设备就会任意被非法复制,那么盗版的电子设备便无限制地正常使用,另外增加加密芯片还会增加电子设备的成本。
发明内容
本发明为解决现有技术中盗版的电子设备能正常使用且电子设备的成本增加的问题,提供一种阻止电子设备盗版的方法及系统,能在不增加电子设备成本的情况,使得盗版的电子设备不能正常工作以阻止电子设备的盗版。
本发明提供一种阻止电子设备盗版的方法,所述方法包括以下步骤:
当电子设备获取到开机信号时,电子设备开始工作;
电子设备输出ID码至网络服务器;
网络服务器判断接收到的ID码是否保存在预设ID数据库中,如果是,输出注册成功信息,如果否,输出注册失败信息;
当接收到注册成功信息时,所述电子设备继续工作;
当接收到注册失败信息时,所述电子设备停止工作并锁止。
本发明还提供一种阻止电子设备盗版的系统,所述系统包括电子设备和网络服务器;
所述电子设备,用于当获取到开机信号时,开始工作,以及输出ID码至网络服务器,且当接收到注册成功信息时,继续工作,当接收到注册失败信息时,停止工作并锁止;
所述网络服务器,用于接收电子设备输出的输出ID码,并判断接收到的ID码是否保存在预设ID数据库中,如果是,输出注册成功信息至所述电子设备,如果否,输出注册失败信息至所述电子设备。
从阻止电子设备盗版的方案可以看出,通过电子设备开始工作时,输出标识信息至网络服务器,标识信息包括ID码,那么网络服务器通过判断接收到的ID码是否保存在预设ID数据库中,便可以判断出该电子设备是否为正版产品,当接收到的ID码保存在预设ID数据库中时,即预设ID数据库中的ID码保存有与电子设备所发送的ID码一致的,那么该电子设备为正版产品,电子设备可以继续正常工作,当接收到的ID码没有保存在预设ID数据库中时,则可以判断该电子设备为盗版产品,所述电子设备停止工作并锁止,使得盗版的电子设备无法正常工作,从而可以有效地阻止电子设备的盗版,另外,本发明通过软件的方案便可以判断出该电子设备是否为正版产品,因此不会增加电子设备的生产成本。
附图说明
图1为本发明阻止电子设备盗版的方法第一种实施例的流程图。
图2为本发明阻止电子设备盗版的方法第二种实施例的流程图。
图3为本发明阻止电子设备盗版的方法第三种实施例的流程图。
图4为本发明阻止电子设备盗版的方法第四种实施例的流程图。
图5为本发明阻止电子设备盗版的系统一种实施例的结构框图。
具体实施方式
为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供第一种实施例的阻止电子设备盗版的方法,如图1所示,所述方法包括以下步骤:
步骤S01,电子设备1获取到开机信号,进入步骤S02;
步骤S02,电子设备1开始工作,进入步骤S03;
步骤S03,电子设备1输出D码至网络服务器2,进入步骤S04;
步骤S04,网络服务器2判断接收到的ID码是否保存在预设ID数据库中,如果是,进入步骤S05,如果否,进入步骤S07;
步骤S05,网络服务器2输出注册成功信息,进入步骤S06;
步骤S06,所述电子设备1继续工作;
步骤S07,网络服务器2输出注册失败信息,进入步骤S08;
步骤S08,所述电子设备1停止工作并锁止。
在具体实施中,所述电子设备1可以具体为便携式导航系统,移动终端等。
对于步骤S04中,当所述电子设备1生产时,便将该设备对应的ID码保存在预设ID数据库中,以便于使用。
在本实施例中,所述步骤S03具体为,电子设备1输出ID码和当前位置信息至网络服务器2。
从上述的方案可以看出,通过电子设备1开始工作时,输出标识信息至网络服务器,标识信息包括ID码,那么网络服务器2通过判断接收到的ID码是否保存在预设ID数据库中,便可以判断出该电子设备是否为正版产品,当接收到的ID码保存在预设ID数据库中时,即预设ID数据库中的ID码保存有与电子设备1所发送的ID码一致的,那么该电子设备1为正版产品,电子设备1可以继续正常工作,当接收到的ID码没有保存在预设ID数据库中时,则可以判断该电子设备1为盗版产品,所述电子设备1停止工作并锁止,使得盗版的电子设备1无法正常工作,从而可以有效地阻止电子设备1的盗版,另外,本发明通过软件的方案便可以判断出该电子设备1是否为正版产品,因此不会增加电子设备1的生产成本。
在具体实施中,为了进一步保证阻止盗版的准确性,本发明还提供第二种实施例的阻止盗版的方法,如图2所示,与第一种实施例的方法的不同之处在于:步骤S05还包括以下步骤:
步骤S051,网络服务器2将确认保存在预设ID数据库中的ID码标记为已注册,并保存所述电子设备1的当前位置信息。
在本实施例中,为了进一步阻止电子设备1的盗版,在步骤S06之后,包括以下步骤:
步骤S010,电子设备1开始计时 ,当每次计时时间达到第一预设时间T1时,进入步骤S011;
步骤S011,电子设备1重新获取当前位置信息,并将获取到的当前位置信息和ID码输出至网络服务器2,进入步骤S012;
步骤S012,网络服务器2判断接收到的当前位置信息与其保存的与该ID码所对应的位置信息是否一致,如果是,进入步骤S013;如果否,进入步骤S014;
步骤S013,网络服务器2输出确认信息至所述电子设备1,进入步骤S06;
步骤S014,网络服务器2判断在第一预设时间T1内从其保存的与该ID码所对应的位置移动到当前位置是否合理,如果是,进入步骤S013;如果否,进入步骤S015;
步骤S015,网络服务器2输出确认失败信息至所述电子设备1,进入步骤S08。
在具体实施中,所述第一预设时间T1的取值范围为:5-10min。对于步骤S010中,所述每次计时时间达到第一预设时间T1,即当计时时间每次到第一预设时间T1时,重新获取当前位置信息,比如第一预设时间T1为5min,当计时时间到达5min时,重新获取当前位置信息,再次当计时时间到达5min,而累计时间为10min时,重新获取当前位置信息。
从上述方案可以看出,在电子设备1正常使用的时候,计时时间到达第一预设时间T1时,电子设备1便可以重新获取当前位置信息,并将获取到当前位置信息和ID码输出至网络服务器2,网络服务器2可以对更新后的当前位置信息与之前保存的位置信息进行比较。由于如果将经过注册的正版电子设备1进行盗版,那么盗版的和正版的电子设备1均具有相同ID码,当盗版的和正版的的电子设备1在不同的时间工作且盗版的和正版的电子设备1地理位置距离较远时,网络服务器2便无法确认是否存在盗版产品了,但是通过网络服务器2对更新后的当前位置信息与之前保存的位置信息进行比较,当在单位时间即第一预设时间T1内,从之前保存的位置移动到更新后的当前位置不合理时,便可以确认具有该ID码的电子设备1为盗版产品。比如在两台具有相同ID码的电子设备1,第一台电子设备工作,输出的位置信息为深圳,第二台电子设备也工作,在第一台电子设备输出位置信息的5分钟之后输出的位置信息为北京,网络服务器2便会判断出在5分钟之内从深圳达到北京不合理,从而输出确认失败信息至第一台电子设备和第二台电子设备,使得第一台电子设备和第二台电子设备停止工作并锁止。当然如果其中一台电子设备为正版产品时,被锁止之后只要进行正版确认之后解锁,不会影响正常使用,这样便可以有效地阻止盗版产品的使用。
在具体实施中,为了进一步保证阻止盗版的准确性,当接收到的ID码保存在预设ID数据库中时,还包括以下步骤:
网络服务器2判断保存在预设ID数据库中的该ID码是否已注册,如果是,网络服务器2执行输出注册失败信息的步骤,如果否,网络服务器2执行输出注册成功信息的步骤。
对于电子设备1只需要注册一次就可以,如果出现多次注册的话,便说明具有该ID码的正版电子设备1在未注册时就被复制,存在盗版产品。因此通过网络服务器2判断保存在预设ID数据库中的该ID码是否已注册,便可以判断该ID码是否第一次注册,如果不是第一次注册,网络服务器2输出注册失败信息至电子设备1,使得盗版产品不能使用,从而进一步阻止盗版。
在具体实施中,为了进一步保证阻止盗版的准确性,当保存在其ID数据库中的该ID码未注册时,或者当接收到的ID码保存在预设ID数据库中时,还包括以下步骤:
网络服务器2判断在第二预设时间T2内接收到的ID码是否为一个,如果是,网络服务器2执行输出注册成功信息的步骤;如果否,网络服务器执行输出注册失败信息的步骤。
由于每个ID码都只对应一个正版的电子设备1,且每个电子设备1也只需要注册一次即可,如果网络服务器2接收到的相同ID码不只一个时,即出现多次注册的话,可以说明具有该ID码的正版电子设备1在未注册时就被复制,存在盗版产品,因此通过网络服务器2输出注册失败信息至电子设备1,使得盗版产品不能使用,从而进一步阻止盗版。
结合上述的方案,本发明还提供第三种实施例的阻止盗版的方法,如图3所示,与第一种实施例的方法的不同之处在于:步骤S04之后还包括以下步骤:
步骤S006,当接收到的ID码保存在预设ID数据库中时,网络服务器2判断保存在预设ID数据库中的该ID码是否已注册,如果是,进入步骤S07,如果否,进入步骤S007;
步骤S007,网络服务器2判断在第二预设时间T2内接收到的相同ID码是否为一个,如果是,进入步骤S05,如果否,骤进入步骤S07。
在具体实施中,第二预设时间T2的取值范围具体为:0-3s,即当网络服务器2 同时或在单位时间内接收到多个相同ID码时,则说明具有该ID码的电子设备1被盗版。
在具体实施中,为了使阻止盗版的方案更加人性化,可以根据用户的选择来决定何时开始对电子设备1进行注册,因此在步骤S02之后,还包括以下步骤:
电子设备1判断是否获取到注册启动信号,如果是,执行输出ID码和当前位置信息至网络服务器2的步骤,如果否,返回判断是否获取到注册启动信号的步骤。
在具体实施中,为了进一步提高阻止盗版的准确性,本发明还提供第四种实施例的阻止盗版的方法,如图4所示,与第一种实施例的方法的不同之处在于:在步骤S02之后,还包括以下步骤:
步骤S003,电子设备1判断是否获取到注册启动信号,如果是,进入步骤S03,如果否,进入步骤S004;
步骤S004,电子设备1开始计时,进入步骤S005;
步骤S005,判断计时时间是否到达第二预设时间T2,如果是,进入步骤S03,如果否,返回步骤S005。
在具体实施中,所述计时时间可以是电子设备1的一次开机时间,也可以是电子设备1开始使用之后,每次开机的累积时间,优选情况下,当所述计时时间为电子设备1的一次开机时间时,所述第三预设时间T3的取值范围可以为:2-3h,当所述计时时间为电子设备1的累计开机时间时,所述第三预设时间T3的取值范围为:20-24h,在本实施例中,步骤S003中的计时时间为电子设备1开始使用之后,每次开机的累积时间。
从上述方案可以看出,通过获取到的注册启动信号来开始对电子设备1进行注册,即可以根据用户的选择来决定何时开始对电子设备1进行注册,使得使阻止盗版的方案更加人性化,另外为了阻止在正版的电子设备1在不注册的情况,其盗版产品便可以无限制的使用,通过当计时时间到达第二预设时间T2时,使得电子设备1自动进行注册,从而阻止盗版产品的使用。
本实施例中,如图4所示,在步骤S02之后,还包括以下步骤:
步骤S001,电子设备1判断是否为首次开机,如果是,进入步骤S003,如果否,进入步骤S002;
步骤S002,电子设备1判断是否接收到注册成功信息,如果是,进入步骤S06,如果否,进入步骤S003。
从上述方案可以出,对于电子设备1只需要注册一次就可以,如果每次开机都注册的话,不仅会影响电子设备1的工作效率而且重复注册也会影响确认盗版产品的准确性。因此当电子设备1不是首次开机且已经接收到注册成功信息之后,电子设备1继续工作,不会重复注册,不会影响电子设备1的工作效率且提高确认盗版产品的准确性。
在具体实施中,为了实现阻止电子设备1的盗版,如图5所示,本发明还提供一种阻止电子设备盗版的系统,所述系统包括电子设备1和网络服务器2;
所述电子设备1,用于当获取到开机信号时,开始工作,以及输出ID码至网络服务器2,且当接收到注册成功信息时,继续工作,当接收到注册失败信息时,停止工作并锁止;
所述网络服务器2,用于接收电子设备1输出的输出ID码和当前位置信息,并判断接收到的ID码是否保存在预设ID数据库中,如果是,输出注册成功信息至所述电子设备1,如果否,输出注册失败信息至所述电子设备1。
在具体实施中,所述电子设备1还用于输出当前位置信息至网络服务器2。
从上述的方案可以看出,通过电子设备1开始工作时,输出标识信息至网络服务器,标识信息包括ID码,那么网络服务器2通过判断接收到的ID码是否保存在预设ID数据库中,便可以判断出该电子设备是否为正版产品,当接收到的ID码保存在预设ID数据库中时,即预设ID数据库中的ID码保存有与电子设备1所发送的ID码一致的,那么该电子设备1为正版产品,电子设备1可以继续正常工作,当接收到的ID码没有保存在预设ID数据库中时,则可以判断该电子设备1为盗版产品,所述电子设备1停止工作并锁止,使得盗版的电子设备1无法正常工作,从而可以有效地阻止电子设备1的盗版,另外,本发明通过软件的方案便可以判断出该电子设备1是否为正版产品,因此不会增加电子设备1的生产成本。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。