应用软件的权限管理方法、装置、服务器及存储介质制造方法及图纸

技术编号:24122120 阅读:17 留言:0更新日期:2020-05-13 03:24
本申请公开了一种应用软件的权限管理方法、装置、服务器及存储介质,其中,所述方法应用于服务器,所述方法包括:获取安装有应用软件的终端设备的MAC地址信息;在数据库中查询是否有与所述MAC地址信息对应的专用权限文件,其中,所述专用权限文件为所述服务器接收到所述应用软件的备案信息后,根据所述备案信息生成所述应用软件对应的授权文件;若数据库中没有与所述MAC地址信息对应的所述专用权限文件,则根据预设的默认权限文件控制所述终端设备为所述应用软件配置对应的默认权限;若数据库中有与所述MAC地址信息的所述专用权限文件,则根据所述专用权限文件控制所述终端设备为所述应用软件配置对应的专用权限。

Authority management method, device, server and storage medium of application software

【技术实现步骤摘要】
应用软件的权限管理方法、装置、服务器及存储介质
本申请涉及权限管理
,尤其涉及一种应用软件的权限管理方法、装置、服务器及存储介质。
技术介绍
在手机、笔记本电脑、平板等终端设备已经成为部分人生活的必须组成部分的今天,各种可以帮助用户处理各种文件、产品设计或数据的应用软件成为了用户的宠儿。应用软件提供方为了其开发的软件可以获取相应的回报,在很多应用场景下,应用软件提供方需要控制应用软件用户的使用权限。比如为了达到收费的目的,可以先让用户试用一段时间,试用期过后,需要付费才能使用,或者付费后才能使用更高级的功能。目前多数软件产品,需要使用专门的硬件(例如“加密狗”)来对应用软件进行授权拥有加密狗就能运行厂家提供的相应应用软件,然而,通过加密狗为应用软件加密的方案其成本高,且在加密狗丢失后,无法使用该应用软件。若采用复杂的加密策略的话,虽然也能达到权限控制的目的,但是势必降低软件运行效率。因此,如何更为便捷管理应用软件的应用权限是本领域技术人员正在研究的一个课题。
技术实现思路
本申请的主要目的在于提供一种应用软件的权限管理方法、装置、服务器及存储介质,旨在提供一个便捷高效的应用软件权限管理方法。为实现上述目的,本申请提供一种应用软件的权限管理方法,应用于服务器,所述方法包括:获取安装有应用软件的终端设备的媒体存取控制MAC地址信息;在数据库中查询是否有与所述MAC地址信息对应的专用权限文件,其中,所述专用权限文件为所述服务器接收到所述应用软件的备案信息后,根据所述备案信息生成所述应用软件对应的授权文件;若数据库中没有与所述MAC地址信息对应的所述专用权限文件,则根据预设的默认权限文件控制所述终端设备为所述应用软件配置对应的默认权限;若数据库中有与所述MAC地址信息的所述专用权限文件,则根据所述专用权限文件控制所述终端设备为所述应用软件配置对应的专用权限。优选地,所述据预设的默认权限文件控制所述终端设备为所述应用软件配置对应的默认权限,具体包括:调用预设的默认权限文件并根据所述默认权限文件生成默认权限信息;发送所述默认权限信息给所述终端设备,以使所述终端设备根据所述默认权限信息为所述应用软件配置对应的默认权限。优选地,所述调用预设的默认权限文件并根据所述默认权限文件生成默认权限信息,具体包括:调用预设的默认权限文件并根据所述MAC地址信息和所述默认权限文件判断所述终端设备是否有权限运行所述应用软件;若所述终端设备有权限运行所述应用软件,则根据所述默认权限文件生成所述默认权限信息。优选地,所述根据所述专用权限文件控制所述终端设备为所述应用软件配置对应的专用权限,具体包括:调用所述专用权限文件并根据所述专用权限文件生成专用权限信息;发送所述专用权限信息给所述终端设备,以使所述终端设备根据所述专用权限信息为所述应用软件配置对应的专用权限。优选地,所述调用所述专用权限文件并根据所述专用权限文件生成专用权限信息,具体包括:调用所述专用权限文件并根据所述MAC地址信息和所述专用权限文件获取所述应用软件在所述终端设备运行的权限等级;根据所述专用权限文件和所述权限等级生成对应所述权限等级的所述专用权限信息。本申请还提供一种应用软件的权限管理装置,应用于服务器,所述权限管理装置,包括:地址获取模块,用于获取安装有应用软件的终端设备的MAC地址信息;文件查询模块,用于在数据库中查询是否有与所述MAC地址信息对应的专用权限文件,其中,所述专用权限文件为所述服务器接收到所述应用软件的备案信息后,根据所述备案信息生成所述应用软件对应的授权文件;默认权限模块,用于若数据库中没有与所述MAC地址信息对应的所述专用权限文件,则根据预设的默认权限文件控制所述终端设备为所述应用软件配置对应的默认权限;专用权限模块,用于若数据库中有与所述MAC地址信息的所述专用权限文件,则根据所述专用权限文件控制所述终端设备为所述应用软件配置对应的专用权限。优选地,所述默认权限模块,还用于:调用预设的默认权限文件并根据所述默认权限文件生成默认权限信息;发送所述默认权限信息给所述终端设备,以使所述终端设备根据所述默认权限信息为所述应用软件配置对应的默认权限。优选地,所述默认权限模块,还用于:调用预设的默认权限文件并根据所述MAC地址信息和所述默认权限文件判断所述终端设备是否有权限运行所述应用软件;若所述终端设备有权限运行所述应用软件,则根据所述默认权限文件生成所述默认权限信息。优选地,所述专用权限模块还用于:调用所述专用权限文件并根据所述专用权限文件生成专用权限信息;发送所述专用权限信息给所述终端设备,以使所述终端设备根据所述专用权限信息为所述应用软件配置对应的专用权限。优选地,所述专用权限模块还用于:调用所述专用权限文件并根据所述MAC地址信息和所述专用权限文件获取所述应用软件在所述终端设备运行的权限等级;根据所述专用权限文件和所述权限等级生成对应所述权限等级的所述专用权限信息。本申请还提供一种服务器,所述服务器包括:存储器,用于存储计算机可执行的权限管理程序;以及处理器,用于调取存储在所述存储器中的权限管理程序以执行前述的权限管理方法。本申请还提供一种存储介质,所述存储介质存储有计算机可执行的权限管理程序,处理器在调用所述权限管理程序时,可执行前述的权限管理方法。本申请所提供的权限管理方法应用于服务器,所述方法通过获取安装有应用软件的终端设备的MAC地址信息;在数据库中查询是否有与所述MAC地址信息对应的专用权限文件,其中,所述专用权限文件为所述服务器接收到所述应用软件的备案信息后,根据所述备案信息生成所述应用软件对应的授权文件;若数据库中没有与所述MAC地址信息对应的所述专用权限文件,则根据所述默认权限文件控制所述终端设备为所述应用软件配置对应的默认权限;若数据库中有与所述MAC地址信息的所述专用权限文件,则根据所述专用权限文件控制所述终端设备为所述应用软件配置对应的专用权限。应用软件在安装于终端设备后,向服务器发送终端设备和应用软件的绑定的备案信息,服务器通过终端设备的MAC地址为对应的终端设备建立专用权限文件,从而通过控制对应的终端设备可以为安装于该终端设备的应用软件配置对应的专用权限,同时,未进行备案的终端设备在使用应用软件时,服务器则调用默认权限文件控制对未备案的终端设备所运行的应用软件配置默认权限,以达到通过对应用软件所安装的不同终端设备为应用软件配置不同权限的目的。附图说明图1为本申请所提供的应用软件的权限管理系统的框架图;图2为本申请提供的应用软件的权限管理方法的步骤流程图;图3A为图2中步骤S3的子步骤流程图;图3B为图3A中步骤S31的子步骤流程图;图4A为图2中步骤S4的子步骤流程本文档来自技高网...

