使非ip設(shè)備接入虛擬ip網(wǎng)絡(luò)的方法和系統(tǒng)的制作方法
【專利摘要】本申請(qǐng)公開了使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法和系統(tǒng)。該方法的一【具體實(shí)施方式】包括:非IP設(shè)備通過(guò)非IP通道獲取虛擬IP地址;利用虛擬IP地址配置該非IP設(shè)備的虛擬IP通信接口;以及該非IP設(shè)備經(jīng)由虛擬IP通信接口、通過(guò)非IP通道、與虛擬IP網(wǎng)絡(luò)中的其他設(shè)備傳輸IP數(shù)據(jù)包。該實(shí)施方式實(shí)現(xiàn)了通過(guò)將虛擬IP技術(shù)與通過(guò)非IP通道傳輸IP數(shù)據(jù)包的功能相結(jié)合,使得非IP設(shè)備可以與虛擬IP網(wǎng)絡(luò)中的其他設(shè)備實(shí)現(xiàn)IP通信,即非IP設(shè)備具有等同于IP設(shè)備的直接發(fā)送IP數(shù)據(jù)包的功能。
【專利說(shuō)明】使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,具體涉及計(jì)算機(jī)網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,尤其涉及一種使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著多種個(gè)人智能設(shè)備的出現(xiàn)與普及,物聯(lián)網(wǎng)的應(yīng)用逐漸滲透在人們的日常生活中?;赥CP/IP的數(shù)據(jù)傳輸在物聯(lián)網(wǎng)中得到廣泛應(yīng)用。
[0003]目前已知將非IP設(shè)備與IP設(shè)備通信的技術(shù)是將IP數(shù)據(jù)與非IP數(shù)據(jù)相互轉(zhuǎn)換,并且通過(guò)中間介質(zhì)進(jìn)行傳輸。中國(guó)專利申請(qǐng)N0.201180043587.9公開了一種將非IP終端連接到下主設(shè)備的并通過(guò)下主設(shè)備與上主設(shè)備在IP網(wǎng)絡(luò)中通訊的方法,其中下主設(shè)備相對(duì)于上主設(shè)備的一個(gè)或多個(gè)IP終端,并且容納對(duì)應(yīng)于所述一個(gè)或多個(gè)IP終端的一個(gè)或多個(gè)非IP終端。非IP終端需要通過(guò)下主設(shè)備獲取IP設(shè)備的指令,而不能與IP設(shè)備直接進(jìn)行TCP/IP通信。PCT國(guó)際申請(qǐng)公開W02009137928A1公開了一種通過(guò)使用一個(gè)接收單元和一個(gè)發(fā)送單元來(lái)連接IP設(shè)備與Non-1P設(shè)備,從而達(dá)到在Non-1P設(shè)備上實(shí)現(xiàn)IP編程的目的。非IP設(shè)備與IP設(shè)備之間,通過(guò)發(fā)送單元與接收單元將IP數(shù)據(jù)與非IP數(shù)據(jù)相互轉(zhuǎn)換,從而達(dá)到通信的目的。
【發(fā)明內(nèi)容】
[0004]本申請(qǐng)?zhí)峁┝艘环N使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法和系統(tǒng)。
[0005]第一方面,本申請(qǐng)?zhí)峁┝艘环N使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法,包括:非IP設(shè)備通過(guò)非IP通道獲取虛擬IP地址;利用虛擬IP地址配置非IP設(shè)備的虛擬IP通信接口 ;以及非IP設(shè)備經(jīng)由虛擬IP通信接口、通過(guò)非IP通道、與虛擬IP網(wǎng)絡(luò)中的其他設(shè)備傳輸IP數(shù)據(jù)包。
[0006]在某些實(shí)施方式中,獲取虛擬IP地址包括:非IP設(shè)備通過(guò)非IP通道,從虛擬IP網(wǎng)絡(luò)中的IP設(shè)備獲得虛擬IP地址。
[0007]在某些優(yōu)選實(shí)施方式中,虛擬IP地址由IP設(shè)備分配。
[0008]在某些優(yōu)選實(shí)施方式中,虛擬IP地址由經(jīng)由IP網(wǎng)絡(luò)連接到IP設(shè)備的虛擬IP地址分配設(shè)備分配。
[0009]在某些實(shí)施方式中,傳輸IP數(shù)據(jù)包包括:通過(guò)虛擬IP通信接口生成IP數(shù)據(jù)包;以及通過(guò)非IP通道、經(jīng)由IP設(shè)備、向虛擬IP網(wǎng)絡(luò)中的另一非IP設(shè)備發(fā)送IP數(shù)據(jù)包。
[0010]在某些實(shí)施方式中,傳輸IP數(shù)據(jù)包包括:通過(guò)虛擬IP通信接口生成IP數(shù)據(jù)包;以及通過(guò)非IP通道、經(jīng)由IP設(shè)備以及虛擬IP網(wǎng)絡(luò)中的一個(gè)或多個(gè)其他IP設(shè)備、向虛擬IP網(wǎng)絡(luò)中的另一非IP設(shè)備發(fā)送IP數(shù)據(jù)包。
[0011 ] 在某些實(shí)施方式中,虛擬IP通信接口基于接收的應(yīng)用數(shù)據(jù),經(jīng)過(guò)TCP/IP協(xié)議棧生成IP數(shù)據(jù)包。
[0012]在某些實(shí)施方式中,非IP通道為藍(lán)牙、紅外、近距離無(wú)線通信NFC或通用串行總線USB。
[0013]第二方面,本申請(qǐng)還提供了一種使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的裝置,裝置包括配置用于執(zhí)行上述第一方面的方法的各步驟的裝置。
[0014]第三方面,本申請(qǐng)?zhí)峁┝艘环N使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法,方法包括:虛擬IP網(wǎng)絡(luò)中的IP設(shè)備接收非IP設(shè)備通過(guò)非IP通道發(fā)送的虛擬IP地址請(qǐng)求;通過(guò)非IP通道、向非IP設(shè)備發(fā)送分配的虛擬IP地址;以及通過(guò)非IP通道、傳輸去往和/或來(lái)自非IP設(shè)備的IP數(shù)據(jù)包。
[0015]在某些實(shí)施方式中,響應(yīng)于虛擬IP地址請(qǐng)求,IP設(shè)備為非IP設(shè)備分配虛擬IP地址。
[0016]在某些實(shí)施方式中,響應(yīng)于虛擬IP地址請(qǐng)求,IP設(shè)備經(jīng)由IP網(wǎng)絡(luò)向虛擬IP地址分配設(shè)備請(qǐng)求分配虛擬IP地址。
[0017]在某些實(shí)施方式中,去往和/或來(lái)自非IP設(shè)備的IP數(shù)據(jù)包包括:經(jīng)由非IP通道、接收來(lái)自非IP設(shè)備的IP數(shù)據(jù)包;判斷IP數(shù)據(jù)包的目的地;若IP數(shù)據(jù)包的目的地為IP設(shè)備連接的另一非IP設(shè)備,則經(jīng)由另一非IP通道向另一非IP設(shè)備發(fā)送IP數(shù)據(jù)包;以及若IP數(shù)據(jù)包的目的地為虛擬IP網(wǎng)絡(luò)中的另一 IP設(shè)備或該另一 IP設(shè)備所連接的設(shè)備,則向另一IP設(shè)備轉(zhuǎn)發(fā)IP數(shù)據(jù)包。
[0018]在某些實(shí)施方式中,向另一 IP設(shè)備轉(zhuǎn)發(fā)IP數(shù)據(jù)包包括:經(jīng)由P2P連接向另一 IP設(shè)備轉(zhuǎn)發(fā)IP數(shù)據(jù)包。
[0019]在某些實(shí)施方式中,在IP設(shè)備處存儲(chǔ)所分配的虛擬IP地址與非IP設(shè)備的映射關(guān)系O
[0020]第四方面,本申請(qǐng)還提供了一種使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的裝置,裝置包括配置用于執(zhí)行上述第三方面的方法的步驟的裝置。
[0021]第五方面,本申請(qǐng)?zhí)峁┝艘环N使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的系統(tǒng),系統(tǒng)包括至少一個(gè)主設(shè)備以及一個(gè)或多個(gè)從設(shè)備,其中從設(shè)備通過(guò)非IP通道與主設(shè)備通信。主設(shè)備包括:虛擬IP通信接口模塊,配置有虛擬IP地址,用于生成和/或解析IP數(shù)據(jù)包;非IP傳輸模塊,用于通過(guò)非IP通道與從設(shè)備傳輸IP數(shù)據(jù)包;以及路由模塊,用于確定IP數(shù)據(jù)包的路由。從設(shè)備包括:虛擬IP通信接口模塊,配置有虛擬IP地址,用于生成和/或解析IP數(shù)據(jù)包;以及非IP傳輸模塊,用于通過(guò)非IP通道與主設(shè)備傳輸IP數(shù)據(jù)包。系統(tǒng)還包括虛擬IP地址分配設(shè)備,用于為接入虛擬IP網(wǎng)絡(luò)的設(shè)備分配虛擬IP地址。
[0022]在某些實(shí)施方式中,系統(tǒng)還包括虛擬IP地址分配設(shè)備,用于為接入虛擬IP網(wǎng)絡(luò)的設(shè)備分配虛擬IP地址。
[0023]在某些實(shí)施方式中,虛擬IP地址分配設(shè)備位于主設(shè)備上,并且配置用于響應(yīng)于來(lái)自從設(shè)備的接入請(qǐng)求而分配虛擬IP地址。
[0024]在某些實(shí)施方式中,主設(shè)備是IP設(shè)備,并且虛擬IP地址分配設(shè)備經(jīng)由IP網(wǎng)絡(luò)連接到主設(shè)備,虛擬IP地址分配設(shè)備配置用于響應(yīng)于來(lái)自主設(shè)備的接入請(qǐng)求,為相應(yīng)的設(shè)備分配虛擬IP地址。
[0025]通過(guò)將虛擬IP技術(shù)與通過(guò)非IP通道傳輸IP數(shù)據(jù)包的功能相結(jié)合,使得非IP設(shè)備可以與虛擬IP網(wǎng)絡(luò)中的其他設(shè)備實(shí)現(xiàn)IP通信,即非IP設(shè)備具有等同于IP設(shè)備的直接發(fā)送IP數(shù)據(jù)包的功能。
【專利附圖】
【附圖說(shuō)明】
[0026]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0027]圖1是本申請(qǐng)?zhí)峁┑氖狗荌P設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法一個(gè)實(shí)施例;
[0028]圖2是本申請(qǐng)?zhí)峁┑氖狗荌P設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法另一個(gè)實(shí)施例;
[0029]圖3是根據(jù)本申請(qǐng)的接入方法構(gòu)造的虛擬IP網(wǎng)絡(luò)的一個(gè)示例性架構(gòu)圖;
[0030]圖4是根據(jù)本申請(qǐng)的接入方法構(gòu)造的虛擬IP網(wǎng)絡(luò)的另一個(gè)示例性架構(gòu)圖;
[0031]圖5是本申請(qǐng)?zhí)峁┑氖狗荌P設(shè)備接入虛擬IP網(wǎng)絡(luò)的裝置一個(gè)實(shí)施例;
[0032]圖6是本申請(qǐng)?zhí)峁┑氖狗荌P設(shè)備接入虛擬IP網(wǎng)絡(luò)的裝置的另一個(gè)實(shí)施例;
[0033]圖7是虛擬IP網(wǎng)絡(luò)的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0034]下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說(shuō)明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。
[0035]本申請(qǐng)?zhí)峁┝艘环N使得非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的技術(shù)。概括而言,非IP設(shè)備通過(guò)非IP通信技術(shù)從主設(shè)備(例如IP設(shè)備)獲取虛擬IP地址,從而在非IP通道上傳輸IP數(shù)據(jù)包。
[0036]在本文中,非IP設(shè)備是指不具有IP通信接口或者IP通信接口未使能的設(shè)備。非IP設(shè)備例如可以包括但不限于智能手表、可穿戴設(shè)備等。與之對(duì)應(yīng),IP設(shè)備是指具有IP通信接口的設(shè)備。IP設(shè)備例如可以包括但不限于手機(jī)、平板電腦等。當(dāng)非IP設(shè)備與IP設(shè)備通過(guò)非IP通信技術(shù)建立連接時(shí),該非IP設(shè)備也可以稱為從設(shè)備,相應(yīng)的IP設(shè)備可以稱為主設(shè)備。
[0037]請(qǐng)參考圖1,其示出了使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法一個(gè)實(shí)施例的流程100。本實(shí)施例從非IP設(shè)備的角度描述非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)以及與虛擬IP網(wǎng)絡(luò)中的其他設(shè)備進(jìn)行IP通信的過(guò)程。
[0038]如圖1所示,在步驟101中,非IP設(shè)備通過(guò)非IP通道獲取虛擬IP地址。
[0039]虛擬IP網(wǎng)絡(luò)通過(guò)虛擬IP地址來(lái)對(duì)網(wǎng)絡(luò)內(nèi)的設(shè)備進(jìn)行尋址。在本實(shí)施例中,非IP設(shè)備要接入虛擬IP網(wǎng)絡(luò)需要獲得虛擬IP地址。由于非IP設(shè)備不具有IP通信接口,因此非IP設(shè)備通過(guò)非IP通道來(lái)獲取虛擬IP地址。在一個(gè)實(shí)施例中,非IP設(shè)備可以通過(guò)非IP通道與在非IP通道的通信范圍內(nèi)的一個(gè)設(shè)備建立連接。非IP設(shè)備與該設(shè)備建立連接后,通過(guò)非IP通道向所連接的設(shè)備發(fā)送虛擬IP地址請(qǐng)求信息。繼而,所連接的設(shè)備可以將分配的虛擬IP地址發(fā)送給非IP設(shè)備。
[0040]在一種可選的實(shí)施方式中,非IP通道可以包括但不限于藍(lán)牙、紅外、NFC或USB。
[0041]在一種可選的實(shí)施方式中,與該非IP設(shè)備建立連接的設(shè)備(此時(shí)也可稱為主設(shè)備,該非IP設(shè)備可以稱為從設(shè)備)可以配置有虛擬IP地址分配模塊,從而分配給非IP設(shè)備的虛擬IP地址可以由其主設(shè)備來(lái)分配。主設(shè)備響應(yīng)于從設(shè)備的虛擬IP地址請(qǐng)求,向從設(shè)備發(fā)送所分配的虛擬IP地址。在進(jìn)一步的實(shí)施例中,主設(shè)備是IP設(shè)備。
[0042]在另一種可選的實(shí)施方式中,與該非IP設(shè)備建立連接的設(shè)備(主設(shè)備)不具有虛擬IP地址分配功能。在此實(shí)施方式中,主設(shè)備是IP設(shè)備,其可以向該虛擬IP網(wǎng)絡(luò)的虛擬IP地址分配設(shè)備請(qǐng)求分配虛擬IP地址。虛擬IP地址分配設(shè)備可以位于通過(guò)IP網(wǎng)絡(luò)與主設(shè)備連接的服務(wù)器上。若主設(shè)備已經(jīng)接入了虛擬IP網(wǎng)絡(luò),則它可以只向虛擬IP地址分配設(shè)備請(qǐng)求為從其接收到虛擬IP地址請(qǐng)求的從設(shè)備分配虛擬IP地址。若主設(shè)備尚未接入虛擬IP網(wǎng)絡(luò),則它可以向虛擬IP地址分配設(shè)備請(qǐng)求為其自身以及所連接的從設(shè)備分配虛擬IP地址。隨后,主設(shè)備向請(qǐng)求虛擬IP地址的從設(shè)備發(fā)送虛擬IP地址。
[0043]接著,在步驟102中,利用所獲取的虛擬IP地址配置非IP設(shè)備的虛擬IP通信接□。
[0044]虛擬IP通信接口用于構(gòu)建IP數(shù)據(jù)包,其使得設(shè)備具有使用TCP/IP進(jìn)行數(shù)據(jù)傳輸?shù)哪芰?。在利用虛擬IP地址對(duì)虛擬IP通信接口初始化或配置之后,可以通過(guò)該虛擬IP通信接口來(lái)生成IP數(shù)據(jù)包,從而進(jìn)行IP數(shù)據(jù)傳輸。由該虛擬IP通信接口生成的IP數(shù)據(jù)包的源地址即為所配置的虛擬IP地址。在本實(shí)施例中,虛擬IP通信接口可以是Linux虛擬網(wǎng)卡設(shè)備TUN/TAP。
[0045]最后,在步驟103中,非IP設(shè)備經(jīng)由所配置的虛擬IP通信接口、通過(guò)非IP通道、與虛擬IP網(wǎng)絡(luò)中的其他設(shè)備傳輸IP數(shù)據(jù)包。
[0046]在配置好虛擬IP通信接口之后,該非IP設(shè)備可以與虛擬IP網(wǎng)絡(luò)中的其他設(shè)備進(jìn)行TCP/IP通信。虛擬IP網(wǎng)絡(luò)中的其他設(shè)備可以是IP設(shè)備,也可以是非IP設(shè)備。下面以非IP設(shè)備(從設(shè)備)向虛擬IP網(wǎng)絡(luò)中的另一個(gè)非IP設(shè)備發(fā)送IP數(shù)據(jù)包的過(guò)程為例,說(shuō)明上述傳輸數(shù)據(jù)包的過(guò)程。
[0047]首先,從設(shè)備通過(guò)其虛擬IP通信接口生成IP數(shù)據(jù)包。虛擬IP通信接口可以接收用戶空間的數(shù)據(jù),例如來(lái)自從設(shè)備上的應(yīng)用程序的數(shù)據(jù),經(jīng)過(guò)TCP/IP協(xié)議棧和TUN/TAP處理后形成IP數(shù)據(jù)包。IP數(shù)據(jù)包的源IP地址為該虛擬IP通信接口所配置的虛擬IP地址,目的IP地址為虛擬IP網(wǎng)絡(luò)中、接收該IP數(shù)據(jù)包的另一個(gè)非IP設(shè)備的虛擬IP地址。
[0048]從設(shè)備生成IP數(shù)據(jù)包后,首先通過(guò)非IP通道將IP數(shù)據(jù)包發(fā)送給與其連接的主設(shè)備,由主設(shè)備進(jìn)行IP數(shù)據(jù)包的轉(zhuǎn)發(fā)。
[0049]當(dāng)主設(shè)備判斷出IP數(shù)據(jù)包的目的地,也即另一個(gè)非IP設(shè)備,與該主設(shè)備相連接時(shí),換言之,IP數(shù)據(jù)包的源設(shè)備和目標(biāo)設(shè)備從屬于同一個(gè)主設(shè)備,則主設(shè)備可以直接通過(guò)二者之間的非IP通道將IP數(shù)據(jù)包發(fā)送給該另一個(gè)非IP設(shè)備。
[0050]當(dāng)主設(shè)備判斷出IP數(shù)據(jù)包的目的地,也即另一個(gè)非IP設(shè)備,與另一個(gè)主設(shè)備相連接時(shí),換言之,IP數(shù)據(jù)包的源設(shè)備和目標(biāo)設(shè)備從屬于不同的主設(shè)備,則源設(shè)備的主設(shè)備將IP數(shù)據(jù)包發(fā)送給上述另一個(gè)主設(shè)備,即目標(biāo)設(shè)備的主設(shè)備,然后由該另一個(gè)主設(shè)備將IP數(shù)據(jù)包發(fā)送給相應(yīng)的從設(shè)備,即另一個(gè)非IP設(shè)備。主設(shè)備之間可以通過(guò)IP網(wǎng)絡(luò)以P2P方式傳輸IP數(shù)據(jù)包。
[0051]非IP設(shè)備接收IP數(shù)據(jù)包的過(guò)程與上述IP數(shù)據(jù)包發(fā)送過(guò)程相反,此處不再贅述。
[0052]本實(shí)施例通過(guò)將虛擬IP技術(shù)與通過(guò)非IP通道轉(zhuǎn)發(fā)IP數(shù)據(jù)包的功能相結(jié)合,使得非IP設(shè)備可以與虛擬IP網(wǎng)絡(luò)中的其他設(shè)備實(shí)現(xiàn)IP通信,即非IP設(shè)備具有等同于IP設(shè)備的直接發(fā)送IP數(shù)據(jù)包的功能。
[0053]請(qǐng)參考圖2,其示出了使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法的一個(gè)實(shí)施例的流程200。本實(shí)施例從IP設(shè)備的角度描述使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)以及與虛擬IP網(wǎng)絡(luò)中的其他設(shè)備進(jìn)行IP通信的過(guò)程。
[0054]如圖2所示,在步驟201中,虛擬IP網(wǎng)絡(luò)中的IP設(shè)備接收非IP設(shè)備通過(guò)非IP通道發(fā)送的虛擬IP地址請(qǐng)求。
[0055]本實(shí)施例中,IP設(shè)備(也可稱為主設(shè)備)接收與其建立連接的非IP設(shè)備(也可稱為從設(shè)備)發(fā)送的虛擬IP地址請(qǐng)求。IP設(shè)備可以配置有適合于短距離通信的接口,例如藍(lán)牙、紅外、NFC等通信接口,利用上述通信接口接收非IP設(shè)備發(fā)送的虛擬IP地址請(qǐng)求。
[0056]步驟202,通過(guò)非IP通道、向非IP設(shè)備發(fā)送分配的虛擬IP地址。
[0057]在本實(shí)施例中,IP設(shè)備將分配的虛擬IP地址通過(guò)非IP通道發(fā)送給請(qǐng)求虛擬IP地址的非IP設(shè)備。
[0058]本實(shí)施例中,由IP設(shè)備將分配的虛擬IP地址發(fā)送給與其建立連接的非IP設(shè)備,分配的虛擬IP地址可以由IP設(shè)備分配,也可以由與IP設(shè)備通過(guò)IP網(wǎng)絡(luò)連接的服務(wù)器分配。
[0059]在一種可選的實(shí)施方式中,IP設(shè)備響應(yīng)于與其相連的非IP設(shè)備的虛擬IP地址請(qǐng)求,由IP設(shè)備上的虛擬IP地址分配模塊為請(qǐng)求虛擬IP地址的非IP設(shè)備分配虛擬IP地址。
[0060]在一種可選的實(shí)施方式中,IP設(shè)備響應(yīng)于與其相連的非IP設(shè)備的虛擬IP地址請(qǐng)求,由通過(guò)IP網(wǎng)絡(luò)與IP設(shè)備相連接的服務(wù)器分配虛擬IP地址,再由IP設(shè)備通過(guò)非IP通道將分配的虛擬IP地址發(fā)送給非IP設(shè)備。
[0061]步驟203,通過(guò)非IP通道、傳輸去往和/或來(lái)自非IP設(shè)備的IP數(shù)據(jù)包。
[0062]在本實(shí)施例中,IP設(shè)備接收IP數(shù)據(jù)包后,通過(guò)解析IP數(shù)據(jù)包中的目的虛擬IP地址,確定IP數(shù)據(jù)包的目的地,即虛擬IP網(wǎng)絡(luò)中接收IP數(shù)據(jù)包的設(shè)備,從而在虛擬IP網(wǎng)絡(luò)中將IP數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)。
[0063]在一種可選的實(shí)施方式中,每一個(gè)IP設(shè)備上都存儲(chǔ)有指示IP設(shè)備與非IP設(shè)備連接關(guān)系的映射表,映射表中的每一條數(shù)據(jù)記錄可以包含非IP設(shè)備的虛擬IP地址、非IP設(shè)備的設(shè)備標(biāo)識(shí)以及非IP設(shè)備所連接的IP設(shè)備標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,這樣,通過(guò)接收到的IP數(shù)據(jù)包中目的虛擬IP地址,就可以確定IP數(shù)據(jù)包的目的地。
[0064]在本實(shí)施例中,當(dāng)IP設(shè)備通過(guò)映射表判斷IP數(shù)據(jù)包的目的地為IP設(shè)備連接的另一非IP設(shè)備,則經(jīng)由另一非IP通道向另一非IP設(shè)備發(fā)送IP數(shù)據(jù)包。
[0065]在本實(shí)施例中,當(dāng)IP設(shè)備通過(guò)映射表判斷IP數(shù)據(jù)包的目的地為虛擬IP網(wǎng)絡(luò)中的另一 IP設(shè)備或該另一 IP設(shè)備所連接的設(shè)備,則向另一 IP設(shè)備轉(zhuǎn)發(fā)IP數(shù)據(jù)包。IP設(shè)備之間可以通過(guò)無(wú)線通信鏈路連接,例如藍(lán)牙、紅外、NFC,也可以通過(guò)有線通信鏈路連接,例如電纜、光纖等。本實(shí)施例中,IP設(shè)備之間可以采用有線鏈路連接,在IP網(wǎng)絡(luò)中傳輸數(shù)據(jù),具體地,采用對(duì)等方式P2P傳輸數(shù)據(jù)。
[0066]請(qǐng)參考圖3,其示出了根據(jù)本申請(qǐng)的接入方法構(gòu)造的虛擬IP網(wǎng)絡(luò)的一個(gè)示例性架構(gòu)圖。下面以一個(gè)需要接入虛擬IP網(wǎng)絡(luò)的非IP設(shè)備(也可稱為從設(shè)備)通過(guò)IP設(shè)備(也可稱為主設(shè)備)與虛擬IP網(wǎng)絡(luò)中的另一非IP設(shè)備(也可稱為從設(shè)備)傳輸IP數(shù)據(jù)包的過(guò)程為例,說(shuō)明上述架構(gòu)。
[0067]在圖3中,虛擬IP網(wǎng)絡(luò)中的設(shè)備包括主設(shè)備1、從設(shè)備1、從設(shè)備2、從設(shè)備3。主設(shè)備I配置有藍(lán)牙、紅外、NFC、USB等通信接口,從設(shè)備I配置有藍(lán)牙接口,從設(shè)備2配置有紅外接口,從設(shè)備3配置有其他通信接口例如NFC、USB。主設(shè)備1、從設(shè)備1、從設(shè)備2、從設(shè)備3均配置有虛擬IP通信接口,從設(shè)備1、從設(shè)備2、從設(shè)備3通過(guò)各自的非IP通道與主設(shè)備I相連接。
[0068]對(duì)于圖3提供的架構(gòu),以從設(shè)備I接入虛擬IP網(wǎng)絡(luò),并向從設(shè)備2發(fā)送IP數(shù)據(jù)包為例,說(shuō)明上述架構(gòu)。在虛擬IP網(wǎng)絡(luò)中,每一個(gè)設(shè)備都需要一個(gè)虛擬IP地址才能與其他設(shè)備通信,從設(shè)備I通過(guò)藍(lán)牙接口與位于藍(lán)牙通信范圍內(nèi)的主設(shè)備I建立連接,建立連接后,從設(shè)備I通過(guò)藍(lán)牙連接從主設(shè)備I獲得一個(gè)分配的虛擬IP地址。在此實(shí)施例中,這個(gè)虛擬IP地址是由主設(shè)備I的虛擬IP地址分配模塊分配的。從設(shè)備I利用獲得的虛擬IP地址初始化虛擬IP網(wǎng)絡(luò)接口,具體為初始化Linux虛擬網(wǎng)卡設(shè)備TUN/TAP,這樣從設(shè)備I上的應(yīng)用程序中待傳輸給虛擬IP網(wǎng)絡(luò)中其他設(shè)備的數(shù)據(jù),可以經(jīng)TCP/IP協(xié)議棧和TUN/TAP處理后生成IP數(shù)據(jù)包。從設(shè)備I將生成的IP數(shù)據(jù)包通過(guò)藍(lán)牙連接發(fā)送給主設(shè)備1,主設(shè)備I根據(jù)從設(shè)備發(fā)送的IP數(shù)據(jù)包中的目的IP地址即虛擬IP網(wǎng)絡(luò)中其他設(shè)備的虛擬IP地址,確定該IP數(shù)據(jù)包是發(fā)送給從設(shè)備2,因此由主設(shè)備I通過(guò)紅外連接將IP數(shù)據(jù)包發(fā)送給從設(shè)備2。
[0069]從設(shè)備I發(fā)送IP數(shù)據(jù)包給從設(shè)備3的過(guò)程與上述過(guò)程基于同樣的原理,不再敘述。應(yīng)當(dāng)指出的是,從設(shè)備上配置的通信接口不限定于上述架構(gòu)中設(shè)定的接口類型,只為說(shuō)明一種應(yīng)用場(chǎng)景即非IP設(shè)備與另一非IP設(shè)備在配置有不同的通信接口的情況下即無(wú)法直接進(jìn)行通信的情況下,通過(guò)虛擬IP網(wǎng)絡(luò),進(jìn)行IP數(shù)據(jù)包的傳輸。
[0070]請(qǐng)參考圖4,其示出了根據(jù)本申請(qǐng)的接入方法構(gòu)造的虛擬IP網(wǎng)絡(luò)的另一個(gè)架構(gòu)圖。下面以一個(gè)需要接入虛擬IP網(wǎng)絡(luò)的非IP設(shè)備(也可稱為從設(shè)備)通過(guò)IP設(shè)備(也可稱為主設(shè)備)與虛擬IP網(wǎng)絡(luò)中的另一非IP設(shè)備(也可稱為從設(shè)備)傳輸IP數(shù)據(jù)包的過(guò)程為例,說(shuō)明上述架構(gòu)。
[0071]在圖4中,虛擬IP網(wǎng)絡(luò)中的設(shè)備包括主設(shè)備1、主設(shè)備2、從設(shè)備1、從設(shè)備2。主設(shè)備I和主設(shè)備2配置有藍(lán)牙、紅外以及NFC、USB等通信接口,從設(shè)備I配置有藍(lán)牙接口,從設(shè)備2配置有藍(lán)牙接口,主設(shè)備1、主設(shè)備2、從設(shè)備1、從設(shè)備2均配置有虛擬IP通信接口,主設(shè)備I和主設(shè)備2還配置有物理網(wǎng)卡。從設(shè)備I與主設(shè)備I通過(guò)藍(lán)牙相連接,從設(shè)備2與主設(shè)備2也通過(guò)藍(lán)牙相連接,主設(shè)備I與主設(shè)備2通過(guò)P2P連接相連接。
[0072]對(duì)于圖4提供的架構(gòu),以從設(shè)備I接入虛擬IP網(wǎng)絡(luò),并向從設(shè)備2發(fā)送IP數(shù)據(jù)包為例,說(shuō)明上述架構(gòu)。在虛擬IP網(wǎng)絡(luò)中,每一個(gè)設(shè)備都需要一個(gè)虛擬IP地址才能與其他設(shè)備通信,從設(shè)備I通過(guò)藍(lán)牙接口與位于藍(lán)牙通信范圍內(nèi)的主設(shè)備I建立連接,建立連接后,從設(shè)備I通過(guò)藍(lán)牙從主設(shè)備I獲得一個(gè)分配的虛擬IP地址。在此實(shí)施例中,這個(gè)虛擬IP地址是由與主設(shè)備I通過(guò)IP網(wǎng)絡(luò)相連接的服務(wù)器分配的,由主設(shè)備I通過(guò)藍(lán)牙連接將分配的虛擬IP地址轉(zhuǎn)發(fā)給從設(shè)備I。在此網(wǎng)絡(luò)架構(gòu)中,虛擬IP網(wǎng)絡(luò)的虛擬IP地址均由服務(wù)器上的虛擬IP地址分配設(shè)備來(lái)分配。
[0073]從設(shè)備I上的虛擬IP通信接口可將從設(shè)備I上的應(yīng)用程序中待傳輸給虛擬IP網(wǎng)絡(luò)中其他設(shè)備的數(shù)據(jù)構(gòu)造為IP數(shù)據(jù)包。從設(shè)備I將生成的IP數(shù)據(jù)包通過(guò)藍(lán)牙連接發(fā)送給主設(shè)備I。主設(shè)備I根據(jù)從設(shè)備I發(fā)送的IP數(shù)據(jù)包中的目的IP地址即虛擬IP網(wǎng)絡(luò)中其他設(shè)備的虛擬IP地址,確定該IP數(shù)據(jù)包是發(fā)送給從設(shè)備2。因此主設(shè)備I需要將IP數(shù)據(jù)包通過(guò)主設(shè)備之間的連接,例如有線鏈路,而傳輸給從設(shè)備2連接的主設(shè)備2,以進(jìn)行下一步的IP數(shù)據(jù)包轉(zhuǎn)發(fā)。主設(shè)備I通過(guò)IP網(wǎng)絡(luò)以P2P方式將IP數(shù)據(jù)包發(fā)送給主設(shè)備2。主設(shè)備2接收到IP數(shù)據(jù)包后,確定IP數(shù)據(jù)包的目的地為從設(shè)備2,通過(guò)藍(lán)牙連接將IP數(shù)據(jù)包發(fā)送給從設(shè)備2。
[0074]應(yīng)當(dāng)指出的是,從設(shè)備上配置的通信接口不限定于上述架構(gòu)中設(shè)定的接口類型,只為說(shuō)明一種應(yīng)用場(chǎng)景即非IP設(shè)備與另一非IP設(shè)備處于遠(yuǎn)距離時(shí)即超過(guò)非IP通道的通信范圍的情況下,通過(guò)虛擬IP網(wǎng)絡(luò),進(jìn)行IP數(shù)據(jù)包的傳輸。
[0075]請(qǐng)參考圖5,其示出了使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的裝置的一個(gè)實(shí)施例。裝置500包括:獲取單元501、配置單元502和傳輸單元503。
[0076]獲取單元501,配置用于使非IP設(shè)備通過(guò)非IP通道獲取虛擬IP地址。
[0077]在一種可選的實(shí)施方式中,獲取單元501配置用于供非IP設(shè)備通過(guò)非IP通道,從虛擬IP網(wǎng)絡(luò)中的IP設(shè)備獲得虛擬IP地址。
[0078]配置單元502,配置用于利用虛擬IP地址配置非IP設(shè)備的虛擬IP通信接口。
[0079]非IP設(shè)備可以包括虛擬IP通信接口和TCP/IP協(xié)議棧。從而,經(jīng)配置單元502利用虛擬IP地址配置虛擬IP通信接口之后,該虛擬IP通信接口可以基于接收的應(yīng)用數(shù)據(jù),經(jīng)過(guò)TCP/IP協(xié)議棧生成IP數(shù)據(jù)包。
[0080]傳輸單元503,配置用于供非IP設(shè)備經(jīng)由虛擬IP通信接口、通過(guò)非IP通道、與虛擬IP網(wǎng)絡(luò)中的其他設(shè)備傳輸IP數(shù)據(jù)包。
[0081]請(qǐng)參考圖6,其示出了使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的裝置的另一個(gè)實(shí)施例。裝置600包括:地址接收單元601、地址發(fā)送單元602和傳輸單元603。
[0082]地址接收單元601,配置用于供虛擬IP網(wǎng)絡(luò)中的IP設(shè)備接收非IP設(shè)備通過(guò)非IP通道發(fā)送的虛擬IP地址請(qǐng)求。
[0083]地址發(fā)送單元602,配置用于通過(guò)非IP通道、向非IP設(shè)備發(fā)送分配的虛擬IP地址。
[0084]在一種可選的實(shí)施方式中,地址發(fā)送單元602包括分配子單元(未示出),用于響應(yīng)于虛擬IP地址請(qǐng)求,為非IP設(shè)備分配虛擬IP地址;或響應(yīng)于虛擬IP地址請(qǐng)求,經(jīng)由IP網(wǎng)絡(luò)向虛擬IP地址分配設(shè)備請(qǐng)求分配虛擬IP地址。
[0085]傳輸單元603,配置用于通過(guò)非IP通道、傳輸去往和/或來(lái)自非IP設(shè)備的IP數(shù)據(jù)包。
[0086]在一種可選的實(shí)施方式中,裝置600還包括存儲(chǔ)單元(未示出),用于在IP設(shè)備處存儲(chǔ)所分配的虛擬IP地址與非IP設(shè)備的映射關(guān)系。
[0087]在一種可選的實(shí)施方式中,傳輸單元603包括路由子單元,用于判斷IP數(shù)據(jù)包的目的地,當(dāng)IP數(shù)據(jù)包的目的地為IP設(shè)備連接的另一非IP設(shè)備時(shí),則經(jīng)由另一非IP通道向另一非IP設(shè)備發(fā)送IP數(shù)據(jù)包,當(dāng)IP數(shù)據(jù)包的目的地為虛擬IP網(wǎng)絡(luò)中的另一 IP設(shè)備或該另一 IP設(shè)備所連接的設(shè)備時(shí),則向另一 IP設(shè)備轉(zhuǎn)發(fā)IP數(shù)據(jù)包。
[0088]應(yīng)當(dāng)理解,裝置500和600中記載的諸單元或模塊與參考圖1_2描述的方法中的各個(gè)步驟相對(duì)應(yīng)。由此,上文針對(duì)方法描述的操作和特征同樣適用于裝置500和600及其中包含的單元,在此不再贅述。裝置500和600中的相應(yīng)單元可以與終端設(shè)備中的單元相互配合以實(shí)現(xiàn)接入方案。例如,獲取單元501可以與非IP設(shè)備的各種非IP通信接口協(xié)同工作,以通過(guò)非IP通道獲取虛擬IP地址。地址接收單元601和地址發(fā)送單元602可以與IP設(shè)備的各種非IP通信接口協(xié)同工作,以通過(guò)非IP通道向連接的從設(shè)備發(fā)送虛擬IP地址。
[0089]請(qǐng)參考圖7,其示出了一種虛擬IP網(wǎng)絡(luò)系統(tǒng)的示意圖。該系統(tǒng)包括主設(shè)備700以及從設(shè)備800,其中從設(shè)備通過(guò)非IP通道與主設(shè)備連接,主設(shè)備之間可以通過(guò)有線鏈路連接。應(yīng)當(dāng)指出的是,圖7只為說(shuō)明主設(shè)備與從設(shè)備之間以及主設(shè)備與主設(shè)備之間的連接關(guān)系,并不限定于IP數(shù)據(jù)包的轉(zhuǎn)發(fā)順序即從設(shè)備上生成的IP數(shù)據(jù)包可以經(jīng)兩個(gè)以上的主設(shè)備轉(zhuǎn)發(fā)至目的從設(shè)備,圖中未示出其他主設(shè)備與從設(shè)備。
[0090]主設(shè)備700包括:虛擬IP通信接口模塊701,配置有虛擬IP地址,用于生成和/或解析IP數(shù)據(jù)包;TCP/IP協(xié)議棧702 ;路由模塊703,用于根據(jù)接收到的IP數(shù)據(jù)包中的目的IP地址,判斷IP數(shù)據(jù)包的目的地;非IP傳輸模塊704,用于通過(guò)非IP通道與從設(shè)備傳輸IP數(shù)據(jù)包。
[0091]主設(shè)備700可以配置有藍(lán)牙、紅外、NFC、USB等通信接口,用于與從設(shè)備800之間通過(guò)非IP連接傳輸數(shù)據(jù)。
[0092]主設(shè)備700可以配置有物理網(wǎng)卡,用于與其他主設(shè)備在IP網(wǎng)絡(luò)中以P2P方式傳輸IP數(shù)據(jù)包。
[0093]從設(shè)備800包括:虛擬IP通信接口模塊801,配置有虛擬IP地址,用于生成和/或解析IP數(shù)據(jù)包;TCP/IP協(xié)議棧802 ;非IP傳輸模塊803,用于通過(guò)非IP通道與主設(shè)備傳輸IP數(shù)據(jù)包。從設(shè)備800可以配置藍(lán)牙、紅外、NFC等至少一種通信接口,用于與主設(shè)備700之間通過(guò)非IP連接傳輸數(shù)據(jù)。
[0094]系統(tǒng)還可以包括虛擬IP地址分配設(shè)備(未示出),用于為接入虛擬IP網(wǎng)絡(luò)的設(shè)備分配虛擬IP地址。虛擬IP地址分配設(shè)備可以配置于主設(shè)備700上,并且配置用于響應(yīng)于來(lái)自從設(shè)備的接入請(qǐng)求而分配虛擬IP地址。虛擬IP地址分配設(shè)備也可以配置于通過(guò)IP網(wǎng)絡(luò)與主設(shè)備連接的服務(wù)器上,并且配置用于響應(yīng)于來(lái)自主設(shè)備700的接入請(qǐng)求,為相應(yīng)的設(shè)備分配虛擬IP地址。
[0095]基于上述系統(tǒng),使得不具備物理網(wǎng)卡的從設(shè)備800例如可以包括但不限于智能手表、可穿戴設(shè)備,通過(guò)與主設(shè)備700例如可以包括但不限于手機(jī)、平板電腦等,建立非IP通道的物理連接,經(jīng)主設(shè)備700轉(zhuǎn)發(fā)從設(shè)備800上生成的IP數(shù)據(jù)包,從而在從設(shè)備800與其他設(shè)備之間建立了虛擬連接,具體為虛擬IP連接,使得從設(shè)備800可以與虛擬IP網(wǎng)絡(luò)中的其他設(shè)備實(shí)現(xiàn)IP通信,即具有等同于IP設(shè)備的直接發(fā)送IP數(shù)據(jù)包的功能。
[0096]描述于本申請(qǐng)實(shí)施例中所涉及到的模塊可以通過(guò)軟件的方式實(shí)現(xiàn),也可以通過(guò)硬件的方式來(lái)實(shí)現(xiàn)。所描述的模塊也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括虛擬IP通信接口模塊,非IP傳輸模塊,路由模塊。其中,這些模塊的名稱在某種情況下并不構(gòu)成對(duì)該模塊本身的限定,例如,虛擬IP通信接口模塊還可以被描述為“用于生成和/或解析IP數(shù)據(jù)包的模塊”。
[0097]作為另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是上述實(shí)施例中所述裝置中所包含的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者一個(gè)以上程序,所述程序被一個(gè)或者一個(gè)以上的處理器用來(lái)執(zhí)行描述于本申請(qǐng)的使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法。
[0098]以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說(shuō)明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。
【權(quán)利要求】
1.一種使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法,其特征在于,所述方法包括: 所述非IP設(shè)備通過(guò)非IP通道獲取虛擬IP地址; 利用所述虛擬IP地址配置所述非IP設(shè)備的虛擬IP通信接口 ;以及所述非IP設(shè)備經(jīng)由所述虛擬IP通信接口、通過(guò)所述非IP通道、與所述虛擬IP網(wǎng)絡(luò)中的其他設(shè)備傳輸IP數(shù)據(jù)包。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取虛擬IP地址包括:所述非IP設(shè)備通過(guò)所述非IP通道,從所述虛擬IP網(wǎng)絡(luò)中的IP設(shè)備獲得虛擬IP地址。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述虛擬IP地址由所述IP設(shè)備分配。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述虛擬IP地址由經(jīng)由IP網(wǎng)絡(luò)連接到所述IP設(shè)備的虛擬IP地址分配設(shè)備分配。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述傳輸IP數(shù)據(jù)包包括: 通過(guò)所述虛擬IP通信接口生成所述IP數(shù)據(jù)包;以及 通過(guò)所述非IP通道、經(jīng)由所述IP設(shè)備、向所述虛擬IP網(wǎng)絡(luò)中的另一非IP設(shè)備發(fā)送所述IP數(shù)據(jù)包。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述傳輸IP數(shù)據(jù)包包括: 通過(guò)所述虛擬IP通信接口生成所述IP數(shù)據(jù)包;以及 通過(guò)所述非IP通道、經(jīng)由所述IP設(shè)備以及所述虛擬IP網(wǎng)絡(luò)中的一個(gè)或多個(gè)其他IP設(shè)備、向所述虛擬IP網(wǎng)絡(luò)中的另一非IP設(shè)備發(fā)送所述IP數(shù)據(jù)包。
7.根據(jù)權(quán)利要5或6所述的方法,其中所述生成IP數(shù)據(jù)包包括:所述虛擬IP通信接口基于接收的應(yīng)用數(shù)據(jù),經(jīng)過(guò)TCP/IP協(xié)議棧生成所述IP數(shù)據(jù)包。
8.根據(jù)權(quán)利要求1-6之一所述的使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法,其特征在于,所述非IP通道為藍(lán)牙、紅外、NFC或USB。
9.一種使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法,其特征在于,所述方法包括: 所述虛擬IP網(wǎng)絡(luò)中的IP設(shè)備接收非IP設(shè)備通過(guò)非IP通道發(fā)送的虛擬IP地址請(qǐng)求; 通過(guò)所述非IP通道、向所述非IP設(shè)備發(fā)送分配的虛擬IP地址; 通過(guò)所述非IP通道、傳輸去往和/或來(lái)自所述非IP設(shè)備的IP數(shù)據(jù)包。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:響應(yīng)于所述虛擬IP地址請(qǐng)求,所述IP設(shè)備為所述非IP設(shè)備分配所述虛擬IP地址。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:響應(yīng)于所述虛擬IP地址請(qǐng)求,所述IP設(shè)備經(jīng)由IP網(wǎng)絡(luò)向虛擬IP地址分配設(shè)備請(qǐng)求分配所述虛擬IP地址。
12.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述傳輸去往和/或來(lái)自所述非IP設(shè)備的IP數(shù)據(jù)包包括: 經(jīng)由所述非IP通道、接收來(lái)自所述非IP設(shè)備的IP數(shù)據(jù)包; 判斷所述IP數(shù)據(jù)包的目的地; 若所述IP數(shù)據(jù)包的目的地為所述IP設(shè)備連接的另一非IP設(shè)備,則經(jīng)由另一非IP通道向所述另一非IP設(shè)備發(fā)送所述IP數(shù)據(jù)包;以及 若所述IP數(shù)據(jù)包的目的地為所述虛擬IP網(wǎng)絡(luò)中的另一 IP設(shè)備或該另一 IP設(shè)備所連接的設(shè)備,則向所述另一 IP設(shè)備轉(zhuǎn)發(fā)所述IP數(shù)據(jù)包。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述向另一IP設(shè)備轉(zhuǎn)發(fā)IP數(shù)據(jù)包包括:經(jīng)由P2P連接向所述另一 IP設(shè)備轉(zhuǎn)發(fā)IP數(shù)據(jù)包。
14.根據(jù)權(quán)利要求12所述的方法,其特征在于,還包括在所述IP設(shè)備處存儲(chǔ)所分配的虛擬IP地址與非IP設(shè)備的映射關(guān)系。
15.一種使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的裝置,其特征在于,所述裝置包括配置用于執(zhí)行根據(jù)權(quán)利要求1-8中任一所述的方法的步驟的裝置。
16.一種使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的裝置,其特征在于,所述裝置包括配置用于執(zhí)行根據(jù)權(quán)利要求9-14中任一所述的方法的步驟的裝置。
17.—種虛擬IP網(wǎng)絡(luò)系統(tǒng),其特征在于,所述系統(tǒng)包括至少一個(gè)主設(shè)備以及一個(gè)或多個(gè)從設(shè)備,其中從設(shè)備通過(guò)非IP通道與主設(shè)備通信, 所述主設(shè)備包括: 虛擬IP通信接口模塊,配置有虛擬IP地址,用于生成和/或解析IP數(shù)據(jù)包; 非IP傳輸模塊,用于通過(guò)非IP通道與從設(shè)備傳輸IP數(shù)據(jù)包;以及 路由模塊,用于確定IP數(shù)據(jù)包的路由; 所述從設(shè)備包括: 虛擬IP通信接口模塊,配置有虛擬IP地址,用于生成和/或解析IP數(shù)據(jù)包;以及 非IP傳輸模塊,用于通過(guò)非IP通道與主設(shè)備傳輸IP數(shù)據(jù)包。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括虛擬IP地址分配設(shè)備,用于為接入所述虛擬IP網(wǎng)絡(luò)的設(shè)備分配虛擬IP地址。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述虛擬IP地址分配設(shè)備位于所述主設(shè)備上,并且配置用于響應(yīng)于來(lái)自從設(shè)備的接入請(qǐng)求而分配虛擬IP地址。
20.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述主設(shè)備是IP設(shè)備,并且所述虛擬IP地址分配設(shè)備經(jīng)由IP網(wǎng)絡(luò)連接到所述主設(shè)備,所述虛擬IP地址分配設(shè)備配置用于響應(yīng)于來(lái)自主設(shè)備的接入請(qǐng)求,為相應(yīng)的設(shè)備分配虛擬IP地址。
【文檔編號(hào)】H04L29/12GK104243632SQ201410540113
【公開日】2014年12月24日 申請(qǐng)日期:2014年10月13日 優(yōu)先權(quán)日:2014年10月13日
【發(fā)明者】馮文慧, 吳夢(mèng)淵, 喬樂(lè)意, 朱波 申請(qǐng)人:三星電子(中國(guó))研發(fā)中心, 三星電子株式會(huì)社