带使用期限的云平台的使用方法、装置、电子设备及介质制造方法及图纸

技术编号:19908437 阅读:22 留言:0更新日期:2018-12-26 04:30
本发明专利技术公开了一种带使用期限的云平台的使用方法,其包括:检测所述云平台中的加密文件是否存在以及云平台是否过期;如果云平台过期或者加密文件不存在,则检测不通过,云平台进入超出使用期限状态;对所述云平台进行激活,所述激活的方法是:用户获取第一数组,并将所述第一数组转换为激活码输入至云平台,所述云平台对所述激活码进行解码生成第二数组,将所述第二数组写入加密文件。本发明专利技术还公开了带使用期限的云平台的使用装置、电子设备及计算机可读存储介质。本发明专利技术防止用户篡改时间而无限期使用云平台,提供使用期限检测的准确性,保证了云平台供应商的利益。

【技术实现步骤摘要】
带使用期限的云平台的使用方法、装置、电子设备及介质
本专利技术涉及云平台
,尤其涉及一种带使用期限的云平台的使用方法、装置、电子设备及介质。
技术介绍
云平台是一种面向用户(个人或企业)的云服务平台,一般可以通过浏览器或客户端登录。现有的云平台允许开发者们将写好的程序放在"云"里运行,或/和使用"云"里提供的服务。现有的云平台登录时,只要输入相应的账户和密码即可,没有使用期限的验证,云平台的期限验证一般管理方执行,即管理方给予用户一个CD-KEY或序列号进行激活,激活后即可登录云平台,一般CD-KEY或序列号均会对应有一使用期限,这个使用期限与用户注册时间相关联,从用户注册时间起始,设置一个结束时间,在这两个时间之间即为使用期限。这种方式存在以下问题:容易被篡改,用户通过修改注册时间或系统时间即可规避CD-KEY或序列号对应的结束时间,达到无限期使用云平台的目的,造成了云平台开发商或代理商经济损失。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种带使用期限的云平台的使用方法,其在登录云平台时,对云平台的试用期限进行验证,以防止用户篡改时间而无限期使用云平台,提供使用期限检测的准确性,保证了云平台开发商或代理商的利益。本专利技术的目的之二在于提供一种带使用期限的云平台的使用装置,其在登录云平台时,对云平台的试用期限进行验证,以防止用户篡改时间而无限期使用云平台,提供使用期限检测的准确性,保证了云平台开发商或代理商的利益。本专利技术的目的之三在于提供一种实现上述带使用期限的云平台的使用方法的电子设备。本专利技术的目的之四在于提供一种存储上述带使用期限的云平台的使用方法的计算机可读存储介质。本专利技术的目的之一采用如下技术方案实现:一种带使用期限的云平台的使用方法,其包括以下步骤:在用户登录云平台时,检测所述云平台中的加密文件是否存在以及云平台是否过期,并记录本次检测时间,所述加密文件为注册或激活所述云平台时生成;如果云平台过期或者加密文件不存在,则检测不通过,云平台进入超出使用期限状态;在所述云平台进入超出使用期限状态后,用户要登录云平台,则需要对所述云平台进行激活,所述激活的方法是:用户获取第一数组,并将所述第一数组转换为激活码输入至云平台,所述云平台对所述激活码进行解码生成第二数组,将所述第二数组写入加密文件。进一步地,检测所述云平台中的加密文件是否存在以及云平台是否过期,包括:检测用户注册或者激活云平台时生成的加密文件是否存在,如果存在,则对云平台是否过期进行检测,如果不存在,则检测不通过;对云平台是否过期进行检测的方法包括:获取用户注册或者激活时生成的加密文件中的密文,根据所述密文反解密得到注册或激活时的开始时间和结束时间,以及上次检测时间,如果本次检测时间早于上次检测时间,则检测不通过;所述上次检测位于紧邻本次检测的在前的一次检测;如果本次检测时间位于所述开始时间和结束时间之间,则检测通过,反之,检测不通过;在云平台因过期而检测不通过时,删除所述加密文件。进一步地,如果云平台不过期,则检测通过,用户登录云平台成功。进一步地,检测通过后,云平台生成一个具有预设时效存在的密匙,在所述密匙存在的预设时效内,用户登录所述云平台无需检测。进一步地,所述密匙通过缓存技术被临时存储。进一步地,将所述第一数组转换为激活码的方法,包括:将所述第一数组转换成json字符;通过MD5算法将所述json字符加密成MD5序列;通过base64算法对所述MD5序列进行二次加密;将二次加密后生成的字符的顺序打乱,生成所述激活码。进一步地,所述第二数组包括云平台服务器标签、激活时间、开始时间、结束时间、检测时间,所述云平台服务器标签为云平台服务器的MAC地址或CPU序列号。本专利技术的目的之二采用如下技术方案实现:一种带使用期限的云平台的使用装置,包括:检测模块,用于在用户登录云平台时,检测所述云平台中的加密文件是否存在以及云平台是否过期,并记录本次检测时间,所述加密文件为注册或激活所述云平台时生成;超出期限模块,用于如果云平台过期或者加密文件不存在,则检测不通过,云平台进入超出使用期限状态;激活模块,用于在所述云平台进入超出使用期限状态后,用户要登录云平台,则需要对所述云平台进行激活,所述激活的方法是:用户获取第一数组,并将所述第一数组转换为激活码输入至云平台,所述云平台对所述激活码进行解码生成第二数组,将所述第二数组写入加密文件。本专利技术的目的之三采用如下技术方案实现:一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术目的之一的带使用期限的云平台的使用方法。本专利技术的目的之四采用如下技术方案实现:一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术目的之一的带使用期限的云平台的使用方法。相比现有技术,本专利技术的有益效果在于:本专利技术在登录云平台时,对云平台的试用期限进行验证,以防止用户篡改时间而无限期使用云平台,提供使用期限检测的准确性,保证了云平台开发商或代理商的利益,同时,在检测通过后的预设时效内,用户可以随意登录云平台而无需对使用期限进行检测,提高了用户体验。附图说明图1为本专利技术实施例一的带使用期限的云平台的使用方法的流程图;图2为本专利技术实施例二的带使用期限的云平台的使用装置的结构示意图;图3为本专利技术实施例三的电子设备的结构示意图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。实施例一本专利技术实施例一公开了一种带使用期限的云平台的使用方法,该方法可以由硬件或/和软件来执行,请参照图1所示,其包括以下步骤:110、在用户登录云平台时,检测所述云平台中的加密文件是否存在以及云平台是否过期,并记录本次检测时间,所述加密文件为注册或激活所述云平台时生成。加密文件中主要包括云平台服务器标签、开始时间、结束时间、检测时间,所述云平台服务器标签为每一个云平台服务器区别于其他云平台服务器的唯一标识,可以是云平台服务器的MAC地址或CPU序列号等。如果是注册生成的加密文件则还包括注册时间,如果是激活时产生的加密文件则还包括激活时间。注册生成加密文件和激活生成加密文件的方法基本相同,请参照130步骤的具体描述。每次对云平台进行检测得到的检测时间也会记录到加密文件中。检测所述云平台中的加密文件是否存在以及云平台是否过期,包括:检测用户注册或者激活云平台时生成的加密文件是否存在,如果存在,则对云平台是否过期进行检测,如果不存在,则检测不通过;对云平台是否过期进行检测的方法包括:获取用户注册或者激活时生成的加密文件中的密文,根据所述密文反解密得到注册或激活时的开始时间和结束时间,以及上次检测时间,如果本次检测时间早于上次检测时间,则说明用户通过非法手段将系统时间修改,以延长云平台的使用时间,在这里,会将整个加密文件删除,检测不通过;所述上次检测位于紧邻本次检测的在前的一次检测;当本次检测时间晚于上次检测时间时,再比对本次检测时间、开始时间和结束时间之间的关系,如果本次检测时间位于所述开始时间和结束本文档来自技高网...

