午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種通知消息的負載控制方法和裝置的制造方法

文檔序號:9567081閱讀:344來源:國知局
一種通知消息的負載控制方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及機器類型通信(MTC,Machine Type Communicat1n)終端的負載控制技術,尤其涉及一種通知消息的負載控制方法和裝置。
【背景技術】
[0002]機器到機器(M2M)通信網(wǎng)絡由各個M2M節(jié)點和承載網(wǎng)絡組成。M2M節(jié)點通過承載網(wǎng)絡實現(xiàn)互相通信,一個M2M節(jié)點至少包含一個應用實體或者一個公共業(yè)務實體。
[0003]應用實體是執(zhí)行實際M2M應用的邏輯單元,公共業(yè)務實體是對應用進行管理和服務的邏輯單元。
[0004]在M2M系統(tǒng)架構中,應用節(jié)點是末端的執(zhí)行節(jié)點,例如智能電表、溫度測控傳感器、火警報警器、智能家電等等,中間節(jié)點是連接末端的執(zhí)行節(jié)點到網(wǎng)絡側服務器的中間件,例如網(wǎng)關,基礎節(jié)點是網(wǎng)絡側的服務器,注冊在基礎節(jié)點上的應用實體通常是M2M服務商的管理軟件或管理平臺。
[0005]M2M應用之間的通信是通過公共業(yè)務實體(CSE)之間的交互來實現(xiàn),而通信的前提是M2M應用首先需要在本地CSE進行注冊,例如:應用節(jié)點上的應用實體需要注冊在中間節(jié)點上的CSE,所述中間節(jié)點上的CSE就是應用節(jié)點上應用實體的本地CSE,然后才能通過CSE之間的通信實現(xiàn)M2M應用的交互,如圖1所示M2M系統(tǒng)架構圖,包括:應用節(jié)點、中間節(jié)點、基礎節(jié)點,其中,
[0006]應用節(jié)點是物理實體,應用實體(AE)是邏輯單元,是在應用節(jié)點這個物理實體上真正執(zhí)行應用的邏輯單元;
[0007]在AE注冊在本地CSE上時,AE需要提供能標識自己合法性的安全證書,提供給本地CSE進行驗證,只有驗證通過才能在本地CSE進行注冊,并且AE還需要提供AE建議的注冊名稱給本地CSE參考。
[0008]注冊后的AE還可以在本地CSE上創(chuàng)建應用相關的資源,作為應用資源的子資源,例如:AE注冊后在本地CSE上創(chuàng)建資源“應用”,為了保存應用的數(shù)據(jù),AE還可以在資源“應用”下創(chuàng)建資源“容器”,資源“容器”用來保存AE相關的數(shù)據(jù)。AE可以通過訂閱的方式來獲取某個資源是否變更的消息。被訂閱的資源在屬性或者子資源變更時,例如屬性的值被修改、子資源被刪除、或新創(chuàng)建了子資源等,所述被訂閱的資源所在的CSE可以向AE發(fā)送通知消息,告知其訂閱的資源被修改了。
[0009]對資源的訂閱是通過AE在CSE的資源下創(chuàng)建類型為“subscript1n”的子資源來實現(xiàn)的。AE所訂閱的資源可能包含較多的屬性和子資源,那么所訂閱的資源就可能會被頻繁的修改,根據(jù)現(xiàn)有技術訂閱的規(guī)則,每一次修改都會發(fā)送通知消息給AE,從而導致CSE產生并存儲數(shù)量龐大的通知消息。

【發(fā)明內容】

