The invention provides a terminal device control method and device, a terminal device and a computer-readable storage medium. The method includes receiving a privilege request instruction issued by the target process, determining whether the requested privilege is a pre-determined privilege, and obtaining the corresponding privilege of the target process if the requested privilege is not a pre-determined privilege. According to the corresponding permission setting information of the target application and/or user permission setting information of the target application, the permission setting of the target process is determined, in which the permission of the target process is not higher than the corresponding permission of the target application. The device is used for realizing the above method. The terminal device of the invention has a processor and a memory, and the processor implements the above terminal device control method when executing a computer program. The computer readable storage medium of the invention is stored with a computer program for realizing the above method. The invention ensures that the rights gained in the application process are independent of each other.
【技术实现步骤摘要】
终端设备控制方法及装置、终端设备及计算机可读存储介质
本专利技术涉及电子设备的控制领域,具体地,是在一种实现对终端设备进行控制方法以及实现这种方法的装置,还涉及一种实现上述方法的终端设备以及计算机可读存储介质。
技术介绍
智能手机、平板电脑等终端设备成为人们日常生活中最经常使用的电子设备,人们喜欢在智能电子设备上安装各种应用程序,并且在终端设备上同时运行大量的应用程序。由于应用程序运行时往往需要实现一定的功能,而实现这些功能时,往往需要使用其他的应用程序或者终端设备的其他硬件设备的信息,因此,应用程序在运行过程中往往需要申请一些的权限,也就是使用其他应用程序或者硬件设备的数据的权限。例如,运行在终端设备上的地图应用程序在确定终端设备所在位置时,往往需要使用定位的权限,也就是使用终端设备上实现定位的硬件设备所提供的数据,例如使用GPS定位数据。又例如,视频聊天应用程序实现视频聊天时,需要使用摄像装置以及麦克风的数据,因此需要申请使用摄像装置以及麦克风数据的权限。然而,应用程序使用这些权限时有可能涉及用户个人隐私,通常,应用程序在安装的时候即申明需要使用哪些权限,并且经过用户确认允许后,才使用这些权限。当然,应用程序的某些权限并不是必须的权限,而是实现特定的功能时候才使用的权限,使用这些权限时,往往需要提示用户,并且获得用户确认以后才获取这样的权限。由于一部分应用程序获取的权限与应用程序所限的功能并不相关,并且获取这些权限可能影响用户的个人隐私,因此,用户往往禁止一部分应用程序使用某些权限。可见,针对应用程序的权限设置往往包括三种情况,即允许的权限、禁止的权限 ...
【技术保护点】
1.一种终端设备控制方法,其特征在于,该方法包括:接收目标进程发出的权限请求指令,判断所请求的权限是否为预先确定权限;如所请求的权限不是预先确定权限,则获取所述目标进程对应的目标应用程序相应的权限设置信息,根据所述目标应用程序的相应权限设置信息和/或用户权限设置信息,确定所述目标进程的权限设置;其中,所述目标进程的权限不高于所述目标应用程序的相应权限;并且,所述目标应用程序的多个目标进程相互独立的被确定所获取的权限。
【技术特征摘要】
1.一种终端设备控制方法,其特征在于,该方法包括:接收目标进程发出的权限请求指令,判断所请求的权限是否为预先确定权限;如所请求的权限不是预先确定权限,则获取所述目标进程对应的目标应用程序相应的权限设置信息,根据所述目标应用程序的相应权限设置信息和/或用户权限设置信息,确定所述目标进程的权限设置;其中,所述目标进程的权限不高于所述目标应用程序的相应权限;并且,所述目标应用程序的多个目标进程相互独立的被确定所获取的权限。2.根据权利要求1所述的终端设备控制方法,其特征在于,根据所述目标应用程序的相应权限设置信息和/或用户权限设置信息,确定所述目标进程的权限设置包括:如所述目标应用程序的相应权限设置信息为预设允许权限,则确定所述目标进程的权限设置为允许权限或者待确定权限;如所述目标应用程序的相应权限设置信息为预设禁止权限,则确定所述目标进程的权限设置为禁止权限。3.根据权利要求1所述的终端设备控制方法,其特征在于,如确定所请求的权限是预先确定权限,则进一步判断所述所请求的权限是否为所述目标应用程序设定的默认允许权限,如是,则确定所述目标进程所请求的权限设置为允许权限;如所述目标进程所请求的权限为所述目标应用程序设定的默认禁止权限,则确定所述目标进程所请求的权限设置为禁止权限。4.根据权利要求1至3任一项所述的终端设备控制方法,其特征在于,还包括:接收运行目标进程的指令;获取所述目标进程的配置文件,根据所述配置文件配置所述目标进程从所述目标应用程序获取数据的接口;在确定所述目标进程所请求的权限为允许的权限后,确定所请求的权限所对应的目标接口,并通过所述目标接口获取所请求权限所需的数据。5.根据权利要求4所述的终端设备控制方法,其特征在于,该方法还包括:在确定所述目标进程所请求的权限为禁止的权限后,禁止所述目标进程使用该目标接口。6.一种终端设备控制方法,其特征在于,...
【专利技术属性】
技术研发人员:何强,
申请(专利权)人:珠海市魅族科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。