【技术保护点】
1.一种带使用期限的云平台的使用方法,其特征在于,包括以下步骤:在用户登录云平台时,检测所述云平台中的加密文件是否存在以及云平台是否过期,并记录本次检测时间,所述加密文件为注册或激活所述云平台时生成;如果云平台过期或者加密文件不存在,则检测不通过,云平台进入超出使用期限状态;在所述云平台进入超出使用期限状态后,用户要登录云平台,则需要对所述云平台进行激活,所述激活的方法是:用户获取第一数组,并将所述第一数组转换为激活码输入至云平台,所述云平台对所述激活码进行解码生成第二数组,将所述第二数组写入加密文件。

【技术特征摘要】
1.一种带使用期限的云平台的使用方法,其特征在于,包括以下步骤:在用户登录云平台时,检测所述云平台中的加密文件是否存在以及云平台是否过期,并记录本次检测时间,所述加密文件为注册或激活所述云平台时生成;如果云平台过期或者加密文件不存在,则检测不通过,云平台进入超出使用期限状态;在所述云平台进入超出使用期限状态后,用户要登录云平台,则需要对所述云平台进行激活,所述激活的方法是:用户获取第一数组,并将所述第一数组转换为激活码输入至云平台,所述云平台对所述激活码进行解码生成第二数组,将所述第二数组写入加密文件。2.如权利要求1所述的带使用期限的云平台的使用方法,其特征在于,检测所述云平台中的加密文件是否存在以及云平台是否过期,包括:检测用户注册或者激活云平台时生成的加密文件是否存在,如果存在,则对云平台是否过期进行检测,如果不存在,则检测不通过;对云平台是否过期进行检测的方法包括:获取用户注册或者激活时生成的加密文件中的密文,根据所述密文反解密得到注册或激活时的开始时间和结束时间,以及上次检测时间,如果本次检测时间早于上次检测时间,则检测不通过;所述上次检测位于紧邻本次检测的在前的一次检测;如果本次检测时间位于所述开始时间和结束时间之间,则检测通过,反之,检测不通过;在云平台因过期而检测不通过时,删除所述加密文件。3.如权利要求2所述的带使用期限的云平台的使用方法,其特征在于,如果云平台不过期,则检测通过,用户登录云平台成功。4.如权利要求3所述的带使用期限的云平台的使用方法,其特征在于,检测通过后,云平台生成一个具有预设时效存在的密匙,在所述密匙存在的预设时效内,用户登录所述云平台无需检测。5.如权利要求4所述的带使用期限的云平台的使...

【专利技术属性】
技术研发人员:张常华
申请(专利权)人:广州市保伦电子有限公司
类型:发明
国别省市:广东,44

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

1