一种软件的安全管理方法、装置、终端及服务器制造方法及图纸

技术编号:23984110 阅读:25 留言:0更新日期:2020-04-29 12:42
本申请公开了一种软件的安全管理方法、装置、终端及服务器,应用于终端的方法包括:响应于对目标软件请求运行的使用请求,在所述终端上查找与所述目标软件相对应的许可凭证;其中,所述许可凭证是基于所述终端的终端配置信息从服务器中获得的;如果查找到所述许可凭证,基于查找到的许可凭证,启动所述目标软件。可见,本申请中对软件的安全保护是通过利用终端配置信息获得许可凭证来实现的,因此,本申请能够在保障软件的安全启动的同时,不需要增加加密工具等硬件设备进行校核加密,也不需要用户进行相关的输入操作,从而减少了软件安全启动时的流程也减少了用户的操作,从而明显减少用户在开启软件时的时长,由此降低了用户使用软件的复杂度。

A software security management method, device, terminal and server

【技术实现步骤摘要】
一种软件的安全管理方法、装置、终端及服务器
本申请涉及机场运营
,特别涉及一种软件的安全管理方法、装置、终端及服务器。
技术介绍
近年来,随着民航业的发展,机场内各种柜台终端也越来越多。如人工办理登机的柜台终端、自助办理登机的柜台终端、航班查询柜台终端,等等。这些机场柜台终端上均设置有软件开发商提供的各种应用软件,为机场工作人员及旅客提供相应的服务。为了保障软件开发商的权益,通常对终端配备加密工具如加密锁或者设置序列号等口令,只有加密锁连接在接口上或者成功输入序列号的柜台终端才能运行相应的软件,由此实现对柜台终端上的应用软件的版权保护。但是加密工具通常需要对软件或其他文档进行校核或直接加密,导致用户启用软件的流程较为复杂,而输入序列号往往更会消耗用户开启软件的时长,由此增加用户使用软件的复杂度。
技术实现思路
有鉴于此,本申请的目的在于提供一种软件的安全管理方法、装置、终端及服务器,用以解决目前对软件进行保护时增加用户使用软件的复杂度的技术问题,如下:一种软件的安全管理方法,应用于终端,所述方法包括:响应于对目标软件请求运行的使用请求,在所述终端上查找与所述目标软件相对应的许可凭证;其中,所述许可凭证是基于所述终端的终端配置信息从服务器中获得的;如果查找到所述许可凭证,基于查找到的许可凭证,启动所述目标软件。上述方法,优选的,基于查找到的许可凭证,启动所述目标软件,包括:判断当前时刻是否处于查找到的许可凭证中的许可时长内,如果是,启动所述目标软件。上述方法,优选的,基于查找到的许可凭证,启动所述目标软件并运行所述目标软件,包括:对查找到的许可凭证进行校验,如果校验成功,启动所述目标软件;其中,所述目标软件中与所述查找到的许可凭证相对应的功能组件处于启用状态。一种软件的安全管理方法,应用于服务器,所述方法包括:接收终端发送的许可请求,所述许可请求包括所述终端的终端配置信息与待启动的目标软件的软件标识;基于所述终端配置信息与所述目标软件的软件标识,获得许可凭证;将所述许可凭证发送给所述终端,以使得所述终端基于所述许可凭证启动所述目标软件。上述方法,优选的,将所述许可凭证发送给所述终端之后,所述方法还包括:针对所述许可凭证,记录所述目标软件与所述终端之间的许可关系;其中,所述方法还包括:接收解绑指令;所述解绑指令中包括终端信息和软件信息;针对所述软件信息对应的许可凭证,删除所述终端信息对应的终端与所述软件信息对应的软件之间的许可关系。上述方法,优选的,将所述许可凭证发送给所述终端之前,所述方法还包括:判断所述许可凭证当前所许可的终端的数量是否小于或等于所述目标软件预设的许可终端的数量;如果所述许可凭证当前所许可的终端的数量小于或等于所述目标软件预设的许可终端的数量,再将所述许可凭证传输给所述终端。一种软件的安全管理装置,应用于终端,所述装置包括:查找单元,用于响应于对目标软件请求运行的使用请求,在所述终端上查找与所述目标软件相对应的许可凭证;其中,所述许可凭证是基于所述终端的终端配置信息从服务器中获得的;启动单元,用于如果查找到所述许可凭证,基于查找到的许可凭证,启动所述目标软件。一种软件的安全管理装置,应用服务器,所述装置包括:接收单元,用于接收终端发送的许可请求,所述许可请求包括所述终端的终端配置信息与待启动的目标软件的标识信息;获得单元,用于基于所述终端配置信息与所述目标软件的标识信息,获得许可凭证;发送单元,用于将所述许可凭证发送给所述终端,以使得所述终端基于所述许可凭证启动所述目标软件。一种终端,包括:存储器,用于存储应用程序及所述应用程序运行所产生的数据;处理器,用于执行所述应用程序,以实现功能:响应于对目标软件请求运行的使用请求,在所述终端上查找与所述目标软件相对应的许可凭证;其中,所述许可凭证是基于所述终端的终端配置信息从服务器中获得的;如果查找到所述许可凭证,基于查找到的许可凭证,启动所述目标软件。一种服务器,包括:通信接口,用于接收终端发送的许可请求,所述许可请求包括所述终端的终端配置信息与待启动的目标软件的标识信息;处理器,用于基于所述终端配置信息与所述目标软件的标识信息,获得许可凭证,通过所述通信接口将所述许可凭证发送给所述终端,以使得所述终端基于所述许可凭证启动所述目标软件。由以上方案可知,本申请提供的一种软件的安全管理方法、装置、终端及服务器,在终端上进行软件的安全启动时,只有在终端上具有利用终端配置信息从服务器上获得的许可凭证时才启动软件。可见,本申请中对软件的安全保护是通过利用终端配置信息获得许可凭证来实现的,因此,本申请能够在保障软件的安全启动的同时,不需要增加加密工具等硬件设备进行校核加密,也不需要用户进行相关的输入操作,从而减少了软件安全启动时的流程也减少了用户的操作,从而明显减少用户在开启软件时的时长,由此降低了用户使用软件的复杂度。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例一提供的一种软件的安全管理方法的流程图;图2为本申请实施例二提供的一种软件的安全管理装置的结构示意图;图3为本申请实施例三提供的一种软件的安全管理装置的结构示意图;图4为本申请一种软件的安全保护系统的一种组成架构示意图;图5为本申请的服务器的一种组成结构示意图;图6为本申请的终端的一种组成结构示意图;图7为本申请在具体应用中的逻辑结构图。具体实施方式在机场柜台终端运行航空管理软件的场景中,机场前端软件的开发耗费了软件提供商大量的人力、物力以及财力,属于非常宝贵的知识产权,因此需要对软件版权进行合理的授权控制。软件授权管理的目标是让机场按授权许可来使用机场前端软件,许可内容包括软件的使用时间、使用功能、安装的计算机数量等。基于以上需求,本申请的专利技术人研究发现:在将机场前端软件交给机场之时,需要对软件在不同设备或终端上使用进行授权管理控制,目前软件授权的方法主要有以下几种:机场为终端购买加密锁或加密狗,其中,加密狗是安装在并口或USB等接口上的硬件电路,它是一种智能型加密工具,同时有一套接口软件和工具软件。此方案的缺陷是每当用户执行软件时,软件都要进行校核,确定加密狗是否插在接口上;或者直接用加密狗附带的工具加密自己的EXE文件。这种方式用户很麻烦因此用户体验不佳,且需要加密狗支持,费用增加;机场为终端购买口令,在每次用户需要用软件时强制进入授权网站或者服务器,再输入相应的口令,因此对用本文档来自技高网...

