無線模塊配置方法及系統的制作方法
【技術領域】
[0001]本發明涉及無線技術領域,特別是涉及無線模塊配置方法及系統。
【背景技術】
[0002]目前的市場上,有多種品牌的手機和無線modem模塊,而各個芯片廠商又有多種無線芯片,為了快速開發產品,并使其配置管理程序能匹配校準的無線數據模型,就需要有一個穩定的快速移植方法。
[0003]主要的移植方法有兩種,一種是無線芯片商提供驅動和應用層可使用的配置腳本,應用層使用這些腳本,來完成對modem模塊的配置。
[0004]另外一種就是將芯片商提供一套1ctl函數,設備商使用1ctl函數,來完成對無線參數的配置。
[0005]該兩種方式均有較為明顯的缺點:
[0006]一種是使用無線芯片商提供的腳本,這種方式雖然比較穩定,但是由于不同芯片商的腳本完善程度不同,有些只能提供簡單的無線參數配置,未必能滿足快速移植校準的無線數據模型的要求。
[0007]第二種方法則是使用無線芯片商提供的1ctl函數,這種方法驅動所支持的參數都可以進行配置,可以滿足校準的無線數據模型的要求,但是每增加一個新的芯片就有重做配置邏輯,而且由于應用層的無線管理進程使用TR069的數據模型配置,其占用全局鎖的時間會比較長,容易影響其他進程。
【發明內容】
[0008]鑒于以上所述現有技術的缺點,本發明的目的在于提供無線模塊配置方法及系統,解決現有技術中無線模塊芯片移植性差的問題。
[0009]為實現上述目標及其他相關目標,本發明提供一種無線模塊配置方法,包括:建立用于無線模塊配置的私有無線數據文件;建立與無線模塊的無線驅動程序間通信的無線管理進程,所述無線管理進程將所述私有無線數據文件發送至無線驅動程序以供完成所述配置;所述無線管理進程根據所述無線驅動程序的變化更新所述私有無線數據文件,并且,所述無線管理進程在監視發現預設的校準無線數據文件變化時將其同步至所述私有無線數據文件。
[0010]可選的,所述所述無線管理進程根據所述無線驅動程序的變化更新所述私有無線數據文件,包括:當無線驅動的狀態值變化時,從驅動收取變化的參數,更新無線私有數據模型。
[0011]可選的,所述校準無線數據文件的變化來源包括:預設的初始無線數據文件發生變化時將其同步至所述校準無線數據文件。
[0012]可選的,所述無線管理進程按預定時間間隔周期性地監視預設的校準無線數據文件是否變化。
[0013]可選的,所述無線驅動程序是靜態編譯到無線模塊所在電子設備中運行的操作系統的內核或者編譯成模塊并加載的。
[0014]為實現上述目標及其他相關目標,本發明提供一種無線模塊配置系統,包括:驅動通信模塊,用于建立與對應于無線模塊的無線驅動程序間的通信,并將預先建立的用于無線模塊配置的私有無線數據文件發送至無線驅動程序以供完成所述配置;無線數據更新模塊,用于根據所述無線驅動程序的變化更新所述私有無線數據文件;校準監視模塊,用于監視的預設的校準無線數據文件變化;無線數據同步模塊,用于在所述監視發現校準無線數據文件變化時,將其同步至所述私有無線數據文件。
[0015]可選的,所述無線數據更新模塊的根據所述無線驅動程序的變化更新所述私有無線數據文件,包括:當無線驅動的狀態值變化時,從驅動收取變化的參數,更新無線私有數據模型。
[0016]可選的,所述校準無線數據文件的變化來源包括:預設的初始無線數據文件發生變化時將其同步至所述校準無線數據文件。
[0017]可選的,所述無線管理進程按預定時間間隔周期性地監視預設的校準無線數據文件是否變化。
[0018]可選的,所述無線驅動程序是靜態編譯到無線模塊所在電子設備中運行的操作系統的內核或者編譯成模塊并加載的。
[0019]如上所述,本發明提供無線模塊配置方法及系統,建立用于無線模塊配置的私有無線數據文件;建立與無線模塊的無線驅動程序間通信的無線管理進程,所述無線管理進程將所述私有無線數據文件發送至無線驅動程序以供完成所述配置;所述無線管理進程根據所述無線驅動程序的變化更新所述私有無線數據文件,并且,所述無線管理進程在監視發現預設的校準無線數據文件變化時將其同步至所述私有無線數據文件;在本發明提供的無線模塊配置方法及系統下,在更換無線模塊芯片時,工作少,效率高,且保證系統移植后穩定性。
【附圖說明】
[0020]圖1顯示為本發明一實施例中無線模塊配置方法的流程示意圖。
[0021]圖2顯示為本發明一實施例中無線模塊配置系統的結構示意圖。
[0022]元件標號說明
[0023]I無線模塊配置系統
[0024]11驅動通信模塊
[0025]12無線數據更新模塊
[0026]13校準監視模塊
[0027]14無線數據同步模塊
[0028]SI?S3方法步驟
【具體實施方式】
[0029]以下通過特定的具體實例說明本發明的實施方式,本領域技術人員可由本說明書所揭露的內容輕易地了解本發明的其他優點與功效。本發明還可以通過另外不同的【具體實施方式】加以實施或應用,本說明書中的各項細節也可以基于不同觀點與應用,在沒有背離本發明的精神下進行各種修飾或改變。需說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0030]如圖1所示,本發明提供一種無線模塊配置方法,包括:
[0031]步驟S1:建立用于無線模塊配置的私有無線數據文件。
[0032]在一實施例中,所述私有無線數據文件的格式與前述的無線模型數據類似,可以是一個配置文件,包含用于配置無線模塊的各種參數,用于無線模塊的配置,所述無線模塊例如為手機、平板電腦中的無線modem芯片,通過無線驅動程序配置實現功能。
[0033]本發明的所述私有無線數據文件為改進性地創建,其存儲于例如所述手機或平板電腦或與之相連的設備。
[0034]步驟S2:建立與無線模塊的無線驅動程序間通信的無線管理進程,所述無線管理進程將所述私有無線數據文件發送至無線驅動程序以供完成所述配置。
[0035]在一實施例中,優選的,所述私有無線數據文件僅可供無線管理進程使用,所述無線管理進程將該私有無線數據文件下發到無線驅動程序,以供所述無線驅動程序實現所述無線模塊的參數配置。
[0036]步驟S3:所述無線管理進程根據所述無線驅動程序的變化更新所述私有無線數據文件,并且,所述無線管理進程在監視發現預設的校準無線數據文件變化時將其同步至所述私有無線數據文件。
[0037]在一實施例中,私有無線數據文件