• / 13
  • 下載費用:30 金幣  

一種修改系統配置的方法及裝置.pdf

摘要
申請專利號:

CN201410119958.2

申請日:

2014.03.27

公開號:

CN104951321A

公開日:

2015.09.30

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效 IPC(主分類):G06F 9/445申請日:20140327|||公開
IPC分類號: G06F9/445; H04L29/08 主分類號: G06F9/445
申請人: 宇龍計算機通信科技(深圳)有限公司
發明人: 董志偉; 孫亮
地址: 518057廣東省深圳市南山區高新技術工業園北區酷派信息港1棟6層
優先權:
專利代理機構: 工業和信息化部電子專利中心11010 代理人: 梁軍
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201410119958.2

授權公告號:

|||

法律狀態公告日:

2015.11.04|||2015.09.30

法律狀態類型:

實質審查的生效|||公開

摘要

本發明公開了一種修改系統配置的方法及裝置,其中,該方法包括:獲取存儲在固定存儲分區中的配置文件;根據配置文件的配置參數修改終端的系統配置,以改變終端系統的配置參數。本發明利用存儲在固定存儲分區中的配置文件,通過獲取該文件,來修改終端的系統配置,進而改變了終端系統的配置參數,可以根據存儲分區的配置參數調整系統配置,更新過程快速及時,解決了現有技術中終端不能自適應的調整參數配置文件,或是只能通過OTA等方式進行更新,更新不及時,影響終端的使用的問題。

權利要求書

權利要求書
1.  一種修改系統配置的方法,其特征在于,包括:
獲取存儲在固定存儲分區中的配置文件;
根據所述配置文件的配置參數修改終端的系統配置,以改變所述終端系統的配置參數。

2.  如權利要求1所述的方法,其特征在于,獲取存儲在固定存儲分區中的配置文件之前,還包括:
按照預定時間間隔接收來自服務器的系統配置參數,或者,按照所述預定時間間隔向所述服務器發送獲取所述配置參數的消息,以獲取所述系統配置參數。

3.  如權利要求1所述的方法,其特征在于,所述方法還包括:
在所述終端的系統配置被某一軟件修改的情況下,在屏幕上顯示提示框,以確認用戶是否將當前已修改的配置參數恢復為默認配置參數;
在用戶確認恢復的情況下,根據所述配置文件的配置參數修改終端的系統配置。

4.  如權利要求1至3中任一項所述的方法,其特征在于,根據所述配置文件的配置參數修改終端的配置參數,以改變所述終端系統的配置參數包括:
將所述配置文件對應的配置參數以菜單或表格形式顯示在所述終端的屏幕上;
用戶根據所述屏幕上顯示的菜單或表格手動輸入所述配置參數,以改變所述終端系統的配置參數。

5.  如權利要求1至3中任一項所述的方法,其特征在于,根據所述配置文件的配置參數修改終端的配置參數,以改變所述終端系統的配置參數包括:
將所述配置文件對應的配置參數生成一個恢復菜單;
在收到配置觸發信號后,將所述恢復菜單中的配置參數自動寫入到所述系統配置中,以改變所述終端系統的配置參數。

6.  一種修改系統配置的裝置,其特征在于,包括:
獲取模塊,用于獲取存儲在固定存儲分區中的配置文件;
修改模塊,用于根據所述配置文件的配置參數修改終端的系統配置,以改變所述終端系統的配置參數。

7.  如權利要求6所述的裝置,其特征在于,還包括:
收發模塊,用于按照預定時間間隔接收來自服務器的系統配置參數,或者,按照所述預定時間間隔向所述服務器發送獲取所述配置參數的消息,以獲取所述系統配置參數。

8.  如權利要求6所述的裝置,其特征在于,
提示模塊,用于在所述終端的系統配置被某一軟件修改的情況下,在屏幕上顯示提示框,以確認用戶是否將當前已修改的配置參數恢復為默認配置參數;
所述修改模塊,還用于在用戶確認恢復的情況下,根據所述配置文件的配置參數修改終端的系統配置。