【技术保护点】
1.一种软件的安全管理方法,其特征在于,应用于终端,所述方法包括:/n响应于对目标软件请求运行的使用请求,在所述终端上查找与所述目标软件相对应的许可凭证;/n其中,所述许可凭证是基于所述终端的终端配置信息从服务器中获得的;/n如果查找到所述许可凭证,基于查找到的许可凭证,启动所述目标软件。/n

【技术特征摘要】
1.一种软件的安全管理方法,其特征在于,应用于终端,所述方法包括:
响应于对目标软件请求运行的使用请求,在所述终端上查找与所述目标软件相对应的许可凭证;
其中,所述许可凭证是基于所述终端的终端配置信息从服务器中获得的;
如果查找到所述许可凭证,基于查找到的许可凭证,启动所述目标软件。


2.根据权利要求1所述的方法,其特征在于,基于查找到的许可凭证,启动所述目标软件,包括:
判断当前时刻是否处于查找到的许可凭证中的许可时长内,如果是,启动所述目标软件。


3.根据权利要求1或2所述的方法,其特征在于,基于查找到的许可凭证,启动所述目标软件并运行所述目标软件,包括:
对查找到的许可凭证进行校验,如果校验成功,启动所述目标软件;
其中,所述目标软件中与所述查找到的许可凭证相对应的功能组件处于启用状态。


4.一种软件的安全管理方法,其特征在于,应用于服务器,所述方法包括:
接收终端发送的许可请求,所述许可请求包括所述终端的终端配置信息与待启动的目标软件的软件标识;
基于所述终端配置信息与所述目标软件的软件标识,获得许可凭证;
将所述许可凭证发送给所述终端,以使得所述终端基于所述许可凭证启动所述目标软件。


5.根据权利要求4所述的方法,其特征在于,将所述许可凭证发送给所述终端之后,所述方法还包括:
针对所述许可凭证,记录所述目标软件与所述终端之间的许可关系;
其中,所述方法还包括:
接收解绑指令;所述解绑指令中包括终端信息和软件信息;
针对所述软件信息对应的许可凭证,删除所述终端信息对应的终端与所述软件信息对应的软件之间的许可关系。


6.根据权利要求4所述的方法,其特征在于,将所述许可凭证发送给所述终端之前,所述方法还包括:
判断所述许可凭证当前所...

【专利技术属性】
技术研发人员:陈福荣孙皓张博丁玎于志军刘晔张婧魏丽芹刘刊于风格
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:北京;11

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

1