国产精品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>

      能力確定方法、能力配置方法、主機(jī)、終端設(shè)備及系統(tǒng)的制作方法

      文檔序號(hào):8543537閱讀:448來(lái)源:國(guó)知局
      能力確定方法、能力配置方法、主機(jī)、終端設(shè)備及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及終端設(shè)備,特別涉及一種終端設(shè)備的能力確定方法、終端設(shè)備的能力配置方法、主機(jī)、終端設(shè)備及終端設(shè)備的配置系統(tǒng)。
      【背景技術(shù)】
      [0002]通常情況下,多功能設(shè)備,比如通用串行總線(USB, Universal Serial Bus)設(shè)備,是按照默認(rèn)的功能(比如功能I)模式工作,當(dāng)滿足一定條件后(比如安裝了功能2的驅(qū)動(dòng)),則該多功能設(shè)備切換為功能2模式,并以功能2的模式工作。其中,常見的多功能設(shè)備,比如USB3G上網(wǎng)卡,默認(rèn)工作模式時(shí)以USB虛擬光盤方式工作,當(dāng)用戶安裝了光盤驅(qū)動(dòng)程序后,則以調(diào)制解調(diào)器(modem)或者網(wǎng)卡的方式工作。但是,在每次使用時(shí),需要進(jìn)行一次USB的重新枚舉(即查找),降低了用戶體驗(yàn)。
      [0003]基于此,通常使用多個(gè)配置(Multi configurat1n)來(lái)實(shí)現(xiàn)多功能的選擇。也就是說(shuō),USB設(shè)備存在多個(gè)配置(Configurat1n),每個(gè)Configurat1n實(shí)現(xiàn)不同的功能,比如Cl:Modem ;C2:網(wǎng)絡(luò)適配器(Net Adapter) ;C3:全球定位系統(tǒng)(GPS, Global Posit1ningSystem)等,主機(jī)(Host)通過(guò)設(shè)置不同的配置讓USB設(shè)備工作在不同的功能模式下。
      [0004]但是現(xiàn)有的實(shí)現(xiàn)方式中,由于主機(jī)支持的能力與USB設(shè)備支持的能力不完全相同,主機(jī)不能自動(dòng)依據(jù)自身支持的能力或者USB設(shè)備的能力進(jìn)行配置,從而降低了用戶體驗(yàn)。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明實(shí)施例中提供了一種終端設(shè)備的能力確定方法、終端設(shè)備的配置方法、主機(jī)、終端設(shè)備及終端設(shè)備的配置系統(tǒng),以解決現(xiàn)有技術(shù)中,由于主機(jī)與終端設(shè)備支持的能力不完全相同,主機(jī)不能依據(jù)自身支持的能力對(duì)終端設(shè)備進(jìn)行靈活配置的問(wèn)題。
      [0006]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例公開了如下技術(shù)方案:
      [0007]第一方面提供了一種終端設(shè)備的能力確定方法,包括:
      [0008]主機(jī)獲取終端設(shè)備支持的能力;
      [0009]主機(jī)根據(jù)所述終端設(shè)備支持的能力與所述主機(jī)支持的能力,確定所述終端設(shè)備和主機(jī)均支持的能力,并將所述終端設(shè)備和主機(jī)均支持的能力作為重疊能力;所述重疊能力用于所述終端設(shè)備進(jìn)行能力的配置;
      [0010]將所述重疊能力發(fā)送給所述終端設(shè)備。
      [0011]在第一方面的第一種可能的實(shí)現(xiàn)方式中,還包括:在接收到所述終端設(shè)備發(fā)送的配置成功的消息時(shí),枚舉出所述終端設(shè)備中配置所述重疊能力的至少一個(gè)子設(shè)備;
      [0012]對(duì)所述至少一個(gè)子設(shè)備進(jìn)行驅(qū)動(dòng)加載,以使所述至少一個(gè)子設(shè)備實(shí)現(xiàn)所述重疊能力對(duì)應(yīng)的功能。
      [0013]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式中,在第二種可能的實(shí)現(xiàn)方式中,
      [0014]所述主機(jī)獲取終端設(shè)備支持的能力,包括:
      [0015]所述主機(jī)接收所述終端設(shè)備發(fā)送的描述符,所述描述符中包括MS_C0MP_ID和MSSUBC0MP_ID ;
      [0016]所述主機(jī)根據(jù)所述MS_C0MP_ID啟動(dòng)對(duì)應(yīng)的驅(qū)動(dòng),并通過(guò)該驅(qū)動(dòng)對(duì)所述MSSUBC0MP_ID進(jìn)行解析,得到所述終端設(shè)備支持的能力。
      [0017]第二方面提供了一種終端設(shè)備的能力配置方法,所述方法包括:
      [0018]終端設(shè)備將自身支持的能力發(fā)送給主機(jī);
      [0019]所述終端設(shè)備接收所述主機(jī)發(fā)送的重疊能力,所述重疊能力為所述主機(jī)根據(jù)所述終端設(shè)備支持的能力與所述主機(jī)支持的能力,確定的所述終端設(shè)備和主機(jī)均支持的能力;
      [0020]所述終端設(shè)備按照所述重疊能力進(jìn)行配置。
      [0021]在第二方面的第一種可能的實(shí)現(xiàn)方式中,還包括:所述終端設(shè)備將配置成功的消息發(fā)送給所述主機(jī),以便于所述主機(jī)枚舉出所述終端設(shè)備上配置所述重疊能力的至少一個(gè)子設(shè)備,并對(duì)所述至少一個(gè)子設(shè)備進(jìn)行驅(qū)動(dòng)加載,使所述至少一個(gè)子設(shè)備實(shí)現(xiàn)所述重疊能力對(duì)應(yīng)的功能。
      [0022]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式中,在第二種可能的實(shí)現(xiàn)方式中,所述終端設(shè)備將自身支持的能力發(fā)送給主機(jī),包括:
      [0023]所述終端設(shè)備通過(guò)描述符將MS_C0MP_ID和MS SUBC0MP_ID發(fā)送給主機(jī),以便于主機(jī)通過(guò)所述MS SUBC0MP_ID啟動(dòng)對(duì)應(yīng)的驅(qū)動(dòng),并通過(guò)該驅(qū)動(dòng)對(duì)所述MS SUBC0MP_ID進(jìn)行解析后,得到所述終端設(shè)備支持的能力。
      [0024]第三方面提供了一種主機(jī),包括:
      [0025]獲取單元,用于獲取終端設(shè)備支持的能力;
      [0026]確定單元,用于根據(jù)所述終端設(shè)備支持的能力與所述主機(jī)支持的能力,確定所述終端設(shè)備和所述主機(jī)均支持的能力,并將所述終端設(shè)備和所述主機(jī)均支持的能力作為重疊能力;所述重疊能力用于所述終端設(shè)備進(jìn)行能力的配置;
      [0027]發(fā)送單元,用于將所述重疊能力發(fā)送給所述終端設(shè)備。
      [0028]在第三方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
      [0029]接收單元,用于接收所述終端設(shè)備發(fā)送的配置成功的消息;
      [0030]枚舉單元,用于在接收單元接收到所述配置成功的消息時(shí),枚舉出所述終端設(shè)備中配置所述重疊能力的至少一個(gè)子設(shè)備;
      [0031]加載單元,用于對(duì)所述至少一個(gè)子設(shè)備進(jìn)行驅(qū)動(dòng)加載,以使所述至少一個(gè)子設(shè)備實(shí)現(xiàn)所述重疊能力對(duì)應(yīng)的功能。
      [0032]結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式中,在第二種可能的實(shí)現(xiàn)方式中所述獲取單元包括:
      [0033]代碼接收單元,用于接收所述終端設(shè)備發(fā)送的描述符,所述描述符中包括MS_C0MP_ID 和 MS SUBC0MP_ID ;
      [0034]啟動(dòng)單元,用于根據(jù)所述MS_C0MP_ID啟動(dòng)對(duì)應(yīng)的驅(qū)動(dòng);
      [0035]解析單元,用于通過(guò)所述啟動(dòng)單元啟動(dòng)的驅(qū)動(dòng)對(duì)所述MS SUBC0MP_ID進(jìn)行解析,得到所述終端設(shè)備支持的能力。
      [0036]第四方面提供了一種終端設(shè)備,包括:
      [0037]第一發(fā)送單元,用于將所述終端設(shè)備支持的能力發(fā)送給主機(jī);
      [0038]接收單元,用于接收所述主機(jī)發(fā)送的重疊能力,所述重疊能力為所述主機(jī)根據(jù)所述終端設(shè)備支持的能力與所述主機(jī)支持的能力,確定的所述終端設(shè)備和主機(jī)均支持的能力;
      [0039]配置單元,用于對(duì)所述重疊能力進(jìn)行配置。
      [0040]在第四方面的第一種可能的實(shí)現(xiàn)方式中,還包括:第二發(fā)送單元,用于將配置成功的消息發(fā)送給所述主機(jī),以便于所述主機(jī)枚舉出所述終端設(shè)備上配置所述重疊能力的至少一個(gè)子設(shè)備,并對(duì)所述至少一個(gè)子設(shè)備進(jìn)行驅(qū)動(dòng)加載,使所述至少一個(gè)子設(shè)備實(shí)現(xiàn)所述重疊能力對(duì)應(yīng)的功能。
      [0041]結(jié)合第四方面或第四方面的第一種可能的實(shí)現(xiàn)方式中,在第二種可能的實(shí)現(xiàn)方式中,所述第一發(fā)送單元,具體用于通過(guò)描述符將MS_C0MP_ID和MS SUBC0MP_ID發(fā)送給主機(jī),以便于主機(jī)通過(guò)所述MS SUBC0MP_ID啟動(dòng)對(duì)應(yīng)的驅(qū)動(dòng),并通過(guò)該驅(qū)動(dòng)對(duì)所述MSSUBC0MP_ID進(jìn)行解析后,得到所述終端設(shè)備支持的能力。
      [0042]第五方面提供了一種終端設(shè)備的配置系統(tǒng),所述系統(tǒng)包括:主機(jī)以及與所述主機(jī)連接的終端設(shè)備,其中,
      [0043]所述主機(jī),用于獲取所述終端設(shè)備支持的能力;并根據(jù)所述終端設(shè)備支持的能力與所述主機(jī)支持的能力,確定所述終端設(shè)備和主機(jī)均支持的能力,并將所述終端設(shè)備和主機(jī)均支持的能力作為重疊能力;所述重疊能力用于所述終端設(shè)備進(jìn)行能力的配置;以及將所述重疊能力發(fā)送給所述終端設(shè)備;
      [0044]所述終端設(shè)備,用于接收所述重疊能力,并按照所述重疊能力進(jìn)行配置。
      [0045]在第五方面的第一種可能的實(shí)現(xiàn)方式中,
      [0046]所述終端設(shè)備,還用于將配置成功的消息發(fā)送給所述主機(jī);
      [0047]所述主機(jī),還用于在接收到所述終端設(shè)備發(fā)送的配置成功的消息時(shí),枚舉出所述終端設(shè)備中配置所述重疊能力的至少一個(gè)子設(shè)備,對(duì)所述至少一個(gè)子設(shè)備進(jìn)行驅(qū)動(dòng)加載,以使所述至少一個(gè)子設(shè)備實(shí)現(xiàn)所述重疊能力對(duì)應(yīng)的功能。
      [0048]結(jié)合第五方面或第五方面的第一種可能的實(shí)現(xiàn)方式中,在第二種可能的實(shí)現(xiàn)方式中,所述主機(jī)獲取所述終端設(shè)備支持的能力,具體包括:所述主機(jī)接收所述終端設(shè)備發(fā)送的描述符,所述描述符中包括MS_C0MP_ID和MS SUBC0MP_ID ;根據(jù)所述MS_C0MP_ID啟動(dòng)對(duì)應(yīng)的驅(qū)動(dòng),并通過(guò)該驅(qū)動(dòng)對(duì)所述MS SUBC0MP_ID進(jìn)行解析,得到所述終端設(shè)備支持的能力。
      [0049]由上述實(shí)施例可知,本發(fā)明實(shí)施例中,主機(jī)先確定與終端設(shè)備均支持的能力(即重疊能力),并將該重疊能力告知終端設(shè)備,以便于該終端設(shè)備對(duì)重疊能力進(jìn)行配置,之后,主機(jī)枚舉出配置所述重疊能力內(nèi)的至少一個(gè)子設(shè)備,對(duì)所述至少一個(gè)子設(shè)備進(jìn)行驅(qū)動(dòng)加載,以使該至少一個(gè)子設(shè)備具有其對(duì)應(yīng)的功能,實(shí)現(xiàn)了自動(dòng)加載不同驅(qū)動(dòng)以滿足具備不同功能的終端設(shè)備。也就是說(shuō),當(dāng)主機(jī)與終端設(shè)備(比如USB設(shè)備)支持的功能不完全相同時(shí),主機(jī)與終端設(shè)備進(jìn)行功能協(xié)商,找出二者均支持的功能進(jìn)行配置并進(jìn)行驅(qū)動(dòng)加載,提高了用戶體驗(yàn),同時(shí)也減少了終端設(shè)備在接收到主機(jī)需要的功能時(shí),枚舉上報(bào)對(duì)應(yīng)接口供主機(jī)使用的次數(shù)。
      【附圖說(shuō)明】
      [0050]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0051]圖1為本發(fā)明實(shí)施例提供的一種終端設(shè)備的能力確定方法的流程圖;
      [0052]圖2為本發(fā)明實(shí)施例提供的一種終端設(shè)備的能力確定方法的另一流程圖;
      [0053]圖3為本發(fā)明實(shí)施例提供的一種終端設(shè)備的能力配置方法的流程圖;
      [0054]圖4為本發(fā)明實(shí)施例提供的一種終端設(shè)備的能力配置方法的另一流程圖;
      [0055]圖5為本發(fā)明實(shí)施例提供的一種主機(jī)的結(jié)構(gòu)示意圖;
      [0056]圖6為本發(fā)明實(shí)施例提供的一種主機(jī)的另一結(jié)構(gòu)示意圖;
      [0057]圖7為本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖;
      [0058]圖8為本發(fā)明實(shí)施例提供的一種終端設(shè)備的另一結(jié)構(gòu)示意圖;
      [00
      當(dāng)前第1頁(yè)1 2 3 4 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1