欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息發(fā)布和獲取的方法及系統(tǒng)的制作方法

文檔序號:7854007閱讀:192來源:國知局
專利名稱:信息發(fā)布和獲取的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動無線通信應(yīng)用領(lǐng)域,尤其涉及一種信息發(fā)布和獲取的方法及系統(tǒng)。
背景技術(shù)
目前,發(fā)布停車場信息和商家信息的方法主要有兩種ー種方法是采用在停車場口和商場門ロ張貼公告或采用電子顯示牌來實(shí)現(xiàn)的。采用這種方法,駕駛員必須開車到停車場口才能知道停車場信息,而顧客則必須要到商家門ロ才能知道商家信息。另ー種方法是通過網(wǎng)站的方式,具體是通過網(wǎng)站發(fā)布停車場信息和商家信息,客戶利用個人電腦(PC,Personal Computer)訪問網(wǎng)站,從而獲取停車場信息和商家信息,但這種方法同樣存在非常大的局限性,具體可以體現(xiàn)在以下兩個方面 (I)對于客戶來說,必須通過上網(wǎng)的途徑才能獲取到相應(yīng)的信息,會造成使用不方便。具體地,客戶必須訪問網(wǎng)絡(luò),進(jìn)行繁瑣地捜索和篩選,才能獲取到需要的信息,尤其對已經(jīng)在路上和街道上的客戶,使用非常不方便,而且還需要花費(fèi)上網(wǎng)費(fèi)用。(2)對于企業(yè)和商家來說,網(wǎng)站維護(hù)困難,且維護(hù)費(fèi)用高。具體地,由于網(wǎng)站的建設(shè)需要軟件編碼、域名申請、以及服務(wù)器空間申請等,且建設(shè)步驟多,周期長,需要專業(yè)人士進(jìn)行建設(shè),費(fèi)用高,維護(hù)困難,不適合中小型商家。從上面的描述中可以看出,目前,商家發(fā)布相關(guān)信息的途徑及客戶獲取停車場信息和商家信息的方法均存在一定的缺陷,用戶體驗(yàn)差。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種信息發(fā)布和獲取的方法及系統(tǒng),能及時、有效地實(shí)現(xiàn)信息的發(fā)布、獲取。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種信息發(fā)布的方法,組建包含信息發(fā)布節(jié)點(diǎn)及客戶端節(jié)點(diǎn)的AdHoc網(wǎng)絡(luò);該方法還包括當(dāng)自身所歸屬的用戶需要發(fā)布信息時,信息發(fā)布節(jié)點(diǎn)保存所述用戶發(fā)布的信息,并向所述Ad Hoc網(wǎng)絡(luò)廣播所述用戶發(fā)布的信息,通知所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)更新所述信息發(fā)布節(jié)點(diǎn)的信息。上述方案中,所述向所述Ad Hoc網(wǎng)絡(luò)廣播所述用戶發(fā)布的信息,通知所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)更新所述信息發(fā)布節(jié)點(diǎn)的信息,包括所述信息發(fā)布節(jié)點(diǎn)向與自身直接連接的相鄰節(jié)點(diǎn)發(fā)送所述用戶發(fā)布的信息;所述相鄰節(jié)點(diǎn)收到所述用戶發(fā)布的信息后,更新自身保存的所述用戶對應(yīng)的信息,并在確定自身為路由節(jié)點(diǎn)后,向與自身直接連接的除發(fā)送所述用戶發(fā)布的信息外的其它節(jié)點(diǎn)轉(zhuǎn)發(fā)收到的信息,以此類推,直至所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)均收到所述用戶發(fā)布的信息為止;
其中,所述相鄰節(jié)點(diǎn)為信息發(fā)布節(jié)點(diǎn)和/或客戶端節(jié)點(diǎn)。上述方案中,該方法進(jìn)ー步包括當(dāng)所述相鄰節(jié)點(diǎn)確定自身不為路由節(jié)點(diǎn)時,更新自身保存的所述用戶對應(yīng)的信息后,不再進(jìn)行任何操作。上述方案中,該方法還包括當(dāng)有新的信息發(fā)布節(jié)點(diǎn)加入所述Ad Hoc網(wǎng)絡(luò)時,所述新的信息發(fā)布節(jié)點(diǎn)通過向與自身連接的所述Ad Hoc網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,并保存。上述方案中,所述新的信息發(fā)布節(jié)點(diǎn)通過向與自身連接的所述Ad Hoc網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,包括所述新的信息發(fā)布節(jié)點(diǎn)向與自身連接的所述Ad Hoc網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送信息獲取請求,收到信息獲取請求的節(jié)點(diǎn)向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的信息,并在確定 自身保存的信息為所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息的部分信息后,修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的下一個節(jié)點(diǎn)轉(zhuǎn)發(fā)修改后的信息獲取請求;所述下ー個節(jié)點(diǎn)根據(jù)收到的信息獲取請求中需要獲取的信息的范圍,判斷自身是否保存有收到的信息獲取請求所需的所有信息,確定有收到的信息獲取請求所需的部分信息后,通過路由節(jié)點(diǎn)的轉(zhuǎn)發(fā),向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的部分信息,并修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的再下ー個節(jié)點(diǎn)轉(zhuǎn)發(fā)修改后的信息獲取請求,以此類推,直至所述新的信息發(fā)布節(jié)點(diǎn)獲取到所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息為止;所述新的信息發(fā)布節(jié)點(diǎn)將收到的所有信息中的識別號和發(fā)布時間進(jìn)行比對,得到最新的、所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息。上述方案中,該方法進(jìn)ー步包括當(dāng)收到所述新的信息發(fā)布節(jié)點(diǎn)發(fā)送的信息獲取請求的節(jié)點(diǎn)確定自身保存的信息為所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息的全部信息后,則向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的所有信息;或者,當(dāng)收到信息獲取請求的下ー個節(jié)點(diǎn)確定自身保存有收到的信息獲取請求所需的所有信息后,則通過路由節(jié)點(diǎn),直接向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的所有信息。本發(fā)明還提供了一種信息獲取的方法,組建包含信息發(fā)布節(jié)點(diǎn)及客戶端節(jié)點(diǎn)的AdHoc網(wǎng)絡(luò);該方法還包括需要獲取信息時,客戶端節(jié)點(diǎn)通過向與自身直接連接的所述Ad Hoc網(wǎng)絡(luò)中的相鄰節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到需要獲取的信息;其中,所述相鄰節(jié)點(diǎn)為客戶端節(jié)點(diǎn)和/或信息發(fā)布節(jié)點(diǎn)。上述方案中,所述客戶端節(jié)點(diǎn)通過向與自身直接連接的所述Ad Hoc網(wǎng)絡(luò)中的相鄰節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到需要獲取的信息,包括所述客戶端節(jié)點(diǎn)向所述相鄰節(jié)點(diǎn)發(fā)送信息獲取請求;所述相鄰節(jié)點(diǎn)根據(jù)收到的信息獲取請求中需要獲取的信息的范圍,判斷自身是否保存有收到的信息獲取請求所需的所有信息,確定有收到的信息獲取請求所需的部分信息后,向所述客戶端節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的部分信息,并修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的下ー個節(jié)點(diǎn)轉(zhuǎn)發(fā)修改后的信息獲取請求;所述下ー個節(jié)點(diǎn)根據(jù)收到的信息獲取請求中需要獲取的信息的范圍,判斷自身是否保存有收到的信息獲取請求所需的所有信息,確定有收到的信息獲取請求所需的部分信息后,通過路由節(jié)點(diǎn)的轉(zhuǎn)發(fā),向所述客戶端節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的部分信息,并修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的再下ー個節(jié)點(diǎn)轉(zhuǎn)發(fā)修改后的信息獲取請求,以此類推,直至所述客戶端節(jié)點(diǎn)獲取到需要獲取的信息為止;所述客戶端節(jié)點(diǎn)將收到的所有信息中的識別號和發(fā)布時間進(jìn)行比對,得到最新的、需要獲取的信息。上述方案中,該方法進(jìn)ー步包括當(dāng)所述相鄰節(jié)點(diǎn)確定自身保存有收到的信息獲取請求所需的所有信息后,則所述客戶端節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的 所有信息;或者,當(dāng)所述下ー個節(jié)點(diǎn)確定自身保存有收到的信息獲取請求所需的所有信息后,則通過路由節(jié)點(diǎn),直接向所述客戶端節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的所有信
O上述方案中,該方法進(jìn)ー步包括當(dāng)所述相鄰節(jié)點(diǎn)確定自身未保存有收到的信息獲取請求所需的信息后,則直接向與自身直接連接的其它節(jié)點(diǎn)轉(zhuǎn)發(fā)收到的信息獲取請求;相應(yīng)的,當(dāng)所述下ー個節(jié)點(diǎn)確定自身未保存有收到的信息獲取請求所需的信息后,則直接向與自身直接連接的節(jié)點(diǎn)轉(zhuǎn)發(fā)收到的信息獲取請求。本發(fā)明又提供ー種信息發(fā)布的系統(tǒng),包括第一信息發(fā)布節(jié)點(diǎn)、第二信息發(fā)布節(jié)點(diǎn)、和/或客戶端節(jié)點(diǎn);其中,第一信息發(fā)布節(jié)點(diǎn),用于當(dāng)自身所歸屬的用戶需要發(fā)布信息時,保存所述用戶發(fā)布的信息,并通過第二信息發(fā)布節(jié)點(diǎn)和/或客戶端節(jié)點(diǎn)向Ad Hoc網(wǎng)絡(luò)廣播所述用戶發(fā)布的信息,通知所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)更新第一信息發(fā)布節(jié)點(diǎn)的信息。上述方案中,該系統(tǒng)還包括第三信息發(fā)布節(jié)點(diǎn),用于當(dāng)新加入所述Ad Hoc網(wǎng)絡(luò)時,通過向與自身連接的所述Ad Hoc網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,并保存。本發(fā)明還提供了ー種信息獲取的系統(tǒng),包括第一客戶端節(jié)點(diǎn)、第二客戶端節(jié)點(diǎn)、和/或信息發(fā)布節(jié)點(diǎn);其中,第一客戶端節(jié)點(diǎn),用于需要獲取信息時,通過向與自身直接連接的Ad Hoc網(wǎng)絡(luò)中的第二客戶端節(jié)點(diǎn)、和/或信息發(fā)布節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到需要獲取的信息。本發(fā)明提供的信息發(fā)布的方法及系統(tǒng),組建包含信息發(fā)布節(jié)點(diǎn)及客戶端節(jié)點(diǎn)的AdHoc網(wǎng)絡(luò);當(dāng)自身歸屬的用戶需要發(fā)布信息時,信息發(fā)布節(jié)點(diǎn)保存所述用戶發(fā)布的信息,并向所述Ad Hoc網(wǎng)絡(luò)廣播所述用戶發(fā)布的信息,通知所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)更新該信息發(fā)布節(jié)點(diǎn)的信息,如此,能及時、有效地實(shí)現(xiàn)信息的發(fā)布,進(jìn)而提升用戶體驗(yàn)。并且,本發(fā)明提供的信息獲取的方法及系統(tǒng),組建包含信息發(fā)布節(jié)點(diǎn)及客戶端節(jié)點(diǎn)的Ad Hoc網(wǎng)絡(luò);在需要獲取信息時,客戶端節(jié)點(diǎn)通過向與自身直接連接的所述Ad Hoc網(wǎng)絡(luò)中的相鄰節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到需要獲取的信息,如此,能及時、有效地實(shí)現(xiàn)信息的獲取,進(jìn)而提升用戶體驗(yàn)。另外,本發(fā)明提供的技術(shù)方案,能夠?qū)崿F(xiàn)靈活組網(wǎng)、發(fā)布和獲取信息,不需要上網(wǎng)。除此以外,采用本發(fā)明提供的技術(shù)方案,實(shí)現(xiàn)裝置簡單便宜、易于維護(hù),在實(shí)際使用時,甚至可以直接使用酒店和餐廳等場所提供的WiFi設(shè)備組建AdHoc網(wǎng)絡(luò),從而實(shí)現(xiàn)信息的發(fā)布及獲取。


