一种基于可移动存储设备的软件授权方法及装置的制造方法

文档序号:9579516阅读:352来源:国知局
一种基于可移动存储设备的软件授权方法及装置的制造方法
【技术领域】
[0001]本公开涉及软件应用技术领域,尤其涉及一种基于可移动存储设备的软件授权方法及装置。
【背景技术】
[0002]电子设备通常通过安装软件发挥其对应的功能,例如,计算机中安装绘图软件、扫描软件和杀毒软件后,该计算机能够通过软件执行相应的绘图、扫描和杀毒操作。但是,电子设备在使用某些软件时,需要获取软件的使用授权之后,才能够使用。
[0003]目前,电子设备获取软件的使用授权时,可以采用序列号授权方法。该方法中,在购买软件后,软件运营商将授权序列号传输至电子设备,该电子设备通过所述授权序列号获取软件的使用授权。但是,采用该方法时授权序列号较易被泄露,从而存在软件被其他用户随意激活的隐患。为了解决这一问题,电子设备可以采用主机绑定的方法,该方法中,将电子设备的主机信息与购买的软件的相关信息绑定,使该绑定的电子设备获取固定的授权。这种情况下,只有获取固定授权的电子设备才能够激活并使用软件,从而避免软件被其他用户随意激活。
[0004]但是,发明人在本申请的研究过程中发现,采用主机绑定,使电子设备获取固定授权的方法,只能在固定的电子设备上使用软件,无法更换电子设备,软件的应用具有较大局限。

【发明内容】

