[發(fā)明專利]日志文件讀寫權(quán)限的設(shè)置方法、日志文件的讀取方法在審
| 申請?zhí)枺?/td> | 201710091446.3 | 申請日: | 2017-02-21 |
| 公開(公告)號: | CN107103249A | 公開(公告)日: | 2017-08-29 |
| 發(fā)明(設(shè)計)人: | 王迅;郭帥 | 申請(專利權(quán))人: | 上海青橙實業(yè)有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司11205 | 代理人: | 楊澤,劉芳 |
| 地址: | 201203 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 日志 文件 讀寫 權(quán)限 設(shè)置 方法 讀取 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種日志文件讀寫權(quán)限的設(shè)置方法、日志文件的讀取方法。
背景技術(shù)
現(xiàn)有用戶的移動終端(例如手機)出現(xiàn)故障時,用戶正常使用中不可能去打開MTKLog之類的工具去抓取產(chǎn)生的日志文件。在研發(fā)的過程中,有些問題是在沒有完全開機的情況下產(chǎn)生的,這時測試或研發(fā)人員還未來得及打開MTKLog之類的工具去抓取產(chǎn)生的日志文件,所以工作人員無法得到與問題相關(guān)的日志文件。有些偶現(xiàn)的問題在報到研發(fā)部門后,研發(fā)人員只能通過復(fù)現(xiàn)問題自己抓取日志文件再去解決問題。往往這些偶現(xiàn)的問題是很難去復(fù)現(xiàn)的,就算復(fù)現(xiàn)也很難斷定是與用戶當(dāng)時所出問題是同一原因造成。
如果不打開MTKLog之類的工具去抓取產(chǎn)生的日志文件,這些日志是會在系統(tǒng)中自動保存下來的,要獲取這些日志文件(比如通過ADB方式,即Android的調(diào)試工具)需要具有一系列權(quán)限,用戶和售后工作人員一般是無法獲取這些權(quán)限以得到有效的日志文件的,即使是研發(fā)人員也需要進行root等獲取權(quán)限后才能獲得這些日志文件,時間和精力上造成了一定的浪費。
發(fā)明內(nèi)容
本發(fā)明解決的問題是如何方便獲取移動終端的系統(tǒng)中保存的日志文件。
為解決上述問題,本發(fā)明實施例提供一種日志文件讀寫權(quán)限的設(shè)置方法,包括如下步驟:通過啟動Activity模式,將所述日志文件讀寫權(quán)限的設(shè)置代碼寫入移動終端的操作系統(tǒng)的設(shè)置模塊中,以使普通用戶可根據(jù)所述日志文件讀寫權(quán)限從移動終端內(nèi)讀取所需要的日志文件。
可選的,所述啟動Activity模式的方式為通過暗碼啟動。
本發(fā)明實施例還提供了一種日志文件的讀取方法,包括如下步驟:基于日志文件讀寫權(quán)限從移動終端內(nèi)讀取所需要的日志文件,其中所述日志文件讀取權(quán)限是根據(jù)上述日志文件讀寫權(quán)限的設(shè)置方法來設(shè)置。
可選的,日志文件的讀取方法還包括如下步驟:將讀取到的日志文件復(fù)制至所述移動終端中可供普通用戶讀取的存儲空間或者外部設(shè)備中。
與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案具有以下優(yōu)點:
通過啟動Activity模式,將日志文件讀寫權(quán)限的設(shè)置代碼寫入移動終端的操作系統(tǒng)的設(shè)置模塊中,該日志文件讀寫權(quán)限可供普通用戶從移動終端內(nèi)讀取所需要的日志文件,而不再需要獲取特定的權(quán)限(例如超級管理員權(quán)限),方便普通用戶獲取移動終端的系統(tǒng)中保存的日志文件,從而更高效地發(fā)現(xiàn)解決移動終端出現(xiàn)的故障問題。
附圖說明
圖1所示的是本發(fā)明實施例的一種日志文件讀寫權(quán)限的設(shè)置方法的具體實施例的流程示意圖;
圖2所示的是本發(fā)明實施例的一種日志文件的讀取方法的具體實施例的流程示意圖。
具體實施方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實施方式做詳細的說明。
如圖1所示的是本發(fā)明實施例的一種日志文件讀寫權(quán)限的設(shè)置方法的具體實施例的流程示意圖。參考圖1,設(shè)置方法包括如下步驟:
步驟S11:啟動Activity模式;
步驟S12:將所述日志文件讀寫權(quán)限的設(shè)置代碼寫入移動終端的操作系統(tǒng)的設(shè)置模塊中,以使普通用戶可根據(jù)所述日志文件讀寫權(quán)限從移動終端內(nèi)讀取所需要的日志文件。
在所述步驟S11中,Activity模式即Activity啟動時的策略。在Android操作系統(tǒng)中,研發(fā)人員可以通過暗碼啟動Activity模式。其中,暗碼就是類似這種樣式的字符串:*#*#<code>#*#*,例如,研發(fā)人員可以通過撥號盤*#*#2016001#*#*啟動Activity模式。在其他實施例中,本領(lǐng)域技術(shù)人員也可以通過其他方式啟動Activity模式,在此不再贅述。
如步驟S12所述,將所述日志文件讀寫權(quán)限的設(shè)置代碼寫入移動終端的操作系統(tǒng)的設(shè)置模塊中。其中,所述日志文件讀寫權(quán)限不同于超級管理員權(quán)限,該權(quán)限是供普通用戶可以讀取日志文件,而不涉及其他操作權(quán)限,這樣在方便普通用戶讀取日志文件的同時,普通用戶沒有修改其他系統(tǒng)設(shè)置的權(quán)限,從而保證移動終端的操作系統(tǒng)的安全性。
本發(fā)明實施例還提供了一種日志文件的讀取方法。普通用戶使用基于上述日志文件讀寫權(quán)限的設(shè)置方法設(shè)置的移動終端可以方便地讀取所需要的日志文件。
如圖2所示的是本發(fā)明實施例的一種日志文件的讀取方法的具體實施例的流程示意圖。參考圖2,該讀取方法包括如下步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海青橙實業(yè)有限公司,未經(jīng)上海青橙實業(yè)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710091446.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