圖I為本發(fā)明信息發(fā)布的方法流程示意圖;圖2為本發(fā)明信息獲取的方法流程示意圖;圖3為本發(fā)明實(shí)施例采用的Ad Hoc網(wǎng)絡(luò)的拓?fù)鋱鼍笆疽鈭D;
圖4為本發(fā)明實(shí)施例所組建的Ad Hoc網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例信息發(fā)布的方法流程示意圖;圖6為本發(fā)明實(shí)施例新的信息發(fā)布節(jié)點(diǎn)獲取信息的方法流程示意圖;圖7為本發(fā)明信息發(fā)布的系統(tǒng)結(jié)構(gòu)示意圖;圖8為本發(fā)明信息獲取的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖及實(shí)施例對本發(fā)明再作進(jìn)ー步詳細(xì)的說明。Ad Hoc網(wǎng)絡(luò)是一種多跳的、無中心的、自組織無線網(wǎng)絡(luò),又稱為多跳網(wǎng)(Multi-hopNetwork)、無基礎(chǔ)設(shè)施網(wǎng)或自組織網(wǎng)。在Ad Hoc網(wǎng)絡(luò)中,整個網(wǎng)絡(luò)沒有固定的基礎(chǔ)設(shè)施,每個節(jié)點(diǎn)都是移動的,并且均能以任意方式動態(tài)地保持與其它節(jié)點(diǎn)的聯(lián)系。在Ad Hoc網(wǎng)絡(luò)中,由于移動終端無線覆蓋取值范圍的有限性,兩個無法直接進(jìn)行通信的移動終端可以借助其它節(jié)點(diǎn)進(jìn)行數(shù)據(jù)的分組轉(zhuǎn)發(fā)。每ー個節(jié)點(diǎn)同時又是一個路由器,它們能完成發(fā)現(xiàn)以及維持到其它節(jié)點(diǎn)路由的功能。Ad Hoc網(wǎng)絡(luò)是ー種特殊的無線移動網(wǎng)絡(luò)。網(wǎng)絡(luò)中所有節(jié)點(diǎn)的地位平等,無需設(shè)置任何中心控制節(jié)點(diǎn)。網(wǎng)絡(luò)中的節(jié)點(diǎn)不僅具有普通移動終端所需的功能,而且具有報(bào)文轉(zhuǎn)發(fā)能力。與普通的移動網(wǎng)絡(luò)及固定網(wǎng)絡(luò)相比,Ad Hoc網(wǎng)絡(luò)具有以下特點(diǎn)(I)網(wǎng)絡(luò)的獨(dú)立性。Ad Hoc網(wǎng)絡(luò)與普通的移動網(wǎng)絡(luò)及固定網(wǎng)絡(luò)相比,最大的區(qū)別就是可以在任何時刻、任何地點(diǎn)不需要硬件基礎(chǔ)網(wǎng)絡(luò)設(shè)施的支持,就可以快速構(gòu)建起ー個移動通信網(wǎng)絡(luò)。它的建立不依賴于現(xiàn)有的網(wǎng)絡(luò)通信設(shè)施,具有一定的獨(dú)立性。(2)動態(tài)變化的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。在Ad Hoc網(wǎng)絡(luò)中,節(jié)點(diǎn)可以在網(wǎng)絡(luò)中隨意移動,節(jié)點(diǎn)的移動會導(dǎo)致節(jié)點(diǎn)之間的鏈路增加或消失,節(jié)點(diǎn)之間的關(guān)系會不斷發(fā)生變化;另外,在組成的Ad Hoc網(wǎng)絡(luò)中,節(jié)點(diǎn)可能同時還會是路由器,因此,移動會使Ad Hoc網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)不斷發(fā)生變化,而且變化的方式和速度都是不可預(yù)測的。(3)網(wǎng)絡(luò)的分布式特性。在Ad Hoc網(wǎng)絡(luò)中,沒有中心控制節(jié)點(diǎn),節(jié)點(diǎn)之間通過分布式協(xié)議互聯(lián)。一旦網(wǎng)絡(luò)的某個或某些節(jié)點(diǎn)發(fā)生故障,其余的節(jié)點(diǎn)仍然能夠正常工作?;诖?,本發(fā)明信息發(fā)布的方法,如圖I所示,包括以下步驟步驟100 :組建包含信息發(fā)布節(jié)點(diǎn)及客戶端節(jié)點(diǎn)的Ad Hoc網(wǎng)絡(luò),之后執(zhí)行步驟101 ;
這里,本步驟的具體實(shí)現(xiàn)可采用現(xiàn)有技木。其中,所述信息發(fā)布節(jié)點(diǎn)可以認(rèn)為就是ー個服務(wù)器,實(shí)際應(yīng)用時,所有所述信息發(fā)布節(jié)點(diǎn)通過Ad Hoc網(wǎng)絡(luò)組成靜態(tài)或動態(tài)的、對外開放的服務(wù)器群,供客戶訪問。所述信息發(fā)布節(jié)點(diǎn)除了用于進(jìn)行組網(wǎng)和轉(zhuǎn)發(fā)報(bào)文外,還用于接收和存儲來自其它所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶即商家發(fā)布的信息。除此以外,所述信息發(fā)布節(jié)點(diǎn)還可以并且只能修改自身所歸屬的用戶發(fā)布的信息。當(dāng)自身所歸屬的用戶發(fā)布的信息發(fā)生改變時,所述信息發(fā)布節(jié)點(diǎn)會通知組建的Ad Hoc網(wǎng)絡(luò)中的其它所有節(jié)點(diǎn)更新自身所歸屬的用戶發(fā)布的信息。這里,所述信息具體可以是商 家信息;商家信息具體可以是停車場信息或商場的商家信息等。歸屬于同一個用戶的信息發(fā)布節(jié)點(diǎn)可以是ー個或多個,可以是固定的也可以是移動的。所述客戶端節(jié)點(diǎn),用于存儲和轉(zhuǎn)發(fā)所述信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,還可以進(jìn)ー步用于獲取所述信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,但不能對獲取的、和/或存儲的信息進(jìn)行修改。所述客戶端節(jié)點(diǎn)可以通過捜索加入需要加入的Ad Hoc網(wǎng)絡(luò),并發(fā)送信息獲取請求,從其它節(jié)點(diǎn)獲取相應(yīng)的信息。這里,所述其它節(jié)點(diǎn)可以是信息發(fā)布節(jié)點(diǎn),也可以是客戶端節(jié)點(diǎn)。其中,所述客戶端節(jié)點(diǎn)具體可以是客戶使用的移動終端。步驟101 :當(dāng)自身歸屬的用戶需要發(fā)布信息時,信息發(fā)布節(jié)點(diǎn)保存所述用戶發(fā)布的信息,并向所述Ad Hoc網(wǎng)絡(luò)廣播所述用戶發(fā)布的信息,通知所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)更新所述信息發(fā)布節(jié)點(diǎn)的信息。具體地,所述廣播可以是所述信息發(fā)布節(jié)點(diǎn)向與自身直接連接的相鄰節(jié)點(diǎn)發(fā)送所述用戶發(fā)布的信息;所述相鄰節(jié)點(diǎn)收到所述用戶發(fā)布的信息后,更新自身保存的所述用戶對應(yīng)的信息,并在確定自身為路由節(jié)點(diǎn)后,向與自身直接連接的除發(fā)送所述用戶發(fā)布的信息外的其它節(jié)點(diǎn)轉(zhuǎn)發(fā)收到的信息,以此類推,直至所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)均收到所述用戶發(fā)布的信息為止。其中,當(dāng)所述相鄰節(jié)點(diǎn)確定自身不為路由節(jié)點(diǎn)時,則更新自身保存的所述用戶對應(yīng)的信息后,不再進(jìn)行任何操作。相應(yīng)的,所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)收到所述用戶發(fā)布的信息后,更新自身保存的所述用戶對應(yīng)的信息,進(jìn)而實(shí)現(xiàn)信息在所述Ad Hoc網(wǎng)絡(luò)中各節(jié)點(diǎn)上的發(fā)布。保存的信息的結(jié)構(gòu)可以以每個用戶為基本単位,S卩每個用戶發(fā)布的信息為一條信息;保存的每個用戶發(fā)布的信息的內(nèi)容包括識別號、名稱、類型、商家信息以及發(fā)布時間等;其中,識別號用于標(biāo)識唯一用戶,名稱用于標(biāo)識具體的用戶,方便客戶查找,類型用于標(biāo)識用戶的經(jīng)營類型,商家信息用于標(biāo)識用戶發(fā)布的具體信息,發(fā)布時間用于標(biāo)識用戶修改商家信息的具體時間。這里,所述發(fā)布信息具體可以是發(fā)布新的商家信息,或者,可以是更新已有的商家信息。所述相鄰節(jié)點(diǎn)可以為客戶端節(jié)點(diǎn)和/或除所述用戶歸屬的信息發(fā)布節(jié)點(diǎn)外的其它信息發(fā)布節(jié)點(diǎn)。其中,獲知所述直接連接的所述Ad Hoc網(wǎng)絡(luò)中的相鄰節(jié)點(diǎn)、以及確定節(jié)點(diǎn)是否為路由節(jié)點(diǎn)的具體處理過程為現(xiàn)有技木,這里不再贅述。該方法還可以進(jìn)ー步包括當(dāng)有新的信息發(fā)布節(jié)點(diǎn)加入所述Ad Hoc網(wǎng)絡(luò)時,所述新的信息發(fā)布節(jié)點(diǎn)通過向與自身連接的所述Ad Hoc網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,并保存。具體地,所述新的信息發(fā)布節(jié)點(diǎn)向與自身連接的所述Ad Hoc網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送信息獲取請求,收到信息獲取請求的節(jié)點(diǎn)向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的信息,并在確定自身保存的信息為所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息的部分信息后,修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的下ー個節(jié)點(diǎn)轉(zhuǎn)發(fā)修改后的信息獲取請求;所述下ー個節(jié)點(diǎn)根據(jù)收到的信 息獲取請求中需要獲取的信息的范圍,判斷自身是否保存有收到的信息獲取請求所需的所有信息,確定有收到的信息獲取請求所需的部分信息后,通過路由節(jié)點(diǎn)的轉(zhuǎn)發(fā),向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的部分信息,并修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的再下ー個節(jié)點(diǎn)轉(zhuǎn)發(fā)修改后的信息獲取請求,以此類推,直至所述新的信息發(fā)布節(jié)點(diǎn)獲取到所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息為止;所述新的信息發(fā)布節(jié)點(diǎn)將收到的所有信息中的識別號和發(fā)布時間進(jìn)行比對,得到最新的、所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息。其中,當(dāng)收到所述新的信息發(fā)布節(jié)點(diǎn)發(fā)送的信息獲取請求的節(jié)點(diǎn)確定自身保存的信息為所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息的全部信息后,則向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的所有信息,相應(yīng)的,所述新的信息發(fā)布節(jié)點(diǎn)收到的信息則為所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,此時,則不需要對收到的信息中的識別號和發(fā)布時間進(jìn)行比對。相應(yīng)的,當(dāng)收到信息獲取請求的下ー個節(jié)點(diǎn)確定自身保存有收到的信息獲取請求所需的所有信息后,則通過路由節(jié)點(diǎn),直接向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的所有信息,此時,不再向與自身直接連接的節(jié)點(diǎn)轉(zhuǎn)發(fā)信息獲取請求。本發(fā)明還提供了一種信息獲取的方法,如圖2所示,該方法包括以下步驟步驟200 :組建包含信息發(fā)布節(jié)點(diǎn)及客戶端節(jié)點(diǎn)的Ad Hoc網(wǎng)絡(luò),之后執(zhí)行步驟201 ;這里,本步驟的具體實(shí)現(xiàn)可采用現(xiàn)有技木。其中,所述信息發(fā)布節(jié)點(diǎn)可以認(rèn)為就是ー個服務(wù)器,實(shí)際應(yīng)用時,所有所述信息發(fā)布節(jié)點(diǎn)通過Ad Hoc網(wǎng)絡(luò)組成靜態(tài)或動態(tài)的、對外開放的服務(wù)器群,供客戶訪問。所述信息發(fā)布節(jié)點(diǎn)除了用于進(jìn)行組網(wǎng)和轉(zhuǎn)發(fā)報(bào)文外,還用于接收和存儲來自其它所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶即商家發(fā)布的信息。除此以外,所述信息發(fā)布節(jié)點(diǎn)還可以并且只能修改自身所歸屬的用戶發(fā)布的信息。當(dāng)自身所歸屬的用戶發(fā)布的信息發(fā)生改變時,所述信息發(fā)布節(jié)點(diǎn)會通知組建的Ad Hoc網(wǎng)絡(luò)中的其它所有節(jié)點(diǎn)更新自身所歸屬的用戶發(fā)布的信息。這里,所述信息具體可以是商家信息。商家信息具體可以是停車場信息或商場的商家信息等。歸屬于同一個用戶的信息發(fā)布節(jié)點(diǎn)可以是ー個或多個,可以是固定的也可以是移動的。所述客戶端節(jié)點(diǎn),用于存儲和轉(zhuǎn)發(fā)所述信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,還可以進(jìn)ー步用于獲取所述信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,但不能對獲取的、和/或存儲的信息進(jìn)行修改。所述客戶端節(jié)點(diǎn)可以通過捜索加入需要加入的Ad Hoc網(wǎng)絡(luò),并發(fā)送信息獲取請求,從其它節(jié)點(diǎn)獲取相應(yīng)的信息。這里,所述其它節(jié)點(diǎn)可以是信息發(fā)布節(jié)點(diǎn),也可以是客戶端節(jié)點(diǎn)。其中,所述客戶端節(jié)點(diǎn)具體可以是客戶使用的移動終端。步驟201 :需要獲取信息時,客戶端節(jié)點(diǎn)通過向與自身直接連接的所述Ad Hoc網(wǎng)絡(luò)中的相鄰節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到需要獲取的信息;具體地,需要獲取信息時,所述客戶端節(jié)點(diǎn)向所述相鄰節(jié)點(diǎn)發(fā)送信息獲取請求;所述相鄰節(jié)點(diǎn)根據(jù)收到的信息獲取請求中需要獲取的信息的范圍,判斷自身是否保存有收到的信息獲取請求所需的所有信息,確定有收到的信息獲取請求所需的部分信息后,向所述客戶端節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的部分信息,并修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的下ー個節(jié)點(diǎn)轉(zhuǎn)發(fā)修改后的信息獲取請求; 所述下ー個節(jié)點(diǎn)根據(jù)收到的信息獲取請求中需要獲取的信息的范圍,判斷自身是否保存有收到的信息獲取請求所需的所有信息,確定有收到的信息獲取請求所需的部分信息后,通過路由節(jié)點(diǎn)的轉(zhuǎn)發(fā),向所述客戶端節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的部分信息,并修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的再下ー個節(jié)點(diǎn)轉(zhuǎn)發(fā)修改后的信息獲取請求,以此類推,直至所述客戶端節(jié)點(diǎn)獲取到需要獲取的信息為止;所述客戶端節(jié)點(diǎn)將收到的所有信息中的識別號和發(fā)布時間進(jìn)行比對,得到最新的、需要獲取的信息。其中,當(dāng)所述相鄰節(jié)點(diǎn)確定自身保存有收到的信息獲取請求所需的所有信息后,則所述客戶端節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的所有信息,相應(yīng)的,所述客戶端節(jié)點(diǎn)收到的信息則為需要獲取的信息,此時,則不需要對收到的信息中的識別號和發(fā)布時間進(jìn)行比對。相應(yīng)的,當(dāng)所述下ー個節(jié)點(diǎn)確定自身保存有收到的信息獲取請求所需的所有信息后,則通過路由節(jié)點(diǎn),直接向所述客戶端節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的所有信息,此時,不再向與自身直接連接的再下一個節(jié)點(diǎn)轉(zhuǎn)發(fā)信息獲取請求。當(dāng)所述相鄰節(jié)點(diǎn)確定自身未保存有收到的信息獲取請求所需的任何信息后,則直接向與自身直接連接的其它節(jié)點(diǎn)轉(zhuǎn)發(fā)收到的信息獲取請求。相應(yīng)的,當(dāng)所述下ー個節(jié)點(diǎn)確定自身未保存有收到的信息獲取請求所需的任何信息后,則直接向與自身直接連接的節(jié)點(diǎn)轉(zhuǎn)發(fā)收到的信息獲取請求。其中,保存的信息的結(jié)構(gòu)可以以每個用戶為基本単位,即每個用戶發(fā)布的信息為一條信息;保存的用戶發(fā)布的信息的內(nèi)容包括識別號、名稱、類型、商家信息以及發(fā)布時間等;其中,識別號用于標(biāo)識唯一用戶,名稱用于標(biāo)識具體的用戶,方便客戶查找,類型用于標(biāo)識用戶的經(jīng)營類型,商家信息用于標(biāo)識用戶發(fā)布的具體信息,發(fā)布時間用于標(biāo)識用戶修改商家信息的具體時間。依據(jù)需要設(shè)置需要獲取的信息的范圍,所述需要獲取的信息的范圍具體可以包括識別號及發(fā)布的時間范圍等,換句話說,根據(jù)需要獲取的信息的范圍,所述客戶端節(jié)點(diǎn)所歸屬的客戶即可得到需要的信息。所述相鄰節(jié)點(diǎn)可以為除發(fā)送信息獲取請求的客戶端節(jié)點(diǎn)外的其它客戶端節(jié)點(diǎn)和/或信息發(fā)布節(jié)點(diǎn)。下面結(jié)合實(shí)施例對本發(fā)明再作進(jìn)ー步詳細(xì)的描述。圖3為本實(shí)施例所采用的Ad Hoc網(wǎng)絡(luò)的拓?fù)鋱鼍笆疽鈭D,如圖3所示,信息發(fā)布節(jié)點(diǎn)所歸屬的用戶為街道兩邊的商家,包括咖啡屋、飯店、商場、電影院、停車場、網(wǎng)吧、游戲廳、酒店、以及KTV等,客戶端節(jié)點(diǎn)則包括走在街道上的行人及駕駛員所用的移動終端。圖4為本實(shí)施例所組建的Ad Hoc網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)示意圖,如圖4所示,組建的AdHoc網(wǎng)絡(luò)中的信息發(fā)布節(jié)點(diǎn)A、B、C組成服務(wù)器群401,則組建的Ad Hoc網(wǎng)絡(luò)中的客戶端 節(jié)點(diǎn)D、E、F組成客戶群402,其中,A與B直接連接,B與C直接連接,B還與D直接連接,D與E直接連接,E與F直接連接,A與B、B與C、B與D、D與F之間可以直接進(jìn)行通信,A與C之間可以通過B進(jìn)行通信,D與F之間可以通過E進(jìn)行通信。這里,需要說明的是圖4中描述的A、B、C、D、E以及F僅用于說明本實(shí)施例采用的Ad Hoc網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),并不代表本實(shí)施例中信息發(fā)布節(jié)點(diǎn)只包含A、B、以及C,客戶端節(jié)點(diǎn)只包含D、E、以及F。本實(shí)施例信息發(fā)布的方法,如圖5所示,包括以下步驟步驟501 :當(dāng)自身所歸屬的用戶需要發(fā)布信息時,信息發(fā)布節(jié)點(diǎn)保存所述用戶發(fā)布的信息,之后向與自身直接連接的相鄰節(jié)點(diǎn)發(fā)送更新命令;這里,所述更新命令包含所述用戶發(fā)布的信息。所述相鄰節(jié)點(diǎn)可以是信息發(fā)布節(jié)點(diǎn)和/或客戶端節(jié)點(diǎn)。步驟502 :所述相鄰節(jié)點(diǎn)收到更新命令后,根據(jù)所述更新命令中的所述用戶發(fā)布的信息,更新自身保存的所述用戶對應(yīng)的信息,之后執(zhí)行步驟503 ;步驟503:所述相鄰節(jié)點(diǎn)判斷自身是否為路由節(jié)點(diǎn),如果是,則執(zhí)行步驟504,否貝U,執(zhí)行步驟507 ;步驟504 :向與自身直接連接的下ー個節(jié)點(diǎn)發(fā)送更新命令;這里,所述更新命令包含所述用戶發(fā)布的信息。所述下ー個節(jié)點(diǎn)可以是信息發(fā)布節(jié)點(diǎn)和/或客戶端節(jié)點(diǎn)。步驟505 :所述下ー個節(jié)點(diǎn)收到更新命令后,根據(jù)所述更新命令中的所述用戶發(fā)布的信息,更新自身保存的所述用戶對應(yīng)的信息,之后執(zhí)行步驟506 ;步驟506:所述下ー個節(jié)點(diǎn)判斷自身是否為路由節(jié)點(diǎn),如果是,則執(zhí)行步驟504,否貝U,執(zhí)行步驟507 ;這里,重復(fù)執(zhí)行步驟504 506,直至所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)均收到所述用戶發(fā)布的信息為止。步驟507 :結(jié)束當(dāng)前處理流程。當(dāng)有新的信息發(fā)布節(jié)點(diǎn)加入到本實(shí)施例已組建的Ad Hoc網(wǎng)絡(luò)中時,本實(shí)施例新的信息發(fā)布節(jié)點(diǎn)獲取信息的方法,如圖6所示,包括以下步驟步驟601 :新的信息發(fā)布節(jié)點(diǎn)加入Ad Hoc網(wǎng)絡(luò)中后,向與自身連接的所述Ad Hoc網(wǎng)絡(luò)中的相鄰節(jié)點(diǎn)發(fā)送信息獲取請求;這里,所述信息獲取請求包含需要獲取的信息的范圍,即所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息。所述相鄰節(jié)點(diǎn)可以是信息發(fā)布節(jié)點(diǎn)和/或客戶端節(jié)點(diǎn)。步驟602 :所述相鄰節(jié)點(diǎn)判斷自身是否有所述信息獲取請求所需的信息,如果有,則執(zhí)行步驟603,否則,執(zhí)行步驟610 ;步驟603 :進(jìn)ー步判斷保存的信息是否為收到的信息獲取請求所需的全部信息,如果是,則執(zhí)行步驟604,否則,執(zhí)行步驟605 ;步驟604:向所述新的信息發(fā)布節(jié)點(diǎn)返回收到的信息獲取請求所需的全部信息,之后執(zhí)彳T步驟612 ;步驟605 :向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的信息,并修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的下一個節(jié)點(diǎn)轉(zhuǎn)發(fā)信息獲取請求;
步驟606 :所述下ー個節(jié)點(diǎn)收到信息獲取請求后,判斷自身是否有所述信息獲取請求所需的信息,如果有,則執(zhí)行步驟607,否則,執(zhí)行步驟610 ;這里,所述下ー個節(jié)點(diǎn)可以是信息發(fā)布節(jié)點(diǎn)和/或客戶端節(jié)點(diǎn)。步驟607 :進(jìn)ー步判斷保存的信息是否為收到的信息獲取請求所需的全部信息,如果是,則執(zhí)行步驟608,否則,執(zhí)行步驟609 ;步驟608 :通過路由節(jié)點(diǎn),向所述新的信息發(fā)布節(jié)點(diǎn)返回收到的信息獲取請求所需的全部信息,之后執(zhí)行步驟611 ;步驟609 :通過路由節(jié)點(diǎn),向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的信息,并修改收到的信息獲取請求中需要獲取的信息的范圍,之后執(zhí)行步驟610 ;步驟610 :向與自身直接連接的下一個節(jié)點(diǎn)轉(zhuǎn)發(fā)信息獲取請求,之后執(zhí)行步驟606 ;這里,步驟606 610循環(huán)執(zhí)行,直至所述新的信息發(fā)布節(jié)點(diǎn)獲取到所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息為止。步驟611 :所述新的信息發(fā)布節(jié)點(diǎn)將收到的所有信息中的識別號和發(fā)布時間進(jìn)行比對,得到最新的、所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,之后執(zhí)行步驟612 ;步驟612 :結(jié)束當(dāng)前處理流程。這里,當(dāng)所述相鄰節(jié)點(diǎn)確定自身保存的信息為所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息的全部信息后,則向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的所有信息,相應(yīng)的,所述新的信息發(fā)布節(jié)點(diǎn)收到的信息則為所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,此時,則不需要對收到的信息中的識別號和發(fā)布時間進(jìn)行比對。本實(shí)施例中,客戶端節(jié)點(diǎn)需要獲取信息的方法與新加入的信息發(fā)布節(jié)點(diǎn)獲取信息的方法相同,這里不再贅述。所不同的是新的信息發(fā)布節(jié)點(diǎn)需要獲取的信息的范圍為所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,客戶端節(jié)點(diǎn)需要獲取的信息的范圍由客戶端節(jié)點(diǎn)所歸屬的客戶根據(jù)需要進(jìn)行設(shè)置。從上面的描述中可以看出,采用本發(fā)明的方案,能夠靈活組網(wǎng)、發(fā)布和獲取信息,不用上網(wǎng),就可以方便地向顧客提供附近Ikm-IOkm的停車場、商家和酒店等信息;并且裝置簡單便宜,易于維護(hù),在實(shí)際使用時,甚至可以直接使用酒店和餐廳等提供的WiFi設(shè)備組建Ad Hoc網(wǎng)絡(luò),從而實(shí)現(xiàn)信息的發(fā)布及獲取。為實(shí)現(xiàn)上述信息發(fā)布的方法,本發(fā)明還提供了ー種信息發(fā)布的系統(tǒng),如圖7所示,該系統(tǒng)包括第一信息發(fā)布節(jié)點(diǎn)71、第二信息發(fā)布節(jié)點(diǎn)72、和/或客戶端節(jié)點(diǎn)73 ;其中,第一信息發(fā)布節(jié)點(diǎn)71,用于當(dāng)自身所歸屬的用戶需要發(fā)布信息時,保存所述用戶發(fā)布的信息,并通過第二信息發(fā)布節(jié)點(diǎn)72和/或客戶端節(jié)點(diǎn)73向Ad Hoc網(wǎng)絡(luò)廣播所述用戶發(fā)布的信息,通知所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)更新第一信息發(fā)布節(jié)點(diǎn)71的信息;這里,所述第二信息發(fā)布節(jié)點(diǎn)72和/或客戶端節(jié)點(diǎn)73是與第一信息發(fā)布節(jié)點(diǎn)71直接連接的相鄰節(jié)點(diǎn);所述廣播具體是所述第一信息發(fā)布節(jié)點(diǎn)71向所述第二信息發(fā)布節(jié)點(diǎn)72和/或客戶端節(jié)點(diǎn)73發(fā)送所述用戶發(fā)布的信息,所述第二信息發(fā)布節(jié)點(diǎn)72和/或客戶端節(jié)點(diǎn)73收到所述用戶發(fā)布的信息后,更新自身保存的所述用戶對應(yīng)的信息,并在確定自身為路由節(jié)點(diǎn)后,向與自身直接連接的除發(fā)送所述用戶發(fā)布的信息外的其它節(jié)點(diǎn)轉(zhuǎn)發(fā)收到的信息,以此類推,直至所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)均收到所述用戶發(fā)布的信息為止。其中,所述第一信息發(fā)布節(jié)點(diǎn)71、第二信息發(fā)布節(jié)點(diǎn)72、客戶端節(jié)點(diǎn)73可以是AdHoc網(wǎng)絡(luò)中的任意ー個節(jié)點(diǎn)。該系統(tǒng)還可以進(jìn)ー步包括第三信息發(fā)布節(jié)點(diǎn),用于當(dāng)新加入所述AdHoc網(wǎng)絡(luò)吋,通過向與自身連接的所述Ad Hoc網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,并保存。 這里,本發(fā)明所述信息發(fā)布的系統(tǒng)中的第三信息發(fā)布節(jié)點(diǎn)的具體處理已在上文中詳述,不再贅述。為實(shí)現(xiàn)上述信息獲取的方法,本發(fā)明還提供了ー種信息獲取的系統(tǒng),如圖8所示,該系統(tǒng)包括第一客戶端節(jié)點(diǎn)81、第二客戶端節(jié)點(diǎn)82、和/或信息發(fā)布節(jié)點(diǎn)83 ;其中,第一客戶端節(jié)點(diǎn)81,用于需要獲取信息時,通過向與自身直接連接的AdHoc網(wǎng)絡(luò)中的第二客戶端節(jié)點(diǎn)82、和/或信息發(fā)布節(jié)點(diǎn)83發(fā)送信息獲取請求,獲取到需要獲取的信
o這里,本發(fā)明所述信息獲取的系統(tǒng)中的第二客戶端節(jié)點(diǎn)、和/或信息發(fā)布節(jié)點(diǎn)的具體處理已在上文中詳述,不再贅述。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種信息發(fā)布的方法,其特征在于,組建包含信息發(fā)布節(jié)點(diǎn)及客戶端節(jié)點(diǎn)的Ad Hoc網(wǎng)絡(luò);該方法還包括 當(dāng)自身所歸屬的用戶需要發(fā)布信息時,信息發(fā)布節(jié)點(diǎn)保存所述用戶發(fā)布的信息,并向所述Ad Hoc網(wǎng)絡(luò)廣播所述用戶發(fā)布的信息,通知所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)更新所述信息發(fā)布節(jié)點(diǎn)的信息。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述向所述AdHoc網(wǎng)絡(luò)廣播所述用戶發(fā)布的信息,通知所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)更新所述信息發(fā)布節(jié)點(diǎn)的信息,包括 所述信息發(fā)布節(jié)點(diǎn)向與自身直接連接的相鄰節(jié)點(diǎn)發(fā)送所述用戶發(fā)布的信息;所述相鄰節(jié)點(diǎn)收到所述用戶發(fā)布的信息后,更新自身保存的所述用戶對應(yīng)的信息,并在確定自身為路由節(jié)點(diǎn)后,向與自身直接連接的除發(fā)送所述用戶發(fā)布的信息外的其它節(jié)點(diǎn)轉(zhuǎn)發(fā)收到的信息,以此類推,直至所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)均收到所述用戶發(fā)布的信息為止; 其中,所述相鄰節(jié)點(diǎn)為信息發(fā)布節(jié)點(diǎn)和/或客戶端節(jié)點(diǎn)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法進(jìn)一步包括 當(dāng)所述相鄰節(jié)點(diǎn)確定自身不為路由節(jié)點(diǎn)時,更新自身保存的所述用戶對應(yīng)的信息后,不再進(jìn)行任何操作。
4.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,該方法還包括當(dāng)有新的信息發(fā)布節(jié)點(diǎn)加入所述Ad Hoc網(wǎng)絡(luò)時,所述新的信息發(fā)布節(jié)點(diǎn)通過向與自身連接的所述Ad Hoc網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,并保存。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述新的信息發(fā)布節(jié)點(diǎn)通過向與自身連接的所述Ad Hoc網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,包括 所述新的信息發(fā)布節(jié)點(diǎn)向與自身連接的所述Ad Hoc網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送信息獲取請求,收到信息獲取請求的節(jié)點(diǎn)向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的信息,并在確定自身保存的信息為所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息的部分信息后,修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的下一個節(jié)點(diǎn)轉(zhuǎn)發(fā)修改后的信息獲取請求;所述下一個節(jié)點(diǎn)根據(jù)收到的信息獲取請求中需要獲取的信息的范圍,判斷自身是否保存有收到的信息獲取請求所需的所有信息,確定有收到的信息獲取請求所需的部分信息后,通過路由節(jié)點(diǎn)的轉(zhuǎn)發(fā),向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的部分信息,并修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的再下一個節(jié)點(diǎn)轉(zhuǎn)發(fā)修改后的信息獲取請求,以此類推,直至所述新的信息發(fā)布節(jié)點(diǎn)獲取到所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息為止; 所述新的信息發(fā)布節(jié)點(diǎn)將收到的所有信息中的識別號和發(fā)布時間進(jìn)行比對,得到最新的、所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,該方法進(jìn)一步包括 當(dāng)收到所述新的信息發(fā)布節(jié)點(diǎn)發(fā)送的信息獲取請求的節(jié)點(diǎn)確定自身保存的信息為所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息的全部信息后,則向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的所有信息;或者,當(dāng)收到信息獲取請求的下一個節(jié)點(diǎn)確定自身保存有收到的信息獲取請求所需的所有信息后,則通過路由節(jié)點(diǎn),直接向所述新的信息發(fā)布節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的所有信息。
7.一種信息獲取的方法,其特征在于,組建包含信息發(fā)布節(jié)點(diǎn)及客戶端節(jié)點(diǎn)的Ad Hoc網(wǎng)絡(luò);該方法還包括 需要獲取信息時,客戶端節(jié)點(diǎn)通過向與自身直接連接的所述Ad Hoc網(wǎng)絡(luò)中的相鄰節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到需要獲取的信息; 其中,所述相鄰節(jié)點(diǎn)為客戶端節(jié)點(diǎn)和/或信息發(fā)布節(jié)點(diǎn)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述客戶端節(jié)點(diǎn)通過向與自身直接連接的所述Ad Hoc網(wǎng)絡(luò)中的相鄰節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到需要獲取的信息,包括 所述客戶端節(jié)點(diǎn)向所述相鄰節(jié)點(diǎn)發(fā)送信息獲取請求;所述相鄰節(jié)點(diǎn)根據(jù)收到的信息獲取請求中需要獲取的信息的范圍,判斷自身是否保存有收到的信息獲取請求所需的所有信息,確定有收到的信息獲取請求所需的部分信息后,向所述客戶端節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的部分信息,并修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的下一個節(jié)點(diǎn)轉(zhuǎn)發(fā)修改后的信息獲取請求; 所述下一個節(jié)點(diǎn)根據(jù)收到的信息獲取請求中需要獲取的信息的范圍,判斷自身是否保存有收到的信息獲取請求所需的所有信息,確定有收到的信息獲取請求所需的部分信息后,通過路由節(jié)點(diǎn)的轉(zhuǎn)發(fā),向所述客戶端節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的部分信息,并修改收到的信息獲取請求中需要獲取的信息的范圍,向與自身直接連接的再下一個節(jié)點(diǎn)轉(zhuǎn)發(fā)修改后的信息獲取請求,以此類推,直至所述客戶端節(jié)點(diǎn)獲取到需要獲取的信息為止; 所述客戶端節(jié)點(diǎn)將收到的所有信息中的識別號和發(fā)布時間進(jìn)行比對,得到最新的、需要獲取的信息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,該方法進(jìn)一步包括 當(dāng)所述相鄰節(jié)點(diǎn)確定自身保存有收到的信息獲取請求所需的所有信息后,則所述客戶端節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的所有信息;或者, 當(dāng)所述下一個節(jié)點(diǎn)確定自身保存有收到的信息獲取請求所需的所有信息后,則通過路由節(jié)點(diǎn),直接向所述客戶端節(jié)點(diǎn)返回自身保存的收到的信息獲取請求所需的所有信息。
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,該方法進(jìn)一步包括 當(dāng)所述相鄰節(jié)點(diǎn)確定自身未保存有收到的信息獲取請求所需的信息后,則直接向與自身直接連接的其它節(jié)點(diǎn)轉(zhuǎn)發(fā)收到的信息獲取請求; 相應(yīng)的,當(dāng)所述下一個節(jié)點(diǎn)確定自身未保存有收到的信息獲取請求所需的信息后,則直接向與自身直接連接的節(jié)點(diǎn)轉(zhuǎn)發(fā)收到的信息獲取請求。
11.一種信息發(fā)布的系統(tǒng),其特征在于,該系統(tǒng)包括第一信息發(fā)布節(jié)點(diǎn)、第二信息發(fā)布節(jié)點(diǎn)、和/或客戶端節(jié)點(diǎn);其中, 第一信息發(fā)布節(jié)點(diǎn),用于當(dāng)自身所歸屬的用戶需要發(fā)布信息時,保存所述用戶發(fā)布的信息,并通過第二信息發(fā)布節(jié)點(diǎn)和/或客戶端節(jié)點(diǎn)向Ad Hoc網(wǎng)絡(luò)廣播所述用戶發(fā)布的信息,通知所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)更新第一信息發(fā)布節(jié)點(diǎn)的信息。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,該系統(tǒng)還包括第三信息發(fā)布節(jié)點(diǎn),用于當(dāng)新加入所述Ad Hoc網(wǎng)絡(luò)時,通過向與自身連接的所述Ad Hoc網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到所述Ad Hoc網(wǎng)絡(luò)中的所有信息發(fā)布節(jié)點(diǎn)所歸屬的用戶發(fā)布的信息,并保存。
13.一種信息獲取的系統(tǒng),其特征在于,該系統(tǒng)包括第一客戶端節(jié)點(diǎn)、第二客戶端節(jié)點(diǎn)、和/或信息發(fā)布節(jié)點(diǎn);其中, 第一客戶端節(jié)點(diǎn),用于需要獲取信息時,通過向與自身直接連接的Ad Hoc網(wǎng)絡(luò)中的第二客戶端節(jié)點(diǎn)、和/或信息發(fā)布節(jié)點(diǎn)發(fā)送信息獲取請求,獲取到需要獲取的信息。
全文摘要
本發(fā)明公開了一種信息發(fā)布的方法,包括組建包含信息發(fā)布節(jié)點(diǎn)及客戶端節(jié)點(diǎn)的Ad Hoc網(wǎng)絡(luò);當(dāng)自身所歸屬的用戶需要發(fā)布信息時,信息發(fā)布節(jié)點(diǎn)保存所述用戶發(fā)布的信息,并向所述Ad Hoc網(wǎng)絡(luò)廣播所述用戶發(fā)布的信息,通知所述Ad Hoc網(wǎng)絡(luò)中的所有其它節(jié)點(diǎn)更新所述信息發(fā)布節(jié)點(diǎn)的信息。本發(fā)明同時還公開了一種信息發(fā)布的系統(tǒng)、信息獲取的方法及系統(tǒng),采用本發(fā)明的方法及系統(tǒng),能及時、有效地實(shí)現(xiàn)信息的發(fā)布、獲取。
文檔編號H04W4/12GK102769829SQ201210205348
公開日2012年11月7日 申請日期2012年6月20日 優(yōu)先權(quán)日2012年6月20日
發(fā)明者崔杰, 程曉峰, 鄒威 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
德钦县| 海丰县| 宁河县| 红原县| 偏关县| 新蔡县| 太保市| 偃师市| 丰台区| 海林市| 陈巴尔虎旗| 花莲市| 资阳市| 安塞县| 林州市| 广平县| 陇西县| 怀化市| 阜新| 青岛市| 彭阳县| 前郭尔| 金昌市| 大洼县| 五家渠市| 南皮县| 台北县| 德阳市| 龙口市| 司法| 尚义县| 巴南区| 吴桥县| 杭州市| 东方市| 安多县| 罗田县| 滦南县| 普安县| 灌南县| 德钦县|