其中,連接信道為基于握手信息或反向握手信息指示的連接信道的標(biāo)識確定;
[0203]連接單元220,用于基于協(xié)商確定的自組織網(wǎng)絡(luò)連接方式與第二設(shè)備接入自組織網(wǎng)絡(luò)。
[0204]作為一個示例,協(xié)商模塊210,包括:
[0205]發(fā)送子模塊2101,用于使用連接信道向第二設(shè)備發(fā)送第一設(shè)備的運(yùn)算能力信息,第一設(shè)備的運(yùn)算能力信息用于供第二設(shè)備結(jié)合第二設(shè)備的運(yùn)算能力信息確定第一設(shè)備和第二設(shè)備的優(yōu)先級,確定最高優(yōu)先級的設(shè)備工作于接入點模式,以作為自組織網(wǎng)絡(luò)的接入點設(shè)備;
[0206]第一優(yōu)先級確定子模塊2102,用于基于第一設(shè)備的運(yùn)算能力信息、以及第二設(shè)備通過連接信道發(fā)送的第二設(shè)備的運(yùn)算能力信息確定第一設(shè)備和第二設(shè)備的優(yōu)先級;確定最高優(yōu)先級的設(shè)備工作于接入點模式,以作為自組織網(wǎng)絡(luò)的接入點設(shè)備。
[0207]作為一個示例,切換執(zhí)行單元100包括:
[0208]第二優(yōu)先級確定子模塊140,用于基于監(jiān)聽操作得到第二設(shè)備發(fā)送的反向握手信息時,基于第一設(shè)備的運(yùn)算能力、以及第二設(shè)備的運(yùn)算能力確定第一設(shè)備、以及第二設(shè)備的優(yōu)先級;確定最高優(yōu)先級的設(shè)備工作于接入點模式,以作為自組織網(wǎng)絡(luò)的接入點設(shè)備;
[0209]接入子模塊150,用于基于自組織網(wǎng)絡(luò)的接入點設(shè)備與第二設(shè)備接入自組織網(wǎng)絡(luò);其中,至少攜帶第二設(shè)備的特征碼的反向握手信息還攜帶第二設(shè)備的運(yùn)算能力信息、以及自組織網(wǎng)絡(luò)的連接信道的標(biāo)識。
[0210]實際實施時,第一設(shè)備中的上述各單元/模塊/子模塊的邏輯處理功能可以由第一設(shè)備中的處理、微處理器(MCU)、專用集成電路(ASIS)或邏輯可編程門陣列(FPGA)實現(xiàn),對于上述各單元/模塊/子模塊的發(fā)送以及接收的通信功能可以由第一設(shè)備中的WiFi通信芯片(集成電路模塊)以及相應(yīng)的天線實現(xiàn)。
[0211]綜上所述,本發(fā)明實施例具有以下有益效果:
[0212]處于未連接狀態(tài)的第一設(shè)備通過基于特定信道的廣播操作,可以使同類設(shè)備基于廣播的握手信息發(fā)現(xiàn)第一設(shè)備為同類設(shè)備,同時第一設(shè)備也基于同類設(shè)備(第二設(shè)備)的反向握手信息實現(xiàn)了對同類設(shè)備的發(fā)現(xiàn),不受設(shè)備發(fā)生位置變動、替換的影響,只要處于無線通信的有效距離內(nèi)即可實現(xiàn)同類設(shè)備之間的自動發(fā)現(xiàn),從而相互發(fā)現(xiàn)的同類設(shè)備之間可以連接形成自組織網(wǎng)絡(luò),避免了人工配置操作;在切換至監(jiān)聽操作時,能夠至少對第三方接入點設(shè)備的連接信息進(jìn)行監(jiān)聽,從而能夠支持自組織網(wǎng)絡(luò)中的設(shè)備基于連接信息接入第三方接入點設(shè)備,實現(xiàn)自組織網(wǎng)絡(luò)中的設(shè)備實用第三方接入點設(shè)備在歸屬的網(wǎng)絡(luò)(如因特網(wǎng)、局域網(wǎng))進(jìn)行通信。
[0213]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、隨機(jī)存取存儲器(RAM,Random Access Memory)、只讀存儲器(ROM,Read-Only Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0214]或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對相關(guān)技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、RAM、ROM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0215]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項】
1.一種通信處理方法,其特征在于,所述方法包括: 第一設(shè)備切換執(zhí)行至少基于特定信道的廣播操作和監(jiān)聽操作,所述監(jiān)聽操作為基于所述特定信道以及備用信道的操作;其中, 執(zhí)行在基于特定信道的廣播操作時,在特定信道廣播至少攜帶所述第一設(shè)備的特征碼的握手信息,所述特征碼用于供至少一個第二設(shè)備確定所述第一設(shè)備與所述第二設(shè)備為同類設(shè)備時發(fā)送反向握手信息,所述反向握手信息至少攜帶所述第二設(shè)備的特征碼; 基于所述監(jiān)聽操作得到第二設(shè)備發(fā)送的反向握手信息時,基于所述反向握手信息攜帶的所述第二設(shè)備的特征碼確定與所述第二設(shè)備是否屬于同類設(shè)備。2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 執(zhí)行所述監(jiān)聽操作時,基于信道監(jiān)聽策略依次監(jiān)聽所述特定信道和所述備用信道,所述備用信道為所述第一設(shè)備所使用的通信模式對應(yīng)的信道,且所述備用信道的頻段與所述特定信道的頻段不同。3.如權(quán)利要求1所述的方法,其特征在于,所述切換執(zhí)行至少基于特定信道的廣播操作和監(jiān)聽操作,包括: 從信道序列集合中讀取信道序列,所述信道序列中至少包括所述特定信道; 確定對應(yīng)所述特定信道的發(fā)送時長和監(jiān)聽時長、以及所讀取的信道序列中各備用信道的監(jiān)聽時長,形成對應(yīng)所述信道序列中的所述特定信道和各備用信道的操作時長序列; 基于所讀取的信道序列中的所述特定信道和各備用信道的排列次序、以及所述操作時長序列,對所述特定信道進(jìn)行廣播操作、以及依次對所讀取的信道序列中的所述特定信道和各備用信道進(jìn)行監(jiān)聽操作。4.如權(quán)利要求3所述的方法,其特征在于,所述從信道序列集合中讀取信道序列,包括: 從所述信道序列集合中依次讀取信道序列,或者, 從所述信道序列集合中隨機(jī)讀取信道序列。5.如權(quán)利要求3所述的方法,其特征在于,所述確定對應(yīng)所述特定信道的發(fā)送時長和監(jiān)聽時長、以及所讀取的信道序列中各備用信道的監(jiān)聽時長,形成對應(yīng)所述信道序列中的所述特定信道和各備用信道的操作時長序列,包括: 確定特定發(fā)送時長和特定監(jiān)聽時長,所述特定監(jiān)聽時長大于所述信道序列各信道的最大發(fā)送間隔時間; 以所述特定監(jiān)聽時長作為對應(yīng)所讀取的信道序列中的所述特定信道和各備用信道的監(jiān)聽時長,基于所述特定發(fā)送時長和所述特定監(jiān)聽時長形成所述操作時長序列; 或者, 確定與所讀取的信道序列中的所述特定信道和各備用信道一一對應(yīng)的監(jiān)聽時長,所述監(jiān)聽時長不完全相同,且均大于所讀取的信道序列中的所述特定信道和各備用信道的最大發(fā)送間隔時間; 基于所述特定操作時長和所讀取的信道序列中各信道一一對應(yīng)的監(jiān)聽時長,形成所述操作時長序列。6.一種第一設(shè)備,其特征在于,所述第一設(shè)備包括: 切換執(zhí)行單元,用于切換執(zhí)行至少基于特定信道的廣播操作和監(jiān)聽操作,所述監(jiān)聽操作為基于所述特定信道以及備用信道的操作; 所述切換執(zhí)行單元,還用于執(zhí)行在基于特定信道的廣播操作時,在特定信道廣播至少攜帶所述第一設(shè)備的特征碼的握手信息,所述特征碼用于供至少一個第二設(shè)備確定所述第一設(shè)備與所述第二設(shè)備為同類設(shè)備時發(fā)送反向握手信息,所述反向握手信息至少攜帶所述第二設(shè)備的特征碼; 確定單元,用于在所述切換執(zhí)行單元基于所述監(jiān)聽操作得到第二設(shè)備發(fā)送的反向握手信息時,基于所述反向握手信息攜帶的所述第二設(shè)備的特征碼確定與所述第二設(shè)備是否屬于同類設(shè)備。7.如權(quán)利要求6所述的第一設(shè)備,其特征在于, 所述切換執(zhí)行單元,還用于基于信道監(jiān)聽策略依次監(jiān)聽所述特定信道和所述備用信道,所述備用信道為所述第一設(shè)備所使用的通信模式對應(yīng)的信道,且所述備用信道的頻段與所述特定信道的頻段不同。8.如權(quán)利要求6所述的第一設(shè)備,其特征在于,所述切換執(zhí)行單元包括: 讀取模塊,用于從信道序列集合中讀取信道序列,所述信道序列中至少包括所述特定信道; 確定模塊,用于確定對應(yīng)所述特定信道的發(fā)送時長和監(jiān)聽時長、以及所讀取的信道序列中各備用信道的監(jiān)聽時長,形成對應(yīng)所述信道序列中的所述特定信道和各備用信道的操作時長序列; 廣播和監(jiān)聽模塊,用于基于所述讀取模塊所讀取的信道序列中的所述特定信道和各備用信道的排列次序、以及所述操作時長序列,對所述特定信道進(jìn)行廣播操作、以及依次對所讀取的信道序列中的所述特定信道和各備用信道進(jìn)行監(jiān)聽操作。9.如權(quán)利要求8所述的第一設(shè)備,其特征在于, 所述讀取模塊,還用于從所述信道序列集合中依次讀取信道序列,或者,從所述信道序列集合中隨機(jī)讀取信道序列。10.如權(quán)利要求8所述的第一設(shè)備,其特征在于,所述確定模塊,包括: 確定子模塊,用于確定特定發(fā)送時長和特定監(jiān)聽時長,所述特定監(jiān)聽時長大于所述信道序列各信道的最大發(fā)送間隔時間;或者,確定與所讀取的信道序列中的所述特定信道和各備用信道一一對應(yīng)的監(jiān)聽時長,所述監(jiān)聽時長不完全相同且均大于所讀取的信道序列中的所述特定信道和各備用信道的最大發(fā)送間隔時間; 序列生成子模塊,用于以所述特定監(jiān)聽時長作為對應(yīng)所讀取的信道序列中的所述特定信道和各備用信道的監(jiān)聽時長,基于特定發(fā)送時長和特定監(jiān)聽時長形成所述操作時長序列;或者,基于所述特定操作時長和所讀取的信道序列中各信道一一對應(yīng)的監(jiān)聽時長,形成所述操作時長序列。
【專利摘要】本發(fā)明公開一種通信處理方法及設(shè)備;方法包括:第一設(shè)備切換執(zhí)行至少基于特定信道的廣播操作和基于特定信道以及備用信道的監(jiān)聽操作;其中,執(zhí)行在基于特定信道的廣播操作時,在特定信道廣播至少攜帶第一設(shè)備的特征碼的握手信息,特征碼用于供至少一個第二設(shè)備確定第一設(shè)備與第二設(shè)備為同類設(shè)備時發(fā)送反向握手信息,反向握手信息至少攜帶第二設(shè)備的特征碼;基于監(jiān)聽操作得到第二設(shè)備發(fā)送的反向握手信息時,基于第二設(shè)備的特征碼確定與第二設(shè)備是否屬于同類設(shè)備。實施本發(fā)明,能夠?qū)崿F(xiàn)同類設(shè)備之間的自動發(fā)現(xiàn),從而在設(shè)備之間快速形成連接形成網(wǎng)絡(luò),并支持網(wǎng)絡(luò)中的設(shè)備與第三方接入點設(shè)備建立連接,以使用第三方接入點設(shè)備歸屬的網(wǎng)絡(luò)傳輸數(shù)據(jù)。
【IPC分類】H04W8/00, H04W48/10, H04W84/18
【公開號】CN105376724
【申請?zhí)枴緾N201510794659
【發(fā)明人】姜斌斌, 高強(qiáng), 陳鵬輝
【申請人】北京小鳥聽聽科技有限公司
【公開日】2016年3月2日
【申請日】2015年11月17日