一種移動(dòng)設(shè)備進(jìn)行中繼的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信的技術(shù)領(lǐng)域,特別是涉及一種移動(dòng)設(shè)備進(jìn)行中繼的方法和一種移動(dòng)設(shè)備進(jìn)行中繼的裝置。
【背景技術(shù)】
[0002]隨著生活水平的提高,無(wú)線信號(hào),如W1-Fi (無(wú)線保真),由于無(wú)線的便捷性,已經(jīng)廣泛應(yīng)用于生活的各個(gè)方面。
[0003]在使用無(wú)線信號(hào),無(wú)線信號(hào)的強(qiáng)度和覆蓋范圍也成為困擾用戶的一個(gè)重要因素。
[0004]例如,路由器放在客廳,手機(jī)在臥室時(shí)W1-Fi信號(hào)差,導(dǎo)致上網(wǎng)不穩(wěn)定。
[0005]又例如,手機(jī)搜索到戶外的一個(gè)W1-Fi信號(hào),因?yàn)樾盘?hào)比較弱,在房間里不穩(wěn)定,只在陽(yáng)臺(tái)或窗外信號(hào)能夠達(dá)到上網(wǎng)要求。
[0006]又例如,帶手機(jī)在大房間中行走,經(jīng)常會(huì)出現(xiàn)信號(hào)盲點(diǎn),出現(xiàn)斷網(wǎng)等事情。
[0007]目前,為了解決無(wú)線信號(hào)的強(qiáng)度弱和覆蓋范圍小的問(wèn)題,通常使用中繼器將接收到的無(wú)線信號(hào),再發(fā)射出去,增大無(wú)線信號(hào)的覆蓋范圍,擴(kuò)大了通信距離和無(wú)線信號(hào)覆蓋范圍,掃除信號(hào)“盲區(qū)”,無(wú)線衰弱的信號(hào)得到增強(qiáng)。
[0008]但是,這需要配置一個(gè)中繼器,是額外的硬件,成本高,同時(shí),中繼器的正常工作需要固定的電源插口供電,便攜性差,在某些情況下無(wú)法覆蓋信號(hào)弱的區(qū)域,中繼的無(wú)線信號(hào)較差。
【發(fā)明內(nèi)容】
[0009]鑒于上述問(wèn)題,提出了本發(fā)明實(shí)施例以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種移動(dòng)設(shè)備進(jìn)行中繼的方法和相應(yīng)的一種移動(dòng)設(shè)備進(jìn)行中繼的裝置。
[0010]為了解決上述問(wèn)題,本發(fā)明實(shí)施例公開(kāi)了一種移動(dòng)設(shè)備進(jìn)行中繼的方法,包括:
[0011]移動(dòng)設(shè)備通過(guò)W1-Fi的stat1n節(jié)點(diǎn)連接無(wú)線訪問(wèn)節(jié)點(diǎn);
[0012]啟動(dòng)W1-Fi的softAP節(jié)點(diǎn),以廣播移動(dòng)設(shè)備的登錄信息及通過(guò)softAP節(jié)點(diǎn)連接一個(gè)或多個(gè)電子設(shè)備;
[0013]開(kāi)啟包轉(zhuǎn)發(fā)功能,以支持在移動(dòng)設(shè)備中的W1-Fi不同節(jié)點(diǎn)之間轉(zhuǎn)發(fā)數(shù)據(jù)包;
[0014]發(fā)送包轉(zhuǎn)發(fā)的配置信息至W1-Fi模組,以在stat1n節(jié)點(diǎn)與softAP節(jié)點(diǎn)之間轉(zhuǎn)發(fā)數(shù)據(jù)包。
[0015]優(yōu)選地,還包括:
[0016]發(fā)送域名系統(tǒng)DNS的配置信息至W1-Fi模組,以將softAP節(jié)點(diǎn)接收的數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)。
[0017]優(yōu)選地,所述在移動(dòng)設(shè)備通過(guò)W1-Fi的stat1n節(jié)點(diǎn)連接無(wú)線訪問(wèn)節(jié)點(diǎn)的步驟包括:
[0018]檢測(cè)移動(dòng)設(shè)備是否開(kāi)啟W1-Fi的stat1n節(jié)點(diǎn);
[0019]當(dāng)檢測(cè)到stat1n節(jié)點(diǎn)已開(kāi)啟時(shí),檢測(cè)stat1n節(jié)點(diǎn)是否連接無(wú)線訪問(wèn)節(jié)點(diǎn);
[0020]當(dāng)檢測(cè)到已連接無(wú)線訪問(wèn)節(jié)點(diǎn)時(shí),確定移動(dòng)設(shè)備已連接無(wú)線訪問(wèn)節(jié)點(diǎn);
[0021]當(dāng)檢測(cè)到stat1n節(jié)點(diǎn)未開(kāi)啟或未連接無(wú)線訪問(wèn)節(jié)點(diǎn)時(shí),生成連接無(wú)線訪問(wèn)節(jié)點(diǎn)的提示信息。
[0022]優(yōu)選地,所述啟動(dòng)W1-Fi的SoftAP節(jié)點(diǎn)的步驟包括:
[0023]檢測(cè)stat1n節(jié)點(diǎn)連接的無(wú)線訪問(wèn)節(jié)點(diǎn)所在的信道;
[0024]獲取用于登錄移動(dòng)設(shè)備的登錄信息,所述登錄信息包括服務(wù)集標(biāo)識(shí)和密碼;
[0025]根據(jù)所述信道、所述服務(wù)集標(biāo)識(shí)和所述密碼啟動(dòng)W1-Fi的softAP節(jié)點(diǎn),以在所述信道廣播所述服務(wù)集標(biāo)識(shí)。
[0026]優(yōu)選地,所述發(fā)送包轉(zhuǎn)發(fā)的配置信息至W1-Fi模組的步驟包括:
[0027]發(fā)送路由表至W1-Fi模組;所述路由表中包括softAP節(jié)點(diǎn)的第一 IP地址與stat1n節(jié)點(diǎn)的第二 IP地址的路徑;
[0028]發(fā)送地址轉(zhuǎn)換功能NAT的配置信息至W1-Fi模組,以對(duì)softAP節(jié)點(diǎn)的第一 IP地址進(jìn)行偽裝。
[0029]優(yōu)選地,所述發(fā)送域名系統(tǒng)DNS的配置信息至W1-Fi模組的步驟包括:
[0030]發(fā)送基于傳輸控制協(xié)議TCP的域名系統(tǒng)DNS的網(wǎng)關(guān)地址至W1-Fi模組;
[0031]發(fā)送基于開(kāi)放式系統(tǒng)互聯(lián)協(xié)議UDP的域名系統(tǒng)DNS的網(wǎng)關(guān)地址至W1-Fi模組。
[0032]優(yōu)選地,還包括:
[0033]當(dāng)一個(gè)或多個(gè)電子設(shè)備通過(guò)廣播的登錄信息驗(yàn)證成功時(shí),在softAP節(jié)點(diǎn)接入一個(gè)或多個(gè)電子設(shè)備。
[0034]優(yōu)選地,所述當(dāng)一個(gè)或多個(gè)電子設(shè)備通過(guò)廣播的登錄信息驗(yàn)證成功時(shí),在softAP節(jié)點(diǎn)接入一個(gè)或多個(gè)電子設(shè)備的步驟包括:
[0035]當(dāng)接收到一個(gè)或多個(gè)電子設(shè)備針對(duì)登錄信息的服務(wù)集標(biāo)識(shí)發(fā)送的申請(qǐng)請(qǐng)求時(shí),向所述一個(gè)或多個(gè)電子設(shè)備返回應(yīng)答消息;
[0036]當(dāng)接收到所述一個(gè)或多個(gè)電子設(shè)備發(fā)送的連接請(qǐng)求時(shí),驗(yàn)證所述連接請(qǐng)求中密碼與登錄信息的密碼是否相同;
[0037]若是,則接入所述一個(gè)或多個(gè)電子設(shè)備。
[0038]優(yōu)選地,還包括:
[0039]在softAP節(jié)點(diǎn)中接收到電子設(shè)備發(fā)送的數(shù)據(jù)包;
[0040]將所述數(shù)據(jù)包從softAP節(jié)點(diǎn)轉(zhuǎn)發(fā)至stat1n節(jié)點(diǎn);
[0041]在stat1n節(jié)點(diǎn)中將所述數(shù)據(jù)包發(fā)送至無(wú)線訪問(wèn)節(jié)點(diǎn),以轉(zhuǎn)發(fā)至目標(biāo)設(shè)備。
[0042]優(yōu)選地,所述數(shù)據(jù)包包括URL信息,所述無(wú)線訪問(wèn)節(jié)點(diǎn)通過(guò)域名系統(tǒng)DNS將所述URL信息映射為IP地址,并轉(zhuǎn)發(fā)至所述IP地址所屬的目標(biāo)設(shè)備。
[0043]優(yōu)選地,所述將所述數(shù)據(jù)包從softAP節(jié)點(diǎn)轉(zhuǎn)發(fā)至stat1n節(jié)點(diǎn)的步驟包括:
[0044]判斷所述數(shù)據(jù)包源地址是否為softAP節(jié)點(diǎn)的第一 IP地址;若是,將所述第一 IP地址偽裝成目標(biāo)IP地址;
[0045]在路由表中查找第一 IP地址對(duì)應(yīng)的第二 IP地址;
[0046]將偽裝來(lái)自所述目標(biāo)IP地址的數(shù)據(jù)包轉(zhuǎn)發(fā)至第二 IP地址所屬的stat1n節(jié)點(diǎn)。
[0047]優(yōu)選地,還包括:
[0048]在stat1n節(jié)點(diǎn)中接收到無(wú)線訪問(wèn)節(jié)點(diǎn)發(fā)送的數(shù)據(jù)包;
[0049]將所述數(shù)據(jù)包從stat1n節(jié)點(diǎn)轉(zhuǎn)發(fā)至softAP節(jié)點(diǎn);
[0050]在softAP節(jié)點(diǎn)中將所述數(shù)據(jù)包發(fā)送至電子設(shè)備。
[0051]優(yōu)選地,所述將所述數(shù)據(jù)包從stat1n節(jié)點(diǎn)轉(zhuǎn)發(fā)至softAP節(jié)點(diǎn)的步驟包括:
[0052]確認(rèn)所述數(shù)據(jù)包來(lái)源的stat1n節(jié)點(diǎn)的第二 IP地址;
[0053]在路由表中查找第二 IP地址對(duì)應(yīng)的第一 IP地址;
[0054]將所述數(shù)據(jù)包轉(zhuǎn)發(fā)至第一 IP地址所屬的softAP節(jié)點(diǎn)。
[0055]本發(fā)明實(shí)施例還公開(kāi)了一種移動(dòng)設(shè)備進(jìn)行中繼的裝置,應(yīng)用在移動(dòng)設(shè)備中,所述裝置包括:
[0056]無(wú)線訪問(wèn)節(jié)點(diǎn)連接模塊,用于通過(guò)W1-Fi的stat1n節(jié)點(diǎn)連接無(wú)線訪問(wèn)節(jié)點(diǎn);
[0057]中繼啟動(dòng)模塊,用于啟動(dòng)W1-Fi的softAP節(jié)點(diǎn)發(fā)送中繼指令,以廣播移動(dòng)設(shè)備的登錄信息及通過(guò)softAP節(jié)點(diǎn)連接一個(gè)或多個(gè)電子設(shè)備;
[0058]包轉(zhuǎn)發(fā)開(kāi)啟模塊,用于開(kāi)啟包轉(zhuǎn)發(fā)功能,以支持在移動(dòng)設(shè)備中W1-Fi的不同節(jié)點(diǎn)之間轉(zhuǎn)發(fā)數(shù)據(jù)包;
[0059]包轉(zhuǎn)發(fā)配置模塊,用于發(fā)送包轉(zhuǎn)發(fā)的配置信息至W1-Fi模組,以在stat1n節(jié)點(diǎn)與softAP節(jié)點(diǎn)之間轉(zhuǎn)發(fā)數(shù)據(jù)包。
[0060]優(yōu)選地,還包括:
[0061]DNS配置模塊,用于發(fā)送域名系統(tǒng)DNS的配置信息至W1-Fi模組,以將softAP節(jié)點(diǎn)接收的數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)。
[0062]在本發(fā)明的一個(gè)實(shí)施例中,無(wú)線訪問(wèn)節(jié)點(diǎn)連接模塊401可以包括如下子模塊:
[0063]W1-Fi開(kāi)啟檢測(cè)子模塊,用于檢測(cè)移動(dòng)設(shè)備是否開(kāi)啟W1-Fi的stat1n節(jié)點(diǎn);
[0064]無(wú)線訪問(wèn)節(jié)點(diǎn)連接監(jiān)測(cè)子模塊,用于在檢測(cè)到stat1n節(jié)點(diǎn)已開(kāi)啟時(shí),檢測(cè)stat1n節(jié)點(diǎn)是否連接無(wú)線訪問(wèn)節(jié)點(diǎn);
[0065]連接確認(rèn)子模塊,用于在檢測(cè)到已連接無(wú)線訪問(wèn)節(jié)點(diǎn)時(shí),確定移動(dòng)設(shè)備已連接無(wú)線訪問(wèn)節(jié)點(diǎn);
[0066]提示信息生成子模塊,用于在檢測(cè)到stat1n節(jié)點(diǎn)未開(kāi)啟或未連接無(wú)線訪問(wèn)節(jié)點(diǎn)時(shí),生成連接無(wú)線訪問(wèn)節(jié)點(diǎn)的提示信息。
[0067]優(yōu)選地,所述中繼啟動(dòng)模塊包括:
[0068]信道檢測(cè)子模塊,用于檢測(cè)stat1n節(jié)點(diǎn)連接的無(wú)線訪問(wèn)節(jié)點(diǎn)所在的信道;
[0069]登錄信息獲取子模塊,用于獲取用于登錄移動(dòng)設(shè)備的登錄信息,所述登錄信息包括服務(wù)集標(biāo)識(shí)和密碼;
[0070]softAP啟動(dòng)子模塊,用于根據(jù)所述信道、所述服務(wù)集標(biāo)識(shí)和所述密碼啟動(dòng)W1-Fi的softAP節(jié)點(diǎn),以在所述信道廣播所述服務(wù)集標(biāo)識(shí)。
[0071 ] 優(yōu)選地,所述包轉(zhuǎn)發(fā)配置模塊包括:
[0072]路由表發(fā)送子模塊,用于發(fā)送路由表至W1-Fi模組;所述路由表中包括softAP節(jié)點(diǎn)的第一 IP地址與stat1n節(jié)點(diǎn)的第二 IP地址的路徑;
[0073]NAT發(fā)送子模塊,用于發(fā)送地址轉(zhuǎn)換功能NAT的配置信息至W1-Fi模組,以對(duì)softAP節(jié)點(diǎn)的第一 IP地址進(jìn)行偽裝。
[0074]優(yōu)選地,所述DNS配置模塊包括:
[0075]TCP配置發(fā)送子模塊,用于發(fā)送基于傳輸控制協(xié)議TCP的域名系統(tǒng)DNS的網(wǎng)關(guān)地址至W1-Fi模組;
[0076]UDP配置發(fā)送子模塊,用于發(fā)送基于開(kāi)放式系統(tǒng)互聯(lián)協(xié)議UDP的域名系統(tǒng)DNS的網(wǎng)關(guān)地址至W1-Fi模組。
[0077]優(yōu)選地,還包括:
[0078]設(shè)備接入模塊,用于在一個(gè)或多個(gè)電子設(shè)備通過(guò)廣播的登錄信息驗(yàn)證成功時(shí),在softAP節(jié)點(diǎn)接入一個(gè)或多個(gè)電子設(shè)備。
[0079]優(yōu)選地,所述設(shè)備接入模塊包括:
[0080]應(yīng)答子模塊,用于在接收到一個(gè)或多個(gè)電子設(shè)備針對(duì)登錄信息的服務(wù)集標(biāo)識(shí)發(fā)送的申請(qǐng)請(qǐng)求時(shí),向所述一個(gè)或多個(gè)電子設(shè)備返回應(yīng)答消息;
[0081]驗(yàn)證子模塊,用于在接收到所述一個(gè)或多個(gè)電子設(shè)備發(fā)送的連接請(qǐng)求時(shí),根據(jù)登錄信息的密碼的第二長(zhǎng)度、驗(yàn)證所述連接請(qǐng)求中密碼與登錄信息的密碼是否相同;若是,則調(diào)用接入子模塊;
[0082]接入子模塊,用于接入所述一個(gè)或多個(gè)電子設(shè)備。
[0083]優(yōu)選地,還包括:
[0084]第一數(shù)據(jù)包接收模塊,用于在softAP節(jié)點(diǎn)中接收到電子設(shè)備發(fā)送的數(shù)據(jù)包;
[0085]第一數(shù)據(jù)包轉(zhuǎn)發(fā)模塊,用于將所述數(shù)據(jù)包從softAP節(jié)點(diǎn)轉(zhuǎn)發(fā)至stat1n節(jié)點(diǎn);
[0086]第一數(shù)據(jù)包發(fā)送模塊,用于在stat1n節(jié)點(diǎn)中將所述數(shù)據(jù)包發(fā)送至無(wú)線訪問(wèn)節(jié)點(diǎn),以轉(zhuǎn)發(fā)至目標(biāo)設(shè)備。
[0087]優(yōu)選地,所述數(shù)據(jù)包包括URL信息,所述無(wú)線訪問(wèn)節(jié)點(diǎn)通過(guò)域名系統(tǒng)DNS將所述URL信息映射為IP地址,并轉(zhuǎn)發(fā)至所述IP地址所屬的目標(biāo)設(shè)備。
[0