首页 / 专利库 / 电脑安全 / 软件盗版 / 一种接收机的检测方法

一种接收机的检测方法

阅读:924发布:2020-05-08

专利汇可以提供一种接收机的检测方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及盗版检测领域,尤其涉及一种接收机的检测方法。本发明在减少对正版接收机 软件 和上位机软件改动的同时,增加了盗版接收机使用正版上位机软件的破解难度,很好地保护了上位机软件的 版权 ,打击了盗版行为,保护相应厂家的合法利益。,下面是一种接收机的检测方法专利的具体信息内容。

1.一种接收机的检测方法,其特征在于,包括:
步骤S11,将上位机软件与接收机通信连接,所述上位机软件向所述接收机发送请求指令;
步骤S21,所述接收机接收所述请求指令,根据报文中的时间信息计算密钥;
步骤S22,所述接收机发送所述报文至所述上位机软件;
步骤S23,所述接收机将明文和暗文组包成加密协议发送给所述上位机软件;
步骤S31,所述上位机软件根据所述报文中的时间信息计算出所述密钥;
步骤S32,所述上位机软件根据所述密钥对应的解密算法算出暗文对应的解密信息;
步骤S33,所述上位机软件提取明文对应的信息;
步骤S34,比较所述解密信息与所述明文对应的信息是否一致,以输出解析结果,所述解析结果为:
所述解密信息与所述明文对应的信息一致时,所述接收机获得所述上位机软件的使用权限;所述解密信息与所述明文对应的信息不一致时,所述接收机禁用所述上位机软件。
2.根据权利要求1所述的接收机的检测方法,其特征在于,所述接收机为GNSS接收机。
3.根据权利要求1所述的接收机的检测方法,其特征在于,所述步骤S1中,所述上位机软件与所述接收机为串口通信连接。
4.根据权利要求1所述的接收机的检测方法,其特征在于,所述接收机按照预设频率将所述加密协议发送至所述上位机软件。
5.根据权利要求1所述的接收机的检测方法,其特征在于,所述解密算法为AES算法或DES算法。

说明书全文

一种接收机的检测方法

技术领域

[0001] 本发明涉及盗版检测领域,尤其涉及一种接收机的检测方法。

背景技术

[0002] 随着现代科学技术的发展,接收机广泛的应用于检测集成、航空遥感、移动三维等方面。很多产品形态以接收机和上位机软件组合使用的形式产生。例如,GNSS接收机普遍遵循NMEA0183协议,诺瓦泰协议,RTCM协议等,因此,如果不做任何处理,不同厂家的接收机可以使用同一个上位机软件。这样没有保护好上位机软件的版权,对上位机软件所属厂家的利益收到了影响。也有厂家使用了自己定制的协议,这样增加了软件修改的负担。并且,上位机软件和下位机软件需要同时修改,并且不具备通用性。不同类型的上位机软件对应不同的协议,对于研发人员的负担很重,也不利于代码维护。

发明内容

[0003] 针对现有技术存在的问题,现提供了一种接收机的检测方法。
[0004] 具体的技术方案如下:
[0005] 一种接收机的检测方法,包括:
[0006] 步骤S1,将上位机软件与接收机通信连接,所述上位机软件向所述接收机发送请求指令;
[0007] 步骤S2,所述接收机接收并根据所述请求指令发送加密协议至所述上位机软件;
[0008] 步骤S3,所述上位机软件接收并解析所述加密协议,输出解析结果。
[0009] 优选的,所述接收机为GNSS接收机。
[0010] 优选的,所述步骤S1中,所述上位机软件与所述接收机为串口通信连接。
[0011] 优选的,所述步骤S1具体包括:
[0012] 步骤S11,将上位机软件与接收机通信连接,用密钥根据解密算法对明文进行加密,所述上位机软件向所述接收机发送请求指令。
[0013] 优选的,所述步骤S2具体包括:
[0014] 步骤S21,所述接收机接收所述请求指令,根据报文中的时间信息计算所述密钥;
[0015] 步骤S22,所述接收机发送所述报文至所述上位机软件;
[0016] 步骤S23,所述接收机将明文和暗文组包成所述加密协议发送给所述上位机软件。
[0017] 优选的,所述接收机按照预设频率将所述加密协议发送至所述上位机软件。
[0018] 优选的,所述步骤S3具体包括:
[0019] 步骤S31,所述上位机软件根据所述报文中的时间信息计算出所述密钥;
[0020] 步骤S32,所述上位机软件根据所述解密算法算出暗文对应的解密信息;
[0021] 步骤S33,所述上位机软件提取明文对应的信息;
[0022] 步骤S34,比较所述解密信息与所述明文对应的信息是否一致,以输出解析结果。
[0023] 优选的,所述解密算法为AES算法或DES算法。
[0024] 优选的,所述步骤S34之后包括:
[0025] 步骤S341,于所述解密信息与所述明文对应的信息一致时,所述接收机获得所述上位机软件的使用权限。
[0026] 优选的,所述步骤S34之后还包括:
[0027] 步骤S342,于所述解密信息与所述明文对应的信息不一致时,所述接收机禁用所述上位机软件。
[0028] 上述技术方案的有益效果是:
[0029] 上述技术方案在减少对正版接收机软件和上位机软件改动的同时,增加了盗版接收机使用正版上位机软件的破解难度,很好地保护了上位机软件的版权,打击了盗版行为,保护相应厂家的合法利益。附图说明
[0030] 图1为本发明一种接收机的检测方法的实施例流程图

