一种权限控制的方法及装置的制造方法_3

文档序号:9376126阅读:来源:国知局
种方式都认定应用程序请求获取权限的操作不是用户行为,拒绝应用程序的请求,禁止应用程序的当前操作。
[0112]当然,还可以是,在第二、三种方式中,所述判断模块11包括第四子判断模块、第五子判断模块和第二认定模块。
[0113]若当前的显示屏不为亮屏或若应用程序在请求获取权限之前的一定时间内显示屏未被触摸过,第四子判断模块用于判断是否存在外接的控制设备,若不存在外接的控制设备,则认定应用程序请求获取权限的操作不是用户行为,拒绝应用程序的请求,禁止应用程序的当前操作。
[0114]若存在外接的控制设备,则触发第五子判断模块,第五子判断模块用于判断应用程序获取权限的请求指令是否为控制设备触发,若是,触发第二认定模块,第二认定模块用于认定应用程序请求获取权限的操作是用户行为,答应应用程序的请求,允许应用程序的当前操作,若否,认定应用程序请求获取权限的操作不是用户行为,拒绝应用程序的请求,禁止应用程序的当前操作。
[0115]本实施例中,控制设备主要包括声控设备和蓝牙设备。
[0116]在第三种方式中,若应用程序在请求获取权限之前的一定时间内显示屏被触摸过,第三子判断模块判断当前焦点是否在应用程序上,若当前焦点是在应用程序上,第一认定模块认定应用程序请求获取权限的操作是用户行为,答应应用程序的请求,允许应用程序的当前操作。
[0117]若当前焦点不在应用程序上,则认定应用程序请求获取权限的操作不是用户行为,拒绝应用程序的请求,禁止应用程序的当前操作。
[0118]允许模块12,若应用程序的操作是为用户行为,用于允许应用程序的当前操作。
[0119]当判断应用程序的操作是为用户行为,则允许模块12允许应用程序的当前操作。
[0120]所述装置还包括拒绝模块。
[0121]当判断应用程序的操作不是为用户行为,拒绝模块用于禁止应用程序的当前操作。
[0122]当然,还可以是,所述装置还包括提示模块。
[0123]当判断应用程序的操作不是为用户行为,提示模块用于提示用户选择相应指令处理应用程序的当前操作。
[0124]如,提示用户选择允许或禁止应用程序的当前操作。
[0125]本实施例中,所述装置包括:
[0126]自动允许模块,在允许应用程序的当前操作之后,用于在一定时间内自动允许应用程序相同的权限请求。
[0127]对于应用程序请求某一权限被允许后,在一定时间内应用程序再次请求该权限时,默认应用程序的操作为用户行为,自动允许应用程序的请求。
[0128]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种权限控制的方法,其特征在于,所述方法包括: 当应用程序的操作需要权限时,判断所述应用程序的操作是否为用户行为; 若是,则允许所述应用程序的当前操作。2.如权利要求1所述的一种权限控制的方法,其特征在于,在所述判断所述应用程序的操作是否为用户行为的步骤中,判断方式选自如下三种方式中的一种: 第一种方式,所述应用程序请求获取权限时,判断显示屏当前是否为亮屏, 若是,则认定所述应用程序的当前操作为用户行为; 第二种方式,所述应用程序请求获取权限时,判断显示屏当前是否为亮屏, 若是,再判断在所述应用程序请求获取权限之前的一定时间内所述显示屏是否被触摸, 若是,则认定所述应用程序的当前操作为用户行为; 第三种方式,所述应用程序请求获取权限时,判断显示屏当前是否为亮屏, 若是,再判断在所述应用程序请求获取权限之前的一定时间内所述显示屏是否被触摸, 若是,再判断当前焦点是否在所述应用程序上, 若是,则认定所述应用程序的当前操作为用户行为。3.如权利要求2所述的一种权限控制的方法,其特征在于,所述方法包括: 若判断所述显示屏不为亮屏或者判断在所述应用程序请求获取权限之前的一定时间内所述显示屏未被触摸,则再判断是否存在外接的控制设备; 若是,再判断所述应用程序获取权限的请求指令是否为所述控制设备触发; 若是,则认定所述应用程序的当前操作为用户行为。4.如权利要求1所述的一种权限控制的方法,其特征在于,所述方法包括:若判断所述应用程序的操作不是为用户行为,则禁止所述应用程序的当前操作,或者,提示用户选择相应指令处理所述应用程序的当前操作。5.如权利要求1所述的一种权限控制的方法,其特征在于,在所述允许所述应用程序的当前操作的步骤之后,所述方法包括: 在一定时间内自动允许所述应用程序相同的权限请求。6.一种权限控制的装置,其特征在于,包括: 判断模块,当应用程序的操作需要权限时,用于判断所述应用程序的操作是否为用户行为; 允许模块,若所述应用程序的操作是为用户行为,用于允许所述应用程序的当前操作。7.如权利要求6所述的一种权限控制的装置,其特征在于,所述判断模块包括: 第一子判断模块,所述应用程序请求获取权限时,用于判断显示屏当前是否为亮屏; 第一认定模块,若显示屏当前是为亮屏,用于认定所述应用程序的当前操作为用户行为; 或者,所述判断模块包括: 第一子判断模块,所述应用程序请求获取权限时,用于判断显示屏当前是否为亮屏; 第二子判断模块,若显示屏当前是为亮屏,用于判断在所述应用程序请求获取权限之前的一定时间内所述显示屏是否被触摸; 第一认定模块,若在所述应用程序请求获取权限之前的一定时间内所述显示屏被触摸过,用于认定所述应用程序的当前操作为用户行为; 或者,所述判断模块包括: 第一子判断模块,所述应用程序请求获取权限时,用于判断显示屏当前是否为亮屏; 第二子判断模块,若显示屏当前是为亮屏,用于判断在所述应用程序请求获取权限之前的一定时间内所述显示屏是否被触摸; 第三子判断模块,若在所述应用程序请求获取权限之前的一定时间内所述显示屏被触摸过,用于判断当前焦点是否在所述应用程序上; 第一认定模块,若当前焦点是在所述应用程序上,用于认定所述应用程序的当前操作为用户行为。8.如权利要求7所述的一种权限控制的装置,其特征在于,所述判断模块包括: 第四子判断模块,若判断显示屏当前不为亮屏或判断应用程序请求获取权限之前的一定时间内所述显示屏未被触摸,用于判断是否存在外接的控制设备; 第五子判断模块,若存在外接的控制设备,用于判断所述应用程序获取权限的请求指令是否为所述控制设备触发; 第二认定模块,若所述应用程序获取权限的请求指令是为所述控制设备触发,用于认定所述应用程序的当前操作为用户行为。9.如权利要求6所述的一种权限控制的装置,其特征在于,所述装置包括: 拒绝模块,若判断所述应用程序的操作不是为用户行为,用于拒绝所述应用程序的当前操作;或者 提示模块,用于提示用户选择相应指令处理所述应用程序的当前操作。10.如权利要求6所述的一种权限控制的装置,其特征在于,所述装置包括: 自动允许模块,在允许所述应用程序的当前操作之后,用于在一定时间内自动允许所述应用程序相同的权限请求。
【专利摘要】本发明涉及通信技术领域,特别涉及一种权限控制的方法及装置。所述一种权限控制的方法,包括:当应用程序的操作需要权限时,判断所述应用程序的操作是否为用户行为;若是,则允许所述应用程序的当前操作。对于应用程序需要权限的操作,并不都是提示用户进行选择相应的指令进行处理,而是判断应用程序的操作是否为用户行为,若是,则自动允许应用程序的当前操作,不需要用户频繁进行选择。本发明通过识别应用程序请求权限的操作是否为用户所触发,进而达到智能控制权限的目的,并且提高处理效率,提高用户体验。
【IPC分类】G06F21/51
【公开号】CN105095745
【申请号】CN201410199324
【发明人】程力行
【申请人】宇龙计算机通信科技(深圳)有限公司
【公开日】2015年11月25日
【申请日】2014年5月12日
...
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1