[發明專利]一種修復功能可用性的方法、終端以及外部設備在審
| 申請號: | 201611147454.7 | 申請日: | 2016-12-13 |
| 公開(公告)號: | CN106778237A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 譚必文 | 申請(專利權)人: | 珠海市魅族科技有限公司 |
| 主分類號: | G06F21/52 | 分類號: | G06F21/52 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 王寶筠 |
| 地址: | 519000 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 修復 功能 可用性 方法 終端 以及 外部設備 | ||
技術領域
本發明涉及通信領域,尤其涉及一種修復功能可用性的方法、終端以及外部設備。
背景技術
由于安卓手機的開放性造成一個應用可以掌控系統非常多的權限,而為了保障手機的性能和續航手機廠商也對權限做了非常嚴格的控制。以致在使用應用時或者在系統其他地方可以設置或者確定是否給應用分配權限,由于這種行為非常零散,用戶經常可能因為疏忽或者一些錯誤的設置導致應用在正常使用過程中某些功能變得不可用。比如在啟動微信的時候可能提示用戶需要獲得錄音權限,用戶沒有細看或者疏忽可能點了拒絕,以致在使用過程中發送語音功能不能正常使用,而用戶并不能意識到是因為關閉了錄音權限造成的。遇到這種問題用戶很迷茫。
在現有的一些客戶端中,都會有很多的應用軟件,有些是系統自帶的,有些是用戶下載的,用戶在使用某個應用軟件時,可能會用到比如拍照功能、語音功能等,但是,可能拍照功能或者語音功能或者其他的功能被錯誤關閉,導致用戶不能使用。而系統或廠商都沒有提供一鍵修復應用可用性問題的方法,即使有也是系統寫好的固定的可能遇到的問題和方法,不能靈活擴展不同應用可能遇到的不同問題及其解決辦法。
發明內容
本發明實施例提供了一種修復功能可用性的方法、終端以及外部設備,用于對沒有訪問目標應用的功能的權限的時候,獲取權限調整指令,解除限制權限,從而訪問目標應用。
有鑒于此,本發明實施例第一方面提供一種修復功能可用性的方法,可以包括:接收執行目標應用的第一功能的指令;返回限制權限執行該第一功能的消息;發送與該限制權限執行該第一功能的消息關聯的信息至外部設備;接收該外部設備發送的權限調整指令;執行該權限調整指令,以解除該限制權限。
結合本發明實施例的第一方面,在本發明實施例第一方面的第一種可能的實現方式中,該目標應用的任一功能是以權限的方式來進行執行的;
發送與該限制權限執行該第一功能的消息關聯的信息至外部設備,可以包括:終端向該外部設備發送執行該第一功能的權限的申請信息;
該接收該外部設備發送的權限調整指令,可以包括:該終端接收該外部設備發送的執行權限,該執行權限為該外部設備根據該申請信息為該終端配置的與該第一功能對應的執行權限;
該執行該權限調整指令,以解除該限制權限,可以包括:該終端根據該執行權限執行該第一功能。
結合本發明實施例的第一方面、本發明實施例第一方面的第一種可能的實現方式,在本發明實施例第一方面的第二種可能的實現方式中,該返回限制權限執行該第一功能的消息,可以包括:該終端根據該執行目標應用的第一功能的指令,判斷是否可以執行該第一功能;若否,則執行該返回限制權限執行該第一功能的消息的步驟。
本發明實施例第二方面提供一種修復功能可用性的方法,可以包括:外部設備接收終端發送的與限制權限執行第一功能的消息關聯的信息;該外部設備根據該與該限制權限執行該第一功能的消息關聯的信息,生成權限調整指令;該外部設備將該權限調整指令發送給該終端,以使得該終端執行該權限調整指令,解除該限制權限。
結合本發明實施例的第二方面,在本發明實施例第二方面的第一種可能的實現方式中,該外部設備接收該終端發送的與該限制權限執行該第一功能的消息關聯的信息,可以包括:該外部設備接收該終端發送的執行該第一功能的權限的申請信息;該外部設備根據該與該限制權限執行該第一功能的消息關聯的信息,生成權限調整指令,可以包括:該服務器根據該執行該第一功能的權限的申請信息,配置與該第一功能對應的執行權限;該外部設備將該權限調整指令發送給該終端,可以包括:該外部設備將該執行權限發送給該終端。
本發明實施例第三方面提供一種終端,可以包括:
接收模塊,用于接收執行目標應用的第一功能的指令;
返回模塊,用于返回限制權限執行該第一功能的消息;
發送模塊,用于發送與該限制權限執行該第一功能的消息關聯的信息至外部設備;
該接收模塊,還用于接收該外部設備發送的權限調整指令;
執行模塊,用于執行該權限調整指令,以解除該限制權限。
結合本發明實施例的第三方面,在本發明實施例第三方面的第一種可能的實現方式中,該目標應用的任一功能是以權限的方式來進行執行的;
該發送模塊,具體用于向該外部設備發送執行該第一功能的權限的申請信息;
該接收模塊,具體用于接收該外部設備發送的執行權限,該執行權限為該外部設備根據該申請信息為該終端配置的與該第一功能對應的執行權限;
該執行模塊,具體用于根據該執行權限執行該第一功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海市魅族科技有限公司,未經珠海市魅族科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611147454.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種訪問控制裝置及方法
- 下一篇:一種JAVA智能卡訪問越界的檢測方法