9.  如權利要求6至8中任一項所述的裝置,其特征在于,所述修改模塊包括:
顯示單元,用于將所述配置文件對應的配置參數以菜單或表格形式顯示在所述終端的屏幕上;
第一修改單元,用于用戶根據所述屏幕上顯示的菜單或表格手動輸入所述配置參數,以改變所述終端系統的配置參數。

10.  如權利要求6至8中任一項所述的裝置,其特征在于,所述修改模塊包括:
生成單元,用于將所述配置文件對應的配置參數生成一個恢復菜單;
第二修改單元,用于在收到配置觸發信號后,將所述恢復菜單中的配置參數自動寫入到所述系統配置中,以改變所述終端系統的配置參數。

說明書

說明書一種修改系統配置的方法及裝置
技術領域
本發明涉及移動通訊領域,特別是涉及一種修改系統配置的方法及裝置。
背景技術
現有終端進行更新配置時(如規格化值、標準化值(Normalized Vale,簡稱為NV)、加密文件系統(Encrypting File System,簡稱為EFS)中文件),需要通過特定工具(如QXDM、QPST等工具)進行修改,或是將修改好的QCN配置文件通過特定方式導入到終端,從而實現將新的修改集成到終端。當終端出現配置錯誤不能自適應的進行檢測并恢復,出現這種情況只能返到維修點或是返廠進行修改,從而增加維修的工作量。
現有技術中當終端模塊側配置文件出錯時,如全球定位系統(Global Positioning System,簡稱為GPS)相關的SUPL地址&端口、MPC地址&端口、PDE地址&端口NV出錯容易導致GPS信號丟失;MEID、ESN兩者的NV出錯會出現終端鑒權失敗,從而終端不能撥打電話、上網等;lte_time參數出現錯誤,導致在LTE網絡下出現頻繁LTE Detach,容易導致數據業務上網、下載速率慢。
當服務器出現變更,相應的參數出現變化時,終端不能自適應的調整參數配置文件,或是只能通過空中下載技術(Over-the-Air Technology,簡稱為OTA)等方式進行更新,這樣進行更新會消耗用戶大量的數據流量,增加用戶的消費;與此同時,現有在用戶手上的使用的手機大都沒有相應的diagnostic端口,該端口被終端廠商屏蔽,故而即使用戶知道修改配置的方式、方法,也會由于沒有diagnostic端口而無計可施;即使當用戶破解了手機的root權限獲 取設備的diagnostic端口后,也需要去查找相關資料查看影響其使用的配置,再進行修改,修改不正確更會引起其他問題,可能會引起客退、客訴或是增加維修點的工作量。
現有技術中,終端不能自適應的調整參數配置文件,或是只能通過OTA等方式進行更新,更新不及時,影響終端的使用;如更新時修改不正確,更會引起其他問題。
發明內容
本發明提供了一種修改系統配置的方法及裝置,用以解決現有技術中,終端不能自適應的調整參數配置文件,或是只能通過OTA等方式進行更新,更新不及時,影響終端的使用的問題。
一方面,本發明提供一種修改系統配置的方法,包括:獲取存儲在固定存儲分區中的配置文件;根據所述配置文件的配置參數修改終端的系統配置,以改變所述終端系統的配置參數。
進一步,獲取存儲在固定存儲分區中的配置文件之前,還包括:按照預定時間間隔接收來自服務器的系統配置參數,或者,按照所述預定時間間隔向所述服務器發送獲取所述配置參數的消息,以獲取所述系統配置參數。
進一步,所述方法還包括:在所述終端的系統配置被某一軟件修改的情況下,在屏幕上顯示提示框,以確認用戶是否將當前已修改的配置參數恢復為默認配置參數;在用戶確認恢復的情況下,根據所述配置文件的配置參數修改終端的系統配置。
進一步,根據所述配置文件的配置參數修改終端的配置參數,以改變所述終端系統的配置參數包括:將所述配置文件對應的配置參數以菜單或表格形式顯示在所述終端的屏幕上;用戶根據所述屏幕上顯示的菜單或表格手動輸入所述配置參數,以改變所述終端系統的配置參數。
進一步,根據所述配置文件的配置參數修改終端的配置參數,以改變所述 終端系統的配置參數包括:將所述配置文件對應的配置參數生成一個恢復菜單;在收到配置觸發信號后,將所述恢復菜單中的配置參數自動寫入到所述系統配置中,以改變所述終端系統的配置參數。
另一方面,本發明還提供了一種修改系統配置的裝置,包括:獲取模塊,用于獲取存儲在固定存儲分區中的配置文件;修改模塊,用于根據所述配置文件的配置參數修改終端的系統配置,以改變所述終端系統的配置參數。
進一步,上述裝置還包括:收發模塊,用于按照預定時間間隔接收來自服務器的系統配置參數,或者,按照所述預定時間間隔向所述服務器發送獲取所述配置參數的消息,以獲取所述系統配置參數。
進一步,提示模塊,用于在所述終端的系統配置被某一軟件修改的情況下,在屏幕上顯示提示框,以確認用戶是否將當前已修改的配置參數恢復為默認配置參數;所述修改模塊,還用于在用戶確認恢復的情況下,根據所述配置文件的配置參數修改終端的系統配置。
進一步,所述修改模塊包括:顯示單元,用于將所述配置文件對應的配置參數以菜單或表格形式顯示在所述終端的屏幕上;第一修改單元,用于用戶根據所述屏幕上顯示的菜單或表格手動輸入所述配置參數,以改變所述終端系統的配置參數。
進一步,所述修改模塊包括:生成單元,用于將所述配置文件對應的配置參數生成一個恢復菜單;第二修改單元,用于在收到配置觸發信號后,將所述恢復菜單中的配置參數自動寫入到所述系統配置中,以改變所述終端系統的配置參數。
本發明利用存儲在固定存儲分區中的配置文件,通過獲取該文件,來修改終端的系統配置,進而改變了終端系統的配置參數,可以根據存儲分區的配置參數調整系統配置,更新過程快速及時,解決了現有技術中終端不能自適應的調整參數配置文件,或是只能通過OTA等方式進行更新,更新不及時,影響終端的使用的問題。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1是本發明實施例中修改系統配置的方法的流程圖;
圖2是本發明實施例中修改系統配置的裝置的結構示意圖;
圖3是本發明實施例中修改系統配置的裝置的優選結構示意圖;
圖4是本發明實施例中修改系統配置的裝置修改模塊的一種結構示意圖;
圖5是本發明實施例中修改系統配置的裝置修改模塊的又一種結構示意圖;
圖6是本發明優選實施例中提供給用戶進行配置參數的設置界面的示意圖;
圖7是本發明優選實施例中統計用戶填寫的通信網絡參數的配置文件的示意圖;
圖8是本發明優選實施例中將配置參數寫入到相應的NV項中的示意圖;
圖9是本發明優選實施例中與服務器進行通信更新配置參數的示意圖;
圖10是本發明優選實施例中手動修改系統配置的流程圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
為了解決現有技術中,終端不能自適應的調整參數配置文件,或是只能通過OTA等方式進行更新,更新不及時,影響終端的使用的問題,本發明提供了一種修改系統配置的方法及裝置,以下結合附圖以及實施例,對本發明進行 進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不限定本發明。
本發明實施例提供了一種修改系統配置的方法,該方法的流程如圖1所示,包括步驟S102至步驟S104:
S102,獲取存儲在固定存儲分區中的配置文件;
S104,根據配置文件的配置參數修改終端的系統配置,以改變終端系統的配置參數。
本發明實施例利用存儲在固定存儲分區中的配置文件,通過獲取該文件,來修改終端的系統配置,進而改變了終端系統的配置參數,可以根據存儲分區的配置參數調整系統配置,更新過程快速及時,解決了現有技術中終端不能自適應的調整參數配置文件,或是只能通過OTA等方式進行更新,更新不及時,影響終端的使用的問題。
在獲取存儲在固定存儲分區中的配置文件之前,還可以按照預定時間間隔接收來自服務器的系統配置參數,或者,按照預定時間間隔向服務器發送獲取配置參數的消息,以獲取系統配置參數。
實施過程中,在終端的系統配置被某一軟件修改的情況下,在屏幕上顯示提示框,以確認用戶是否將當前已修改的配置參數恢復為默認配置參數;在用戶確認恢復的情況下,根據配置文件的配置參數修改終端的系統配置;如果用戶不恢復,則終端可以不再提示,也可以按照預定時間間隔發送固定次數的提醒消息。
根據配置文件的配置參數修改終端的配置參數,以改變終端系統的配置參數的過程可以是自動的,也可以是手動的。
如果該過程是手動的,則其可以包括如下流程:將配置文件對應的配置參數以菜單或表格形式顯示在終端的屏幕上;用戶根據屏幕上顯示的菜單或表格手動輸入配置參數,以改變終端系統的配置參數。
如果該過程是自動的,則其可以包括如下流程:將配置文件對應的配置參 數生成一個恢復菜單;在收到配置觸發信號后,將恢復菜單中的配置參數自動寫入到系統配置中,以改變終端系統的配置參數。
本發明實施例還提供了一種修改系統配置的裝置,該裝置的結構示意如圖2所示,包括:獲取模塊10,用于獲取存儲在固定存儲分區中的配置文件;修改模塊20,與獲取模塊10耦合,用于根據配置文件的配置參數修改終端的系統配置,以改變終端系統的配置參數。
圖3示出了上述裝置的優選結構示意圖,上述裝置還可以包括:收發模塊30,與獲取模塊10耦合,用于按照預定時間間隔接收來自服務器的系統配置參數,或者,按照預定時間間隔向服務器發送獲取配置參數的消息,以獲取系統配置參數;提示模塊40,與修改模塊20耦合,用于在終端的系統配置被某一軟件修改的情況下,在屏幕上顯示提示框,以確認用戶是否將當前已修改的配置參數恢復為默認配置參數;修改模塊20,還用于在用戶確認恢復的情況下,根據配置文件的配置參數修改終端的系統配置。在圖3示出的該裝置中,還可以將收發模塊30和提示模塊40分別獨立的設置在圖2所示的裝置中,在圖3中將其設置在一起是出于最優設計考慮。
上述修改模塊20的結構示意可以如圖4所示,包括:顯示單元202,用于將配置文件對應的配置參數以菜單或表格形式顯示在終端的屏幕上;第一修改單元204,與顯示單元202耦合,用于用戶根據屏幕上顯示的菜單或表格手動輸入配置參數,以改變終端系統的配置參數。
上述修改模塊20的結構示意還可以如圖5所示,包括:生成單元206,用于將配置文件對應的配置參數生成一個恢復菜單;第二修改單元208,與生成單元206耦合,用于在收到配置觸發信號后,將恢復菜單中的配置參數自動寫入到系統配置中,以改變終端系統的配置參數。
上述圖4和圖5示出的兩種修改模塊也可以合并為一個修改模塊,即既具有手動的修改方式,又具有自動的修改方式,手動的修改方式可以讓用戶根據需求修改配置參數,自動的修改方式節省用戶的時間。
優選實施例
現有技術中,用戶無法在移動終端上配置已更新的配置參數,只能等待被技術人員更新系統。
本發明提供一種移動終端,該移動終端使用本發明實施例提供的修改系統配置的方法,該方法無需使用工具進行修改,只需提供一個恢復菜單將存儲在固定分區中的基礎文件重新寫入系統中,保證支持運營商網絡的通信良好,存儲在固定分區中的配置文件能夠通過用戶進行設置,同時能夠根據當前網絡、服務器情況自適應的調整相應參數,實現智能調整通信相關的配置,獲取更加優良的通信服務。該方法的基礎思想如下:
(1)預先存儲在固定分區中的配置文件為系統配置提供一個基礎通信配置,包含各種區域、射頻和網絡設置的參數,這些參數可以為用戶在運營商支持的網絡下良好進行通信,當被流氓軟件非法修改模塊側配置后,用戶能夠進行自動恢復,將這些配置文件中的基本參數寫入到系統,獲取支持網絡下的參數進行良好通信。
(2)存儲在固定分區中的文件在恢復出廠設置時不會更改,用戶能夠通過設置界面進行修改配置參數,這樣有利于在進行實驗室測試需要配置模塊側配置(如NV等),用戶只需要通過配置界面進行設置,如不需要通過特定QXDM工具進行更改;或是,當注冊到其它運營商網絡或是漫游情況下,其能根據當前使用的網絡、服務情況,與服務器進行通信,從其下載當前的設置項,實現該配置文件的自適應調整。
(3)設置一個恢復菜單供用戶使用,該菜單實現將存儲在固定分區中的配置文件參數讀取,在AP側通過調用HAL層接口或是QCril層接口將這些參數寫入到模塊中,實現參數從AP寫入BP的流程,實現自動修改配置參數,這些參數提供給系統進行使用,從而達到通信效果最優。
下面介紹本發明實施例的實現過程:
(1)根據上述方法,可以設置一個參數的設置界面,用戶可以通過手動 修改存儲在配置文件中的參數,同時移動終端能夠自適應根據當前網絡、服務情況自適應的調整配置參數:
實現時,移動終端可以生成一張數據表,該表存儲一個基礎通信配置,包含各種區域、射頻和網絡設置的參數,移動終端通過讀取該基礎配置能夠在運營商支持的網絡下進行良好通信;還可以在移動終端上提供有進行設置配置參數的界面,用戶可以根據當前使用的網絡、服務情況,手動進行修改配置參數,從而將修改的參數添加到參數表中,供系統進行調用,使通信服務更好的進行工作;其中,配置的參數表還可以智能根據當前的網絡、服務情況,自適應的進行調整,接收當前網絡、服務器的配置參數進行調整配置文件中的參數,使在該服務器范圍的通信效果最優。
當配置參數已經寫入系統后,對通過配置界面寫入的參數注入到配置文件中,將配置文件中的配置參數進行更新,智能的將與服務器通信接收到的參數進行同步,將其寫入到配置參數中。
(2)實現時,移動終端可以讀取用戶在界面上寫入的參數項,將其寫入到配置文件中,使用新的配置參數替換之前的參數項;還可以是讀取從服務器側反饋回來的新參數項,將其寫入到配置參數中對象的參數項,將該項參數進行更新。
在更新配置的參數表后,讀取相應配置項參數,將其數據通過特定寫入方式(通過HAL或是QCril將AP側參數寫入到BP側)寫入到系統中,從而更新模塊側的配置,使通信效果達到最優;進一步,對使用了該配置文件中相關配置參數的顯示界面進行更新,將其顯示的參數進行相應調整,使其與配置參數表的參數一致。
(3)移動終端將用戶從界面上面寫入的參數通過文件的寫方式,將數據寫入到配置模塊的配置文件中;或者,與服務器進行交換,從服務上下載最適配當地網絡的參數,將這些參數寫入到配置模塊的配置文件中。
系統通過讀取配置文件參數的變化,從而將這些變化的參數重新通過特定 方式(從通過HAL層或是QCril層將AP側參數寫入到BP側)寫入到模塊中,使當前終端通信效果最優。
下面結合具體應用場景進行說明。
本實例一是用戶更新當前服務器、網絡參數的場景。
在用戶界面提供給用戶進行設置服務器配置、網絡參數,該設置界面能夠直接提供給用戶進行設置,用戶根據當前位置、服務器、網絡情況設置合適的配置參數,從而將這些參數寫入到配置文件中。
如圖6至8所示,圖6為提供給用戶進行配置參數的設置界面,其中包含網絡、AGPS服務器的相關設置MCC\MNC和AGPS HOST\PORT(這里只是介紹一部分參數,可以設置其它通信需要使用到的參數)等,用戶在該界面進行填寫適應當前網絡、當前服務器的參數信息,從而能夠將這些數據寫入到配置模塊的配置文件中,如圖7所示為統計用戶填寫的通信網絡參數的配置文件,其接收用戶通過設置界面進行設置的參數,同時通過調用相應的模塊接口,從該配置文件中讀取相應的配置參數將這些配置參數通過HAL層或是QCRIL層接口,將這些參數寫入到系統中,如圖8所示將這些配置參數寫入到相應的NV項中,供終端運行時進行使用。
本實例二是與服務器進行同步更新參數的場景。
終端能夠與服務器進行通信,服務器檢測到終端當前所處網絡狀態、位置信息,將該地最優的配置參數下發給終端,終端進行接收這些參數,然后將接收到的配置參數寫入到配置參數中,智能更新當前的配置參數,使當前通信狀態最佳。
如圖9所示,終端與服務器進行通信,服務器檢測到當前終端的配置參數在該地區不是最佳配置,需要下發該地通信最優的配置參數給該終端,使其在該地、該網絡情況下通信達到效果最優,故服務器下發該終端需要進行重新配置的參數項及參數值,終端接收到這些參數項、參數值后將其寫入到配置文件中,以供系統通信時進行調用,使用戶在該地、該網絡情況下通信、通話、上 網、上傳、下載、定位等功能效果最佳。
終端將服務器發過來的參數值進行對比,將更新的參數值重新寫入到配置文件中,達到智能更新配置文件的目的,系統檢測到當前配置文件中的配置項發生變化后,觸發系統進行重寫配置,同樣將AP側新參數寫入到BP側,以提供給用戶進行使用。上述過程中,寫入NV項與圖8所示的過程類似。
以上兩種配置文件方法中,手動方法實現時,用戶更新當前服務器、網絡參數方法為用戶通過系統提供的用戶設置界面進行設置,將用戶寫入的配置參數寫入到配置文件中的配置參數項中,供系統進行調用;自動方法實現時,通過與服務器進行交互通信,服務器檢測到當前服務器、網絡的配置參數發送變化后,將當地最優的配置參數下發到用戶終端,終端接收到這些參數后進行讀取并寫入到配置文件中,供系統進行調用。實現時,再通過相應的寫入方式(通過HAL層或是QCRIL層)將AP層更新的參數(這些參數為終端在當前地址、當前網絡、當前服務器下通信效果最優)寫入到BP側,提供給終端進行使用。
下面結合圖10對實施方式進行說明,該手動過程包括步驟S1001至S1004。
S1001,提供給用戶進行設置通信參數的設置界面。
S1002,與服務器進行通信接收其下發的當前網絡下最優的配置參數。
S1003,用戶根據下發的最優配置參數手動配置,以調整當前網絡環境下進行使用的配置參數。
實現時,用戶可以手動進行調整當前網絡環境下進行使用的配置參數,同時與服務器進行通信接收其下發的當前網絡下最優的配置參數,并將這些參數下載,并寫入到配置文件中,步驟S1002和1003可以顛倒過程,只是顛倒后用戶需要等待的時間更長。
S1004,將用戶手動輸入的通信配置參數及服務器側發送過來的更新配置參數進行讀取,并寫入到配置文件中,該文件用來存儲當前網絡環境下的最優配置參數,這些參數能夠提供給用戶在該地最優的通信質量;其中,最優配置參數通過HAL層或是QCRIL層接口寫入到系統中,以供系統進行調用,從而 達到讓用戶在當前網絡環境下通信服務質量最優。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。

關 鍵 詞:
一種 修改 系統配置 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種修改系統配置的方法及裝置.pdf
鏈接地址:http://www.rgyfuv.icu/p-6381456.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图