專利名稱::一種面向服務(wù)的即時交流系統(tǒng)及其通訊方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及計算機網(wǎng)絡(luò)通訊
技術(shù)領(lǐng)域:
,尤其涉及一種面向服務(wù)的信息即時交流系統(tǒng)及其通訊方法。技術(shù)背景快速發(fā)展的無線移動通信為人們提供了各種各樣方便快捷的服務(wù)。目前幾乎所有的通信系統(tǒng)都與無線通信方式有關(guān),比如無線局域網(wǎng)/廣域網(wǎng)(WLAN/WAN)、蜂窩系統(tǒng)、無線ATM、移動IP、無線用戶環(huán)路等等。在大多數(shù)網(wǎng)絡(luò)如蜂窩網(wǎng)中,只有交換機具有路由選擇和交換功能,移動節(jié)點不具備路由功能。傳統(tǒng)的網(wǎng)絡(luò)應(yīng)用模型都是針對具體的應(yīng)用而設(shè)計出來的,所以對于不同的應(yīng)用,就有不同的、最適合特定應(yīng)用的網(wǎng)絡(luò)模型。這些網(wǎng)絡(luò)應(yīng)用模型的具體應(yīng)用雖然各不相同,但是整體的框架是相同的,也就是它們都是面向連接的。所謂面向連接,就是分布在不同地方的各個網(wǎng)絡(luò)節(jié)點首先進行網(wǎng)絡(luò)的連接,然后基于連接的網(wǎng)絡(luò)基礎(chǔ)上進行服務(wù)的交互。應(yīng)用系統(tǒng)由于所依賴的網(wǎng)絡(luò)模型不周,其發(fā)現(xiàn)機制也不同,根據(jù)P2P系統(tǒng)的發(fā)展,主要有集中式和分布式兩種發(fā)現(xiàn)方式。然而,在應(yīng)急通信以及傳感器網(wǎng)絡(luò)等一些應(yīng)用中,是不方便或不可能設(shè)置有線網(wǎng)絡(luò)基礎(chǔ)設(shè)施的。此時,用戶要完成通信必須借助無需有線網(wǎng)絡(luò)基礎(chǔ)設(shè)施支持的、移動節(jié)點具有路由功能的Adhoc網(wǎng)絡(luò)。Adhoc網(wǎng)絡(luò)是由一組自主的無線節(jié)點或終端相互合作而成,不需要固定基礎(chǔ)設(shè)施的支持、并采用分布式管理的網(wǎng)絡(luò),是一種自組織的網(wǎng)絡(luò)。與傳統(tǒng)的蜂窩網(wǎng)相比,無線Adhoc網(wǎng)絡(luò)沒有基站,節(jié)點分布式運行,節(jié)點既作為終端,又具有路由功能。網(wǎng)絡(luò)既可以單獨運行,也可以通過網(wǎng)關(guān)接入有線骨干網(wǎng)絡(luò)。根據(jù)節(jié)點是否移動,可以分為移動Adhoc網(wǎng)絡(luò)和傳感器網(wǎng)絡(luò)。在移動Adhoc網(wǎng)絡(luò)中,節(jié)點可以自由移動。對于一個小范圍區(qū)域(室內(nèi)直徑100米內(nèi)的區(qū)域,室外直徑400米內(nèi)的區(qū)域),為滿足用戶間的臨時通信需求,需要讓用戶在最快的時間內(nèi)定位出自己感興趣的服務(wù),并進行自動的網(wǎng)絡(luò)配置,以便為用戶間提供方便、快捷的基于特定服務(wù)的交互。但是,如果我們對此仍然采用傳統(tǒng)的面向連接的網(wǎng)絡(luò)應(yīng)用模型,即在用戶能夠確定所需要的特定的服務(wù)之前,各個用戶必須相互通過協(xié)商首先進行手動配置網(wǎng)絡(luò),然后等待漫長的時間來確保網(wǎng)絡(luò)組建完成。這樣的等待時間肯定會給用戶帶來極大的不便。如果能夠讓用戶在進行連接之前就知道所需的服務(wù)的位置,將能夠更加方便、靈活地獲得所需要的服務(wù)。為此,提供一種面向服務(wù)的即時交流方式已經(jīng)成為人們進行通訊的迫切需求。
發(fā)明內(nèi)容本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種用戶間首先進行服務(wù)發(fā)現(xiàn)的過程,然后再選擇特定的節(jié)點進行網(wǎng)絡(luò)連接,進而進行通訊以實現(xiàn)特定服務(wù)交互的面向服務(wù)的即時交流系統(tǒng),使用戶能夠方便、靈活、快捷地獲得所需要的服務(wù)。本發(fā)明的另一目的在于提供一種面向服務(wù)的即時交流通訊方法。本發(fā)明的目的通過以下技術(shù)方案予以實現(xiàn)本發(fā)明提供的一種面向服務(wù)的即時交流系統(tǒng),基于正EE802.11無線網(wǎng)絡(luò)以及網(wǎng)絡(luò)上的節(jié)點,各個節(jié)點通過beacon消息進行交互;此外,所述各個節(jié)點具有網(wǎng)絡(luò)組建模塊以及網(wǎng)絡(luò)通信模塊;其中,網(wǎng)絡(luò)組建模塊一用于修改各自節(jié)點beacon中的特定內(nèi)容,以便能夠了解到彼此所提供的服務(wù)信息,以及能夠提供邀請周圍的、需要進行相同服務(wù)交互的節(jié)點進行網(wǎng)絡(luò)組建的信息,并與這些節(jié)點建立網(wǎng)絡(luò)連接;網(wǎng)絡(luò)通信模塊一用于合理地管理網(wǎng)絡(luò)中各個節(jié)點IP地址和相應(yīng)的子網(wǎng)掩碼,以免節(jié)點之間的IP地址發(fā)生沖突;然后向上層的應(yīng)用服務(wù)提供基于IP的通信接口,使得上層的應(yīng)用能夠使用統(tǒng)一的通信接口進行通信,為用戶提供豐富多樣的交互服務(wù);所述各個節(jié)點的網(wǎng)絡(luò)組建模塊的交互構(gòu)成組網(wǎng)部分,該組網(wǎng)部分通過beacon消息進行交互;各個節(jié)點的網(wǎng)絡(luò)通信模塊的交互構(gòu)成通信部分,網(wǎng)絡(luò)通信模塊之間的通信基于IP地址。本發(fā)明系統(tǒng)根據(jù)IEEE802.11的標(biāo)準(zhǔn),通過修改beacon消息中的部分內(nèi)容,為在網(wǎng)絡(luò)建立之前節(jié)點間進行交互提供依據(jù),從而實現(xiàn)面向服務(wù)的通訊。本發(fā)明系統(tǒng)首先進行服務(wù)發(fā)現(xiàn)的過程,然后再選擇特定的、可提供所需服務(wù)的節(jié)點進行網(wǎng)絡(luò)組建連接,最后通過所組建的網(wǎng)絡(luò)進行服務(wù)交互。本發(fā)明系統(tǒng)面向服務(wù)、具有針對性地進行組網(wǎng),大大減少了用戶的等待時間,使用戶能夠方便、靈活、快捷地獲得所需要的服務(wù)。本發(fā)明系統(tǒng)所述網(wǎng)絡(luò)組建模塊是通過修改無線網(wǎng)卡的SSID(ServiceSetIDentifier)結(jié)構(gòu),實現(xiàn)修改各自節(jié)點beacon中的特定內(nèi)容。本發(fā)明的另一目的通過以下技術(shù)方案予以實現(xiàn)本發(fā)明提供的上述面向服務(wù)的即時交流系統(tǒng)的通訊方法,首先利用各自節(jié)點的網(wǎng)絡(luò)組網(wǎng)模塊,通過通告來了解彼此所提供的服務(wù)信息,然后選擇能夠提供所需服務(wù)的節(jié)點一起組網(wǎng)而進行網(wǎng)絡(luò)組建連接;在網(wǎng)絡(luò)組建完成后,同一個網(wǎng)絡(luò)中的各個節(jié)點通過網(wǎng)絡(luò)通信模塊為該節(jié)點進行IP地址以及相應(yīng)的子網(wǎng)掩碼的分配,然后向上層服務(wù)提供基于IP地址的通信接口,上層服務(wù)利用這些接口進行服務(wù)的交互。本發(fā)明通訊方法,首先是通過服務(wù)發(fā)現(xiàn)進行組網(wǎng)的,所述網(wǎng)絡(luò)組建連接通過以下步驟實現(xiàn)-1)通告服務(wù),節(jié)點向外廣播自身的服務(wù)消息系統(tǒng)初始化后,各個節(jié)點的網(wǎng)絡(luò)組網(wǎng)模塊通過修改無線網(wǎng)卡的SSID結(jié)構(gòu),使得SSID包含有自身的有用信息,包括自己的用戶名、所提供的交互服務(wù)等信息,通過無線網(wǎng)卡對其進行周期性的廣播,以便向周圍的節(jié)點通告,節(jié)點之間便能夠了解到彼此所提供的服務(wù)信息;2)邀請組網(wǎng),節(jié)點根據(jù)步驟l)通告服務(wù)所了解到的消息發(fā)出組網(wǎng)邀請根據(jù)其他節(jié)點所提供的服務(wù),當(dāng)有交互需要時,某個節(jié)點為選擇能夠提供所需服務(wù)的節(jié)點一起組網(wǎng),則通過再次修改無線網(wǎng)卡的SSID結(jié)構(gòu),使得SSID包含了所有邀請加入網(wǎng)絡(luò)的節(jié)點;其他節(jié)點接收到這個SSID后,能夠知道自己是否被邀請組網(wǎng);3)組成網(wǎng)絡(luò),使得需要相同服務(wù)的節(jié)點能夠組成同一個網(wǎng)絡(luò),以便基于該網(wǎng)絡(luò)進行服務(wù)交互受到邀請的節(jié)點則修改自身的SSID結(jié)構(gòu),使得其值與發(fā)出邀請的節(jié)點的SSID值一致,提供了相同服務(wù)的節(jié)點便組成同一個網(wǎng)絡(luò)。本發(fā)明各個節(jié)點其SSID結(jié)構(gòu)為beacon消息中所包含的32個字節(jié)長的結(jié)構(gòu)SSID(ServiceSetIDentifier),是可以被修改的部分。本發(fā)明通訊方法,在通告節(jié)點所提供的服務(wù)信息時,所述步驟1)通告服務(wù)中各個節(jié)點SSID結(jié)構(gòu)具體可以包含以下內(nèi)容a)服務(wù)列表信息一本節(jié)點所能夠提供的服務(wù)內(nèi)容;b)用戶名信息一用以區(qū)別不同的節(jié)點;c)消息類型信息一在組網(wǎng)過程的不同階段具有不同的消息類型,表示當(dāng)前的SSID是屬于通告服務(wù)類型還是邀請組網(wǎng)類型;d)校驗碼消息一用以判斷消息是否受到外部環(huán)境的干擾.;在選擇并邀請所需服務(wù)的節(jié)點一起組網(wǎng)時,所述步驟2)邀請組網(wǎng)中各個節(jié)點SSID結(jié)構(gòu)具體可以包含以下內(nèi)容a)邀請列表信息一包含需要邀請的節(jié)點;b)用戶名信息一用以區(qū)別不同的節(jié)點;C)消息類型信息一在組網(wǎng)過程的不同階段具有不同的消息類型,表示當(dāng)前的SSID是屬于通告服務(wù)類型還是邀請組網(wǎng)類型;d)校驗碼消息一用以判斷消息是否受到外部環(huán)境的干擾.;e)服務(wù)交互信息一在邀請節(jié)點共同組成同一個網(wǎng)絡(luò)以后,節(jié)點之間所要進行的服務(wù)交互類型。本發(fā)明具有以下有益效果與傳統(tǒng)的面向連接的網(wǎng)絡(luò)應(yīng)用模型不同,本發(fā)明首先進行服務(wù)發(fā)現(xiàn)的過程,然后再選擇特定的節(jié)點進行網(wǎng)絡(luò)組建,從而實現(xiàn)面向服務(wù)的通訊交流,用戶在進行連接之前就知道所需服務(wù)的位置,大大縮短了等待的時間,使用戶能夠方便、靈活、快捷地獲得所需要的服務(wù)。下面將結(jié)合實施例和附圖對本發(fā)明作進一步的詳細(xì)描述圖1是本發(fā)明實施例面向服務(wù)的即時交流系統(tǒng)的結(jié)構(gòu)原理示意框圖;圖2是本發(fā)明實施例系統(tǒng)各節(jié)點間通過beacon消息進行交互的示意圖;圖3是本發(fā)明實施例系統(tǒng)進行通訊的方法過程框圖;圖4是本發(fā)明實施例系統(tǒng)通訊方法中網(wǎng)絡(luò)組建的過程框圖;圖5是本發(fā)明實施例系統(tǒng)節(jié)點A和節(jié)點B進行網(wǎng)絡(luò)組建的過程示意圖;圖6是本發(fā)明實施例系統(tǒng)節(jié)點A和節(jié)點B進行IP地址配置和服務(wù)交互的示意圖。具體實施方式圖1圖6所示為本發(fā)明的實施例。本實施面向服務(wù)的即時交流系統(tǒng),如圖1所示,基于IEEE802.il無線網(wǎng)絡(luò)以及網(wǎng)絡(luò)上的節(jié)點,各個節(jié)點通過beacon消息進行交互。如圖2所示,各節(jié)點具有網(wǎng)絡(luò)組建模塊以及網(wǎng)絡(luò)通信模塊;其中,網(wǎng)絡(luò)組建模塊一用于修改各自節(jié)點beacon中的特定內(nèi)容,以便能夠了解到彼此所提供的服務(wù)信息,以及能夠提供邀請周圍的、需要進行相同服務(wù)交互的節(jié)點進行網(wǎng)絡(luò)組建的信息,并與這些節(jié)點建立網(wǎng)絡(luò)連接;網(wǎng)絡(luò)通信模塊一用于合理地管理網(wǎng)絡(luò)中各個節(jié)點IP地址和相應(yīng)的子網(wǎng)掩碼,以免節(jié)點之間的IP地址發(fā)生沖突;然后向上層的應(yīng)用服務(wù)提供基于IP的通信接口,使得上層的應(yīng)用能夠使用統(tǒng)一的通信接口進行通信,為用戶提供豐富多樣的交互服務(wù);如圖2所示,各個節(jié)點的網(wǎng)絡(luò)組建模塊的交互構(gòu)成組網(wǎng)部分,該組網(wǎng)部分通過beacon消息進行交互;各個節(jié)點的網(wǎng)絡(luò)通信模塊的交互構(gòu)成通信部分,網(wǎng)絡(luò)通信模塊之間的通信基于IP地址。本實施例系統(tǒng)根據(jù)正EE802.11標(biāo)準(zhǔn),如圖1所示,無線網(wǎng)絡(luò)中的節(jié)點在建立網(wǎng)絡(luò)之前,各種基于IEEE802.11無線網(wǎng)卡的終端都會周期性的發(fā)出beacon消息,以便周圍的節(jié)點能夠發(fā)現(xiàn)自己的存在。如圖3所示,本實施例系統(tǒng)進行通訊的方法為服務(wù)提供節(jié)點間在沒有和任何節(jié)點組建成網(wǎng)絡(luò)前,就彼此向外廣播自身的服務(wù)信息;同時,服務(wù)需求節(jié)點就能夠收到這些廣播的信息,并保存下來;接著,服務(wù)需求節(jié)點就能夠根據(jù)保存的信息,選擇所需要的節(jié)點進行網(wǎng)絡(luò)組建;然后,相同服務(wù)節(jié)點組成網(wǎng)絡(luò);最后,組成網(wǎng)絡(luò)的節(jié)點進行服務(wù)交互。本實施例首先是通過服務(wù)發(fā)現(xiàn)進行組網(wǎng)的,如圖4所示,通過以下步驟實現(xiàn)網(wǎng)絡(luò)的組建1)通告服務(wù),節(jié)點向外廣播自身的服務(wù)消息系統(tǒng)初始化后,各個節(jié)點的網(wǎng)絡(luò)組網(wǎng)模塊通過修改無線網(wǎng)卡的SSID(ServiceSetIDentifier)結(jié)構(gòu)(32個字節(jié)長,包含在beacon消息中,是可以被修改的部分),使得SSID包含有自身的有用信息,包括自己的用戶名、所提供的交互服務(wù)等信息,具體如表1所示。表1通告服務(wù)時SSID結(jié)構(gòu)包含的內(nèi)容<table>tableseeoriginaldocumentpage8</column></row><table>通過無線網(wǎng)卡對其進行周期性的廣播,以便向周圍的節(jié)點通告,節(jié)點之間便能夠了解到彼此所提供的服務(wù)信息。2)邀請組網(wǎng),節(jié)點根據(jù)步驟l)通告服務(wù)所了解到的消息發(fā)出組網(wǎng)邀請根據(jù)其他節(jié)點所提供的服務(wù),當(dāng)有交互需要時,某個節(jié)點為選擇能夠提供所需服務(wù)的節(jié)點一起組網(wǎng),則通過再次修改無線網(wǎng)卡的SSID結(jié)構(gòu),使得SSID包含了所有邀請加入網(wǎng)絡(luò)的節(jié)點,具體如表2所示。其他節(jié)點接收到這個SSID后,能夠知道自己是否被邀請組網(wǎng)。表2邀請組網(wǎng)時SSID結(jié)構(gòu)包含的內(nèi)容<table>tableseeoriginaldocumentpage9</column></row><table>3)組成網(wǎng)絡(luò),使得需要相同服務(wù)的節(jié)點能夠組成同一個網(wǎng)絡(luò),以便基于該網(wǎng)絡(luò)進行服務(wù)交互受到邀請的節(jié)點則修改自身的SSID結(jié)構(gòu),使得其值與發(fā)出邀請的節(jié)點的SSID值一致,提供了相同服務(wù)的節(jié)點便組成同一個網(wǎng)絡(luò)。例如,圖5所示為節(jié)點A、B建立網(wǎng)絡(luò)連接的過程,通過網(wǎng)絡(luò)組建模塊修改SSID結(jié)構(gòu),并進行周期性的廣播,節(jié)點A和節(jié)點B能夠通過網(wǎng)絡(luò)組建模塊了解到彼此的信息。節(jié)點A希望和節(jié)點B進行一項特定的服務(wù)交互,則節(jié)點A就再次通過網(wǎng)絡(luò)組建模塊修改自身的SSID,使得當(dāng)中包含邀請B進行交互服務(wù)的信息。節(jié)點B收到節(jié)點A的beacon消息后,就能在其SSID結(jié)構(gòu)中了解到節(jié)點A邀請了自己,于是接收了邀請,進行設(shè)置以后,與節(jié)點A組成同一個網(wǎng)絡(luò)。在網(wǎng)絡(luò)組建完成后,同一個網(wǎng)絡(luò)中的各個節(jié)點通過網(wǎng)絡(luò)通信模塊為該節(jié)點進行IP地址的配置操作。只有進行了IP的配置,上層的服務(wù)則基于IP地址進行服務(wù)交互。如圖6所示,在同一個網(wǎng)絡(luò)中的各個節(jié)點中的網(wǎng)絡(luò)通信模塊為該節(jié)點進行IP地址以及相應(yīng)的子網(wǎng)掩碼的分配。然后向上層服務(wù)提供基于IP地址的通信接口,上層服務(wù)利用這些接口進行服務(wù)的交互。權(quán)利要求1、一種面向服務(wù)的即時交流系統(tǒng),基于IEEE802.11無線網(wǎng)絡(luò)以及網(wǎng)絡(luò)上的節(jié)點,各個節(jié)點通過beacon消息進行交互;其特征在于所述各個節(jié)點具有網(wǎng)絡(luò)組建模塊以及網(wǎng)絡(luò)通信模塊;其中,網(wǎng)絡(luò)組建模塊-用于修改各自節(jié)點beacon中的特定內(nèi)容,以便能夠了解到彼此所提供的服務(wù)信息,以及能夠提供邀請周圍的、需要進行相同服務(wù)交互的節(jié)點進行網(wǎng)絡(luò)組建的信息,并與這些節(jié)點建立網(wǎng)絡(luò)連接;網(wǎng)絡(luò)通信模塊-用于合理地管理網(wǎng)絡(luò)中各個節(jié)點IP地址和相應(yīng)的子網(wǎng)掩碼,以免節(jié)點之間的IP地址發(fā)生沖突;然后向上層的應(yīng)用服務(wù)提供基于IP的通信接口,使得上層的應(yīng)用能夠使用統(tǒng)一的通信接口進行通信,為用戶提供豐富多樣的交互服務(wù);所述各個節(jié)點的網(wǎng)絡(luò)組建模塊的交互構(gòu)成組網(wǎng)部分,該組網(wǎng)部分通過beacon消息進行交互;各個節(jié)點的網(wǎng)絡(luò)通信模塊的交互構(gòu)成通信部分,網(wǎng)絡(luò)通信模塊之間的通信基于IP地址。2、根據(jù)權(quán)利要求1所述的面向服務(wù)的即時交流系統(tǒng),其特征在于所述網(wǎng)絡(luò)組建模塊是通過修改無線網(wǎng)卡的SSID結(jié)構(gòu),實現(xiàn)修改各自節(jié)點beacon中的特定內(nèi)容。3、權(quán)利要求1的面向服務(wù)的即時交流系統(tǒng)的通訊方法,其特征在于首先利用各自節(jié)點的網(wǎng)絡(luò)組網(wǎng)模塊,通過通告來了解彼此所提供的服務(wù)信息,然后選擇能夠提供所需服務(wù)的節(jié)點一起組網(wǎng)而進行網(wǎng)絡(luò)組建連接;在網(wǎng)絡(luò)組建完成后,同一個網(wǎng)絡(luò)中的各個節(jié)點通過網(wǎng)絡(luò)通信模塊為該節(jié)點進行IP地址以及相應(yīng)的子網(wǎng)掩碼的分配,然后向上層服務(wù)提供基于IP地址的通信接口,上層服務(wù)利用這些接口進行服務(wù)的交互。4、根據(jù)權(quán)利要求3所述的面向服務(wù)的即時交流系統(tǒng)的通訊方法,其特征在于所述的網(wǎng)絡(luò)組建連接通過以下步驟實現(xiàn)1)通告服務(wù),節(jié)點向外廣播自身的服務(wù)消息系統(tǒng)初始化后,各個節(jié)點的網(wǎng)絡(luò)組網(wǎng)模塊通過修改無線網(wǎng)卡的SSID結(jié)構(gòu),使得SSID包含有自身的有用信息,包括自己的用戶名、所提供的交互服務(wù)等信息,通過無線網(wǎng)卡對其進行周期性的廣播,以便向周圍的節(jié)點通告,節(jié)點之間便能夠了解到彼此所提供的服務(wù)信息;2)邀請組網(wǎng),節(jié)點根據(jù)步驟l)通告服務(wù)所了解到的消息發(fā)出組網(wǎng)邀請根據(jù)其他節(jié)點所提供的服務(wù),當(dāng)有交互需要時,某個節(jié)點為選擇能夠提供所需服務(wù)的節(jié)點一起組網(wǎng),則通過再次修改無線網(wǎng)卡的SSID結(jié)構(gòu),使得SSID包含了所有邀請加入網(wǎng)絡(luò)的節(jié)點;其他節(jié)點接收到這個SSID后,能夠知道自己是否被邀請組網(wǎng);3)組成網(wǎng)絡(luò),使得需要相同服務(wù)的節(jié)點能夠組成同一個網(wǎng)絡(luò),以便基于該網(wǎng)絡(luò)進行服務(wù)交互受到邀請的節(jié)點則修改自身的SSID結(jié)構(gòu),使得其值與發(fā)出邀請的節(jié)點的SSID值一致,提供了相同服務(wù)的節(jié)點便組成同一個網(wǎng)絡(luò)。5、根據(jù)權(quán)利要求4所述的面向服務(wù)的即時交流系統(tǒng)的通訊方法,其特征在于所述步驟l)通告服務(wù)中各個節(jié)點SSID結(jié)構(gòu)包含以下內(nèi)容a)服務(wù)列表信息一本節(jié)點所能夠提供的服務(wù)內(nèi)容;b)用戶名信息一用以區(qū)別不同的節(jié)點;c)消息類型信息一在組網(wǎng)過程的不同階段具有不同的消息類型,表示當(dāng)前的SSID是屬于通告服務(wù)類型還是邀請組網(wǎng)類型;d)校驗碼消息一用以判斷消息是否受到外部環(huán)境的干擾.;所述步驟2)邀請組網(wǎng)中各個節(jié)點SSID結(jié)構(gòu)包含以下內(nèi)容a)邀請列表信息一包含需要邀請的節(jié)點;b)用戶名信息一用以區(qū)別不同的節(jié)點;C)消息類型信息一在組網(wǎng)過程的不同階段具有不同的消息類型,表示當(dāng)前的SSID是屬于通告服務(wù)類型還是邀請組網(wǎng)類型;d)校驗碼消息一用以判斷消息是否受到外部環(huán)境的干擾.;e)服務(wù)交互信息一在邀請節(jié)點共同組成同一個網(wǎng)絡(luò)以后,節(jié)點之間所要進行的服務(wù)交互類型。全文摘要本發(fā)明公開了一種面向服務(wù)的即時交流系統(tǒng)及其通訊方法。其中即時交流系統(tǒng)基于IEEE802.11無線網(wǎng)絡(luò)以及網(wǎng)絡(luò)上的節(jié)點,各個節(jié)點通過beacon消息進行交互;此外,各個節(jié)點具有網(wǎng)絡(luò)組建模塊,用于修改各自節(jié)點beacon中的特定內(nèi)容,以便提供服務(wù)信息和組網(wǎng)信息而建立網(wǎng)絡(luò)連接;以及網(wǎng)絡(luò)通信模塊,用于合理地管理網(wǎng)絡(luò)中各個節(jié)點IP地址并向上層的應(yīng)用服務(wù)提供基于IP的通信接口以便進行通信;各個節(jié)點的網(wǎng)絡(luò)組建模塊的交互構(gòu)成組網(wǎng)部分;各個節(jié)點的網(wǎng)絡(luò)通信模塊的交互構(gòu)成通信部分。即時交流系統(tǒng)的通訊方法為首先進行服務(wù)發(fā)現(xiàn)的過程,然后再選擇特定的節(jié)點進行網(wǎng)絡(luò)組建,用戶在進行連接之前就知道所需服務(wù)的位置,大大縮短了等待的時間,使用戶能夠方便、靈活、快捷地獲得所需要的服務(wù)。文檔編號H04L12/56GK101272323SQ20081002561公開日2008年9月24日申請日期2008年1月3日優(yōu)先權(quán)日2008年1月3日發(fā)明者業(yè)林,羅笑南,莫滿春申請人:中山大學(xué)