[0010]為解決現(xiàn)有存在的技術問題,本發(fā)明主要提供一種通知消息的負載控制方法和裝置。
[0011]本發(fā)明的技術方案是這樣實現(xiàn)的:
[0012]本發(fā)明提供的一種通知消息的負載控制方法,該方法包括:
[0013]CSE設置自身的通知消息最大存儲數(shù)目,在創(chuàng)建訂閱資源時,為所述訂閱資源創(chuàng)建第一屬性;
[0014]CSE產生對于訂閱資源的通知消息時,根據(jù)所述訂閱資源的第一屬性設置通知消息的第二屬性;
[0015]CSE在存儲所述通知消息及其第二屬性時,根據(jù)通知消息最大存儲數(shù)目和已存儲的各通知消息的第二屬性進行負載控制。
[0016]上述方案中,所述第一屬性包括:優(yōu)先級、有效時間。
[0017]上述方案中,所述CSE產生對于訂閱資源的通知消息時,根據(jù)所述訂閱資源的第一屬性設置通知消息的第二屬性,包括:當訂閱資源的子資源或自身屬性有至少一個發(fā)生變更時,CSE產生對于所述訂閱資源的通知消息,CSE根據(jù)所述訂閱資源的第一屬性設置所述通知消息的第二屬性,所述第二屬性包括:通知消息有效時間、通知消息優(yōu)先級、通知消息創(chuàng)建時間;其中,通知消息有效時間設置為產生所述通知消息的訂閱資源的第一屬性中的有效時間;所述通知消息優(yōu)先級設置為產生所述通知消息的訂閱資源的第一屬性中的優(yōu)先級;所述通知消息創(chuàng)建時間設置為產生所述通知消息的時間。
[0018]上述方案中,所述根據(jù)通知消息最大存儲數(shù)目和已存儲的各通知消息的第二屬性進行負載控制包括:當CSE存儲的通知消息數(shù)目未達到通知消息最大存儲數(shù)目時,存儲每一條新產生的通知消息及其通知消息有效時間、通知消息優(yōu)先級、通知消息創(chuàng)建時間。
[0019]上述方案中,所述根據(jù)通知消息最大存儲數(shù)目和已存儲的各通知消息的第二屬性進行負載控制包括:
[0020]當CSE存儲的通知消息數(shù)目達到通知消息最大存儲數(shù)目時,CSE讀取新產生的通知消息和存儲的各通知消息的通知消息有效時間、通知消息優(yōu)先級、通知消息創(chuàng)建時間,刪除已存儲的通知消息和新產生的通知消息中通知消息優(yōu)先級最低的通知消息。
[0021]上述方案中,該方法還包括:
[0022]如果有兩條以上通知消息具有最低通知消息優(yōu)先級,則比較所有最低通知消息優(yōu)先級的通知消息的通知消息有效時間,刪除通知消息有效時間與當前時間最接近的通知消肩、Ο
[0023]上述方案中,該方法還包括:
[0024]如果有兩條以上通知消息具有最低通知消息優(yōu)先級、且通知消息有效時間都滿足與當前時間最接近的條件,則比較所述兩條以上通知消息的通知消息創(chuàng)建時間,刪除通知消息創(chuàng)建時間最早的通知消息。
[0025]本發(fā)明提供的一種通知消息的負載控制裝置,該裝置包括:配置模塊、屬性創(chuàng)建模塊、通知消息產生模塊、存儲控制模塊;其中,
[0026]配置模塊,用于設置通知消息最大存儲數(shù)目;
[0027]屬性創(chuàng)建模塊,用于在創(chuàng)建訂閱資源時,為所述訂閱資源創(chuàng)建第一屬性;
[0028]通知消息產生模塊,用于產生對于訂閱資源的通知消息,并根據(jù)所述訂閱資源的第一屬性設置所述通知消息的第二屬性,將所述通知消息及其第二屬性發(fā)送給存儲控制模塊;
[0029]存儲控制模塊,用于在存儲所述通知消息及其第二屬性時,根據(jù)通知消息最大存儲數(shù)目和已存儲的各通知消息的第二屬性進行負載控制。
[0030]上述方案中,所述第一屬性包括:優(yōu)先級、有效時間。
[0031]上述方案中,所述通知消息產生模塊,具體用于當檢測到訂閱資源的子資源或自身屬性有至少一個發(fā)生變更時,產生對于所述訂閱資源的通知消息,根據(jù)所述訂閱資源的第一屬性設置所述通知消息的第二屬性,所述第二屬性包括:通知消息有效時間、通知消息優(yōu)先級、通知消息創(chuàng)建時間;其中,通知消息有效時間設置為產生所述通知消息的訂閱資源的第一屬性中的有效時間;所述通知消息優(yōu)先級設置為產生所述通知消息的訂閱資源的第一屬性中的優(yōu)先級;所述通知消息創(chuàng)建時間設置為產生所述通知消息的時間。
[0032]上述方案中,所述存儲控制模塊,具體用于當存儲的通知消息數(shù)目未達到通知消息最大存儲數(shù)目時,存儲每一條新產生的通知消息及其通知消息有效時間、通知消息優(yōu)先級、通知消息創(chuàng)建時間。
[0033]上述方案中,所述存儲控制模塊,具體用于當存儲的通知消息數(shù)目達到通知消息最大存儲數(shù)目時,讀取新產生的通知消息和存儲的各通知消息的通知消息有效時間、通知消息優(yōu)先級、通知消息創(chuàng)建時間,刪除已存儲的通知消息和新產生的通知消息中通知消息優(yōu)先級最低的通知消息;
[0034]上述方案中,所述存儲控制模塊,還用于確定有兩條以上通知消息具有最低通知消息優(yōu)先級,比較所有最低通知消息優(yōu)先級的通知消息的通知消息有效時間,刪除通知消息有效時間與當前時間最接近的通知消息。
[0035]上述方案中,所述存儲控制模塊,還用于確定兩條以上通知消息具有最低通知消息優(yōu)先級、且通知消息有效時間都滿足與當前時間最接近的條件,比較所述兩條以上通知消息的通知消息創(chuàng)建時間,刪除通知消息創(chuàng)建時間最早的通知消息。
[
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1