国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      終端modem軟件的動態(tài)適配方法及動態(tài)適配裝置與流程

      文檔序號:12740423閱讀:263來源:國知局
      終端modem軟件的動態(tài)適配方法及動態(tài)適配裝置與流程

      本發(fā)明涉及終端技術(shù)領(lǐng)域,具體而言,涉及一種終端modem軟件的動態(tài)適配方法和一種終端modem軟件的動態(tài)適配裝置。



      背景技術(shù):

      目前,在現(xiàn)有的軟硬件方案中,一般均是根據(jù)硬件的配置方案來設置軟件,以達到通過不同的軟件來適配不同的硬件方案,即現(xiàn)有方案中是需要針對不同的硬件方案配置相應的軟件來進行適配,導致軟硬件適配效率低,且容易出現(xiàn)混亂。

      因此,如何實現(xiàn)同一modem軟件動態(tài)適配不同的硬件,以達到提高軟硬件適配效率的目的成為亟待解決的問題。



      技術(shù)實現(xiàn)要素:

      本發(fā)明正是基于上述技術(shù)問題至少之一,提出了一種新的終端modem軟件的動態(tài)適配方案,能夠智能設置終端modem軟件的配置文件中的單雙卡屬性值,以及實現(xiàn)同一終端modem軟件動態(tài)適配不同的硬件配置的功能,提高終端軟硬件的適配效率。

      有鑒于此,根據(jù)本發(fā)明的第一方面,提出了一種終端modem軟件的動態(tài)適配方法,包括:讀取在終端modem軟件的配置文件中設置的單雙卡屬性值;檢測在所述終端modem軟件中配置的射頻卡配置值;根據(jù)所述射頻卡配置值確定與其對應的UIM卡的使能控制端口;設置所述使能控制端口的控制項參數(shù),以使所述控制項參數(shù)與所述單雙卡屬性值適配。

      該技術(shù)方案中,在終端modem(調(diào)制解調(diào)器)軟件動態(tài)適配不同的硬件配置的過程中,讀取終端modem軟件的配置文件中設置的單雙卡屬性值,以確定當前終端modem軟件需要適配的硬件配置需求,同時可以根據(jù)檢測到的終端modem軟件中配置的射頻卡配置值確定對應的UIM(User Identify Module,用戶識別模塊)卡的使能控制端口,繼而設置使能控制端口的控制項參數(shù),使設置完的UIM卡能夠滿足當前的硬件配置需求,從而通過預先智能地設置終端modem軟件的配置文件中的單雙卡屬性值,實現(xiàn)同一終端modem軟件動態(tài)適配不同的硬件配置的功能,提高終端軟硬件的適配效率。

      在上述技術(shù)方案中,優(yōu)選地,所述射頻卡配置值包括單卡配置值和雙卡配置值。

      在該技術(shù)方案中,可以在終端modem軟件中設置不同的射頻卡配置值,以實現(xiàn)不同的硬件配置,具體地至少可以包括單卡配置值和雙卡配置值,進而可以根據(jù)射頻卡的單、雙卡配置值情況確定當前硬件配置過程中需要使能的UIM卡的端口配置情況。

      在上述任一技術(shù)方案中,優(yōu)選地,與所述單卡配置值對應的UIM卡的使能控制端口包括第一硬件端口和第二硬件端口,以及與所述雙卡配置值對應的UIM卡的使能控制端口包括第三硬件端口和第四硬件端口。

      在該技術(shù)方案中,當終端modem軟件中配置的射頻卡配置值為單卡配置值時,對應地可以通過配置UIM卡的第一硬件端口和第二硬件端口的控制項參數(shù)實現(xiàn)單卡硬件方案的配置,而當終端modem軟件中配置的射頻卡配置值為雙卡配置值時,對應地可以通過配置UIM卡的第三硬件端口和第四硬件端口的控制項參數(shù)實現(xiàn)雙卡硬件方案的配置。

      在上述任一技術(shù)方案中,優(yōu)選地,所述設置所述使能控制端口的控制項參數(shù),以使所述控制項參數(shù)與所述單雙卡屬性值適配的步驟,具體包括:當所述單雙卡屬性值表示單卡屬性時,設置所述第一硬件端口的控制項參數(shù)和所述第二硬件端口的控制項參數(shù)中的一個為False值、另一個為True值。

      在該技術(shù)方案中,當在終端modem軟件的配置文件中讀取到的單雙卡屬性值表示單卡屬性時,即需要將終端modem軟件動態(tài)適配為單卡硬件配置時,可以通過將與單卡配置值對應的UIM卡的第一硬件端口和第二硬件端口中的一個端口的控制項參數(shù)設置為False值、另一個端口的控制項參數(shù)設置為True值,以使終端modem軟件可以智能地、高效地根據(jù)需求動態(tài)地適配單卡的硬件配置。

      在上述任一技術(shù)方案中,優(yōu)選地,所述設置所述使能控制端口的控制項參數(shù),以使所述控制項參數(shù)與所述單雙卡屬性值適配的步驟,具體還包括:當所述單雙卡屬性值表示雙卡屬性時,設置所述第三硬件端口的控制項參數(shù)和所述第四硬件端口的控制項參數(shù)均為False值。

      在該技術(shù)方案中,當在終端modem軟件的配置文件中讀取到的單雙卡屬性值表示雙卡屬性時,即需要將終端modem軟件動態(tài)適配為雙卡硬件配置時,可以通過將與雙卡配置值對應的UIM卡的第三硬件端口和第四硬件端口中的控制項參數(shù)均設置為False值,以使終端modem軟件可以智能地、高效地根據(jù)需求動態(tài)地適配雙卡的硬件配置。

      根據(jù)本發(fā)明的第二方面,提出了一種終端modem軟件的動態(tài)適配裝置,包括:讀取模塊,用于讀取在終端modem軟件的配置文件中設置的單雙卡屬性值;檢測模塊,用于檢測在所述終端modem軟件中配置的射頻卡配置值;確定模塊,用于根據(jù)所述檢測模塊檢測到的所述射頻卡配置值確定與其對應的UIM卡的使能控制端口;設置模塊,用于設置所述確定模塊確定的所述使能控制端口的控制項參數(shù),以使所述控制項參數(shù)與所述讀取模塊讀取到的所述單雙卡屬性值適配。

      該技術(shù)方案中,在終端modem軟件動態(tài)適配不同的硬件配置的過程中,讀取終端modem軟件的配置文件中設置的單雙卡屬性值,以確定當前終端modem軟件需要適配的硬件配置需求,同時可以根據(jù)檢測到的終端modem軟件中配置的射頻卡配置值確定對應的UIM卡的使能控制端口,繼而設置使能控制端口的控制項參數(shù),使設置完的UIM卡能夠滿足當前的硬件配置需求,從而通過預先智能地設置終端modem軟件的配置文件中的單雙卡屬性值,實現(xiàn)同一終端modem軟件動態(tài)適配不同的硬件配置的功能,提高終端軟硬件的適配效率。

      在上述技術(shù)方案中,優(yōu)選地,所述射頻卡配置值包括單卡配置值和雙卡配置值。

      在該技術(shù)方案中,可以在終端modem軟件中設置不同的射頻卡配置值,以實現(xiàn)不同的硬件配置,具體地至少可以包括單卡配置值和雙卡配置值,進而可以根據(jù)射頻卡的單、雙卡配置值情況確定當前硬件配置過程中需要使能的UIM卡的端口配置情況。

      在上述任一技術(shù)方案中,優(yōu)選地,與所述單卡配置值對應的UIM卡的使能控制端口包括第一硬件端口和第二硬件端口,以及與所述雙卡配置值對應的UIM卡的使能控制端口包括第三硬件端口和第四硬件端口。

      在該技術(shù)方案中,當終端modem軟件中配置的射頻卡配置值為單卡配置值時,對應地可以通過配置UIM卡的第一硬件端口和第二硬件端口的控制項參數(shù)實現(xiàn)單卡硬件方案的配置,而當終端modem軟件中配置的射頻卡配置值為雙卡配置值時,對應地可以通過配置UIM卡的第三硬件端口和第四硬件端口的控制項參數(shù)實現(xiàn)雙卡硬件方案的配置。

      在上述任一技術(shù)方案中,優(yōu)選地,所述設置模塊具體用于:當所述單雙卡屬性值表示單卡屬性時,設置所述第一硬件端口的控制項參數(shù)和所述第二硬件端口的控制項參數(shù)中的一個為False值、另一個為True值。

      在該技術(shù)方案中,當在終端modem軟件的配置文件中讀取到的單雙卡屬性值表示單卡屬性時,即需要將終端modem軟件動態(tài)適配為單卡硬件配置時,可以通過將與單卡配置值對應的UIM卡的第一硬件端口和第二硬件端口中的一個端口的控制項參數(shù)設置為False值、另一個端口的控制項參數(shù)設置為True值,以使終端modem軟件可以智能地、高效地根據(jù)需求動態(tài)地適配單卡的硬件配置。

      在上述任一技術(shù)方案中,優(yōu)選地,所述設置模塊具體還用于:當所述單雙卡屬性值表示雙卡屬性時,設置所述第三硬件端口的控制項參數(shù)和所述第四硬件端口的控制項參數(shù)均為False值。

      在該技術(shù)方案中,當在終端modem軟件的配置文件中讀取到的單雙卡屬性值表示雙卡屬性時,即需要將終端modem軟件動態(tài)適配為雙卡硬件配置時,可以通過將與雙卡配置值對應的UIM卡的第三硬件端口和第四硬件端口中的控制項參數(shù)均設置為False值,以使終端modem軟件可以智能地、高效地根據(jù)需求動態(tài)地適配雙卡的硬件配置。

      根據(jù)本發(fā)明的第三方面,提出了一種終端,包括如上第二方面中任一項所述的終端modem軟件的動態(tài)適配裝置,因此,該終端具有該終端modem軟件的動態(tài)適配裝置所有的有益效果,在此不再贅述。

      在上述技術(shù)方案中,所述終端可以手機、平板電腦等移動終端。

      本發(fā)明的技術(shù)方案,能夠智能設置終端modem軟件的配置文件中的單雙卡屬性值,以及實現(xiàn)同一終端modem軟件動態(tài)適配不同的硬件配置的功能,提高終端軟硬件的適配效率。

      附圖說明

      圖1示出了本發(fā)明的實施例的終端modem軟件的動態(tài)適配方法的流程示意圖;

      圖2示出了本發(fā)明的實施例的終端modem軟件的動態(tài)適配裝置的示意框圖;

      圖3示出了本發(fā)明的實施例的實現(xiàn)終端modem軟件的動態(tài)適配方案的整體結(jié)構(gòu)圖;

      圖4示出了本發(fā)明的實施例的實現(xiàn)終端modem軟件的動態(tài)適配方案的流程示意圖;

      圖5示出了本發(fā)明的實施例的終端modem軟件配置的單雙卡的屬性值示意圖;

      圖6示出了本發(fā)明的實施例的射頻卡方案的配置情況示意圖;

      圖7示出了本發(fā)明的實施例的單modem軟件適配不同硬件方案的配置示意圖;

      圖8示出了本發(fā)明的第一實施例的終端的示意框圖;

      圖9示出了本發(fā)明的第二實施例的終端的示意框圖。

      具體實施方式

      為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。

      在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。

      圖1示出了本發(fā)明的實施例的終端modem軟件的動態(tài)適配方法的流程示意圖。

      如圖1所示,根據(jù)本發(fā)明的實施例的終端modem軟件的動態(tài)適配方法,具體包括以下流程步驟:

      步驟102,讀取在終端modem軟件的配置文件中設置的單雙卡屬性值。

      步驟104,檢測在所述終端modem軟件中配置的射頻卡配置值。

      步驟106,根據(jù)所述射頻卡配置值確定與其對應的UIM卡的使能控制端口。

      步驟108,設置所述使能控制端口的控制項參數(shù),以使所述控制項參數(shù)與所述單雙卡屬性值適配。

      該實施例中,在終端modem軟件動態(tài)適配不同的硬件配置的過程中,讀取終端modem軟件的配置文件中設置的單雙卡屬性值,以確定當前終端modem軟件需要適配的硬件配置需求,同時可以根據(jù)檢測到的終端modem軟件中配置的射頻卡配置值確定對應的UIM卡的使能控制端口,繼而設置使能控制端口的控制項參數(shù),使設置完的UIM卡能夠滿足當前的硬件配置需求,從而通過預先智能地設置終端modem軟件的配置文件中的單雙卡屬性值,實現(xiàn)同一終端modem軟件動態(tài)適配不同的硬件配置的功能,提高終端軟硬件的適配效率。

      進一步地,在上述實施例中,所述射頻卡配置值包括單卡配置值和雙卡配置值。

      在該實施例中,可以在終端modem軟件中設置不同的射頻卡配置值,以實現(xiàn)不同的硬件配置,具體地至少可以包括單卡配置值和雙卡配置值,進而可以根據(jù)射頻卡的單、雙卡配置值情況確定當前硬件配置過程中需要使能的UIM卡的端口配置情況。

      進一步地,在上述任一實施例中,與所述單卡配置值對應的UIM卡的使能控制端口包括第一硬件端口和第二硬件端口,以及與所述雙卡配置值對應的UIM卡的使能控制端口包括第三硬件端口和第四硬件端口。

      在該實施例中,當終端modem軟件中配置的射頻卡配置值為單卡配置值時,對應地可以通過配置UIM卡的第一硬件端口和第二硬件端口的控制項參數(shù)實現(xiàn)單卡硬件方案的配置,而當終端modem軟件中配置的射頻卡配置值為雙卡配置值時,對應地可以通過配置UIM卡的第三硬件端口和第四硬件端口的控制項參數(shù)實現(xiàn)雙卡硬件方案的配置。

      進一步地,在上述任一實施例中,所述步驟108具體包括:當所述單雙卡屬性值表示單卡屬性時,設置所述第一硬件端口的控制項參數(shù)和所述第二硬件端口的控制項參數(shù)中的一個為False值、另一個為True值。

      在該實施例中,當在終端modem軟件的配置文件中讀取到的單雙卡屬性值表示單卡屬性時,即需要將終端modem軟件動態(tài)適配為單卡硬件配置時,可以通過將與單卡配置值對應的UIM卡的第一硬件端口和第二硬件端口中的一個端口的控制項參數(shù)設置為False值、另一個端口的控制項參數(shù)設置為True值,以使終端modem軟件可以智能地、高效地根據(jù)需求動態(tài)地適配單卡的硬件配置。

      進一步地,在上述任一實施例中,所述步驟108具體還包括:當所述單雙卡屬性值表示雙卡屬性時,設置所述第三硬件端口的控制項參數(shù)和所述第四硬件端口的控制項參數(shù)均為False值。

      在該實施例中,當在終端modem軟件的配置文件中讀取到的單雙卡屬性值表示雙卡屬性時,即需要將終端modem軟件動態(tài)適配為雙卡硬件配置時,可以通過將與雙卡配置值對應的UIM卡的第三硬件端口和第四硬件端口中的控制項參數(shù)均設置為False值,以使終端modem軟件可以智能地、高效地根據(jù)需求動態(tài)地適配雙卡的硬件配置。

      圖2示出了本發(fā)明的實施例的終端modem軟件的動態(tài)適配裝置的示意框圖。

      如圖2所示,根據(jù)發(fā)明的實施例的終端modem軟件的動態(tài)適配裝置200,包括:讀取模塊202、檢測模塊204、確定模塊206和設置模塊208。

      其中,所述讀取模塊202用于讀取在終端modem軟件的配置文件中設置的單雙卡屬性值;所述檢測模塊204用于檢測在所述終端modem軟件中配置的射頻卡配置值;所述確定模塊206用于根據(jù)所述檢測模塊204檢測到的所述射頻卡配置值確定與其對應的UIM卡的使能控制端口;所述設置模塊208用于設置所述確定模塊206確定的所述使能控制端口的控制項參數(shù),以使所述控制項參數(shù)與所述讀取模塊202讀取到的所述單雙卡屬性值適配。

      該實施例中,在終端modem軟件動態(tài)適配不同的硬件配置的過程中,讀取終端modem軟件的配置文件中設置的單雙卡屬性值,以確定當前終端modem軟件需要適配的硬件配置需求,同時可以根據(jù)檢測到的終端modem軟件中配置的射頻卡配置值確定對應的UIM卡的使能控制端口,繼而設置使能控制端口的控制項參數(shù),使設置完的UIM卡能夠滿足當前的硬件配置需求,從而通過預先智能地設置終端modem軟件的配置文件中的單雙卡屬性值,實現(xiàn)同一終端modem軟件動態(tài)適配不同的硬件配置的功能,提高終端軟硬件的適配效率。

      進一步地,在上述實施例中,所述射頻卡配置值包括單卡配置值和雙卡配置值。

      在該實施例中,可以在終端modem軟件中設置不同的射頻卡配置值,以實現(xiàn)不同的硬件配置,具體地至少可以包括單卡配置值和雙卡配置值,進而可以根據(jù)射頻卡的單、雙卡配置值情況確定當前硬件配置過程中需要使能的UIM卡的端口配置情況。

      進一步地,在上述任一實施例中,與所述單卡配置值對應的UIM卡的使能控制端口包括第一硬件端口和第二硬件端口,以及與所述雙卡配置值對應的UIM卡的使能控制端口包括第三硬件端口和第四硬件端口。

      在該實施例中,當終端modem軟件中配置的射頻卡配置值為單卡配置值時,對應地可以通過配置UIM卡的第一硬件端口和第二硬件端口的控制項參數(shù)實現(xiàn)單卡硬件方案的配置,而當終端modem軟件中配置的射頻卡配置值為雙卡配置值時,對應地可以通過配置UIM卡的第三硬件端口和第四硬件端口的控制項參數(shù)實現(xiàn)雙卡硬件方案的配置。

      進一步地,在上述任一實施例中,所述設置模塊208具體用于:當所述單雙卡屬性值表示單卡屬性時,設置所述第一硬件端口的控制項參數(shù)和所述第二硬件端口的控制項參數(shù)中的一個為False值、另一個為True值。

      在該實施例中,當在終端modem軟件的配置文件中讀取到的單雙卡屬性值表示單卡屬性時,即需要將終端modem軟件動態(tài)適配為單卡硬件配置時,可以通過將與單卡配置值對應的UIM卡的第一硬件端口和第二硬件端口中的一個端口的控制項參數(shù)設置為False值、另一個端口的控制項參數(shù)設置為True值,以使終端modem軟件可以智能地、高效地根據(jù)需求動態(tài)地適配單卡的硬件配置。

      進一步地,在上述任一實施例中,所述設置模塊208具體還用于:當所述單雙卡屬性值表示雙卡屬性時,設置所述第三硬件端口的控制項參數(shù)和所述第四硬件端口的控制項參數(shù)均為False值。

      在該實施例中,當在終端modem軟件的配置文件中讀取到的單雙卡屬性值表示雙卡屬性時,即需要將終端modem軟件動態(tài)適配為雙卡硬件配置時,可以通過將與雙卡配置值對應的UIM卡的第三硬件端口和第四硬件端口中的控制項參數(shù)均設置為False值,以使終端modem軟件可以智能地、高效地根據(jù)需求動態(tài)地適配雙卡的硬件配置。

      下面結(jié)合圖3至圖7對本發(fā)明的實現(xiàn)同一終端modem軟件的動態(tài)適配不同硬件配置的實施例進行具體說明。

      如圖3所示,根據(jù)本發(fā)明的實施例的實現(xiàn)終端modem軟件的動態(tài)適配方案的整體結(jié)構(gòu),包括:設置模塊、檢測模塊和處理模塊,具體工作流程如圖4所示,具體地:

      首先,可以由設置模塊在modem軟件中配置不同的值來適應對應的硬件方案,主要包括:(1)配置的單雙卡屬性值;(2)設置適配硬件方案的RF_Card值(即射頻卡配置值);(3)根據(jù)RF_Card(Radio Frequency_Card,射頻卡)配置值來設置不同硬件方案的單、雙卡分別對應的使能控制端口。

      其次,在modem軟件的配置文件中讀取配置的單雙卡屬性值,比如,如圖5所示,ds表示雙卡,ss表示單卡;同時可以由檢測模塊檢測共modem軟件中使用的RF_Card值,從而可以確認該硬件方案中對應的UIM卡的使能控制端口,即檢測模塊檢測在modem軟件中配置的NV148(NV,Non-Volatile memory,非易失性存儲器)的值,比如,如圖6所示,RF_Card配置值NV148=120配置雙卡的硬件方案中NV70210UIM[0]和UIM[2]表示卡一和卡二,而RF_Card配置值NV148=121配置單卡的硬件方案中NV70210UIM[0]和UIM[1]表示卡一和卡二;也就是說,在配置文件中配置單雙卡屬性值,同時讀取硬件RF_Card配置值,從而確認其需要使能UIM卡硬件上哪些端口。

      然后,可以由處理模塊根據(jù)檢測模塊檢測到當前使用的RF_Card硬件方案,確認與該方案對應的UIM卡的使能控制端口,再對該UIM卡的使用控制端口的使能控制項(NV70210UIM_HW_Configuration)進行設置,即處理模塊根據(jù)設置模塊的設置情況將單雙卡的配置情況進行相應配置,以及讀取RF_Card的配置值NV148,確認該硬件方案中UIM卡使能控制端口,繼而根據(jù)硬件UIM卡使能控制端口來設置其使能控制項,實現(xiàn)對該硬件對應的UIM卡使能控制進行配置,打開與該硬件對應的一個UIM卡或是兩個UIM卡的檢測端口,從而實現(xiàn)控制UIM卡使能控制端口。比如,如圖7所示,在modem軟件中讀取RF_Card的配置值NV148及確認需要設置為單雙卡的需求后,對UIM卡硬件端口的使能控制項NV70210進行對應配置,其中,雙卡配置:NV70210Disable UIM[0]=false,NV70210Disable UIM[2]=false;單卡配置:NV70210Disable UIM[0]=false;NV70210Disable UIM[1]=true。

      綜上,本多硬件的單雙卡方案,通過在配置文件中設置單雙卡的屬性值作為配置的數(shù)據(jù)源,同時根據(jù)讀取到的RF_Card NV148的配置來確認該硬件方案中UIM卡硬件端口使能控制項,即本方案實現(xiàn)在配置文件中設置單雙卡屬性,并根據(jù)其硬件方案來對UIM卡硬件對應端口進行使能;modem軟件根據(jù)讀取單雙卡的配置屬性及RF_Card NV148的配置情況,確認該硬件方案中需要使能的UIM卡端口配置情況,從而實現(xiàn)使能對應該硬件項目的單個UIM卡或是雙UIM卡,具體地,檢測模塊檢測到配置文件中的屬性值,確認其需要設置為單卡或是雙卡,同時讀取NV148的值確認硬件采用的RF_Card方案,處理模塊根據(jù)單雙卡需求及RF_Card方案來對UIM卡硬件端口進行使能設置,單卡配置NV70210Disable UIM[0]=false,NV70210Disable UIM[1]=true,而雙卡配置NV70210Disable UIM[0]=false,NV70210Disable UIM[2]=false,實現(xiàn)對UIM卡硬件端口的控制;通過本方案能夠智能定制單雙卡的配置文件,同時實現(xiàn)一套modem軟件來適配不同硬件項目的單雙卡功能,對硬件有更好的適配性,以及通過本方案在配置文件(該配置文件可以通過OTA(Over-the-Air Technology,空中下載技術(shù))或是下載進行更新,滿足客戶的差異定制化)中設置單雙卡的屬性值,同時在modem啟動時讀取NV148的值,確認其采用的硬件方案,故而能夠確認該硬件方案需要使能的UIM卡端口,在modem中根據(jù)硬件方案設置NV70210,實現(xiàn)通過配置文件來動態(tài)配置UIM卡硬件端口的使能,同時實現(xiàn)一套modem軟件適配不同硬件方案的UIM卡設置方案,更加智能。

      如此,實現(xiàn)了一種多硬件的單雙卡方案,該方案由于多個硬件方案使用同一套modem軟件工作,而由于多個硬件方案中其UIM卡的使能端口也會存在差異(即有些硬件NV70210Disable UIM[0]UIM[1]表示卡一和卡二,有些硬件的NV70210Disable UIM[0]UIM[2]表示卡一和卡二),故而需要在同一套modem軟件根據(jù)NV148值來使能適配不同硬件的RF_Card,根據(jù)這個使能的RF_Card作為識別的依據(jù),再對該射頻方案的UIM卡的使能端口NV70210進行對應配置,實現(xiàn)對不同硬件項目共modem版本的單雙卡設置:

      (1)由于多個項目硬件不同但需要使用同一套軟件方案,可以通過NV148來配置對應值,實現(xiàn)相對應的RF_Card方案;

      (2)在不同的硬件方案中,控制UIM卡的使能端口同樣會存在差異,需要根據(jù)硬件方案進行對應設置;

      (3)在modem代碼中讀取NV148的值,從而確認其采用的硬件方案,再設置NV70210的UIM[0]UIM[1]或是UIM[0]UIM[2];

      (4)通過對不同硬件方案的判斷來對其進行設置單雙卡,達到一個modem軟件適配不同的硬件方案需求,更加智能。

      圖8示出了本發(fā)明的第一實施例的終端的示意框圖。

      如圖8所示,根據(jù)本發(fā)明的第一實施例的終端800,包括如上述實施例中任一項所述的終端modem軟件的動態(tài)適配裝置200,因此,該終端800具有該終端modem軟件的動態(tài)適配裝置200所有的有益效果,在此不再贅述。

      進一步地,在上述實施例中,所述終端800可以手機、平板電腦等移動終端。

      圖9示出了本發(fā)明的第二個實施例的終端的示意框圖。

      如圖9所示,根據(jù)本發(fā)明的第二個實施例的終端,包括:處理器1、輸入裝置2、輸出裝置3和存儲器5。在本發(fā)明的一些實施例中,處理器1、輸入裝置2、輸出裝置3和存儲器5可以通過總線4或其他方式連接,圖9中以通過總線4連接為例。

      其中,存儲器5用于存儲一組程序代碼,處理器1調(diào)用存儲器5中存儲的程序代碼,用于執(zhí)行以下操作:

      通過輸出裝置3讀取在終端modem軟件的配置文件中設置的單雙卡屬性值;

      通過輸入裝置2檢測在所述終端modem軟件中配置的射頻卡配置值;

      根據(jù)所述射頻卡配置值確定與其對應的UIM卡的使能控制端口;

      設置所述使能控制端口的控制項參數(shù),以使所述控制項參數(shù)與所述單雙卡屬性值適配。

      其中,所述射頻卡配置值包括單卡配置值和雙卡配置值;以及與所述單卡配置值對應的UIM卡的使能控制端口包括第一硬件端口和第二硬件端口,以及與所述雙卡配置值對應的UIM卡的使能控制端口包括第三硬件端口和第四硬件端口。

      作為一種可選的實施方式,處理器1調(diào)用存儲器5中存儲的程序代碼,還可以用于執(zhí)行以下操作:

      當所述單雙卡屬性值表示單卡屬性時,設置所述第一硬件端口的控制項參數(shù)和所述第二硬件端口的控制項參數(shù)中的一個為False值、另一個為True值。

      作為一種可選的實施方式,處理器1調(diào)用存儲器5中存儲的程序代碼,還可以用于執(zhí)行以下操作:

      當所述單雙卡屬性值表示雙卡屬性時,設置所述第三硬件端口的控制項參數(shù)和所述第四硬件端口的控制項參數(shù)均為False值。

      本發(fā)明實施例的方法中的步驟可以根據(jù)實際需要進行順序調(diào)整、合并和刪減。

      本發(fā)明實施例的終端modem軟件的動態(tài)適配裝置和終端中的單元可以根據(jù)實際需要進行合并、劃分和刪減。

      本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)包括只讀存儲器(Read-Only Memory,ROM)、隨機存儲器(Random Access Memory,RAM)、可編程只讀存儲器(Programmable Read-only Memory,PROM)、可擦除可編程只讀存儲器(Erasable Programmable Read Only Memory,EPROM)、一次可編程只讀存儲器(One-time Programmable Read-Only Memory,OTPROM)、電子抹除式可復寫只讀存儲器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲器、磁盤存儲器、磁帶存儲器、或者能夠用于攜帶或存儲數(shù)據(jù)的計算機可讀的任何其他介質(zhì)。

      以上結(jié)合附圖詳細說明了本發(fā)明的技術(shù)方案,通過本發(fā)明的技術(shù)方案,能夠智能設置終端modem軟件的配置文件中的單雙卡屬性值,以及實現(xiàn)同一終端modem軟件動態(tài)適配不同的硬件配置的功能,提高終端軟硬件的適配效率。

      以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1