[0005]为克服相关技术中存在的问题,本公开提供一种基于可移动存储设备的软件授权方法及装置。
[0006]为了解决上述技术问题,本发明实施例公开了如下技术方案:
[0007]根据本公开实施例的第一方面,提供一种基于可移动存储设备的软件授权方法,应用于电子设备,所述基于可移动存储设备的软件授权方法包括:
[0008]检测所述电子设备是否与可移动存储设备相连接,其中,所述可移动存储设备中存储软件的功能描述信息和使用时间信息;
[0009]若所述电子设备与所述可移动存储设备相连接,根据所述可移动存储设备中存储的使用时间信息,判断当前时间是否在所述软件的授权使用期限内;
[0010]若当前时间在所述软件的授权使用期限内,根据所述可移动存储设备中存储的所述软件的功能描述信息,为所述电子设备授予所述软件相应的使用权。
[0011]优选的,所述基于可移动存储设备的软件授权方法还包括:
[0012]在为所述电子设备授予所述软件相应的使用权之前,检测所述可移动存储设备中存储的功能描述信息和/或使用时间信息的存储格式是否符合预设规范,若不符合,不再为所述电子设备授予所述软件相应的使用权。
[0013]优选的,所述可移动存储设备中存储的使用时间信息包括:首次使用时间数据和当前使用时间数据;
[0014]所述根据所述可移动存储设备中存储的使用时间信息,判断当前时间是否在所述软件的授权使用期限内,包括:
[0015]根据所述可移动存储设备中存储的首次使用时间数据,判断所述软件是否为首次使用,若是,则记录当前时间为首次使用时间;
[0016]在记录当前时间为首次使用时间之后,或者,在判断得知所述软件不是首次使用之后,判断当前时间是否在第一时间和第二时间之间,若是,则确定当前时间在所述软件的授权使用期限内,若否,则确定当前时间不在所述软件的授权使用期限内,其中,所述第一时间为所述软件的首次使用时间,所述第二时间为所述首次使用时间与所述授权使用期限的时间和。
[0017]优选的,所述基于可移动存储设备的软件授权方法还包括:
[0018]在每次软件开启时,和/或在每天的预设时刻,若确定当前时间在所述软件的授权使用期限内,更新所述可移动存储设备中存储的当前使用时间数据。
[0019]优选的,所述基于可移动存储设备的软件授权方法还包括:
[0020]在确定所述电子设备与所述可移动存储设备相连接之后,周期性查询所述电子设备接口的设备路径,并在确定所述电子设备接口的设备路径减少时,产生插入提示信息,其中,减少的设备路径为第一路径,所述第一路径中包含的可移动存储设备的设备标识为第一标识;
[0021]若在产生插入提示信息后的预设时间段内,获取第二设备路径,并且所述第二设备路径中包含所述第一标识,则确定所述电子设备与所述可移动存储设备相连接。
[0022]根据本公开实施例的第二方面,提供一种基于可移动存储设备的软件授权装置,应用于电子设备,所述基于可移动存储设备的软件授权装置包括:
[0023]连接关系检测模块,用于检测所述电子设备是否与可移动存储设备相连接,其中,所述可移动存储设备中存储软件的功能描述信息和使用时间信息;
[0024]使用期限判断模块,用于若所述连接关系检测模块确定所述电子设备与所述可移动存储设备相连接,根据所述可移动存储设备中存储的使用时间信息,判断当前时间是否在所述软件的授权使用期限内;
[0025]授权模块,用于若所述使用期限判断模块确定当前时间在所述软件的授权使用期限内,根据所述可移动存储设备中存储的所述软件的功能描述信息,为所述电子设备授予所述软件相应的使用权。
[0026]优选的,所述基于可移动存储设备的软件授权装置还包括:
[0027]预设规范检测模块,用于在为所述电子设备授予所述软件相应的使用权之前,检测所述可移动存储设备中存储的功能描述信息和/或使用时间信息的存储格式是否符合预设规范,若不符合,不再为所述电子设备授予所述软件相应的使用权。
[0028]优选的,所述可移动存储设备中存储的使用时间信息包括:首次使用时间数据和当前使用时间数据;
[0029]所述使用期限判断模块包括:
[0030]第一判断单元,用于根据所述可移动存储设备中存储的首次使用时间数据,判断所述软件是否为首次使用,若是,则记录当前时间为首次使用时间;
[0031]第二判断单元,用于在记录当前时间为首次使用时间之后,或者,在判断得知所述软件不是首次使用之后,判断当前时间是否在第一时间和第二时间之间,若是,则确定当前时间在所述软件的授权使用期限内,若否,则确定当前时间不在所述软件的授权使用期限内,其中,所述第一时间为所述软件的首次使用时间,所述第二时间为所述首次使用时间与所述授权使用期限的时间和。
[0032]优选的,所述基于可移动存储设备的软件授权方法还包括:
[0033]更新模块,用于在每次软件开启时,和/或在每天的预设时刻,若确定当前时间在所述软件的授权使用期限内,更新所述可移动存储设备中存储的当前使用时间数据。
[0034]优选的,所述基于可移动存储设备的软件授权装置还包括:
[0035]提示模块,用于在确定所述电子设备与所述可移动存储设备相连接之后,周期性查询所述电子设备接口的设备路径,并在确定所述电子设备接口的设备路径减少时,产生插入提示信息,其中,减少的设备路径为第一路径,所述第一路径中包含的可移动存储设备的设备标识为第一标识;
[0036]确定模块,用于若在产生插入提示信息后的预设时间段内,获取第二设备路径,并3所述第二设备路径中包含所述第一标识,则确定所述电子设备与所述可移动存储设备相连接。
[0037]本公开的实施例提供的技术方案可以包括以下有益效果:
[0038]采用本申请公开的基于可移动存储设备的软件授权方法及装置,能够实现电子设备的软件授权,由于本申请的方案中电子设备通过可移动存储设备中存储的功能描述信息和使用时间信息获取授权,而所述可移动存储设备能够与不同的电子设备相连接,因此采用本申请公开的方案获取软件授权时,将存储有功能描述信息和使用时间信息的可移动存储设备与需要运行软件的各电子设备相连接即可,与现有技术中只能为固定的电子设备进行软件授权相比,本申请的方案能够更换电子设备,从而解除了只能为固定的电子设备进行软件授权的限制。
[0039]进一步的,本申请公开的方案中,可移动存储设备中存储有使用时间信息,在当前时间在所述软件的授权使用期限内的时候,电子设备才能获取软件授权,从而保障了软件的使用期限,避免软件被超期使用。
[0040]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0041]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0042]图1是根据一示例性实施例示出的一种基于可移动存储设备的软件授权方法的工作流程示意图;
[0043]图2是根据一示例性实施例示出的又一种基于可移动存储设备的软件授权方法的工作流程示意图;
[0044]图3是根据一示例性实施例示出的一种基于可移动存储设备的软件授权方法中,判断当前时间是否在软件的授权使用期限内的工作流程示意图;
[0045]图4是根据一示例性实施例示出的一种基于可移动存储设备的软件授权装置的结构示意图。
【具体实施方式】
[0046]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1