專(zhuān)利名稱(chēng):一種基于業(yè)務(wù)優(yōu)先級(jí)的網(wǎng)絡(luò)結(jié)構(gòu)及其推送方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)結(jié)構(gòu),特別涉及一種基于業(yè)務(wù)優(yōu)先級(jí)的網(wǎng)絡(luò)結(jié)構(gòu),屬于網(wǎng)絡(luò)通信領(lǐng)域。
背景技術(shù):
隨著現(xiàn)代通信技術(shù),特別是智能終端和互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,人們的消費(fèi)習(xí)慣和支付方式發(fā)生了深刻變化,越來(lái)越多的人開(kāi)始習(xí)慣采用銀行卡或互聯(lián)網(wǎng)等形式進(jìn)行支付。據(jù)中國(guó)銀聯(lián)的最新統(tǒng)計(jì),2012年全國(guó)銀行卡聯(lián)網(wǎng)活動(dòng)商戶、刷卡機(jī)(P0S),分別同比增長(zhǎng)51%、46%,廣泛分布于日常生活的各個(gè)領(lǐng)域,并加速向農(nóng)村地區(qū)拓展。特別是隨著中國(guó)擴(kuò)大內(nèi)需,廣大的農(nóng)村和偏遠(yuǎn)地區(qū)市場(chǎng)被逐漸開(kāi)放出來(lái)。基于成本的考慮,這些地區(qū)的直營(yíng)店或加盟店往往采用智能支付智能終端,該智能終端具備金融支付、貨物查詢、營(yíng)銷(xiāo)助理、視頻會(huì)議等功能。然而由于這些地區(qū)通訊基礎(chǔ)設(shè)施的落后,網(wǎng)絡(luò)帶寬低且網(wǎng)速不穩(wěn)定,在使用智能支付智能終端時(shí),容易出現(xiàn)支付功能不穩(wěn)定、語(yǔ)音或畫(huà)面延遲大、數(shù)據(jù)不能及時(shí)下載的問(wèn)題。傳統(tǒng)做法是繼續(xù)等待或者重復(fù)嘗試,而這又往往加重網(wǎng)絡(luò)或者服務(wù)器的負(fù)擔(dān),造成更嚴(yán)重的故障。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于業(yè)務(wù)優(yōu)先級(jí)的網(wǎng)絡(luò)結(jié)構(gòu)及其推送方法,避免了網(wǎng)絡(luò)擁堵出現(xiàn),優(yōu)化了網(wǎng)絡(luò)環(huán)境,保證了重要功能的實(shí)時(shí)性和準(zhǔn)確性。本發(fā)明的目的是這樣實(shí)現(xiàn)的:一種基于業(yè)務(wù)優(yōu)先級(jí)的網(wǎng)絡(luò)結(jié)構(gòu)及其推送方法,該網(wǎng)絡(luò)結(jié)構(gòu)包括包括連接在服務(wù)器上的由若干智能終端組成的多個(gè)層狀網(wǎng)絡(luò)結(jié)構(gòu),每個(gè)智能終端在網(wǎng)絡(luò)中都是一個(gè)節(jié)點(diǎn),每個(gè)層中的節(jié)點(diǎn)組成一個(gè)環(huán)路;該方法包括以下步驟:a)智能終端加入所述網(wǎng)絡(luò)結(jié)構(gòu);b)對(duì)于智能終端使用支付功能時(shí),智能終端通過(guò)業(yè)務(wù)識(shí)別功能,識(shí)別出智能終端正在使用的功能,并根據(jù)各功能的優(yōu)先級(jí)提供相應(yīng)的網(wǎng)絡(luò)帶寬;對(duì)于智能終端使用數(shù)據(jù)傳輸功能時(shí),在分層的網(wǎng)絡(luò)結(jié)構(gòu)中使用“PUSH”和“PULL”兩種方法實(shí)現(xiàn)數(shù)據(jù)傳輸,“PUSH”法為服務(wù)器若需要向智能終端發(fā)送某一數(shù)據(jù),則服務(wù)器發(fā)出數(shù)據(jù),數(shù)據(jù)流從上至下,依次進(jìn)入各匯聚點(diǎn)環(huán),再由各匯聚點(diǎn)向節(jié)點(diǎn)環(huán)內(nèi)的其他智能終端分發(fā),從而完成數(shù)據(jù)的發(fā)送;“PULL”法為若某一智能終端需要某一信息,則通過(guò)節(jié)點(diǎn)環(huán)上的匯聚點(diǎn)發(fā)送需求給上一級(jí)和下一級(jí),上一級(jí)和下一級(jí)匯聚點(diǎn)在接受請(qǐng)求后查詢本環(huán)內(nèi)是否有相應(yīng)的信息,如果沒(méi)有查找到則繼續(xù)向上一級(jí)或下一級(jí)請(qǐng)求,直至上一級(jí)到達(dá)連接在服務(wù)器上的網(wǎng)絡(luò)結(jié)構(gòu)、下一級(jí)到達(dá)最底層的網(wǎng)絡(luò)結(jié)構(gòu),若還是不能找到,則通過(guò)服務(wù)器進(jìn)行信息的檢索,若在某一層中找到該信息,則該信息通過(guò)匯聚點(diǎn)返回給需要的智能終端;c)智能終端退出所述網(wǎng)絡(luò)結(jié)構(gòu)。作為本發(fā)明的改進(jìn),所述每個(gè)層中的節(jié)點(diǎn)也作為該層中另一節(jié)點(diǎn)環(huán)的匯聚點(diǎn),所述節(jié)點(diǎn)環(huán)由多個(gè)智能終端組成,所述匯聚點(diǎn)組成的匯聚點(diǎn)環(huán)完成上一層與下一層之間的數(shù)據(jù)交換。在進(jìn)行信息推送時(shí),智能終端根據(jù)各功能的優(yōu)先級(jí)提供相應(yīng)的服務(wù)質(zhì)量,(如智能終端同時(shí)具備支付、數(shù)據(jù)錄入和查詢、營(yíng)銷(xiāo)助理、視頻通話、網(wǎng)絡(luò)瀏覽,智能終端在同時(shí)進(jìn)行支付和上網(wǎng)瀏覽時(shí),應(yīng)保證支付功能的帶寬保證和數(shù)據(jù)包優(yōu)先級(jí))。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:本發(fā)明將多個(gè)智能終端根據(jù)地理位置或者帶寬大小組成一個(gè)分層的網(wǎng)絡(luò),每個(gè)智能終端在網(wǎng)絡(luò)中都是一個(gè)獨(dú)立的節(jié)點(diǎn),每個(gè)層次中的節(jié)點(diǎn)相互連接成為一個(gè)環(huán)路,某個(gè)層上的節(jié)點(diǎn)都有一個(gè)父節(jié)點(diǎn)(如果是根節(jié)點(diǎn)則沒(méi)有父節(jié)點(diǎn),根節(jié)點(diǎn)為連接在服務(wù)器山的匯聚點(diǎn))和子節(jié)點(diǎn)(如果是葉子節(jié)點(diǎn)則沒(méi)有子節(jié)點(diǎn),葉子節(jié)點(diǎn)為最底層上的匯聚點(diǎn)),該匯聚點(diǎn)負(fù)責(zé)環(huán)內(nèi)節(jié)點(diǎn)的維護(hù);并且通過(guò)基于業(yè)務(wù)優(yōu)先級(jí)的推送方法實(shí)現(xiàn)數(shù)據(jù)的通信與交換,從而節(jié)約了帶寬,優(yōu)化了網(wǎng)絡(luò)環(huán)境,避免了網(wǎng)絡(luò)的擁堵,保證了重要功能的實(shí)時(shí)性和準(zhǔn)確性。本發(fā)明可用于智能設(shè)備的網(wǎng)絡(luò)通信中。為了確保網(wǎng)絡(luò)的運(yùn)行的穩(wěn)定性,所述網(wǎng)絡(luò)結(jié)構(gòu)中智能終端的加入與退出包括以下步驟:a)智能終端的加入:一個(gè)智能終端在接入網(wǎng)絡(luò)后,向服務(wù)器發(fā)送加入請(qǐng)求,在進(jìn)行安全度量后準(zhǔn)許加入網(wǎng)絡(luò),同時(shí)根據(jù)該智能終端的地理位置、帶寬、銷(xiāo)售情況以及上一次在網(wǎng)絡(luò)中的位置信息,建議其加入某一個(gè)節(jié)點(diǎn)環(huán),并將該環(huán)路匯聚點(diǎn)信息發(fā)送給該智能終端,該智能終端通過(guò)接收的信息與匯聚點(diǎn)聯(lián)系并加入網(wǎng)絡(luò);b)智能終端的退出:智能終端在正常退出網(wǎng)絡(luò)時(shí),會(huì)向匯聚點(diǎn)發(fā)送退出請(qǐng)求,匯聚點(diǎn)在接受信息后發(fā)送確認(rèn)請(qǐng)求并記錄智能終端的信息,該信息最終也要發(fā)送到服務(wù)器,智能終端在非正常退出網(wǎng)絡(luò)時(shí),匯聚點(diǎn)在確認(rèn)后會(huì)重新形成環(huán)路并記錄智能終端的這一行為并上報(bào)給服務(wù)器。避免斷環(huán)情況的出現(xiàn),從而保證了數(shù)據(jù)交流的連續(xù)性,進(jìn)一步確保較高的網(wǎng)絡(luò)通信質(zhì)量。
圖1是本發(fā)明中網(wǎng)絡(luò)結(jié)構(gòu)示意圖。圖2是智能終端請(qǐng)求接入網(wǎng)絡(luò)流程圖。圖3是智能終端請(qǐng)求退出網(wǎng)絡(luò)流程圖。圖4是本發(fā)明根據(jù)圖1的網(wǎng)絡(luò)結(jié)構(gòu)TOSH數(shù)據(jù)結(jié)構(gòu)圖。圖5是本發(fā)明根據(jù)圖1的網(wǎng)絡(luò)結(jié)構(gòu)TOLL數(shù)據(jù)結(jié)構(gòu)圖。圖中,I智能終端,2服務(wù)器,3匯聚點(diǎn),4父匯聚點(diǎn),5子匯聚點(diǎn)。
具體實(shí)施例方式如圖1所示的一種基于業(yè)務(wù)優(yōu)先級(jí)的網(wǎng)絡(luò)結(jié)構(gòu)及其推送方法,該網(wǎng)絡(luò)結(jié)構(gòu)包括包括連接在服務(wù)器2上的由若干智能終端I組成的多個(gè)層狀網(wǎng)絡(luò)結(jié)構(gòu),每個(gè)智能終端I在網(wǎng)絡(luò)中都是一個(gè)節(jié)點(diǎn),每個(gè)層中的節(jié)點(diǎn)組成一個(gè)環(huán)路,每個(gè)層中的節(jié)點(diǎn)也作為該層中另一節(jié)點(diǎn)環(huán)的匯聚點(diǎn)3,節(jié)點(diǎn)環(huán)由多個(gè)智能終端I組成,匯聚點(diǎn)3組成的匯聚點(diǎn)3環(huán)完成上一層與下一層之間的數(shù)據(jù)交換。結(jié)合附圖2-5,對(duì)該推送方法進(jìn)行進(jìn)一步說(shuō)明:
a)智能終端I加入所述網(wǎng)絡(luò)結(jié)構(gòu):如圖2所示,智能終端I向服務(wù)器2發(fā)送進(jìn)入請(qǐng)求,在獲得許可后,根據(jù)該智能終端I的地理位置、帶寬、銷(xiāo)售情況以及上一次在網(wǎng)絡(luò)中的位置信息連接到相應(yīng)的匯聚點(diǎn)3,并由匯聚點(diǎn)3根據(jù)服務(wù)器2反饋的信息分配相應(yīng)的節(jié)點(diǎn)位置;
b)對(duì)于智能終端I使用支付功能時(shí),智能終端I通過(guò)業(yè)務(wù)識(shí)別功能,識(shí)別出智能終端I正在使用的功能,并根據(jù)各功能的優(yōu)先級(jí)提供相應(yīng)的網(wǎng)絡(luò)帶寬;對(duì)于智能終端I使用數(shù)據(jù)傳輸功能時(shí),在分層的網(wǎng)絡(luò)結(jié)構(gòu)中使用“PUSH”和“PULL”兩種方法實(shí)現(xiàn)數(shù)據(jù)傳輸,“PUSH”數(shù)據(jù)時(shí),如圖4所示(箭頭表示數(shù)據(jù)流向),匯聚點(diǎn)3在接收上游父匯聚點(diǎn)4的信息后,馬上向其下游子匯聚點(diǎn)5發(fā)送,同時(shí)在環(huán)內(nèi)傳播,而下游子匯聚點(diǎn)5在接受信息后,同樣也在其環(huán)內(nèi)傳播,實(shí)現(xiàn)數(shù)據(jù)的傳播;“PULL”數(shù)據(jù)時(shí),如圖5所示(箭頭表示數(shù)據(jù)流向),智能終端I迫切需要某數(shù)據(jù),則立即向匯聚點(diǎn)3發(fā)送請(qǐng)求,匯聚點(diǎn)3在接收請(qǐng)求后,立即查找此信息是否在環(huán)內(nèi),如果不在,則立即將請(qǐng)求轉(zhuǎn)發(fā)給父匯聚點(diǎn)4和子匯聚點(diǎn)5,父匯聚點(diǎn)4和子匯聚點(diǎn)5在接收信息后,立即在環(huán)內(nèi)查找,如果沒(méi)有找到,則進(jìn)一步轉(zhuǎn)發(fā),若不能找到,則通過(guò)服務(wù)器2進(jìn)行信息的檢索,若在某一層中找到該信息,則該信息通過(guò)匯聚點(diǎn)3返回給需要的智能終端I ;
c)智能終端I退出所述網(wǎng)絡(luò)結(jié)構(gòu):如圖3所示,智能終端I向匯聚點(diǎn)3發(fā)送退出請(qǐng)求,匯聚點(diǎn)3將退出請(qǐng)求連同終端的相關(guān)信息一同發(fā)送給服務(wù)器2,服務(wù)器2在處理完請(qǐng)求后發(fā)送確認(rèn)信息給終端,若智能終端I在非正常退出網(wǎng)絡(luò)時(shí),匯聚點(diǎn)3在確認(rèn)后會(huì)重新形成環(huán)路并記錄智能終端I的這一行為并上報(bào)給服務(wù)器2。本發(fā)明并不局限于上述實(shí)施例,在本發(fā)明公開(kāi)的技術(shù)方案的基礎(chǔ)上,本領(lǐng)域的技術(shù)人員根據(jù)所公開(kāi)的技術(shù)內(nèi)容,不需要?jiǎng)?chuàng)造性的勞動(dòng)就可以對(duì)其中的一些技術(shù)特征作出一些替換和變形,這些替換和變形均在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種基于業(yè)務(wù)優(yōu)先級(jí)的網(wǎng)絡(luò)結(jié)構(gòu),其特征在于,包括連接在服務(wù)器上的由若干智能終端組成的多個(gè)層狀網(wǎng)絡(luò)結(jié)構(gòu),每個(gè)智能終端在網(wǎng)絡(luò)中都是一個(gè)節(jié)點(diǎn),每個(gè)層中的節(jié)點(diǎn)組成一個(gè)環(huán)路。
2.根據(jù)權(quán)利要求1所述的一種基于業(yè)務(wù)優(yōu)先級(jí)的網(wǎng)絡(luò)結(jié)構(gòu),其特征在于,所述每個(gè)層中的節(jié)點(diǎn)也作為該層中另一節(jié)點(diǎn)環(huán)的匯聚點(diǎn),所述節(jié)點(diǎn)環(huán)由多個(gè)智能終端組成,所述匯聚點(diǎn)組成的匯聚點(diǎn)環(huán)完成上一層與下一層之間的數(shù)據(jù)交換。
3.一種基于權(quán)利要求1或2所述網(wǎng)絡(luò)結(jié)構(gòu)的推送方法,其特征在于,該方法包括以下步驟: a)智能終端加入所述網(wǎng)絡(luò)結(jié)構(gòu); b)對(duì)于智能終端使用支付功能時(shí),智能終端通過(guò)業(yè)務(wù)識(shí)別功能,識(shí)別出智能終端正在使用的功能,并根據(jù)各功能的優(yōu)先級(jí)提供相應(yīng)的網(wǎng)絡(luò)帶寬;對(duì)于智能終端使用數(shù)據(jù)傳輸功能時(shí),在分層的網(wǎng)絡(luò)結(jié)構(gòu)中使用“PUSH”和“PULL”兩種方法實(shí)現(xiàn)數(shù)據(jù)傳輸,“PUSH”法為服務(wù)器若需要向智能終端發(fā)送某一數(shù)據(jù),則服務(wù)器發(fā)出數(shù)據(jù),數(shù)據(jù)流從上至下,依次進(jìn)入各匯聚點(diǎn)環(huán),再由各匯聚點(diǎn)向節(jié)點(diǎn)環(huán)內(nèi)的其他智能終端分發(fā),從而完成數(shù)據(jù)的發(fā)送;“PULL”法為若某一智能終端需要某一信息,則通過(guò)節(jié)點(diǎn)環(huán)上的匯聚點(diǎn)發(fā)送需求給上一級(jí)和下一級(jí),上一級(jí)和下一級(jí)匯聚點(diǎn)在接受請(qǐng)求后查詢本環(huán)內(nèi)是否有相應(yīng)的信息,如果沒(méi)有查找到則繼續(xù)向上一級(jí)或下一級(jí)請(qǐng)求,直至上一級(jí)到達(dá)連接在服務(wù)器上的網(wǎng)絡(luò)結(jié)構(gòu)、下一級(jí)到達(dá)最底層的網(wǎng)絡(luò)結(jié)構(gòu),若還是不能找到,則通過(guò)服務(wù)器進(jìn)行信息的檢索,若在某一層中找到該信息,則該信息通過(guò)匯聚點(diǎn)返回給需要的智能終端; c)智能終端退出所述網(wǎng)絡(luò)結(jié)構(gòu)。
4.根據(jù)權(quán)利要求3所述的一種推送方法,其特征在于,所述網(wǎng)絡(luò)結(jié)構(gòu)中智能終端的加入與退出包括以下步驟: a)智能終端的加入:一個(gè)智能終端在接入網(wǎng)絡(luò)后,向服務(wù)器發(fā)送加入請(qǐng)求,在進(jìn)行安全度量后準(zhǔn)許加入網(wǎng)絡(luò),同時(shí)根據(jù)該智能終端的地理位置、帶寬、銷(xiāo)售情況以及上一次在網(wǎng)絡(luò)中的位置信息,建議其加入某一個(gè)節(jié)點(diǎn)環(huán),并將該環(huán)路匯聚點(diǎn)信息發(fā)送給該智能終端,該智能終端通過(guò)接收的信息與匯聚點(diǎn)聯(lián)系并加入網(wǎng)絡(luò); b)智能終端的退出:智能終端在正常退出網(wǎng)絡(luò)時(shí),會(huì)向匯聚點(diǎn)發(fā)送退出請(qǐng)求,匯聚點(diǎn)在接受信息后發(fā)送確認(rèn)請(qǐng)求并記錄智能終端的信息,該信息最終也要發(fā)送到服務(wù)器,智能終端在非正常退出網(wǎng)絡(luò)時(shí),匯聚點(diǎn)在確認(rèn)后會(huì)重新形成環(huán)路并記錄智能終端的這一行為并上報(bào)給服務(wù)器。
全文摘要
本發(fā)明公開(kāi)了網(wǎng)絡(luò)通信領(lǐng)域內(nèi)的一種基于業(yè)務(wù)優(yōu)先級(jí)的網(wǎng)絡(luò)結(jié)構(gòu)及其推送方法,該網(wǎng)絡(luò)結(jié)構(gòu)包括包括連接在服務(wù)器上的由若干智能終端組成的多個(gè)層狀網(wǎng)絡(luò)結(jié)構(gòu),每個(gè)智能終端在網(wǎng)絡(luò)中都是一個(gè)節(jié)點(diǎn),每個(gè)層中的節(jié)點(diǎn)組成一個(gè)環(huán)路;該方法包括以下步驟a)智能終端加入所述網(wǎng)絡(luò)結(jié)構(gòu);b)對(duì)于智能終端使用支付功能時(shí),優(yōu)先提供相應(yīng)的網(wǎng)絡(luò)帶寬;對(duì)于智能終端使用數(shù)據(jù)傳輸功能時(shí),在分層的網(wǎng)絡(luò)結(jié)構(gòu)中使用“PUSH”和“PULL”兩種方法實(shí)現(xiàn)數(shù)據(jù)傳輸,c)智能終端退出所述網(wǎng)絡(luò)結(jié)構(gòu),本發(fā)明優(yōu)化了網(wǎng)絡(luò)環(huán)境,避免了網(wǎng)絡(luò)的擁堵,保證了重要功能的實(shí)時(shí)性和準(zhǔn)確性,可用于智能設(shè)備的網(wǎng)絡(luò)通信中。
文檔編號(hào)H04L12/28GK103166819SQ20131007235
公開(kāi)日2013年6月19日 申請(qǐng)日期2013年3月7日 優(yōu)先權(quán)日2013年3月7日
發(fā)明者張順頤, 殷安生, 張永正 申請(qǐng)人:南京郵電大學(xué), 江蘇怡豐通信設(shè)備有限公司