無線連接控制方法及裝置與流程
2023-06-25 09:28:21 3

本公開涉及計算機技術領域,尤其涉及一種無線連接控制方法及裝置。
背景技術:
隨著無線技術的發展與普及,人們在生活與工作中越來越多地使用無線外接設備,如無線滑鼠、無線鍵盤等。這些無線外接設備通常使用的是2.4g的wifi連接,具有傳輸通道大、速度快、連接穩定等優點,然而,2.4g的wifi連接需要通過專用的usb無線連接器實現無線外接設備與終端設備(例如個人電腦pc)的連接,而usb無線連接器是與無線外接設備綁定的,導致在usb無線連接器丟失或損壞時,無線外接設備將無法再使用,這提高了無線外接設備使用成本、降低了無線外接設備的使用壽命、導致了無線外接設備的浪費。
技術實現要素:
為克服相關技術中存在的問題,本公開提供一種無線連接控制方法及裝置。
根據本公開實施例的第一方面,提供一種無線連接控制方法,應用於無線連接設備,包括:
獲取第一終端設備發送的無線識別信息,其中,所述無線識別信息用於標識外接設備與其他設備進行無線連接時的網絡連接身份;
基於所述無線識別信息,與所述外接設備建立無線連接。
對於以上方法,在一種可能的實現方式中,所述方法還包括:
在與所述外接設備成功建立起無線連接的情況下,生成無線連接成功信息,其中,所述無線連接成功信息用於通知所述無線連接建立成功;
向所述第一終端設備發送所述無線連接成功信息。
對於以上方法,在一種可能的實現方式中,所述方法還包括:
通過所述無線連接設備中的藍牙模塊與所述第一終端設備進行通信,以接收所述無線識別信息;
通過所述無線連接設備中的無線保真wifi模塊與所述外接設備進行通信,以與所述外接設備建立無線連接。
根據本公開實施例的第二方面,提供一種無線連接控制方法,應用於第一終端設備,包括:
獲取無線識別信息,其中,所述無線識別信息用於標識外接設備與其他設備進行無線連接時的網絡連接身份;
向無線連接設備發送所述無線識別信息,以指示所述無線連接設備和所述外接設備建立無線連接。
對於以上方法,在一種可能的實現方式中,所述獲取無線識別信息,包括:
獲取設備識別信息,其中,所述設備識別信息用於標識所述外接設備的設備身份;
根據所述設備識別信息確定所述無線識別信息。
對於以上方法,在一種可能的實現方式中,所述方法還包括:
與所述無線連接設備建立藍牙連接,以向所述無線連接設備發送所述無線識別信息。
根據本公開實施例的第三方面,提供一種無線連接控制方法,應用於無線連接設備,包括:
獲取第一終端設備發送的設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份;
基於所述設備識別信息,確定無線識別信息,其中,所述無線識別信息用於標識所述外接設備與其他設備進行無線連接時的網絡連接身份;
基於所述無線識別信息,與所述外接設備建立無線連接。
根據本公開實施例的第四方面,提供一種無線連接控制方法,應用於第一終端設備,包括:
獲取設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份;
向無線連接設備發送所述設備識別信息,以指示所述無線連接設備基於所述設備識別信息確定無線識別信息並基於所述無線識別信息與所述外接設備建立無線連接,其中,所述無線識別信息用於標識所述外接設備與其他設備進行無線連接時的網絡連接身份。
根據本公開實施例的第五方面,提供一種無線連接控制裝置,應用於無線連接設備,包括:
第一獲取模塊,用於獲取第一終端設備發送的無線識別信息,其中,所述無線識別信息用於標識外接設備與其他設備進行無線連接時的網絡連接身份;
第一無線連接建立模塊,用於基於所述無線識別信息,與所述外接設備建立無線連接。
對於以上裝置,在一種可能的實現方式中,所述裝置還包括:
生成模塊,用於在與所述外接設備成功建立起無線連接的情況下,生成無線連接成功信息,其中,所述無線連接成功信息用於通知所述無線連接建立成功;
第一發送模塊,用於向所述第一終端設備發送所述無線連接成功信息。
對於以上裝置,在一種可能的實現方式中,所述裝置還包括:
藍牙模塊,用於與所述第一終端設備進行通信,以接收所述無線識別信息;
wifi模塊,用於與所述外接設備建立無線連接與所述外接設備進行通信,以與所述外接設備建立無線連接。
根據本公開實施例的第六方面,提供一種無線連接控制裝置,應用於第一終端設備,包括:
第二獲取模塊,用於獲取無線識別信息,其中,所述無線識別信息用於標識外接設備與其他設備進行無線連接時的網絡連接身份;
第二發送模塊,用於向無線連接設備發送所述無線識別信息,以指示所述無線連接設備和所述外接設備建立無線連接。
對於以上裝置,在一種可能的實現方式中,所述第二獲取模塊包括:
獲取子模塊,用於獲取設備識別信息,其中,所述設備識別信息用於標識所述外接設備的設備身份;
確定子模塊,用於根據所述設備識別信息確定所述無線識別信息。
對於以上裝置,在一種可能的實現方式中,所述裝置還包括:
藍牙連接建立模塊,用於與所述無線連接設備建立藍牙連接,以向所述無線連接設備發送所述無線識別信息。
根據本公開實施例的第七方面,提供一種無線連接控制裝置,應用於無線連接設備,包括:
第三獲取模塊,用於獲取第一終端設備發送的設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份;
確定模塊,用於基於所述設備識別信息,確定無線識別信息,其中,所述無線識別信息用於標識所述外接設備與其他設備進行無線連接時的網絡連接身份;
第二無線連接建立模塊,用於基於所述無線識別信息,與所述外接設備建立無線連接。
根據本公開實施例的第八方面,提供一種無線連接控制裝置,應用於第一終端設備,包括:
第四獲取模塊,用於獲取設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份;
第三發送模塊,用於向無線連接設備發送所述設備識別信息,以指示所述無線連接設備基於所述設備識別信息確定無線識別信息並基於所述無線識別信息與所述外接設備建立無線連接,其中,所述無線識別信息用於標識所述外接設備與其他設備進行無線連接時的網絡連接身份。
根據本公開實施例的第九方面,提供一種無線連接裝置的控制裝置,包括:
第一處理器;
用於存儲第一處理器可執行指令的第一存儲器;
其中,所述第一處理器被配置為:
獲取第一終端設備發送的無線識別信息,其中,所述無線識別信息用於標識外接設備與其他設備進行無線連接時的網絡連接身份;
基於所述無線識別信息,與所述外接設備建立無線連接。
根據本公開實施例的第十方面,提供一種無線連接裝置的控制裝置,包括:
第二處理器;
用於存儲第二處理器可執行指令的第二存儲器;
其中,所述第二處理器被配置為:
獲取無線識別信息,其中,所述無線識別信息用於標識外接設備與其他設備進行無線連接時的網絡連接身份;
向無線連接設備發送所述無線識別信息,以指示所述無線連接設備和所述外接設備建立無線連接。
根據本公開實施例的第十一方面,提供一種無線連接裝置的控制裝置,包括:
第三處理器;
用於存儲第三處理器可執行指令的第三存儲器;
其中,所述第三處理器被配置為:
獲取第一終端設備發送的設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份;
基於所述設備識別信息,確定無線識別信息,其中,所述無線識別信息用於標識所述外接設備與其他設備進行無線連接時的網絡連接身份;
基於所述無線識別信息,與所述外接設備建立無線連接。
根據本公開實施例的第十二方面,提供一種無線連接裝置的控制裝置,包括:
第四處理器;
用於存儲第四處理器可執行指令的第四存儲器;
其中,所述第四處理器被配置為:
獲取設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份;
向無線連接設備發送所述設備識別信息,以指示所述無線連接設備基於所述設備識別信息確定無線識別信息並基於所述無線識別信息與所述外接設備建立無線連接,其中,所述無線識別信息用於標識所述外接設備與其他設備進行無線連接時的網絡連接身份。
根據本公開實施例的第十三方面,提供一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由移動終端的處理器執行時,使得移動終端能夠執行上述無線連接控制方法。
本公開的實施例提供的技術方案可以包括以下有益效果:無線連接設備通過獲取第一終端設備發送的無線識別信息,可以基於該無線識別信息連接相應的外接設備,使得無線連接設備可以適配不同的外接設備,實現了無線連接設備的通用性。
應當理解的是,以上的一般描述和後文的細節描述僅是示例性和解釋性的,並不能限制本公開。
附圖說明
此處的附圖被併入說明書中並構成本說明書的一部分,示出了符合本公開的實施例,並與說明書一起用於解釋本公開的原理。
圖1是根據一示例性實施例示出的一種無線連接控制方法的流程圖。
圖2是根據一示例性實施例示出的一種無線連接控制方法的流程圖。
圖3是根據一示例性實施例示出的一種無線連接控制方法的流程圖。
圖4是根據一示例性實施例示出的一種無線連接控制方法的流程圖。
圖5是根據一示例性實施例示出的一種無線連接控制方法的流程圖。
圖6是根據一示例性實施例示出的一種無線連接控制方法的流程圖。
圖7是根據一示例性實施例示出的一種無線連接控制方法的應用場景的示意圖。
圖8是根據一示例性實施例示出的一種無線連接控制裝置的框圖。
圖9是根據一示例性實施例示出的一種無線連接控制裝置的框圖。
圖10是根據一示例性實施例示出的一種無線連接控制裝置的框圖。
圖11是根據一示例性實施例示出的一種無線連接控制裝置的框圖。
圖12是根據一示例性實施例示出的一種無線連接控制裝置的框圖。
圖13是根據一示例性實施例示出的一種無線連接控制裝置的框圖。
圖14是根據一示例性實施例示出的一種無線連接裝置的控制裝置的框圖。
具體實施方式
這裡將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式並不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖7是根據一示例性實施例示出的一種無線連接控制方法的應用場景的示意圖。如圖7所示,在該示例性應用場景中,外接設備為無線滑鼠51,第一終端設備為手機52,第二終端設備為電腦53。其中,無線連接設備50通過usb接口連接到電腦53,無線滑鼠51與無線連接設備50之間通過2.4gwifi進行無線通信,手機52與無線連接設備50之間通過藍牙進行無線通信。
該示例性應用場景僅為便於理解本公開,而不以任何目的對本公開構成限制。
圖1是根據一示例性實施例示出的一種無線連接控制方法的流程圖,如圖1所示,根據該示例性實施例的無線連接控制方法用於無線連接設備(例如,無線連接器)中,包括以下步驟。
在步驟s101中,獲取第一終端設備(例如,手機或者平板電腦等)發送的無線識別信息,其中,該無線識別信息用於標識外接設備(例如無線滑鼠、無線鍵盤、無線手柄等)與其他設備進行無線連接時的網絡連接身份;
在步驟s102中,基於該無線識別信息,與外接設備建立無線連接。
本實施例的無線連接控制方法,無線連接設備通過獲取第一終端設備發送的無線識別信息,其中,該無線識別信息用於標識外接設備與其他設備進行無線連接時的網絡連接身份;並基於該無線識別信息連接相應的外接設備,使得無線連接設備可以適配不同的外接設備,實現了無線連接設備的通用性;另外,便利了用戶操作,避免了由於配套的無線連接設備的丟失或者損壞導致外接設備無法使用而造成的浪費,降低了外接設備的使用成本。
舉例來說,外接設備為無線滑鼠,第一終端設備為用戶使用的手機,則無線連接設備獲取手機發送的無線識別信息,該無線識別信息為用於標識無線滑鼠與無線連接設備進行無線連接時的網絡連接身份。該無線識別信息可以為無線滑鼠出廠時已設置的wifi標識(例如,唯一的多位字母或者數字組合等),也可以是其他區別於同類產品的標識信息,只要起到標識無線滑鼠與無線連接設備進行無線連接時的網絡連接身份作用即可,本公開對此不做限制。
在步驟s102中,該無線連接設備可以基於獲取的無線識別信息與外接設備建立無線連接。舉例來說,該無線連接設備可基於獲取的無線識別信息向外接設備(例如無線滑鼠)發起wifi連接協商,進行配對。若在wifi連接範圍內存在與該無線識別信息相對應的外接設備時,該無線連接設備與該外接設備可以建立起wifi數據通道,此時,配對成功,該無線連接設備與外接設備建立無線連接。
通過這種方式,可以控制無線連接設備根據使用需要連接相對應的外接設備,從而提高了無線連接設備的通用性。
在一種可能的實現方式中,所述方法還包括:
通過該無線連接設備中的藍牙模塊與第一終端設備進行通信,以接收該無線識別信息;
通過該無線連接設備中的無線保真wifi模塊與外接設備進行通信,以與該外接設備建立無線連接。
舉例來說,該無線連接設備可以包括藍牙模塊和無線保真wifi模塊。其中,藍牙模塊可以與第一終端設備進行通信(例如,與手機的藍牙模塊建立藍牙連接並進行通信),以接收該無線識別信息。
考慮到現階段大部分第一終端設備,例如,手機、平板等都有藍牙模塊,因此,可以由無線連接設備中的藍牙模塊與第一終端設備進行通信,與第一終端設備建立藍牙連接使得整體操作簡單、快捷、有效性高。本公開對藍牙模塊的具體型號不做限制。無線連接設備也可採取其他方式與第一終端設備進行通信,只要能夠實現二者之間的通信即可,本公開對通過何種方式與第一終端設備進行通信不做限制。
在一種可能的實現方式中,無線連接設備的無線保真wifi模塊可以與外接設備進行通信(例如,進行2.4gwifi通信),以與該外接設備建立無線連接。
通過這種方式,與外接設備建立無線連接時,具有通信過程傳輸通道大、速度快、連接穩定等優勢。也可採取其他方式與外接設備進行通信,只要能夠實現二者之間的通信即可,本公開對此不做限制。
在一種可能的實現方式中,該無線連接設備可以包括控制模塊。該控制模塊可以是單片機、cpu、mpu、fpga等任何能進行數據處理的處理部件,控制模塊可以通過專用硬體電路實現,也可以通過通用處理部件結合可執行邏輯指令實現,以執行控制模塊的處理過程。
在一種可能的實現方式中,該無線連接設備還包括存儲模塊,以存儲控制模塊獲取並需要存儲的信息,例如,第一終端設備發送的無線識別信息等。並且,存儲模塊還可以存儲控制模塊的配置信息以及控制模塊內部臨時交換的數據等。
在一種可能的實現方式中,外接設備可包括以下設備中的一種或多種:無線鍵盤、無線滑鼠以及無線手柄等,只要其通過無線連接設備連接到第二終端設備(例如計算機、筆記本電腦等),從而實現與第二終端設備的交互即可,本公開對此不做具體限定。
在一種可能的實現方式中,該無線連接設備與第二終端設備(例如筆記本電腦)可以通過無線連接設備中的usb通信模塊進行通信。例如,通過該無線連接設備的控制模塊控制usb通信模塊與第二終端設備進行通信。
通過這種方式,無線連接設備可以直接與第二終端設備進行通信,無需單獨電源為其供電,操作簡單、成本低。需要說明的是,無線連接設備也可採取其他方式與第二終端設備進行通信,例如,藍牙連接、無線連接等,只要其可以與所述第二終端設備進行通信即可,本公開對此不做限制。
在一種可能的實現方式中,該方法還包括:
通過該無線連接設備中的控制模塊控制該無線連接設備獲取第一終端設備發送的無線識別信息,並基於該無線識別信息,控制該無線連接設備與外接設備建立無線連接。
舉例來說,該控制模塊可以控制該無線連接設備獲取第一終端設備發送的無線識別信息(例如,控制模塊控制藍牙模塊與第一終端設備進行通信),並基於該無線識別信息,控制該無線連接設備與外接設備建立無線連接(例如,控制模塊控制無線保真wifi模塊與外接設備建立無線連接並進行通信)。
在一種可能的實現方式中,控制模塊可以存儲一個無線識別信息,也即,無線連接設備所存儲的無線識別信息是單一的。例如,當無線連接設備接收到來自第一終端設備的無線識別信息a時,控制模塊使用該無線識別信息a覆蓋之前存儲的無線識別信息b。此時,控制模塊可以基於該無線識別信息a,控制無線連接設備和相對應的外接設備a進行配對,建立無線連接。
在一種可能的實現方式中,控制模塊可以存儲多個無線識別信息,也即,無線連接設備所存儲的無線識別信息不是單一的。例如,當無線連接設備接收到來自第一終端設備的無線識別信息a時,控制模塊存儲該無線識別信息a。此時,控制模塊可以基於該無線識別信息a以及之前存儲的無線識別信息b,控制無線連接設備分別與相對應的外接設備a和外接設備b進行配對,建立無線連接。
舉例來說,外接設備a可以為無線滑鼠,外接設備b可以為無線手柄。用戶在操作第二終端設備(例如筆記本電腦)時,可能想要在瀏覽網頁時使用無線滑鼠,而在玩遊戲時使用無線手柄。在該情況下,控制模塊可以基於已存儲的無線識別信息a和無線識別信息b,分別與相對應的外接設備a和外接設備b進行配對,建立無線連接。在無線連接設備與多個外接設備建立無線連接時,可能會帶來通信衝突。此時,可由第二終端設備根據用戶的設置進行外接設備的選擇,本公開對此不作限制。
通過這種方式,無線連接設備可以同時與多個外接設備建立連接,以滿足用戶對不同外接設備的使用需求。
在一種可能的實現方式中,所述方法還包括:基於已存儲的無線識別信息,控制無線連接設備和相對應的外接設備建立無線連接。
舉例來說,在用戶前一次使用無線連接設備時,無線連接設備獲取並存儲了來自第一終端設備的無線識別信息。在無線連接設備上電啟動時,無線連接設備可以直接基於已存儲的無線識別信息與相對應的外接設備建立無線連接。例如,用戶在上一次使用無線連接設備時,是與無線滑鼠a配套使用的,這一次使用的依舊是無線滑鼠a,那麼,此時,基於已存儲的無線識別信息(與無線滑鼠a相關聯的無線識別信息),就可以直接通過由無線連接設備的控制模塊控制無線連接設備與無線滑鼠a建立無線連接。
圖2是根據一示例性實施例示出的一種無線連接控制方法的流程圖。在一種可能的實現方式中,如圖2所示,所述方法還包括:
在步驟s103中,在與所述外接設備成功建立起無線連接的情況下,生成無線連接成功信息,其中,所述無線連接成功信息用於通知所述無線連接建立成功;
在步驟s104中,向所述第一終端設備發送所述無線連接成功信息。
舉例來說,在該無線連接設備與外接設備成功建立起無線連接的情況下,可以由該無線連接設備生成無線連接成功信息(例如,該無線連接設備的控制模塊生成無線連接成功消息),並向第一終端設備(例如用戶使用的手機)發送該無線連接成功信息,從而通知用戶無線連接建立成功。
通過這種方式,可以及時提醒用戶無線連接設備與外接設備的連接狀況,進一步提高了用戶使用的便利性。
圖3是根據一示例性實施例示出的一種無線連接控制方法的流程圖。如圖3所示,根據該示例性實施例的無線連接控制方法用於第一終端設備(例如,手機、平板電腦等)中,包括以下步驟。
在步驟s201中,獲取無線識別信息,其中,所述無線識別信息用於標識外接設備與其他設備進行無線連接時的網絡連接身份;
在步驟s202中,向無線連接設備發送所述無線識別信息,以指示所述無線連接設備和所述外接設備建立無線連接。
本實施例的無線連接控制方法,第一終端設備通過獲取用於標識外接設備與其他設備進行無線連接時的網絡連接身份的無線識別信息,並向無線連接設備發送該無線識別信息,可以指示無線連接設備和外接設備建立無線連接,使得無線連接設備可以適配不同的外接設備,實現了無線連接設備的通用性;另外,便利了用戶操作,避免了由於配套的無線連接設備的丟失或者損壞導致外接設備無法使用而造成的浪費,降低了外接設備的使用成本。
圖4是根據一示例性實施例示出的一種無線連接控制方法的流程圖。在一種可能的實現方式中,如圖3、圖4所示,步驟s201可以包括:
在步驟s2011,獲取設備識別信息,其中,所述設備識別信息用於標識所述外接設備的設備身份;
在步驟s2012,根據所述設備識別信息確定所述無線識別信息。
通過這種方式,可以獲取可用於標識外接設備的設備身份的設備識別信息,並根據該設備識別信息確定無線識別信息,從而準確獲取無線識別信息。
在一種可能的實現方式中,步驟s2011可以包括在配置控制項被觸發的情況下,獲取用戶輸入的外接設備的設備識別信息。
舉例來說,在第一終端設備中可以顯示有配置控制項(例如,顯示為app界面中的輸入框),以供用戶輸入外接設備a的設備識別信息。該設備識別信息可以為外接設備a出廠時已設置的設備識別信息(例如外接設備a機身上的imei號),設備識別信息可唯一(例如,唯一的多位字母或數字組合等),也可以是其他區別於同類產品的設備識別信息,只要起到設備識別作用即可,本公開對此不做限制。
在一種可能的實現方式中,步驟s2012可以包括在確認控制項被觸發的情況下,基於所述設備識別信息,確定所述無線識別信息。
舉例來說,在第一終端設備中可顯示有確認控制項(例如,顯示為app界面中的確認按鈕),以供用戶確認。在確認控制項被觸發(例如用戶點擊確認按鈕)時,第一終端設備可以基於設備識別信息獲取與該設備識別信息相對應的無線識別信息(例如wifi標識)。例如,可以通過聯網至外接設備a的官方網站,並基於所述設備識別信息獲取其無線識別信息(wifi標識)。可以採用本領域公知的方式獲取與設備識別信息相對應的無線識別信息,本公開對此不作限制。
通過這種方式,可以獲取與用戶想要使用的外接設備相關聯的無線識別信息,從而為無線連接設備與外接設備的配對使用提供條件。
需要說明的是,步驟s2011和步驟s2012是實現步驟s201的一種方式,本領域技術人員應理解,步驟s201還可以通過其他方式實現,只要可以獲取無線識別信息即可,本公開對此不做限制。
在一種可能的實現方式中,如圖4所示,所述方法還可以包括:
在步驟s203中,與所述無線連接設備建立藍牙連接,以向所述無線連接設備發送所述無線識別信息。需要說明的是,可以在步驟s2011和s2012之前執行步驟s203,也可以在步驟s2011和s2012之後執行步驟s203,本公開對步驟s2011和s2012以及步驟s203的執行順序不做限定。
舉例來說,第一終端設備可以與無線連接設備建立藍牙連接,並通過藍牙發送無線識別信息至無線連接設備,以指示無線連接設備和外接設備建立無線連接
通過這種方式,第一終端設備可以將確定的外接設備相關聯的無線識別信息通過藍牙模塊發送到無線連接設備,從而可以指示無線連接設備和外接設備建立無線連接,實現了無線連接設備的通用性。
在一種可能的實現方式中,在第一終端設備接收到無線連接成功消息的情況下,可以提示用戶配置完成。例如,可以通過更新用戶界面(例如,第一終端設備app的用戶界面)來提示用戶配置完成,也可以通過單獨彈出配置完成消息框提示用戶配置完成,只要能夠對用戶起到提示作用即可,本公開對此不做限制。
通過這種方式,用戶可以及時了解無線連接狀態,從而便利其使用無線外接設備。
在一種可能的實現方式中,無線連接設備與外接設備建立無線連接的過程中可能出現通信錯誤等情況。此時,第一終端設備接收到無線連接失敗的消息。在這種情況下,可以提示用戶連接失敗,建議重試,例如,通過更新用戶界面(例如,第一終端設備app的用戶界面)來提示用戶連接失敗,建議重試;也可以通過單獨彈出配置失敗消息框提示用戶重試,只要能夠對用戶起到提示作用即可,本公開對此不做限制。
通過這種方式,可以及時提醒用戶無線連接設備與外接設備的連接狀態,進一步提高了用戶使用的便利性。
圖5是根據一示例性實施例示出的一種無線連接控制方法的流程圖。如圖5所示,根據該示例性實施例的無線連接控制方法用於無線連接設備(例如,無線連接器)中,包括以下步驟。
在步驟s301中,獲取第一終端設備發送的設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份;
在步驟s302中,基於所述設備識別信息,確定無線識別信息,其中,所述無線識別信息用於標識所述外接設備與其他設備進行無線連接時的網絡連接身份;
在步驟s303中,基於所述無線識別信息,與所述外接設備建立無線連接。
本實施例的無線連接控制方法中,無線連接設備通過獲取第一終端設備發送的設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份,並基於所述設備識別信息確定無線識別信息,從而基於該無線識別信息與外接設備建立無線連接,使得無線連接設備可以適配不同的外接設備,實現了無線連接設備的通用性;另外,便利了用戶操作,避免了由於配套的無線連接設備的丟失或者損壞導致外接設備無法使用而造成的浪費,降低了外接設備的使用成本。
需要說明的是,步驟s301與前文所述步驟s2011相似,在此不再贅述。
在一種可能的實現方式中,步驟s302可以包括:無線連接設備基於設備識別信息獲取與該設備識別信息相對應的無線識別信息(例如wifi標識)。例如,該無線連接設備可以包括存儲模塊和確認模塊。其中,該存儲模塊可以存儲設備識別信息以及與其相對應的無線識別信息。該存儲模塊存儲的設備識別信息以及其相對應的無線識別信息可以為無線連接設備出廠時已存儲的信息,也可以為用戶使用過程中,獲取並存儲的第一終端設備發送的設備識別信息,本公開對此不做限制。該確認模塊可以基於獲取的設備識別信息搜索並確認與設備識別信息相對應無線識別信息(wifi標識)。本領域技術人員應理解,還可以採用本領域公知的方式確定與設備識別信息相對應的無線識別信息,本公開對此不作限制。
通過這種方式,可以獲取與用戶想要使用的外接設備相關聯的無線識別信息,從而為無線連接設備與外接設備的配對使用提供條件。
圖6是根據一示例性實施例示出的一種無線連接控制方法的流程圖。如圖6所示,根據該示例性實施例的無線連接控制方法用於第一終端設備(例如,手機、平板電腦等)中,包括以下步驟。
在步驟s401中,獲取設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份;
在步驟s402中,向無線連接設備發送所述設備識別信息,以指示所述無線連接設備基於所述設備識別信息確定無線識別信息並基於所述無線識別信息與所述外接設備建立無線連接,其中,所述無線識別信息用於標識所述外接設備與其他設備進行無線連接時的網絡連接身份。
本實施例的無線連接控制方法中,第一終端設備通過獲取設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份,並向無線連接設備發送該設備識別信息,以指示所述無線連接設備基於所述設備識別信息確定無線識別信息並基於所述無線識別信息與所述外接設備建立無線連接,使得無線連接設備可以適配不同的外接設備,實現了無線連接設備的通用性;另外,便利了用戶操作,避免了由於配套的無線連接設備的丟失或者損壞導致外接設備無法使用而造成的浪費,降低了外接設備的使用成本。
需要說明的是,步驟s401與前文所述步驟s2011相似,在此不再贅述。
在一種可能的實現方式中,步驟s402中可以由第一終端設備通過藍牙模塊向無線連接設備發送設備識別信息。例如,在步驟s402之前與無線連接設備建立藍牙連接。本領域技術人員應理解,第一終端設備可以通過多種方式向無線連接設備發送設備識別信息,只要能夠實現向無線連接設備發送設備識別信息,指示無線連接設備基於設備識別信息確定無線識別信息並基於無線識別信息與外接設備建立無線連接,本公開對此不做限制。
應用示例
以下結合「用戶通過手機對無線滑鼠進行配置」作為一個示例性應用場景,給出根據本公開實施例的應用示例,以便於理解無線連接設備的配置流程。本領域技術人員應理解,以下應用示例僅僅是出於便於理解本公開實施例的目的,不應視為對本公開實施例的限制。
圖7是根據一示例性實施例示出的一種無線連接控制方法的應用場景的示意圖。如圖7所示,在該示例性的應用場景中,外接設備為無線滑鼠51,第一終端設備為手機52,第二終端設備為電腦53。其中,無線連接設備50通過usb接口連接到電腦53,無線滑鼠51與無線連接設備50之間通過2.4gwifi進行無線通信,手機52與無線連接設備50之間通過藍牙進行無線通信。
在該應用示例中,在用戶打開手機52上的配置app時,可以在app界面顯示輸入框521,以供用戶輸入無線滑鼠51的設備識別信息(例如無線滑鼠51機身上的imei號)。在用戶點擊app界面中的確認按鈕522時,手機52可以基於設備識別信息聯網獲取與該設備識別信息相對應的無線識別信息(wifi識別信息)。並且,手機52可以發起與無線連接設備50之間的藍牙連接。在手機52與無線連接設備50進行藍牙協商,建立藍牙數據通道後,手機52可以向無線連接設備50發送該wifi識別信息。
在該應用示例中,無線連接設備50在接收到來自手機52的wifi識別信息時,可以存儲該wifi識別信息,並基於該wifi識別信息向無線滑鼠51發起wifi連接協商,進行配對。在無線連接設備50與無線滑鼠51之間建立wifi數據通道時,無線連接設備50與無線滑鼠51之間的配對成功。此時,無線連接設備50可以生成配置完成消息(無線連接成功信息),並向手機52發送該配置完成消息。
在該應用示例中,手機52在接收到該配置完成消息後,可以通過更新app的ui界面,通知用戶配置完成。此時,無線滑鼠51可以通過無線連接設備50與電腦53建立連接,用戶可以使用無線滑鼠51來操作電腦53,從而實現了無線連接設備50的控制流程。
根據本公開實施例,能夠獲取並發送與外接設備相關聯的無線識別信息至無線連接設備,從而實現無線連接設備與外接設備的配套使用,實現了通用的無線連接設備,從而便利了用戶操作、避免了無線設備的浪費、降低了無線設備使用成本。
下面根據本公開實施例,提供了無線連接控制裝置,用於執行上述對應的無線連接控制方法。
圖8是根據一示例性實施例示出的一種無線連接控制裝置的框圖。如圖8所示,該裝置應用於無線連接設備,包括:
第一獲取模塊61,用於獲取第一終端設備發送的無線識別信息,其中,所述無線識別信息用於標識外接設備與其他設備進行無線連接時的網絡連接身份;
第一無線連接建立模塊62,用於基於所述無線識別信息,與所述外接設備建立無線連接。
圖9是根據一示例性實施例示出的一種無線連接控制裝置的框圖。如圖9所示,在一種可能的實現方式中,該裝置還包括:
生成模塊63,用於在與所述外接設備成功建立起無線連接的情況下,生成無線連接成功信息,其中,所述無線連接成功信息用於通知所述無線連接建立成功;
第一發送模塊64,用於向所述第一終端設備發送所述無線連接成功信息。
在一種可能的實現方式中,該裝置還包括:
藍牙模塊611,用於與所述第一終端設備進行通信,以接收所述無線識別信息;
wifi模塊621,用於與所述外接設備建立無線連接與所述外接設備進行通信,以與所述外接設備建立無線連接。
圖10是根據一示例性實施例示出的一種無線連接控制裝置的框圖。如圖10所示,該裝置應用於第一終端設備,包括:
第二獲取模塊71,用於獲取無線識別信息,其中,所述無線識別信息用於標識外接設備與其他設備進行無線連接時的網絡連接身份;
第二發送模塊72,用於向無線連接設備發送所述無線識別信息,以指示所述無線連接設備和所述外接設備建立無線連接。
圖11是根據一示例性實施例示出的一種無線連接控制裝置的框圖。如圖11所示,在一種可能的實現方式中,該裝置還包括:
獲取子模塊711,用於獲取設備識別信息,其中,所述設備識別信息用於標識所述外接設備的設備身份;
確定子模塊712,用於根據所述設備識別信息確定所述無線識別信息。
在一種可能的實現方式中,該裝置還包括:
藍牙連接建立模塊73,用於與所述無線連接設備建立藍牙連接,以向所述無線連接設備發送所述無線識別信息。
圖12是根據一示例性實施例示出的一種無線連接控制裝置的框圖。如圖12所示,該裝置應用於無線連接設備,包括:
第三獲取模塊81,用於獲取第一終端設備發送的設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份;
確定模塊82,用於基於所述設備識別信息,確定無線識別信息,其中,所述無線識別信息用於標識所述外接設備與其他設備進行無線連接時的網絡連接身份;
第二無線連接建立模塊83,用於基於所述無線識別信息,與所述外接設備建立無線連接。
圖13是根據一示例性實施例示出的一種無線連接控制裝置的框圖。如圖13所示,該裝置應用於第一終端設備,包括:
第四獲取模塊91,用於獲取設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份;
第三發送模塊92,用於向無線連接設備發送所述設備識別信息,以指示所述無線連接設備基於所述設備識別信息確定無線識別信息並基於所述無線識別信息與所述外接設備建立無線連接,其中,所述無線識別信息用於標識所述外接設備與其他設備進行無線連接時的網絡連接身份。
關於上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
根據本公開實施例,還提供了一種無線連接裝置的控制裝置,包括:
第一處理器;
用於存儲第一處理器可執行指令的第一存儲器;
其中,所述第一處理器被配置為:
獲取第一終端設備發送的無線識別信息,其中,所述無線識別信息用於標識外接設備與其他設備進行無線連接時的網絡連接身份;
基於所述無線識別信息,與所述外接設備建立無線連接。
根據本公開實施例,還提供了一種無線連接裝置的控制裝置,包括:
第二處理器;
用於存儲第二處理器可執行指令的第二存儲器;
其中,所述第二處理器被配置為:
獲取無線識別信息,其中,所述無線識別信息用於標識外接設備與其他設備進行無線連接時的網絡連接身份;
向無線連接設備發送所述無線識別信息,以指示所述無線連接設備和所述外接設備建立無線連接。
根據本公開實施例,還提供了一種無線連接裝置的控制裝置,包括:
第三處理器;
用於存儲第三處理器可執行指令的第三存儲器;
其中,所述第三處理器被配置為:
獲取第一終端設備發送的設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份;
基於所述設備識別信息,確定無線識別信息,其中,所述無線識別信息用於標識所述外接設備與其他設備進行無線連接時的網絡連接身份;
基於所述無線識別信息,與所述外接設備建立無線連接。
根據本公開實施例,還提供了一種無線連接裝置的控制裝置,包括:
第四處理器;
用於存儲第四處理器可執行指令的第四存儲器;
其中,所述第四處理器被配置為:
獲取設備識別信息,其中,所述設備識別信息用於標識外接設備的設備身份;
向無線連接設備發送所述設備識別信息,以指示所述無線連接設備基於所述設備識別信息確定無線識別信息並基於所述無線識別信息與所述外接設備建立無線連接,其中,所述無線識別信息用於標識所述外接設備與其他設備進行無線連接時的網絡連接身份。
圖13是根據一示例性實施例示出的一種無線連接裝置的控制裝置800的框圖。例如,裝置800可以是行動電話,計算機,數字廣播終端,消息收發設備,遊戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。
參照圖13,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(i/o)的接口812,傳感器組件814,以及通信組件816。
處理組件802通常控制裝置800的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件802可以包括一個或多個處理器820來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便於處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲器804被配置為存儲各種類型的數據以支持在裝置800的操作。這些數據的示例包括用於在裝置800上操作的任何應用程式或方法的指令,聯繫人數據,電話簿數據,消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃記憶體,磁碟或光碟。
電源組件806為裝置800的各種組件提供電力。電源組件806可以包括電源管理系統,一個或多個電源,及其他與為裝置800生成、管理和分配電力相關聯的組件。
多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現為觸控螢幕,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或後置攝像頭。當裝置800處於操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或後置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和後置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(mic),當裝置800處於操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經由通信組件816發送。在一些實施例中,音頻組件810還包括一個揚聲器,用於輸出音頻信號。
i/o接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限於:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件814包括一個或多個傳感器,用於為裝置800提供各個方面的狀態評估。例如,傳感器組件814可以檢測到裝置800的打開/關閉狀態,組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如cmos或ccd圖像傳感器,用於在成像應用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便於裝置800和其他設備之間有線或無線方式的通信。裝置800可以接入基於通信標準的無線網絡,如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信組件816經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件816還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基於射頻識別(rfid)技術,紅外數據協會(irda)技術,超寬帶(uwb)技術,藍牙(bt)技術和其他技術來實現。
在示例性實施例中,裝置800可以被一個或多個應用專用集成電路(asic)、數位訊號處理器(dsp)、數位訊號處理設備(dspd)、可編程邏輯器件(pld)、現場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現,用於執行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器804,上述指令可由裝置800的處理器820執行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數據存儲設備等。
本領域技術人員在考慮說明書及實踐這裡公開的發明後,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理並包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正範圍和精神由下面的權利要求指出。
應當理解的是,本公開並不局限於上面已經描述並在附圖中示出的精確結構,並且可以在不脫離其範圍進行各種修改和改變。本公開的範圍僅由所附的權利要求來限制。