具体实施方式

[0031] 需要说明的是,在不冲突的情况下,下述技术方案,技术特征之间可以相互组合。
[0032] 下面结合附图对本发明的具体实施方式作进一步的说明:
[0033] 一种接收机的检测方法,如图1所示,包括:
[0034] 步骤S1,将上位机软件与接收机通信连接,上位机软件向接收机发送请求指令;
[0035] 步骤S2,接收机接收并根据请求指令发送加密协议至上位机软件;
[0036] 步骤S3,上位机软件接收并解析加密协议,输出解析结果。
[0037] 本实施例以接收机为GNSS接收机进行具体说明,本实施例应用于GNSS导航领域,特别涉及在需要规避市面上出现的盗版接收机使用正版上位机软件时,本实施例可以很好地解决这一难题。
[0038] 本实施例能够弥补传统的接收机和上位机软件通信间的不足,增加一条包含时间信息的加密协议,将接收机连上上位机软件后,由上位机软件发送请求该加密协议的请求指令,下位机(接收机)按照一定频率发送该加密协议,上位机软件收到该加密协议后,解密后的信息与加密前的信息一致,则判断为拥有使用权限,提供相应应用服务。否则,禁止权限,不提供相应服务。很好地解决了传统接收机与上位机通信的消息缺乏安全性、唯一性的问题,同时接收机独立使用时,仍然出通用数据,没有什么影响。并且本发明办法就有通用性,不同上位机软件与接收机均可使用本办法。
[0039] 具体的,接收机与上位机软件通过串口等通信方式连接上后,用密钥根据对应的解密算法(如AES,DES算法等)对明文(时间信息或发送给上位机软件的当前历元正常的报文的校验)进行加密,由上位机软件发送请求相应加密协议请求指令。
[0040] 接收机根据正常的报文中的年月或者按月变化的信息算出密钥,接收机发送报文,并且接收机生成包含时间信息的加密协议,并且用会变化的信息作为明文,比如时间信息,比如每一个历元下发送给上位机的明文报文的校验等,经过特定的算法,比如AES,DES加密等,本实施例的上位机软件与接收机可以约定同一个密码,接收机将包含明文信息和暗文信息组包作为加密协议。
[0041] 接收机在发未加密的、包含位置时间信息的协议的同时,按照一定频率将加密协议发送给上位机软件,上位机软件收到加密协议后,进行解析。
[0042] 具体的,根据报文中的年月或者按月变化的信息算出密钥,用密钥对应的解密算法算出暗文段对应的解密信息,提取相应的明文段信息,如果传来的明文信息和解析后的暗文的解密信息对应得上,则接收机获得上位机软件的使用权限,否则,则不能。
[0043] 本实施例的密码可通过月份等信息生成,可每月换一次密码,这样增加了破解的难度。
[0044] 综上,上述技术方案在减少对正版接收机软件和上位机软件改动的同时,增加了盗版接收机使用正版上位机软件的破解难度,很好地保护了上位机软件的版权,打击了盗版行为,保护相应厂家的合法利益。
[0045] 通过说明和附图,给出了具体实施方式的特定结构的典型实施例,基于本发明精神,还可作其他的转换。尽管上述发明提出了现有的较佳实施例,然而,这些内容并不作为局限。
[0046] 对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本发明的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本发明的意图和范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