專利名稱:個人網(wǎng)網(wǎng)元的工作模式切換方法、網(wǎng)元和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種個人網(wǎng)網(wǎng)元的工作模式切換方法、網(wǎng)元和系統(tǒng)。
背景技術(shù):
在個人網(wǎng)絡中,由于一些原因可能需要網(wǎng)元切換其工作模式,例如從個人網(wǎng)網(wǎng)關(guān)模式切換到個人網(wǎng)網(wǎng)絡設備模式,反之亦然;目前,工作模式的切換多數(shù)是借助于個人網(wǎng)服務器來進行的,例如個人網(wǎng)服務器需要網(wǎng)元從個人網(wǎng)網(wǎng)絡設備模式切換到個人網(wǎng)網(wǎng)關(guān)模式時,個人網(wǎng)服務器向個人網(wǎng)中的一個網(wǎng)元發(fā)送模式切換請求,該網(wǎng)元將會將其能力信息返回給該個人網(wǎng)服務器,由個人網(wǎng)服務器判決是否選用該網(wǎng)元作為個人網(wǎng)網(wǎng)關(guān),如果該網(wǎng)元不適合做網(wǎng)關(guān),該個人網(wǎng)服務器將會向下一個網(wǎng)元發(fā)送模式切換請求,直至找到合適的網(wǎng)元。上述借助于個人網(wǎng)服務器進行模式切換的方式,需要大量的網(wǎng)絡流量在個人網(wǎng)絡外部進行傳遞,不僅安全性降低,而且大量的網(wǎng)絡流量對WAN (Wide Area Network,廣域網(wǎng)) 和個人網(wǎng)服務器都造成了一定的影響,在一定程度上也延緩了個人網(wǎng)網(wǎng)元的工作模式切換效率。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種個人網(wǎng)網(wǎng)元的工作模式切換方法、網(wǎng)元和系統(tǒng), 以至少解決上述網(wǎng)元的工作模式切換效率低的問題。根據(jù)本發(fā)明的一個方面,提供了一種個人網(wǎng)網(wǎng)元的工作模式切換方法,包括個人網(wǎng)網(wǎng)元接收模式切換請求消息,其中,模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;該個人網(wǎng)網(wǎng)元判斷自身的切換設置信息與切換能力要求信息是否匹配,如果是,向上一級網(wǎng)元發(fā)送模式切換響應消息。根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)元,包括接收模塊,用于接收模式切換請求消息,其中,模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;信息匹配模塊,用于判斷自身的切換設置信息與切換能力要求信息是否匹配;發(fā)送模塊,用于信息匹配模塊的判斷結(jié)果為切換設置信息與切換能力要求信息匹配時,向上一級網(wǎng)元發(fā)送模式切換響應消息。根據(jù)本發(fā)明的又一方面,提供了一種網(wǎng)元,包括發(fā)送模塊,用于在個人網(wǎng)中以組播或廣播的方式發(fā)送模式切換請求消息,其中,模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;切換網(wǎng)元確定模塊,用于接收來自一個或多個個人網(wǎng)網(wǎng)元的模式切換響應消息,根據(jù)模式切換響應消息中的能力信息確定進行切換的網(wǎng)元,向確定的網(wǎng)元發(fā)送允許切換消息,用以完成工作模式的切換。根據(jù)本發(fā)明的再一方面,提供了一種個人網(wǎng)網(wǎng)元的工作模式切換系統(tǒng),包括個人網(wǎng)網(wǎng)元和上一級網(wǎng)元;該個人網(wǎng)網(wǎng)元包括接收模塊,用于接收模式切換請求消息,其中,模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;信息匹配模塊,用于判斷自身的切換設置信息與切換能力要求信息是否匹配;響應消息發(fā)送模塊,用于信息匹配模塊的判斷結(jié)果為切換設置信息與切換能力要求信息匹配時,向上一級網(wǎng)元發(fā)送模式切換響應消息,模式切換響應消息攜帶有網(wǎng)元的能力信息;該上一級網(wǎng)元包括請求消息發(fā)送模塊,用于在個人網(wǎng)中以組播或廣播的方式發(fā)送模式切換請求消息;切換網(wǎng)元確定模塊,用于接收來自一個或多個個人網(wǎng)網(wǎng)元的模式切換響應消息,根據(jù)模式切換響應消息中的能力信息確定進行切換的網(wǎng)元,向確定的網(wǎng)元發(fā)送允許切換消息,用以完成工作模式的切換。通過本發(fā)明,采用由個人網(wǎng)網(wǎng)元決定是否響應模式切換請求消息,只在符合切換能力要求時才進行響應,因此減少了網(wǎng)絡的流量和消耗,解決了個人網(wǎng)網(wǎng)元的工作模式切換效率低的問題,也保證了網(wǎng)絡的安全性。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)本發(fā)明實施例1的個人網(wǎng)網(wǎng)元的工作模式切換方法的流程圖;圖2是根據(jù)本發(fā)明實施例2的個人網(wǎng)網(wǎng)元的工作模式切換方法的流程圖;圖3是根據(jù)本發(fā)明實施例2的網(wǎng)元切換時的狀態(tài)機示意圖;圖4是根據(jù)本發(fā)明實施例3的網(wǎng)元的結(jié)構(gòu)框圖;圖5是根據(jù)本發(fā)明實施例4的網(wǎng)元的結(jié)構(gòu)框圖;圖6是根據(jù)本發(fā)明實施例5的個人網(wǎng)網(wǎng)元的工作模式切換系統(tǒng)的結(jié)構(gòu)框圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。本發(fā)明實施例中的個人網(wǎng)網(wǎng)元將工作模式切換到網(wǎng)關(guān)狀態(tài)時,需要承擔個人網(wǎng)網(wǎng)關(guān)的功能,因此對于能力的要求相對較高,特別是對硬件能力、通訊能力等,所以不是每個個人網(wǎng)網(wǎng)元都具備工作在網(wǎng)關(guān)狀態(tài)的能力,本發(fā)明實施例采用在模式切換請求消息請求中攜帶有切換能力要求信息,以使個人網(wǎng)網(wǎng)元能夠確定自身是否符合網(wǎng)關(guān)運行要求。實施例1圖1示出了根據(jù)本發(fā)明實施例的個人網(wǎng)網(wǎng)元的工作模式切換方法的流程圖,該方法包括以下步驟步驟S102,個人網(wǎng)網(wǎng)元接收模式切換請求消息,其中,模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;該個人網(wǎng)網(wǎng)元接收的模式切換請求消息可以是個人網(wǎng)的網(wǎng)關(guān)發(fā)送的,也可以是個人網(wǎng)服務器發(fā)送的,還可以是自身根據(jù)需求觸發(fā)的。步驟S104,個人網(wǎng)網(wǎng)元判斷自身的切換設置信息與上述切換能力要求信息是否匹配,如果是,向上一級網(wǎng)元發(fā)送模式切換響應消息。上一級網(wǎng)元接收到模式切換響應消息后,可以按照現(xiàn)有的流程完成模式切換過禾呈。
其中,個人網(wǎng)網(wǎng)元自身的切換設置信息包括設置的設備能力信息,如通訊能力、音視頻能力、硬件能力、軟件能力、操作系統(tǒng)能力等信息;切換設置信息還可以包括設置的用戶喜好信息,如是否可以作為網(wǎng)關(guān)的信息?;诖耍瑐€人網(wǎng)網(wǎng)元判斷自身的切換設置信息與切換能力要求信息是否匹配可以包括個人網(wǎng)網(wǎng)元判斷設置的設備能力信息與切換能力要求信息是否匹配?;蛘撸瑐€人網(wǎng)網(wǎng)元判斷設置的設備能力信息和用戶喜好信息與切換能力要求信息是否匹配。當切換設置信息中既包括設備能力信息,又包括用戶喜好信息時,本發(fā)明實施例優(yōu)先選擇后面這種方式判斷切換設置信息與切換能力要求信息是否匹配。當個人網(wǎng)網(wǎng)元判斷上述切換設置信息與切換能力要求信息不匹配時,則不進行響應處理,以減少網(wǎng)絡中的流量。個人網(wǎng)中可能同時存在多個符合上述切換能力要求信息的網(wǎng)元,為了使上一級網(wǎng)元能夠從符合要求的多個網(wǎng)元中選擇一個能力最強的網(wǎng)元作為個人網(wǎng)網(wǎng)關(guān),本發(fā)明實施例優(yōu)選在上述發(fā)送模式切換響應消息中攜帶個人網(wǎng)網(wǎng)元的能力信息(該能力信息可以為上述設置的設備能力信息);向上一級網(wǎng)元發(fā)送模式切換響應消息之后,上述方法還包括上一級網(wǎng)元接收來自一個或多個個人網(wǎng)網(wǎng)元的模式切換響應消息,根據(jù)模式切換響應消息中的能力信息確定進行切換的網(wǎng)元,向確定的網(wǎng)元發(fā)送允許切換消息;上述確定的網(wǎng)元收到允許切換消息后,進行工作模式切換。作為一種實現(xiàn)方式,上述模式切換響應消息中也可以不攜帶個人網(wǎng)網(wǎng)元的能力信息,此時,上一級網(wǎng)元可以從發(fā)送模式切換響應消息的個人網(wǎng)網(wǎng)元中選擇一個網(wǎng)元(例如按照某種規(guī)則進行選擇),將選擇的網(wǎng)元確定為進行切換的網(wǎng)元,僅向該網(wǎng)元發(fā)送允許切換消息,向其它發(fā)送切換響應消息的個人網(wǎng)元發(fā)送拒絕切換消息。上述確定的網(wǎng)元收到允許切換消息后,進行工作模式切換包括確定的網(wǎng)元收到允許切換消息后,進入切換狀態(tài),向上一級網(wǎng)元發(fā)送進入切換狀態(tài)通知消息;該確定的網(wǎng)元切換到個人網(wǎng)網(wǎng)關(guān)模式后,向上一級網(wǎng)元發(fā)送進入切換完成消息,按照個人網(wǎng)網(wǎng)關(guān)模式運行。優(yōu)選地,個人網(wǎng)網(wǎng)元接收模式切換請求消息之前,上述方法還包括上一級網(wǎng)元在該個人網(wǎng)中以組播或廣播的方式發(fā)送上述模式切換請求消息。其中,上述上一級網(wǎng)元為個人網(wǎng)的網(wǎng)關(guān)或服務器。相關(guān)技術(shù)中的個人網(wǎng)網(wǎng)元對接收的模式切換請求消息均進行響應,至于響應的網(wǎng)元是否具備網(wǎng)關(guān)能力是由上一級網(wǎng)元(個人網(wǎng)服務器)進行判決的,因此需要的信令交互次數(shù)比較多,造成網(wǎng)絡流量較大。本實施例由個人網(wǎng)網(wǎng)元決定是否響應模式切換請求消息, 只在符合切換能力要求時才進行響應,因此減少了網(wǎng)絡的流量和消耗,解決了個人網(wǎng)網(wǎng)元的工作模式切換效率低的問題。同時,本實施例的切換方法主要在個人網(wǎng)內(nèi)部進行解決,也保證了網(wǎng)絡的安全性。實施例2本實施例在進行工作模式切換之前,網(wǎng)絡中的各個設備需要進行相關(guān)配置。例如 個人網(wǎng)網(wǎng)元完成能力匹配設置、個人喜好設置、設備能力設置,個人網(wǎng)關(guān)網(wǎng)關(guān)和個人網(wǎng)服務器完成網(wǎng)關(guān)能力匹配設置,這些設置可以由網(wǎng)管提前進行。根據(jù)網(wǎng)絡的通訊實際情況,網(wǎng)絡中某個設備可以發(fā)起模式切換請求消息。其中,發(fā)起模式切換請求消息的設備可以是個人網(wǎng)網(wǎng)關(guān),例如當網(wǎng)關(guān)判斷自身需
6要離開個人網(wǎng)網(wǎng)絡、或者判斷自身能力不再滿足網(wǎng)絡的能力需求時,網(wǎng)關(guān)可以發(fā)起模式切換請求消息;發(fā)起模式切換請求消息的設備也可以是個人網(wǎng)服務器,例如當服務器通過檢測流量信息,認為當前網(wǎng)絡的健康狀況有問題時,可以發(fā)起模式切換請求信息;發(fā)起模式切換請求消息的設備還可以是個人網(wǎng)中的某個網(wǎng)絡設備(即網(wǎng)元),例如當個人網(wǎng)中某個網(wǎng)絡設備期望做網(wǎng)關(guān)來改善通訊能力時,也可以發(fā)起模式切換請求消息。若發(fā)起模式切換請求的是個人網(wǎng)網(wǎng)絡設備,本發(fā)明實施例當作是個人網(wǎng)網(wǎng)絡設備接收到模式切換請求消息處理。圖2示出了根據(jù)本發(fā)明實施例的個人網(wǎng)網(wǎng)元的工作模式切換方法的流程圖,該方法包括以下步驟步驟S202,個人網(wǎng)網(wǎng)元接收到模式切換請求消息后,讀取模式切換請求消息中的切換能力要求信息;步驟S204,該個人網(wǎng)網(wǎng)元獲取設置的用戶喜好信息和設備能力信息,通過與上述切換能力要求信息比較判斷是否匹配;步驟S206,該個人網(wǎng)網(wǎng)元判斷出設備滿足能力要求且用戶喜好信息允許,則向網(wǎng)關(guān)發(fā)送模式切換響應消息;步驟S208,網(wǎng)關(guān)收到一個或者多個個人網(wǎng)網(wǎng)元的模式切換響應消息,網(wǎng)關(guān)根據(jù)網(wǎng)絡實際情況及各設備的能力狀況確定進行切換的網(wǎng)元,對各網(wǎng)元作出允許或者拒絕的響應,并發(fā)送相應的允許切換消息或者拒絕切換消息;本實施例以網(wǎng)關(guān)接收模式切換響應為例進行的說明,根據(jù)需要,個人網(wǎng)網(wǎng)元也可以將上述模式切換響應消息發(fā)送給服務器,由服務器確定進行切換的網(wǎng)元。本實施例以上述個人網(wǎng)網(wǎng)元接收到允許切換消息為例進行說明。步驟S210,該個人網(wǎng)網(wǎng)元接收到允許切換消息,則進入模式切換狀態(tài),并且向網(wǎng)關(guān)、服務器和其他網(wǎng)絡設備發(fā)送切換狀態(tài)通知消息;若個人網(wǎng)網(wǎng)元接收到拒絕切換消息,則維持原工作模式不變;個人網(wǎng)網(wǎng)元進行模式切換,包括但不限于相應的鑒權(quán)認證流程和服務器建立聯(lián)系等。步驟S212,該個人網(wǎng)網(wǎng)元完成切換后,向網(wǎng)關(guān)、服務器和其他網(wǎng)絡設備發(fā)送切換完成消息,并且從切換狀態(tài)返回正常狀態(tài),承擔切換后的模式網(wǎng)絡要求。如圖3所示的網(wǎng)元切換時的狀態(tài)機示意圖,其中,左側(cè)上面的黑圓圈表示該網(wǎng)元處于起始狀態(tài),下面的黑圓圈表示該網(wǎng)元處于結(jié)束狀態(tài)。該網(wǎng)元在正常狀態(tài)下收到模式切換請求消息,進入能力匹配狀態(tài),匹配成功,則進入模式切換狀態(tài),匹配失敗,則返回正常狀態(tài);切換狀態(tài)下切換成功后,進入新模式狀態(tài),然后以新模式運行,即進入正常狀態(tài)。本實施例將模式切換的大量消息在個人網(wǎng)內(nèi)部進行傳遞,簡化了個人網(wǎng)網(wǎng)絡和個人網(wǎng)服務器之間的通訊關(guān)系,減少了網(wǎng)絡外部的負載,同時由個人網(wǎng)網(wǎng)元判決是否滿足切換的能力要求,實現(xiàn)相對簡單,各個設備之間的交互較少,切換的效率很高。實施例3圖4示出了根據(jù)本發(fā)明實施例的一種網(wǎng)元的結(jié)構(gòu)框圖,該網(wǎng)元為個人網(wǎng)中的一個設備,包括接收模塊42,用于接收模式切換請求消息,其中,模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;模式切換請求消息可以是個人網(wǎng)的網(wǎng)關(guān)發(fā)送的,也可以是個人網(wǎng)服務器發(fā)送的, 還可以是自身根據(jù)需求觸發(fā)的。信息匹配模塊44,與接收模塊42相連,用于判斷自身的切換設置信息與切換能力要求信息是否匹配;其中,自身的切換設置信息包括設置的設備能力信息,如通訊能力、音視頻能力、 硬件能力、軟件能力、操作系統(tǒng)能力等信息;切換設置信息還可以包括設置的用戶喜好信息,如是否可以作為網(wǎng)關(guān)的信息。當切換設置信息中既包括設備能力信息,又包括用戶喜好信息時,本發(fā)明實施例優(yōu)先選擇判斷設置的設備能力信息和用戶喜好信息與切換能力要求信息是否匹配。發(fā)送模塊46,與信息匹配模塊44相連,用于信息匹配模塊44的判斷結(jié)果為切換設置信息與切換能力要求信息匹配時,向上一級網(wǎng)元發(fā)送模式切換響應消息。當該網(wǎng)元判斷上述切換設置信息與切換能力要求信息不匹配時,則不進行響應處理,以減少網(wǎng)絡中的流量。個人網(wǎng)中可能同時存在多個符合上述切換能力要求信息的網(wǎng)元,為了使上一級網(wǎng)元能夠從符合要求的多個網(wǎng)元中選擇一個能力最強的網(wǎng)元作為個人網(wǎng)網(wǎng)關(guān),本發(fā)明實施例優(yōu)選發(fā)送模塊46向上一級網(wǎng)元發(fā)送的模式切換響應消息攜帶有網(wǎng)元的能力信息,以使上一級網(wǎng)元確定進行切換的網(wǎng)元。上一級網(wǎng)元接收來自一個或多個個人網(wǎng)網(wǎng)元的模式切換響應消息,根據(jù)模式切換響應消息中的能力信息確定進行切換的網(wǎng)元,向確定的網(wǎng)元發(fā)送允許切換消息;上述確定的網(wǎng)元收到允許切換消息后,進行工作模式切換。工作模式的切換具體為網(wǎng)元收到上述允許切換消息后,進入切換狀態(tài),向上一級網(wǎng)元發(fā)送進入切換狀態(tài)通知消息;該確定的網(wǎng)元切換到個人網(wǎng)網(wǎng)關(guān)模式后,向上一級網(wǎng)元發(fā)送進入切換完成消息,按照個人網(wǎng)網(wǎng)關(guān)模式運行。作為一種實現(xiàn)方式,上述模式切換響應消息中也可以不攜帶個人網(wǎng)網(wǎng)元的能力信息,此時,上一級網(wǎng)元可以從發(fā)送模式切換響應消息的個人網(wǎng)網(wǎng)元中選擇一個網(wǎng)元(例如按照某種規(guī)則進行選擇),將選擇的網(wǎng)元確定為進行切換的網(wǎng)元,僅向該網(wǎng)元發(fā)送允許切換消息,向其它發(fā)送切換響應消息的個人網(wǎng)元發(fā)送拒絕切換消息。本實施例中的上一級網(wǎng)元為個人網(wǎng)的網(wǎng)關(guān)或服務器。本實施例由個人網(wǎng)網(wǎng)元決定是否響應模式切換請求消息,只在符合切換能力要求時才進行響應,因此減少了網(wǎng)絡的流量和消耗,解決了個人網(wǎng)網(wǎng)元的工作模式切換效率低的問題。同時,本實施例的切換方法主要在個人網(wǎng)內(nèi)部進行解決,也保證了網(wǎng)絡的安全性。實施例4圖5示出了根據(jù)本發(fā)明實施例的一種網(wǎng)元的結(jié)構(gòu)框圖,該網(wǎng)元可以是個人網(wǎng)的網(wǎng)關(guān)或個人網(wǎng)的服務器。該網(wǎng)元包括發(fā)送模塊52,用于在個人網(wǎng)中以組播或廣播的方式發(fā)送模式切換請求消息,其中, 模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;切換網(wǎng)元確定模塊M,用于接收來自一個或多個個人網(wǎng)網(wǎng)元的模式切換響應消息,根據(jù)模式切換響應消息中的能力信息確定進行切換的網(wǎng)元,向確定的網(wǎng)元發(fā)送允許切換消息,用以完成工作模式的切換。
上述確定的網(wǎng)元收到允許切換消息后,進行工作模式切換。工作模式的切換具體為網(wǎng)元收到上述允許切換消息后,進入切換狀態(tài),向上一級網(wǎng)元發(fā)送進入切換狀態(tài)通知消息;該確定的網(wǎng)元切換到個人網(wǎng)網(wǎng)關(guān)模式后,向上一級網(wǎng)元發(fā)送進入切換完成消息,按照個人網(wǎng)網(wǎng)關(guān)模式運行。作為一種實現(xiàn)方式,如果上述模式切換響應消息中沒有攜帶個人網(wǎng)網(wǎng)元的能力信息時,本實施例的網(wǎng)元可以認為發(fā)送模式切換響應消息的個人網(wǎng)網(wǎng)元均具備作為網(wǎng)關(guān)的能力,從這些網(wǎng)元中選擇一個網(wǎng)元(例如按照某種規(guī)則進行選擇),將選擇的網(wǎng)元確定為進行切換的網(wǎng)元,然后僅向該網(wǎng)元發(fā)送允許切換消息,向其它發(fā)送切換響應消息的個人網(wǎng)元發(fā)送拒絕切換消息。本實施例的網(wǎng)元通過向個人網(wǎng)網(wǎng)元發(fā)送攜帶有切換能力要求信息的模式切換請求消息,使個人網(wǎng)網(wǎng)元決定是否響應模式切換請求消息,只在符合切換能力要求時才進行響應,因此減少了網(wǎng)絡的流量和消耗,解決了個人網(wǎng)網(wǎng)元的工作模式切換效率低的問題。同時,本實施例的切換方法主要在個人網(wǎng)內(nèi)部進行解決,也保證了網(wǎng)絡的安全性。實施例5圖6示出了根據(jù)本發(fā)明實施例的一種個人網(wǎng)網(wǎng)元的工作模式切換系統(tǒng)的結(jié)構(gòu)框圖,該系統(tǒng)包括個人網(wǎng)網(wǎng)元60和上一級網(wǎng)元70 ;個人網(wǎng)網(wǎng)元60包括接收模塊62,用于接收模式切換請求消息,其中,模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;模式切換請求消息可以是個人網(wǎng)的網(wǎng)關(guān)發(fā)送的,也可以是個人網(wǎng)服務器發(fā)送的, 還可以是自身根據(jù)需求觸發(fā)的。信息匹配模塊64,與接收模塊62相連,用于判斷自身的切換設置信息與切換能力要求信息是否匹配;其中,自身的切換設置信息包括設置的設備能力信息,如通訊能力、音視頻能力、 硬件能力、軟件能力、操作系統(tǒng)能力等信息;切換設置信息還可以包括設置的用戶喜好信息,如是否可以作為網(wǎng)關(guān)的信息。當切換設置信息中既包括設備能力信息,又包括用戶喜好信息時,本發(fā)明實施例優(yōu)先選擇判斷設置的設備能力信息和用戶喜好信息與切換能力要求信息是否匹配。響應消息發(fā)送模塊66,與信息匹配模塊64相連,用于信息匹配模塊64的判斷結(jié)果為切換設置信息與切換能力要求信息匹配時,向上一級網(wǎng)元70發(fā)送模式切換響應消息,優(yōu)選地,該模式切換響應消息攜帶有網(wǎng)元的能力信息。上一級網(wǎng)元70包括請求消息發(fā)送模塊72,用于在個人網(wǎng)中以組播或廣播的方式發(fā)送模式切換請求消息;切換網(wǎng)元確定模塊74,用于接收來自一個或多個個人網(wǎng)網(wǎng)元60的模式切換響應消息,根據(jù)模式切換響應消息中的能力信息確定進行切換的網(wǎng)元,向確定的網(wǎng)元發(fā)送允許切換消息,用以完成工作模式的切換。個人網(wǎng)網(wǎng)元60還包括切換模塊,用于收到上一級網(wǎng)元70發(fā)送的允許切換消息后,進行工作模式切換。
9
本實施例的上一級網(wǎng)元70為個人網(wǎng)的網(wǎng)關(guān)或服務器。本實施例通過向個人網(wǎng)網(wǎng)元發(fā)送攜帶有切換能力要求信息的模式切換請求消息, 使個人網(wǎng)網(wǎng)元決定是否響應模式切換請求消息,只在符合切換能力要求時才進行響應,因此減少了網(wǎng)絡的流量和消耗,解決了個人網(wǎng)網(wǎng)元的工作模式切換效率低的問題(例如網(wǎng)關(guān)或服務器發(fā)起一次模式切換請求,就能找到合適的網(wǎng)元,進而完成切換)。同時,本實施例的切換方法主要在個人網(wǎng)內(nèi)部進行解決,也保證了網(wǎng)絡的安全性。以上實施例主要在個人網(wǎng)內(nèi)部解決工作模式切換問題,提高了工作模式的切換效率,并減少了網(wǎng)絡的消耗和提高了系統(tǒng)的安全性。顯然,本領(lǐng)域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種個人網(wǎng)網(wǎng)元的工作模式切換方法,其特征在于,包括個人網(wǎng)網(wǎng)元接收模式切換請求消息,其中,所述模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;所述個人網(wǎng)網(wǎng)元判斷自身的切換設置信息與所述切換能力要求信息是否匹配,如果是,向上一級網(wǎng)元發(fā)送模式切換響應消息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述個人網(wǎng)網(wǎng)元判斷自身的切換設置信息與所述切換能力要求信息是否匹配包括所述個人網(wǎng)網(wǎng)元判斷設置的設備能力信息與所述切換能力要求信息是否匹配。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述個人網(wǎng)網(wǎng)元判斷自身的切換設置信息與所述切換能力要求信息是否匹配包括所述個人網(wǎng)網(wǎng)元判斷設置的設備能力信息和用戶喜好信息與所述切換能力要求信息是否匹配。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述模式切換響應消息攜帶有所述個人網(wǎng)網(wǎng)元的能力信息;向上一級網(wǎng)元發(fā)送模式切換響應消息之后,所述方法還包括所述上一級網(wǎng)元接收來自一個或多個所述個人網(wǎng)網(wǎng)元的模式切換響應消息,根據(jù)所述模式切換響應消息中的能力信息確定進行切換的網(wǎng)元,向確定的網(wǎng)元發(fā)送允許切換消息;所述確定的網(wǎng)元收到所述允許切換消息后,進行工作模式切換。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述確定的網(wǎng)元收到所述允許切換消息后,進行工作模式切換包括所述確定的網(wǎng)元收到所述允許切換消息后,進入切換狀態(tài),向所述上一級網(wǎng)元發(fā)送進入切換狀態(tài)通知消息;所述確定的網(wǎng)元切換到個人網(wǎng)網(wǎng)關(guān)模式后,向所述上一級網(wǎng)元發(fā)送進入切換完成消息,按照個人網(wǎng)網(wǎng)關(guān)模式運行。
6.根據(jù)權(quán)利要求1-5任一項所述的方法,其特征在于,所述個人網(wǎng)網(wǎng)元接收模式切換請求消息之前,所述方法還包括所述上一級網(wǎng)元在所述個人網(wǎng)中以組播或廣播的方式發(fā)送所述模式切換請求消息。
7.根據(jù)權(quán)利要求1-5任一項所述的方法,其特征在于,所述上一級網(wǎng)元為所述個人網(wǎng)的網(wǎng)關(guān)或服務器。
8.一種網(wǎng)元,其特征在于,包括接收模塊,用于接收模式切換請求消息,其中,所述模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;信息匹配模塊,用于判斷自身的切換設置信息與所述切換能力要求信息是否匹配;發(fā)送模塊,用于所述信息匹配模塊的判斷結(jié)果為所述切換設置信息與所述切換能力要求信息匹配時,向上一級網(wǎng)元發(fā)送模式切換響應消息。
9.根據(jù)權(quán)利要求8所述的網(wǎng)元,其特征在于,所述發(fā)送模塊向上一級網(wǎng)元發(fā)送的模式切換響應消息攜帶有所述網(wǎng)元的能力信息,以使所述上一級網(wǎng)元確定進行切換的網(wǎng)元。
10.一種網(wǎng)元,其特征在于,包括發(fā)送模塊,用于在個人網(wǎng)中以組播或廣播的方式發(fā)送模式切換請求消息,其中,所述模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;切換網(wǎng)元確定模塊,用于接收來自一個或多個所述個人網(wǎng)網(wǎng)元的模式切換響應消息, 根據(jù)所述模式切換響應消息中的能力信息確定進行切換的網(wǎng)元,向確定的網(wǎng)元發(fā)送允許切換消息,用以完成工作模式的切換。
11.一種個人網(wǎng)網(wǎng)元的工作模式切換系統(tǒng),其特征在于,包括個人網(wǎng)網(wǎng)元和上一級網(wǎng)元;所述個人網(wǎng)網(wǎng)元包括接收模塊,用于接收模式切換請求消息,其中,所述模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;信息匹配模塊,用于判斷自身的切換設置信息與所述切換能力要求信息是否匹配; 響應消息發(fā)送模塊,用于所述信息匹配模塊的判斷結(jié)果為所述切換設置信息與所述切換能力要求信息匹配時,向所述上一級網(wǎng)元發(fā)送模式切換響應消息,所述模式切換響應消息攜帶有所述網(wǎng)元的能力信息; 所述上一級網(wǎng)元包括請求消息發(fā)送模塊,用于在個人網(wǎng)中以組播或廣播的方式發(fā)送所述模式切換請求消息;切換網(wǎng)元確定模塊,用于接收來自一個或多個所述個人網(wǎng)網(wǎng)元的模式切換響應消息, 根據(jù)所述模式切換響應消息中的能力信息確定進行切換的網(wǎng)元,向確定的網(wǎng)元發(fā)送允許切換消息,用以完成工作模式的切換。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述個人網(wǎng)網(wǎng)元還包括 切換模塊,用于收到所述上一級網(wǎng)元發(fā)送的允許切換消息后,進行工作模式切換。
13.根據(jù)權(quán)利要求11或12所述的系統(tǒng),其特征在于,所述上一級網(wǎng)元為所述個人網(wǎng)的網(wǎng)關(guān)或服務器。
全文摘要
本發(fā)明公開了一種個人網(wǎng)網(wǎng)元的工作模式切換方法、網(wǎng)元和系統(tǒng)。其中,該方法包括個人網(wǎng)網(wǎng)元接收模式切換請求消息,其中,模式切換請求消息攜帶有個人網(wǎng)網(wǎng)關(guān)模式的切換能力要求信息;該個人網(wǎng)網(wǎng)元判斷自身的切換設置信息與切換能力要求信息是否匹配,如果是,向上一級網(wǎng)元發(fā)送模式切換響應消息。根據(jù)本發(fā)明,解決了個人網(wǎng)網(wǎng)元的工作模式切換效率低的問題,也保證了網(wǎng)絡的安全性。
文檔編號H04L12/24GK102378215SQ201010265459
公開日2012年3月14日 申請日期2010年8月26日 優(yōu)先權(quán)日2010年8月26日
發(fā)明者尚國強 申請人:中興通訊股份有限公司