【技术保护点】
1.一种应用软件的权限管理方法,应用于服务器,其特征在于,所述方法包括:/n获取安装有应用软件的终端设备的媒体存取控制MAC地址信息;/n在数据库中查询是否有与所述MAC地址信息对应的专用权限文件,其中,所述专用权限文件为所述服务器接收到所述应用软件的备案信息后,根据所述备案信息生成所述应用软件对应的授权文件;/n若数据库中没有与所述MAC地址信息对应的所述专用权限文件,则根据预设的默认权限文件控制所述终端设备为所述应用软件配置对应的默认权限;/n若数据库中有与所述MAC地址信息的所述专用权限文件,则根据所述专用权限文件控制所述终端设备为所述应用软件配置对应的专用权限。/n

【技术特征摘要】
1.一种应用软件的权限管理方法,应用于服务器,其特征在于,所述方法包括:
获取安装有应用软件的终端设备的媒体存取控制MAC地址信息;
在数据库中查询是否有与所述MAC地址信息对应的专用权限文件,其中,所述专用权限文件为所述服务器接收到所述应用软件的备案信息后,根据所述备案信息生成所述应用软件对应的授权文件;
若数据库中没有与所述MAC地址信息对应的所述专用权限文件,则根据预设的默认权限文件控制所述终端设备为所述应用软件配置对应的默认权限;
若数据库中有与所述MAC地址信息的所述专用权限文件,则根据所述专用权限文件控制所述终端设备为所述应用软件配置对应的专用权限。


2.如权利要求1所述的方法,其特征在于,所述据预设的默认权限文件控制所述终端设备为所述应用软件配置对应的默认权限,具体包括:
调用预设的默认权限文件并根据所述默认权限文件生成默认权限信息;
发送所述默认权限信息给所述终端设备,以使所述终端设备根据所述默认权限信息为所述应用软件配置对应的默认权限。


3.如权利要求2所述的方法,其特征在于,所述调用预设的默认权限文件并根据所述默认权限文件生成默认权限信息,具体包括:
调用预设的默认权限文件并根据所述MAC地址信息和所述默认权限文件判断所述终端设备是否有权限运行所述应用软件;
若所述终端设备有权限运行所述应用软件,则根据所述默认权限文件生成所述默认权限信息。


4.如权利要求1所述的方法,其特征在于,所述根据所述专用权限文件控制所述终端设备为所述应用软件配置对应的专用权限,具体包括:
调用所述专用权限文件并根据所述专用权限文件生成专用权限信息;
发送所述专用权限信息给所述终端设备,以使所述终端设备根据所述专用权限信息为所述应用软件配置对应的专用权限。


5.如权利要求4所述的方法,其特征在于,所述调用所述专用权限文件并根据所述专用权限文件生成专用权限信息,具体包括:
调用所述专用权限文件并根据所述MAC地址信息和所述专用权限文件...

【专利技术属性】
技术研发人员:刘均李河金
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东;44

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

1