软件注册方法和装置,注册码生成方法和装置的制造方法_4

文档序号:9887980阅读:来源:国知局
储模块410还用于将注册信息加密并存储在注册表预设存储路径下;和/或将注册信息存储在软件根目录下的对应文件中。
[0114]如图6所示,在一个实施例中,提供一种注册码生成装置,该装置包括以下模块:
[0115]机器编码获取模块602,用于获取软件注册终端对应的机器编码,该机器编码根据所述软件注册终端对应的GUID码确定。
[0116]注册信息获取模块604,用于获取注册信息。
[0117]注册码生成模块606,用于根据机器编码及注册信息生成原始注册码;将机器编码作为密钥对原始注册码进行加密生成最终注册码。
[0118]在一个实施例中,注册信息包括注册类型标识及对应的限制值。
[0119]在一个实施例中,机器编码获取模块602还用于接收软件注册终端发送的注册码生成请求,获取注册码生成请求中携带的软件注册终端对应的机器编码;或获取输入的软件注册终端对应的机器编码。
[0120]可以理解,上述方法和装置可以应用于包括但不限于医疗仪器。
[0121]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0122]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种软件注册方法,所述方法包括: 接收注册界面运行指令,根据所述注册界面运行指令运行注册界面并获取软件注册终端对应的GUID码,根据所述GUID码确定机器编码; 接收注册指令,根据所述注册指令获取输入的最终注册码; 将所述机器编码作为密钥对所述最终注册码进行解密得到原始注册码; 对所述原始注册码进行解析得到注册信息,将所述注册信息进行关联存储。2.根据权利要求1所述的方法,其特征在于,从根据所述注册界面运行指令运行注册界面到将所述机器编码作为密钥对所述最终注册码进行解密的过程中,保持注册界面一直处于当前运行界面状态。3.根据权利要求1所述的方法,其特征在于,所述机器编码是所述GUID码本身或对所述GUID码进行处理后得到的机器编码。4.根据权利要求1所述的方法,其特征在于,所述注册信息包括注册类型标识及对应的限制值。5.根据权利要求1所述的方法,其特征在于,在所述接收注册指令的步骤之前,还包括: 获取输入的注册信息; 根据所述机器编码及所述注册信息生成注册码生成请求发送至服务器,使所述服务器根据所述机器编码及所述注册信息生成所述原始注册码,并将所述机器编码作为密钥对所述原始注册码进行加密生成所述最终注册码; 接收所述服务器返回的所述最终注册码,并将所述最终注册码进行显示。6.根据权利要求1所述的方法,其特征在于,所述将所述注册信息进行关联存储的步骤,包括: 将所述注册信息加密并存储在注册表预设存储路径下;和/或 将所述注册信息存储在软件根目录下的对应文件中。7.一种注册码生成方法,其特征在于,所述方法包括: 获取软件注册终端对应的机器编码,所述机器编码根据所述软件注册终端对应的GUID码确定; 获取注册信息; 根据所述机器编码及注册信息生成原始注册码; 将所述机器编码作为密钥对所述原始注册码进行加密生成最终注册码。8.根据权利要求7所述的方法,其特征在于,所述注册信息包括注册类型标识及对应的限制值。9.根据权利要求7所述的方法,其特征在于,所述获取软件注册终端对应的机器编码的步骤,包括: 接收软件注册终端发送的注册码生成请求,获取所述注册码生成请求中携带的软件注册终端对应的机器编码;或 获取输入的软件注册终端对应的机器编码。10.一种软件注册装置,其特征在于,所述装置包括: 机器编码确定模块,用于接收注册界面运行指令,根据所述注册界面运行指令运行注册界面并获取软件注册终端对应的GUID码,根据所述GUID码确定机器编码; 获取模块,用于接收注册指令,根据所述注册指令获取输入的最终注册码; 解密模块,用于将所述机器编码作为密钥对所述最终注册码进行解密得到原始注册码; 关联存储模块,用于对所述原始注册码进行解析得到注册信息,将所述注册信息进行关联存储。11.根据权利要求10所述的装置,其特征在于,从根据所述注册界面运行指令运行注册界面到将所述机器编码作为密钥对所述最终注册码进行解密的过程中,保持注册界面一直处于当前运行界面状态。12.根据权利要求10所述的装置,其特征在于,所述机器编码是所述GUID码本身或对所述GUID码进行处理后得到的机器编码。13.根据权利要求10所述的装置,其特征在于,所述注册信息包括注册类型标识及对应的限制值。14.根据权利要求10所述的装置,其特征在于,所述获取模块还用于获取输入的注册信息; 所述装置还包括: 注册码生成请求模块,用于根据所述机器编码及所述注册信息生成注册码生成请求发送至服务器,使所述服务器根据所述机器编码及所述注册信息生成所述原始注册码,并将所述机器编码作为密钥对所述原始注册码进行加密生成所述最终注册码; 显示模块,用于接收所述服务器返回的所述最终注册码,并将所述最终注册码进行显不O15.根据权利要求10所述的装置,其特征在于,所述关联存储模块还用于将所述注册信息加密并存储在注册表预设存储路径下;和/或将所述注册信息存储在软件根目录下的对应文件中。16.一种注册码生成装置,其特征在于,所述装置包括: 机器编码获取模块,用于获取软件注册终端对应的机器编码,所述机器编码根据所述软件注册终端对应的GUID码确定; 注册信息获取模块,用于获取注册信息; 注册码生成模块,用于根据所述机器编码及注册信息生成原始注册码;将所述机器编码作为密钥对所述原始注册码进行加密生成最终注册码。17.根据权利要求16所述的装置,其特征在于,所述注册信息包括注册类型标识及对应的限制值。18.根据权利要求16所述的装置,其特征在于,所述机器编码获取模块还用于接收软件注册终端发送的注册码生成请求,获取所述注册码生成请求中携带的软件注册终端对应的机器编码;或获取输入的软件注册终端对应的机器编码。
【专利摘要】本发明涉及一种软件注册方法,该方法包括:接收注册界面运行指令,根据注册界面运行指令运行注册界面并获取软件注册终端对应的GUID码,根据GUID码确定机器编码;接收注册指令,根据注册指令获取输入的最终注册码;将机器编码作为密钥对最终注册码进行解密得到原始注册码;对原始注册码进行解析得到注册信息,将注册信息进行关联存储。在使用已注册过最终注册码注册时,无法获取到与加密密钥相同的机器编码,从而防止使用已注册过的注册码进行重复注册。此外,还提供了一种软件注册装置、一种注册码生成方法和装置。
【IPC分类】G06F21/12, G06F21/10
【公开号】CN105653902
【申请号】
【发明人】汤俊辉, 陈淑娟, 李江, 邱小明, 吴锦洪, 李嘉, 姚佩南
【申请人】深圳市新产业生物医学工程股份有限公司
【公开日】2016年6月8日
【申请日】2016年2月1日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1