>[0085]第一設(shè)置子模塊,用于根據(jù)所述外接設(shè)備的鍵盤使用方式設(shè)置鍵盤服務(wù)發(fā)現(xiàn)協(xié)議記錄信息,所述鍵盤服務(wù)發(fā)現(xiàn)協(xié)議記錄信息用于聲明所述外接設(shè)備所支持的按鍵;
[0086]其中,當(dāng)所述外接設(shè)備的外接鍵盤設(shè)備類型為全鍵盤類型時,所述鍵盤服務(wù)發(fā)現(xiàn)協(xié)議記錄信息中聲明所述外接設(shè)備支持預(yù)設(shè)字母按鍵;當(dāng)所述外接設(shè)備的外接鍵盤設(shè)備類型為數(shù)字鍵盤類型時,所述鍵盤服務(wù)發(fā)現(xiàn)協(xié)議記錄信息中聲明所述外接設(shè)備不支持預(yù)設(shè)字母按鍵。
[0087]在一個實(shí)施例中,所述設(shè)置模塊包括:
[0088]創(chuàng)建子模塊,用于根據(jù)所述外接設(shè)備的鍵盤使用方式創(chuàng)建所述外接設(shè)備的廠商標(biāo)識信息與所述外接設(shè)備的外接鍵盤設(shè)備類型之間的對應(yīng)關(guān)系;
[0089]其中,當(dāng)所述外接設(shè)備的外接鍵盤設(shè)備類型為全鍵盤類型時,創(chuàng)建所述廠商標(biāo)識信息與所述全鍵盤類型之間的對應(yīng)關(guān)系;當(dāng)所述外接設(shè)備的外接鍵盤設(shè)備類型為數(shù)字鍵盤類型時,創(chuàng)建所述廠商標(biāo)識信息與所述數(shù)字鍵盤類型之間的對應(yīng)關(guān)系。
[0090]在一個實(shí)施例中,所述設(shè)置模塊包括:
[0091]第二設(shè)置子模塊,用于根據(jù)所述外接設(shè)備的鍵盤使用方式設(shè)置所述外接設(shè)備的外接鍵盤設(shè)備類型標(biāo)識的開關(guān)狀態(tài);
[0092]其中,當(dāng)所述外接設(shè)備的外接鍵盤設(shè)備類型為全鍵盤類型時,將所述外接設(shè)備的外接鍵盤設(shè)備類型標(biāo)識的開關(guān)狀態(tài)設(shè)置為第一開關(guān)狀態(tài);當(dāng)所述外接設(shè)備的外接鍵盤設(shè)備類型為數(shù)字鍵盤類型時,將所述外接設(shè)備的外接鍵盤設(shè)備類型標(biāo)識的開關(guān)狀態(tài)設(shè)置為第二開關(guān)狀態(tài)。
[0093]在一個實(shí)施例中,所述裝置還包括:
[0094]啟動模塊,用于當(dāng)接收到智能終端的鍵盤使用指示時,啟動自身鍵盤供所述智能終端進(jìn)行輸入操作。
[0095]根據(jù)本公開實(shí)施例的第五方面,提供一種外接設(shè)備的連接裝置,包括:
[0096]處理器;
[0097]用于存儲處理器可執(zhí)行指令的存儲器;
[0098]其中,所述處理器被配置為:
[0099]當(dāng)檢測到有外接設(shè)備進(jìn)行連接時,獲取所述外接設(shè)備的描述信息;
[0100]根據(jù)所述外接設(shè)備的描述信息確定所述外接設(shè)備的外接鍵盤設(shè)備類型;
[0101]根據(jù)所述外接鍵盤設(shè)備類型完成對外接設(shè)備的設(shè)備聲明及連接。
[0102]根據(jù)本公開實(shí)施例的第六方面,提供一種外接設(shè)備的連接裝置,包括:
[0103]處理器;
[0104]用于存儲處理器可執(zhí)行指令的存儲器;
[0105]其中,所述處理器被配置為:
[0106]當(dāng)檢測到與智能終端進(jìn)行連接時,上報描述信息;
[0107]根據(jù)所述描述信息完成與所述智能終端的連接。
[0108]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0109]上述技術(shù)方案,當(dāng)終端等設(shè)備和外接設(shè)備進(jìn)行連接時,獲取外接設(shè)備的描述信息,根據(jù)外接設(shè)備的描述信息確定外接設(shè)備的外接鍵盤設(shè)備類型,即確定外接設(shè)備是全鍵盤類型還是數(shù)字鍵盤類型,進(jìn)而根據(jù)外接鍵盤設(shè)備類型完成對外接設(shè)備的設(shè)備聲明和連接,這樣,當(dāng)智能終端等設(shè)備與外接設(shè)備連接時,如果用戶需要進(jìn)行輸入操作,可以根據(jù)外接鍵盤設(shè)備類型確定是使用輸入法的軟鍵盤進(jìn)行輸入操作還是通過外接設(shè)備進(jìn)行輸入操作,從而保證用戶可以正常進(jìn)行輸入操作,提升用戶的使用體驗(yàn)。
[0110]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0111]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
[0112]圖1是根據(jù)一示例性實(shí)施例示出的一種外接設(shè)備的連接方法的流程圖。
[0113]圖2是根據(jù)一示例性實(shí)施例示出的另一種外接設(shè)備的連接方法的流程圖。
[0114]圖3是根據(jù)一示例性實(shí)施例示出的又一種外接設(shè)備的連接方法的流程圖。
[0115]圖4是根據(jù)一示例性實(shí)施例示出的再一種外接設(shè)備的連接方法的流程圖。
[0116]圖5是根據(jù)一示例性實(shí)施例示出的再一種外接設(shè)備的連接方法的流程圖。
[0117]圖6是根據(jù)一示例性實(shí)施例示出的再一種外接設(shè)備的連接方法的流程圖。
[0118]圖7是根據(jù)一示例性實(shí)施例示出的一種外接設(shè)備的連接方法的流程圖。
[0119]圖8是根據(jù)一示例性實(shí)施例示出的另一種外接設(shè)備的連接方法的流程圖。
[0120]圖9是根據(jù)一示例性實(shí)施例示出的又一種外接設(shè)備的連接方法的流程圖。
[0121]圖10是根據(jù)一示例性實(shí)施例示出的再一種外接設(shè)備的連接方法的流程圖。
[0122]圖11是根據(jù)一示例性實(shí)施例示出的再一種外接設(shè)備的連接方法的流程圖。
[0123]圖12是根據(jù)一示例性實(shí)施例示出的再一種外接設(shè)備的連接方法的流程圖。
[0124]圖13是根據(jù)一示例性實(shí)施例示出的一種外接設(shè)備的連接裝置的框圖。
[0125]圖14是根據(jù)一示例性實(shí)施例示出的一種外接設(shè)備的連接裝置中獲取模塊的框圖。
[0126]圖15是根據(jù)一示例性實(shí)施例示出的一種外接設(shè)備的連接裝置中確定模塊的框圖。
[0127]圖16是根據(jù)一示例性實(shí)施例示出的另一種外接設(shè)備的連接裝置中獲取模塊的框圖。
[0128]圖17是根據(jù)一示例性實(shí)施例示出的另一種外接設(shè)備的連接裝置中確定模塊的框圖。
[0129]圖18是根據(jù)一示例性實(shí)施例示出的再一種外接設(shè)備的連接裝置中獲取模塊的框圖。
[0130]圖19是根據(jù)一示例性實(shí)施例示出的再一種外接設(shè)備的連接裝置中確定模塊的框圖。
[0131]圖20是根據(jù)一示例性實(shí)施例示出的一種外接設(shè)備的連接裝置中連接模塊的框圖。
[0132]圖21是根據(jù)一示例性實(shí)施例示出的另一種外接設(shè)備的連接裝置的框圖。
[0133]圖22是根據(jù)一示例性實(shí)施例示出的一種外接設(shè)備的連接裝置的框圖。
[0134]圖23是根據(jù)一示例性實(shí)施例示出的另一種外接設(shè)備的連接裝置的框圖。
[0135]圖24是根據(jù)一示例性實(shí)施例示出的一種外接設(shè)備的連接裝置中設(shè)置模塊的框圖。
[0136]圖25是根據(jù)一示例性實(shí)施例示出的另一種外接設(shè)備的連接裝置中設(shè)置模塊的框圖。
[0137]圖26是根據(jù)一示例性實(shí)施例示出的再一種外接設(shè)備的連接裝置中設(shè)置模塊的框圖。
[0138]圖27是根據(jù)一示例性實(shí)施例示出的再一種外接設(shè)備的連接裝置的框圖。
[0139]圖28是根據(jù)一示例性實(shí)施例示出的適用于外接設(shè)備的連接裝置的框圖。
【具體實(shí)施方式】
[0140]這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0141]本公開實(shí)施例提供了一種外接設(shè)備的連接方法,該方法可用于需要與外接設(shè)備連接的終端設(shè)備中,如圖1所示,該方法包括步驟S101-S103:
[0142]在步驟SlOl中,當(dāng)檢測到有外接設(shè)備進(jìn)行連接時,獲取外接設(shè)備的描述信息;在一個實(shí)施例中,外接設(shè)備的描述信息根據(jù)外接設(shè)備的鍵盤使用方式設(shè)置。
[0143]在步驟S102中,根據(jù)外接設(shè)備的描述信息確定外接設(shè)備的外接鍵盤設(shè)備類型;
[0144]在步驟S103中,根據(jù)外接鍵盤設(shè)備類型完成對外接設(shè)備的設(shè)備聲明及連接。
[0145]在該實(shí)施例中,當(dāng)智能終端等設(shè)備和外接設(shè)備進(jìn)行連接時,獲取外接設(shè)備的描述信息,根據(jù)外接設(shè)備的描述信息確定外接設(shè)備的外接鍵盤設(shè)備類型,即確定外接設(shè)備是全鍵盤類型還是數(shù)字鍵盤類型,進(jìn)而根據(jù)外接鍵盤設(shè)備類型完成對外接設(shè)備的設(shè)備聲明和連接,這樣,當(dāng)智能終端等設(shè)備與外接設(shè)備連接時,如果用戶需要在智能終端上進(jìn)行輸入操作,可以根據(jù)外接鍵盤設(shè)備類型確定是使用輸入法的軟鍵盤進(jìn)行輸入操作還是通過外接設(shè)備進(jìn)行輸入操作,從而保證用戶可以正常進(jìn)行輸入操作,提升用戶的使用體驗(yàn)。
[0146]如圖2所示,在一個實(shí)施例中,上述步驟SlOl中的獲取外接設(shè)備的描述信息,包括步驟S201:
[0147]在步驟S201中,獲取外接設(shè)備的鍵盤服務(wù)發(fā)現(xiàn)協(xié)議記錄信息,鍵盤服務(wù)發(fā)現(xiàn)協(xié)議記錄信息用于聲明外接設(shè)備所支持的按鍵;
[0148]上述步驟S102包括步驟S202-S204:
[0149]在步驟S202中,根據(jù)鍵盤服務(wù)發(fā)現(xiàn)協(xié)議記錄信息判斷外接設(shè)備是否支持預(yù)設(shè)字母按鍵;其中,預(yù)設(shè)字母按鍵可以是鍵盤上的某個字母按鍵,如Q鍵。
[0150]在步驟S203中,當(dāng)外接設(shè)備支持預(yù)設(shè)字母按鍵時,確定外接設(shè)備的外接鍵盤設(shè)備類型為全鍵盤類型;其中,全鍵盤類型為不允許智能終端在輸入時彈出輸入法的軟鍵盤。
[0151]在步驟S204中,當(dāng)外接設(shè)備不支持預(yù)設(shè)字母按鍵時,確定外接設(shè)備的外接鍵盤設(shè)備類型為數(shù)字鍵盤類型;數(shù)字鍵盤類型為允許智能終端在輸入時彈出輸入法的軟鍵盤。
[0152]在該實(shí)施例中,通過判斷外接設(shè)備是否支持預(yù)設(shè)字母按鍵來判斷外接鍵盤設(shè)備類型,根據(jù)外接鍵盤設(shè)備類型確定是使用輸入法的軟鍵盤進(jìn)行輸入操作還是通過外接設(shè)備進(jìn)行輸入操作,從而保證用戶可以正常進(jìn)行輸入,提升用戶的使用體驗(yàn)。
[0153]例如,外接設(shè)備為藍(lán)牙自拍桿,根據(jù)其服務(wù)發(fā)現(xiàn)協(xié)議記錄信息判斷出其不支持預(yù)設(shè)字母按鍵,預(yù)設(shè)字母按鍵包括但不限于Q鍵,如不支持Q鍵,則此時可以確定藍(lán)牙自拍桿的外接鍵盤設(shè)備類型為數(shù)字鍵盤類型,則當(dāng)需要進(jìn)行輸入時,允許彈出輸入法的軟鍵盤,從而保證用戶在使用藍(lán)牙自拍桿時可以正常進(jìn)行輸入。
[0154]如圖3所示,在一個實(shí)施例中,上述步驟SlOl中獲取外接設(shè)備的描述信息,包括步驟 S301:
[0155]在步驟S301中,獲取外接設(shè)備的廠商標(biāo)識信息;
[0156]上述步驟S102包括步驟S302-S304:
[0157]在步驟S302中,在預(yù)置的廠商標(biāo)識信息與外接鍵盤設(shè)備類型的對應(yīng)關(guān)系中查找外接設(shè)備的廠商標(biāo)識信息對應(yīng)的外接鍵盤設(shè)備類型;
[0158]在步驟S303中,當(dāng)查找到的外接鍵盤設(shè)備類型為數(shù)字鍵盤類時,確定外接設(shè)備的外接鍵盤設(shè)備類型為數(shù)字鍵盤類型;數(shù)字鍵盤類型為允許智能終端在輸入時彈出輸入法的軟鍵盤。
[0159]在步驟S304中,當(dāng)查找到的外接鍵盤設(shè)備類型為全鍵盤類時,確定外接設(shè)備的外接鍵盤設(shè)備類型為全鍵盤類型。其中,全鍵盤類型為不允許智能終端在輸入時彈出輸入法的軟鍵盤。
[0160]其中,對于不同的外接設(shè)備,其廠商標(biāo)識信息會不同,例如,藍(lán)牙自拍桿和外接鍵盤的廠商標(biāo)識信息會不同,因此,可以預(yù)置不同的廠商標(biāo)識信息和與其對應(yīng)的外接鍵盤設(shè)備類型,如,藍(lán)牙自拍桿的廠商標(biāo)