CN112052479A - 一种终端应用权限管理方法、***、电子设备及存储介质 - Google Patents
一种终端应用权限管理方法、***、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112052479A CN112052479A CN202010922058.7A CN202010922058A CN112052479A CN 112052479 A CN112052479 A CN 112052479A CN 202010922058 A CN202010922058 A CN 202010922058A CN 112052479 A CN112052479 A CN 112052479A
- Authority
- CN
- China
- Prior art keywords
- application
- intelligent terminal
- permission
- authority
- unique
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007726 management method Methods 0.000 title claims description 27
- 230000004044 response Effects 0.000 claims abstract description 44
- 238000000034 method Methods 0.000 claims abstract description 22
- 230000008859 change Effects 0.000 claims description 26
- 238000009434 installation Methods 0.000 claims description 13
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 18
- 238000012986 modification Methods 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000005034 decoration Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2358—Change logging, detection, and notification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种终端应用权限管理方法、***、电子设备及存储介质,包括步骤:接收第一智能终端发送的应用权限申请请求;将所述应用权限申请请求发送至第二智能终端;接收所述第二智能终端发送的回应选择;将所述回应选择同步至所述第一智能终端。该方法能够通过监护人等对被监护对象的智能终端的应用权限进行管理,从而有利于保护未成年人等的网络使用安全。
Description
技术领域
本发明涉及应用权限管理技术领域,尤指一种终端应用权限管理方法、***、电子设备及存储介质。
背景技术
第三方应用是针对某种软件或应用在功能上的不足,而由非软件编制方的其他组织或个人开发的相关软件,第三方应用一是指由第三方编制的某个软件的插件,二是指某项应用,如PDF电子书格式,是由Adobe开发的,Adobe公司就称为官方,而由非Adobe公司开发的针对PDF电子书格式的所有应用软件,都可称为第三方软件,三是指是针对某种设备开发的软件,如手机,摄像机等设备,生产商一般也都开发有软件,但也有众多的编程爱好者或者组织专门针对某类设备开发出来的应用软件,就称为第三方应用。
智能设备是支持第三方在设备上开发应用的设备,第三方应用是针对某种设备开发的软件,如手机,摄像机等设备,生产商一般也都开发有软件,但也有众多的编程爱好者或者组织专门针对某类设备开发出来的应用软件,就称为第三方应用。
采用智能操作***的设备,通常支持第三方开发商在智能设备上进行应用开发。当设备安装并使用第三方应用时,第三方应用存在获取访问权限的情况,目前业界通用的方案是在设备上弹出权限申请弹框,让用户选择是否授予权限。但是当智能设备的使用者是未成年人时,对于权限所涉及到的隐私风险没办法判断。因此,需要一种能够通过监护人等对被监护对象的智能终端的应用权限进行管理的方法。
发明内容
本发明的目的是提供一种终端应用权限管理方法、***、电子设备及存储介质,能够通过监护人等对被监护对象的智能终端的应用权限进行管理,从而有利于保护未成年人等的网络使用安全。
本发明提供的技术方案如下:
本发明提供一种终端应用权限管理方法,包括步骤:
接收第一智能终端发送的应用权限申请请求;
将所述应用权限申请请求发送至第二智能终端;
接收所述第二智能终端发送的回应选择;
将所述回应选择同步至所述第一智能终端。
通过服务器等接收第一智能终端发送的应用权限申请请求,再将该应用权限申请请求发送至第二智能终端,待第二智能终端根据应用权限申请请求做出回应,包括同意或拒绝后,服务器接收第二智能终端发送的回应选择,并将回应选择同步至第一智能终端,使得第一智能终端的应用权限能够被第二应用终端进行管理,从而能够通过监护人等对被监护对象的智能终端的应用权限进行管理,有利于保护未成年人等的网络使用安全。
具体的,在本实施例中,第一智能终端、第二智能终端可以为手机、平板、智能手表等智能设备,第一智能终端由未成年人或缺乏风险判断的人持有,第二智能终端由父母、监护人等持有。
在未成年人通过第一智能终端使用第三方应用时,第一智能终端会将该权限申请请求发送至服务器,由服务器再发送至家长的第二智能终端里,第二智能终端里可以安装有对应的APP,并通过APP显示该权限申请请求,监护人可以根据具体应用选择同意权限申请或不同意权限申请,并将该回应选择发回服务器,服务器将回应选择同步至第一智能终端。
另外,在常规的权限管理里,当智能终端使用第三方应用时,弹出的权限申请请求通常有“同意”和“拒绝”两项,在该方案中,当第一智能终端使用第三方应用时,弹出的权限申请请求可以为“拒绝”和“想监护人发送权限申请”,从而做到将权限申请请求发送至服务器。
进一步地,在所述的接收第一智能终端发送的应用权限申请请求之前,还包括步骤:
接收第一智能终端发送的所述第一智能终端扫描应用安装包的配置文件所获取的应用的唯一ID、应用信息和权限状态,
根据应用的所述唯一ID对对应的所述应用信息和所述权限状态进行存储;
在所述的接收第一智能终端发送的应用权限申请请求之后,将所述应用权限申请请求发送至第二智能终端之前,还包括步骤:
根据所述应用权限申请请求获取应用的所述唯一ID,
根据所述唯一ID获取应用对应的所述应用信息;
在所述的将所述应用权限申请请求发送至第二智能终端时,还包括:
将所述应用权限申请请求对应的应用的所述应用信息发送至所述第二智能终端。
在第三方应用的安装包中,会有一个配置文件包含了应用要申请的权限,如Android应用的AndroidManifest.xml配置文件中,配置的权限如下:
<uses-permissionandroid:name="android.permission.INTERNET"/>
<uses-permissionandroid:name="android.permission.RECORD_AUDIO"/>
<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permissionandroid:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
<uses-permissionandroid:name="android.permission.READ_CONTACTS"/>
智能设备厂商提供应用上架的后台服务,当第三方通过后台服务上架应用时,智能终端后台会自动扫描应用安装包中的配置文件(AndroidManifest.xml)获取配置权限,并将应用的包名(唯一ID)、应用版本、权限状态上传到服务器,服务器根据应用的唯一ID对应用信息和权限状态进行存储。
另外,还可以梳理出第一智能终端所支持的所有权限类型,并将相关内容配置到服务器,如下表中列举了部分Andorid权限。
在服务器接收第一智能终端发送的应用权限申请请求之后,会根据应用权限申请请求获取应用的所述唯一ID,并根据唯一ID获取应用对应的应用信息,从而在将应用权限申请请求发送至第二智能终端时,同步将该应用对应的应用信息发送至第二智能终端,以便第二智能终端的使用者能够快速了解该应用,并进行判断是否授权。
进一步地,在所述的将所述回应选择同步至所述第一智能终端之后,还包括步骤:
根据所述回应选择对应的应用的所述唯一ID同步更新存储的该应用对应的所述权限状态。
具体的,当服务器根据第二智能终端发送的回应选择同步至第一智能终端时,还会根据该回应选择同步更新服务器存储的该应用对应的权限状态。
进一步地,还包括步骤:
接收所述第二智能终端发送的对所述第一智能终端的应用权限查询请求;
将存储的所述第一智能终端的各应用对应的所述唯一ID、所述应用信息和所述权限状态发送至所述第二智能终端;
接收所述第二智能终端发送的与应用的所述唯一ID对应的权限更改信息;
将所述权限更改信息同步至所述第一智能终端。
在第二智能终端对第一智能终端的第三方应用的权限进行管理时,第一智能终端将权限申请请求发送至服务器,并同步至第二智能终端属于第二智能终端被动管理第一智能终端的第三方应用的权限。另外,第二智能终端还可以主动管理第一智能终端的第三方应用的权限。
具体的,第二智能终端安装有对应的管理第一智能终端的第三方应用权限的APP,该APP能够显示服务器存储的第一智能终端的所有应用的唯一ID、应用信息和权限状态,若第二智能终端的使用者需要改变第一智能终端某个第三方应用的权限时,可以通过APP进行修改,修改时,服务器接收第二智能终端发送的与应用的唯一ID对应的权限更改信息,并将权限更改信息同步至第一智能终端,从而实现主动的对第一智能终端的第三方应用权限的管理。
另外,本发明还提供一种终端应用权限管理***,包括:
第一智能终端;
第二智能终端,与所述第一智能终端绑定;
服务器;
其中,所述服务器包括:
第一接收模块,用于接收第一智能终端发送的应用权限申请请求;
第一发送模块,用于将所述应用权限申请请求发送至所述第二智能终端;
第二接收模块,用于接收所述第二智能终端发送的回应选择;
第一同步模块,用于将所述回应选择同步至所述第一智能终端。
通过将未成年人使用的第一智能终端和监护人使用的第二智能终端进行绑定,并通过服务器的第一接收模块接收第一智能终端发送的应用权限申请请求,再将该应用权限申请请求通过第一发送模块发送至第二智能终端,待第二智能终端根据应用权限申请请求做出回应,包括同意或拒绝后,服务器通过第二接收模块接收第二智能终端发送的回应选择,并将回应选择通过第一同步模块同步至第一智能终端,使得第一智能终端的应用权限能够被第二应用终端进行管理,从而能够通过监护人等对被监护对象的智能终端的应用权限进行管理,有利于保护未成年人等的网络使用安全。
具体的,在本实施例中,第一智能终端、第二智能终端可以为手机、平板、智能手表等智能设备,第一智能终端由未成年人或缺乏风险判断的人持有,第二智能终端由父母、监护人等持有。
在未成年人通过第一智能终端使用第三方应用时,第一智能终端会将该权限申请请求发送至服务器,由服务器再发送至家长的第二智能终端里,第二智能终端里可以安装有对应的APP,并通过APP显示该权限申请请求,监护人可以根据具体应用选择同意权限申请或不同意权限申请,并将该回应选择发回服务器,服务器将回应选择同步至第一智能终端。
另外,在常规的权限管理里,当智能终端使用第三方应用时,弹出的权限申请请求通常有“同意”和“拒绝”两项,在该方案中,当第一智能终端使用第三方应用时,弹出的权限申请请求可以为“拒绝”和“想监护人发送权限申请”,从而做到将权限申请请求发送至服务器。
进一步地,所述服务器还包括:
第三接收模块,用于接收所述第一智能终端发送的所述第一智能终端扫描应用安装包的配置文件所获取的应用的唯一ID、应用信息和权限状态;
存储模块,用于根据应用的所述唯一ID对对应的所述应用信息和所述权限状态进行存储;
获取模块,用于根据所述应用权限申请请求获取应用的所述唯一ID,并根据所述唯一ID获取所述存储模块中存储的该应用对应的所述应用信息;
第一所述发送模块还将所述应用权限申请请求对应的应用的所述应用信息发送至所述第二智能终端。
在第三方应用的安装包中,会有一个配置文件包含了应用要申请的权限,智能设备厂商提供应用上架的后台服务,当第三方通过后台服务上架应用时,智能终端后台会自动扫描应用安装包中的配置文件(AndroidManifest.xml)获取配置权限,并将应用的包名(唯一ID)、应用版本、权限状态上传到服务器,服务器通过第三接收模块接收这些信息,并通过存储模块对应用的唯一ID以及对应的应用信息和权限状态进行存储。
另外,还可以梳理出第一智能终端所支持的所有权限类型,并将相关内容配置到服务器,在服务器接收第一智能终端发送的应用权限申请请求之后,会根据应用权限申请请求获取应用的所述唯一ID,并根据唯一ID获取应用对应的应用信息,从而在将应用权限申请请求发送至第二智能终端时,同步将该应用对应的应用信息发送至第二智能终端,以便第二智能终端的使用者能够快速了解该应用,并进行判断是否授权。
进一步地,所述服务器还包括:
更新模块,用于根据所述回应选择对应的应用的所述唯一ID同步更新所述存储模块中存储的该应用对应的所述权限状态。
具体的,当服务器根据第二智能终端发送的回应选择同步至第一智能终端时,还会根据该回应选择同步更新服务器存储的该应用对应的权限状态。
进一步地,所述服务器还包括:
第四接收模块,用于接收所述第二智能终端发送的对所述第一智能终端的应用权限查询请求;
第二发送模块,用于将存储的所述第一智能终端的各应用对应的所述唯一ID、所述应用信息和所述权限状态发送至所述第二智能终端;
第五接收模块,用于接收所述第二智能终端发送的与应用的所述唯一ID对应的权限更改信息;
第二同步模块,用于将所述权限更改信息同步至所述第一智能终端。
在第二智能终端对第一智能终端的第三方应用的权限进行管理时,第一智能终端将权限申请请求发送至服务器,并同步至第二智能终端属于第二智能终端被动管理第一智能终端的第三方应用的权限。另外,第二智能终端还可以主动管理第一智能终端的第三方应用的权限。
具体的,第二智能终端安装有对应的管理第一智能终端的第三方应用权限的APP,当第二智能终端的用户发出查询请求时,服务器能够通过第四接收模块接收该应用权限查询请求,并通过第二发送模块将存储模块存储的第一智能终端的各应用对应的唯一ID、应用信息和权限状态发送至第二智能终端的APP,从而使该APP能够显示服务器存储的第一智能终端的所有应用的唯一ID、应用信息和权限状态,若第二智能终端的使用者需要改变第一智能终端某个第三方应用的权限时,可以通过APP进行修改,修改时,服务器通过第五接收模块接收第二智能终端发送的与应用的唯一ID对应的权限更改信息,并通过第二同步模块将权限更改信息同步至第一智能终端,从而实现主动的对第一智能终端的第三方应用权限的管理。
另外,本发明还提供一种电子设备,包括:
存储器,用于存放运行程序;
处理器,用于执行所述存储器内存放的运行程序,实现如上述的终端应用权限管理方法所述执行的操作。
另外,本发明还提供一种存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如上述的终端应用权限管理方法所执行的操作。
根据本发明提供的一种终端应用权限管理方法、***、电子设备及存储介质,通过服务器等接收第一智能终端发送的应用权限申请请求,再将该应用权限申请请求发送至第二智能终端,待第二智能终端根据应用权限申请请求做出回应,包括同意或拒绝后,服务器接收第二智能终端发送的回应选择,并将回应选择同步至第一智能终端,使得第一智能终端的应用权限能够被第二应用终端进行管理,从而能够通过监护人等对被监护对象的智能终端的应用权限进行管理,有利于保护未成年人等的网络使用安全。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对本方案的上述特性、技术特征、优点及其实现方式予以进一步说明。
图1是本发明一个实施例的整体流程示意图;
图2是本发明另一个实施例的流程示意图;
图3是本发明又一个实施例的流程示意图;
图4是本发明实施例的***整体结构示意图;
图5是本发明实施例的电子设备的结构示意图。
图中标号:1-第一智能终端;2-第二智能终端;3-服务器;31-第一接收模块;32-第一发送模块;33-第二接收模块;34-第一同步模块;35-第三接收模块;36-存储模块;37-获取模块;38-更新模块;39-第四接收模块;40-第二发送模块;41-第五接收模块;42-第二同步模块;100-存储器;200-处理器;300-通信接口;400-通信总线;500-输入/输出接口。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
实施例1
本发明的一个实施例,如图1所示,本发明提供一种终端应用权限管理方法,包括步骤:
S1、接收第一智能终端发送的应用权限申请请求。
S2、将应用权限申请请求发送至第二智能终端。
S3、接收第二智能终端发送的回应选择。
S4、将回应选择同步至第一智能终端。
通过服务器等接收第一智能终端发送的应用权限申请请求,再将该应用权限申请请求发送至第二智能终端,待第二智能终端根据应用权限申请请求做出回应,包括同意或拒绝后,服务器接收第二智能终端发送的回应选择,并将回应选择同步至第一智能终端,使得第一智能终端的应用权限能够被第二应用终端进行管理,从而能够通过监护人等对被监护对象的智能终端的应用权限进行管理,有利于保护未成年人等的网络使用安全。
具体的,在本实施例中,第一智能终端、第二智能终端可以为手机、平板、智能手表等智能设备,第一智能终端由未成年人或缺乏风险判断的人持有,第二智能终端由父母、监护人等持有。
在未成年人通过第一智能终端使用第三方应用时,第一智能终端会将该权限申请请求发送至服务器,由服务器再发送至家长的第二智能终端里,第二智能终端里可以安装有对应的APP,并通过APP显示该权限申请请求,监护人可以根据具体应用选择同意权限申请或不同意权限申请,并将该回应选择发回服务器,服务器将回应选择同步至第一智能终端。
另外,在常规的权限管理里,当智能终端使用第三方应用时,弹出的权限申请请求通常有“同意”和“拒绝”两项,在该方案中,当第一智能终端使用第三方应用时,弹出的权限申请请求可以为“拒绝”和“想监护人发送权限申请”,从而做到将权限申请请求发送至服务器。
实施例2
本发明的一个实施例,如图2所示,在实施例1的基础上,在接收第一智能终端发送的应用权限申请请求之前,还包括步骤:
S01、接收第一智能终端发送的第一智能终端扫描应用安装包的配置文件所获取的应用的唯一ID、应用信息和权限状态。
S02、根据应用的唯一ID对对应的应用信息和权限状态进行存储。
在接收第一智能终端发送的应用权限申请请求之后,将应用权限申请请求发送至第二智能终端之前,还包括步骤:
S11、根据应用权限申请请求获取应用的唯一ID。
S12、根据唯一ID获取应用对应的应用信息。
在将应用权限申请请求发送至第二智能终端时,还包括:
将应用权限申请请求对应的应用的应用信息发送至第二智能终端。
在第三方应用的安装包中,会有一个配置文件包含了应用要申请的权限,如Android应用的AndroidManifest.xml配置文件中,配置的权限如下:
<uses-permissionandroid:name="android.permission.INTERNET"/>
<uses-permissionandroid:name="android.permission.RECORD_AUDIO"/>
<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permissionandroid:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
<uses-permissionandroid:name="android.permission.READ_CONTACTS"/>
智能设备厂商提供应用上架的后台服务,当第三方通过后台服务上架应用时,智能终端后台会自动扫描应用安装包中的配置文件(AndroidManifest.xml)获取配置权限,并将应用的包名(唯一ID)、应用版本、权限状态上传到服务器,服务器根据应用的唯一ID对应用信息和权限状态进行存储。
另外,还可以梳理出第一智能终端所支持的所有权限类型,并将相关内容配置到服务器,如下表中列举了部分Andorid权限。
在服务器接收第一智能终端发送的应用权限申请请求之后,会根据应用权限申请请求获取应用的唯一ID,并根据唯一ID获取应用对应的应用信息,从而在将应用权限申请请求发送至第二智能终端时,同步将该应用对应的应用信息发送至第二智能终端,以便第二智能终端的使用者能够快速了解该应用,并进行判断是否授权。
优选的,在将回应选择同步至第一智能终端之后,还包括步骤:
S5、根据回应选择对应的应用的唯一ID同步更新存储的该应用对应的权限状态。
具体的,当服务器根据第二智能终端发送的回应选择同步至第一智能终端时,还会根据该回应选择同步更新服务器存储的该应用对应的权限状态。
实施例3
本发明的一个实施例,如图3所示,在实施例2的基础上,本发明提供一种终端应用权限管理方法,还包括步骤:
S6、接收第二智能终端发送的对第一智能终端的应用权限查询请求。
S7、将存储的第一智能终端的各应用对应的唯一ID、应用信息和权限状态发送至第二智能终端。
S8、接收第二智能终端发送的与应用的唯一ID对应的权限更改信息。
S9、将权限更改信息同步至第一智能终端。
在第二智能终端对第一智能终端的第三方应用的权限进行管理时,第一智能终端将权限申请请求发送至服务器,并同步至第二智能终端属于第二智能终端被动管理第一智能终端的第三方应用的权限。另外,第二智能终端还可以主动管理第一智能终端的第三方应用的权限。
具体的,第二智能终端安装有对应的管理第一智能终端的第三方应用权限的APP,该APP能够显示服务器存储的第一智能终端的所有应用的唯一ID、应用信息和权限状态,若第二智能终端的使用者需要改变第一智能终端某个第三方应用的权限时,可以通过APP进行修改,修改时,服务器接收第二智能终端发送的与应用的唯一ID对应的权限更改信息,并将权限更改信息同步至第一智能终端,从而实现主动的对第一智能终端的第三方应用权限的管理。
实施例4
本发明的一个实施例,如图4所示,本发明还提供一种终端应用权限管理***,包括第一智能终端1、第二智能终端2和服务器3;第二智能终端2与第一智能终2端绑定。
具体的,在本实施例中,第一智能终端、第二智能终端可以为手机、平板、智能手表等智能设备,第一智能终端由未成年人或缺乏风险判断的人持有,第二智能终端由父母、监护人等持有。
其中,服务器3包括第一接收模块31、第一发送模块32、第二接收模块33和第一同步模块34。
第一接收模块31用于接收第一智能终端发送的应用权限申请请求;第一发送模块32用于将应用权限申请请求发送至第二智能终端;第二接收模块33用于接收第二智能终端发送的回应选择;第一同步模块34用于将回应选择同步至第一智能终端。
通过将未成年人使用的第一智能终端1和监护人使用的第二智能终端2进行绑定,并通过服务器3的第一接收模块31接收第一智能终端1发送的应用权限申请请求,再将该应用权限申请请求通过第一发送模块32发送至第二智能终端2,待第二智能终端2根据应用权限申请请求做出回应,包括同意或拒绝后,服务器3通过第二接收模块33接收第二智能终端2发送的回应选择,并将回应选择通过第一同步模块34同步至第一智能终端1,使得第一智能终端1的应用权限能够被第二应用终端2进行管理,从而能够通过监护人等对被监护对象的智能终端的应用权限进行管理,有利于保护未成年人等的网络使用安全。
在未成年人通过第一智能终端1使用第三方应用时,第一智能终端1会将该权限申请请求发送至服务器3,由服务器3再发送至家长的第二智能终端2里,第二智能终端2里可以安装有对应的APP,并通过APP显示该权限申请请求,监护人可以根据具体应用选择同意权限申请或不同意权限申请,并将该回应选择发回服务器3,服务器3将回应选择同步至第一智能终端1。
另外,在常规的权限管理里,当智能终端使用第三方应用时,弹出的权限申请请求通常有“同意”和“拒绝”两项,在该方案中,当第一智能终端使用第三方应用时,弹出的权限申请请求可以为“拒绝”和“想监护人发送权限申请”,从而做到将权限申请请求发送至服务器。
实施例5
本发明的一个实施例,如图4所示,在实施例4的基础上,服务器3还包括第三接收模块35、存储模块36和获取模块37。
第三接收模块35用于接收第一智能终端发送的第一智能终端扫描应用安装包的配置文件所获取的应用的唯一ID、应用信息和权限状态;存储模块36用于根据应用的唯一ID对对应的应用信息和权限状态进行存储;获取模块37用于根据应用权限申请请求获取应用的唯一ID,并根据唯一ID获取存储模块中存储的该应用对应的应用信息;
第一发送模块32还将应用权限申请请求对应的应用的应用信息发送至第二智能终端。
在第三方应用的安装包中,会有一个配置文件包含了应用要申请的权限,智能设备厂商提供应用上架的后台服务,当第三方通过后台服务上架应用时,智能终端后台会自动扫描应用安装包中的配置文件(AndroidManifest.xml)获取配置权限,并将应用的包名(唯一ID)、应用版本、权限状态上传到服务器,服务器3通过第三接收模块35接收这些信息,并通过存储模块36对应用的唯一ID以及对应的应用信息和权限状态进行存储。
另外,还可以梳理出第一智能终端1所支持的所有权限类型,并将相关内容配置到服务器3,在服务器3接收第一智能终端1发送的应用权限申请请求之后,会根据应用权限申请请求获取应用的唯一ID,并根据唯一ID获取应用对应的应用信息,从而在将应用权限申请请求发送至第二智能终端2时,同步将该应用对应的应用信息发送至第二智能终端2,以便第二智能终端2的使用者能够快速了解该应用,并进行判断是否授权。
优选的,服务器3还包括更新模块38。
更新模块38用于根据回应选择对应的应用的唯一ID同步更新存储模块36中存储的该应用对应的权限状态。
具体的,当服务器3根据第二智能终端2发送的回应选择同步至第一智能终端1时,还会根据该回应选择同步更新服务器存储的该应用对应的权限状态。
实施例6
本发明的一个实施例,如图4所示,在实施例5的基础上,服务器3还包括第四接收模块39、第二发送模块40、第五接收模块41和第二同步模块42。
第四接收模块,39用于接收第二智能终端2发送的对第一智能终端1的应用权限查询请求。
第二发送模块40用于将存储的第一智能终端1的各应用对应的唯一ID、应用信息和权限状态发送至第二智能终端2。
第五接收模块41用于接收第二智能终端2发送的与应用的唯一ID对应的权限更改信息。
第二同步模块42用于将权限更改信息同步至第一智能终端1。
在第二智能终端2对第一智能终端1的第三方应用的权限进行管理时,第一智能终端1将权限申请请求发送至服务器3,并同步至第二智能终端2属于第二智能终端2被动管理第一智能终端1的第三方应用的权限。另外,第二智能终端2还可以主动管理第一智能终端1的第三方应用的权限。
具体的,第二智能终端2安装有对应的管理第一智能终端1的第三方应用权限的APP,当第二智能终端2的用户发出查询请求时,服务器3能够通过第四接收模块39接收该应用权限查询请求,并通过第二发送模块40将存储模块36存储的第一智能终端1的各应用对应的唯一ID、应用信息和权限状态发送至第二智能终端2的APP,从而使该APP能够显示服务器存储的第一智能终端1的所有应用的唯一ID、应用信息和权限状态,若第二智能终端2的使用者需要改变第一智能终端1某个第三方应用的权限时,可以通过APP进行修改,修改时,服务器3通过第五接收模块41接收第二智能终端2发送的与应用的唯一ID对应的权限更改信息,并通过第二同步模块42将权限更改信息同步至第一智能终端1,从而实现主动的对第一智能终端1的第三方应用权限的管理。
实施例7
另外,如图5所示,本发明还提供一种电子设备,包括存储器100和处理器200,存储器100用于存放运行程序,处理器200用于执行存储器内存放的运行程序,实现实施例1-3任一所述的终端应用权限管理方法执行的操作。
具体的,电子设备还可以包括通信接口300、通信总线400和输入/输出接口500,其中,处理器200、存储器100、输入/输出接口500和通信接口300通过通信总线400完成相互间的通信。
通信总线400是连接所描述的元素的电路并且在这些元素之间实现传输。例如,处理器200通过通信总线400从其它元素接收到命令,解密接收到的命令,根据解密的命令执行计算或数据处理。存储器100可以包括程序模块,例如内核(kernel),中间件(middleware),应用程序编程接口(Application Programming Interface,API)和应用。该程序模块可以是有软件、固件或硬件、或其中的至少两种组成。输入/输出接口500转发用户通过输入输出设备(例如感应器、键盘、触摸屏)输入的命令或数据。通信接口300将该电子设备与其它网络设备、用户设备、网络进行连接。例如,通信接口300可以通过有线或无线连接到网络以连接到外部其它的网络设备或用户设备。无线通信可以包括以下至少一种:无线保真(WiFi),蓝牙(BT),近距离无线通信技术(NFC),全球卫星定位***(GPS)和蜂窝通信等等。有线通信可以包括以下至少一种:通用串行总线(USB),高清晰度多媒体接口(HDMI),异步传输标准接口(RS-232)等等。网络可以是电信网络和通信网络。通信网络可以为计算机网络、因特网、物联网、电话网络。电子设备可以通过通信接口300连接网络,电子设备和其它网络设备通信所用的协议可以被应用、应用程序编程接口(API)、中间件、内核和通信接口至少一个支持。
实施例8
另外,本发明还提供一种存储介质,存储介质中存储有至少一条指令,指令由处理器加载并执行以实现实施例1-3任一所述的终端应用权限管理方法所执行的操作。例如,计算机可读存储介质可以是只读内存(ROM)、随机存取存储器(RAM)、只读光盘(CD-ROM)、磁带、软盘和光数据存储设备等。它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种终端应用权限管理方法,其特征在于,包括步骤:
接收第一智能终端发送的应用权限申请请求;
将所述应用权限申请请求发送至第二智能终端;
接收所述第二智能终端发送的回应选择;
将所述回应选择同步至所述第一智能终端。
2.根据权利要求1所述的一种终端应用权限管理方法,其特征在于,在所述的接收第一智能终端发送的应用权限申请请求之前,还包括步骤:
接收第一智能终端发送的所述第一智能终端扫描应用安装包的配置文件所获取的应用的唯一ID、应用信息和权限状态,
根据应用的所述唯一ID对对应的所述应用信息和所述权限状态进行存储;
在所述的接收第一智能终端发送的应用权限申请请求之后,将所述应用权限申请请求发送至第二智能终端之前,还包括步骤:
根据所述应用权限申请请求获取应用的所述唯一ID,
根据所述唯一ID获取应用对应的所述应用信息;
在所述的将所述应用权限申请请求发送至第二智能终端时,还包括:
将所述应用权限申请请求对应的应用的所述应用信息发送至所述第二智能终端。
3.根据权利要求2所述的一种终端应用权限管理方法,其特征在于,在所述的将所述回应选择同步至所述第一智能终端之后,还包括步骤:
根据所述回应选择对应的应用的所述唯一ID同步更新存储的该应用对应的所述权限状态。
4.根据权利要求2所述的一种终端应用权限管理方法,其特征在于,还包括步骤:
接收所述第二智能终端发送的对所述第一智能终端的应用权限查询请求;
将存储的所述第一智能终端的各应用对应的所述唯一ID、所述应用信息和所述权限状态发送至所述第二智能终端;
接收所述第二智能终端发送的与应用的所述唯一ID对应的权限更改信息;
将所述权限更改信息同步至所述第一智能终端。
5.一种终端应用权限管理***,其特征在于,包括:
第一智能终端;
第二智能终端,与所述第一智能终端绑定;
服务器;
其中,所述服务器包括:
第一接收模块,用于接收第一智能终端发送的应用权限申请请求;
第一发送模块,用于将所述应用权限申请请求发送至所述第二智能终端;
第二接收模块,用于接收所述第二智能终端发送的回应选择;
第一同步模块,用于将所述回应选择同步至所述第一智能终端。
6.根据权利要求5所述的一种终端应用权限管理***,其特征在于,所述服务器还包括:
第三接收模块,用于接收所述第一智能终端发送的所述第一智能终端扫描应用安装包的配置文件所获取的应用的唯一ID、应用信息和权限状态;
存储模块,用于根据应用的所述唯一ID对对应的所述应用信息和所述权限状态进行存储;
获取模块,用于根据所述应用权限申请请求获取应用的所述唯一ID,并根据所述唯一ID获取所述存储模块中存储的该应用对应的所述应用信息;
第一所述发送模块还将所述应用权限申请请求对应的应用的所述应用信息发送至所述第二智能终端。
7.根据权利要求6所述的一种终端应用权限管理***,其特征在于,所述服务器还包括:
更新模块,用于根据所述回应选择对应的应用的所述唯一ID同步更新所述存储模块中存储的该应用对应的所述权限状态。
8.根据权利要求6所述的一种终端应用权限管理***,其特征在于,所述服务器还包括:
第四接收模块,用于接收所述第二智能终端发送的对所述第一智能终端的应用权限查询请求;
第二发送模块,用于将存储的所述第一智能终端的各应用对应的所述唯一ID、所述应用信息和所述权限状态发送至所述第二智能终端;
第五接收模块,用于接收所述第二智能终端发送的与应用的所述唯一ID对应的权限更改信息;
第二同步模块,用于将所述权限更改信息同步至所述第一智能终端。
9.一种电子设备,其特征在于,包括:
存储器,用于存放运行程序;
处理器,用于执行所述存储器内存放的运行程序,实现如权利要求1至权利要求4任一项所述的终端应用权限管理方法所述执行的操作。
10.一种存储介质,其特征在于:所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1至权利要求4任一项所述的终端应用权限管理方法所执行的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010922058.7A CN112052479B (zh) | 2020-09-04 | 2020-09-04 | 一种终端应用权限管理方法、***、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010922058.7A CN112052479B (zh) | 2020-09-04 | 2020-09-04 | 一种终端应用权限管理方法、***、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112052479A true CN112052479A (zh) | 2020-12-08 |
CN112052479B CN112052479B (zh) | 2024-06-14 |
Family
ID=73608233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010922058.7A Active CN112052479B (zh) | 2020-09-04 | 2020-09-04 | 一种终端应用权限管理方法、***、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112052479B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107313660A (zh) * | 2017-07-07 | 2017-11-03 | 安徽德诺科技股份公司 | 智能锁***及智能锁的开锁方法 |
CN108537011A (zh) * | 2018-03-16 | 2018-09-14 | 维沃移动通信有限公司 | 一种应用权限处理方法、终端及服务器 |
CN108632460A (zh) * | 2018-04-18 | 2018-10-09 | Oppo广东移动通信有限公司 | 权限管理方法、装置、移动终端以及存储介质 |
CN108776756A (zh) * | 2018-06-04 | 2018-11-09 | 北京奇虎科技有限公司 | 资源权限管理方法及装置 |
WO2018227802A1 (zh) * | 2017-06-13 | 2018-12-20 | 西安中兴新软件有限责任公司 | 一种权限获取方法、装置、设备和存储介质 |
CN109711124A (zh) * | 2018-12-17 | 2019-05-03 | 中国平安财产保险股份有限公司 | 管理移动设备方法、装置、计算机设备和存储介质 |
-
2020
- 2020-09-04 CN CN202010922058.7A patent/CN112052479B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018227802A1 (zh) * | 2017-06-13 | 2018-12-20 | 西安中兴新软件有限责任公司 | 一种权限获取方法、装置、设备和存储介质 |
CN107313660A (zh) * | 2017-07-07 | 2017-11-03 | 安徽德诺科技股份公司 | 智能锁***及智能锁的开锁方法 |
CN108537011A (zh) * | 2018-03-16 | 2018-09-14 | 维沃移动通信有限公司 | 一种应用权限处理方法、终端及服务器 |
CN108632460A (zh) * | 2018-04-18 | 2018-10-09 | Oppo广东移动通信有限公司 | 权限管理方法、装置、移动终端以及存储介质 |
CN108776756A (zh) * | 2018-06-04 | 2018-11-09 | 北京奇虎科技有限公司 | 资源权限管理方法及装置 |
CN109711124A (zh) * | 2018-12-17 | 2019-05-03 | 中国平安财产保险股份有限公司 | 管理移动设备方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112052479B (zh) | 2024-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102329824B1 (ko) | 네트워크 서비스를 제공하는 방법과 전자 장치 | |
US9451446B2 (en) | SIM profile brokering system | |
EP3101921B1 (en) | Postponed carrier configuration | |
EP3082353B1 (en) | Method and terminal device for sending and receiving user data | |
KR102480623B1 (ko) | 전자 장치, 외부 전자 장치 및 외부 전자 장치의 eSIM 관리 방법 | |
KR102480627B1 (ko) | 전자 장치 및 전자 장치의 eSIM 관리 방법 | |
CN101637037A (zh) | 便携式通信终端、由便携式通信终端执行的程序 | |
US20190037375A1 (en) | Electronic device system restoration by tapping mechanism | |
EP2639736A1 (en) | Apparatus and method of controlling permission to applications in a portable terminal | |
EP4068902A1 (en) | Communication connection method and electronic device | |
CN104756080A (zh) | 扩展主机设备的功能 | |
CN110069919B (zh) | 信息获取方法和装置 | |
US9313650B2 (en) | Communications system, mobile communications device, transition control device, transition control method, and transition control program | |
US9160827B2 (en) | Automatically adjusting country and area codes when doing a business card or telephone number exchange | |
EP3477526B1 (en) | Method and system for securely controlling access to data | |
KR102538663B1 (ko) | 전자 장치, 외부 전자 장치 및 외부 전자 장치의 eSIM 관리 방법 | |
US20150154223A1 (en) | Information synchronization method, device and communication terminal based on personal information management system | |
CN113596175A (zh) | 场景同步方法、终端、服务器及*** | |
US20160041879A1 (en) | Data backup to and restore from trusted devices | |
CN112052479B (zh) | 一种终端应用权限管理方法、***、电子设备及存储介质 | |
CN111753268A (zh) | 一种单点登录方法、装置、存储介质及移动终端 | |
CN113133072B (zh) | 控制终端的方法、装置、终端及存储介质 | |
CN112445414B (zh) | 数据处理方法及装置 | |
CN113938890A (zh) | 数据共享方法和终端设备 | |
US10405183B2 (en) | Purposed device system and method for smartphone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |