国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種通知消息的發(fā)送方法、裝置和系統(tǒng)的制作方法

      文檔序號(hào):9508939閱讀:358來源:國知局
      一種通知消息的發(fā)送方法、裝置和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信領(lǐng)域,特別涉及一種通知消息的發(fā)送方法、裝置和系統(tǒng)。
      【背景技術(shù)】
      [0002]M2M(Machine-To_Machine,機(jī)器對(duì)機(jī)器)通信網(wǎng)絡(luò)由各個(gè)M2M節(jié)點(diǎn)和承載網(wǎng)絡(luò)組成。M2M節(jié)點(diǎn)通過承載網(wǎng)絡(luò)實(shí)現(xiàn)互相通信,一個(gè)M2M節(jié)點(diǎn)至少包含一個(gè)應(yīng)用實(shí)體或者一個(gè)公共業(yè)務(wù)實(shí)體。
      [0003]應(yīng)用實(shí)體是執(zhí)行實(shí)際M2M應(yīng)用的邏輯單元,公共業(yè)務(wù)實(shí)體是對(duì)應(yīng)用進(jìn)行管理和服務(wù)的邏輯單元。
      [0004]在M2M系統(tǒng)架構(gòu)中,應(yīng)用節(jié)點(diǎn)是末端的執(zhí)行節(jié)點(diǎn),例如智能電表,溫度測(cè)控傳感器,火警報(bào)警器,智能家電等等,中間節(jié)點(diǎn)是連接末端執(zhí)行節(jié)點(diǎn)到網(wǎng)絡(luò)側(cè)服務(wù)器的中間件,例如網(wǎng)關(guān),基礎(chǔ)節(jié)點(diǎn)是網(wǎng)絡(luò)側(cè)的服務(wù)器,注冊(cè)在基礎(chǔ)節(jié)點(diǎn)上的應(yīng)用實(shí)體通常是M2M服務(wù)商的管理軟件或管理平臺(tái)。
      [0005]如下圖1所示M2M系統(tǒng)架構(gòu)圖,M2M應(yīng)用之間的通信是通過CSE(Common ServiceEntity,公共業(yè)務(wù)實(shí)體)之間的交互來實(shí)現(xiàn),而通信的前提是M2M應(yīng)用首先需要在本地CSE進(jìn)行注冊(cè)(例如圖中應(yīng)用節(jié)點(diǎn)上的應(yīng)用實(shí)體需要注冊(cè)在中間節(jié)點(diǎn)上的CSE,那么中間節(jié)點(diǎn)上的CSE就是應(yīng)用節(jié)點(diǎn)上應(yīng)用實(shí)體的本地CSE),然后才能通過CSE之間的通信實(shí)現(xiàn)M2M應(yīng)用的交互。
      [0006]應(yīng)用節(jié)點(diǎn)是物理實(shí)體,應(yīng)用實(shí)體AE是邏輯單元,是在應(yīng)用節(jié)點(diǎn)這個(gè)物理實(shí)體上真正執(zhí)行應(yīng)用的邏輯單元。
      [0007]在應(yīng)用實(shí)體注冊(cè)在本地CSE上時(shí),應(yīng)用實(shí)體需要提供能標(biāo)識(shí)自己合法性的安全證書,提供給本地CSE進(jìn)行驗(yàn)證,只有驗(yàn)證通過才能在本地CSE進(jìn)行注冊(cè),同時(shí)應(yīng)用實(shí)體還需要提供應(yīng)用實(shí)體建議的注冊(cè)名稱給本地CSE參考。
      [0008]注冊(cè)后的應(yīng)用實(shí)體AE還可以在本地CSE上創(chuàng)建應(yīng)用相關(guān)的資源,作為應(yīng)用資源的子資源,例如AE注冊(cè)后本地CSE創(chuàng)建資源“應(yīng)用”,為了保存應(yīng)用的數(shù)據(jù),應(yīng)用還可以在資源“應(yīng)用”下創(chuàng)建資源“容器”,資源“容器”用來保存AE相關(guān)的數(shù)據(jù)。AE可以通過訂閱的方式來獲取某個(gè)資源是否變更的消息。對(duì)資源的訂閱是通過AE在CSE想要訂閱的資源下上創(chuàng)建類型為“subscript1n”的子資源來實(shí)現(xiàn)的。被訂閱的資源在屬性或者子資源變更時(shí),例如屬性的值被修改,子資源被刪除,或新創(chuàng)建了子資源等,該資源所在的CSE可以向AE發(fā)送通知消息,告知其關(guān)注的資源被修改了。當(dāng)有多個(gè)通知消息需要發(fā)送時(shí),往往由于網(wǎng)絡(luò)資源有限導(dǎo)致重要的通知消息或者緊急的通知消息不能發(fā)送出去。

      【發(fā)明內(nèi)容】

      [0009]本發(fā)明要解決的主要技術(shù)問題是:在多個(gè)通知消息發(fā)送時(shí),由于網(wǎng)絡(luò)擁塞導(dǎo)致重要的通知消息或者緊急的通知消息無法發(fā)送出去的技術(shù)問題。
      [0010]為解決上述問題,本發(fā)明提供一種通知消息的發(fā)送方法,
      [0011]在公共業(yè)務(wù)實(shí)體上創(chuàng)建至少兩個(gè)訂閱資源;
      [0012]設(shè)置各所述訂閱資源對(duì)應(yīng)的通知消息屬性;
      [0013]當(dāng)至少兩個(gè)所述訂閱資源發(fā)生變更時(shí),根據(jù)發(fā)生變更的所述訂閱資源對(duì)應(yīng)的通知消息屬性發(fā)送通知消息。
      [0014]在本發(fā)明的一種實(shí)施例中,所述通知消息屬性包括通知優(yōu)先級(jí)和/或通知有效時(shí)間。
      [0015]在本發(fā)明的一種實(shí)施例中,所述通知消息屬性包括通知優(yōu)先級(jí)和通知有效時(shí)間時(shí),所述根據(jù)發(fā)生變更的所述訂閱資源對(duì)應(yīng)的通知消息屬性發(fā)送通知消息的步驟包括:
      [0016]獲取發(fā)生變更的各所述訂閱資源對(duì)應(yīng)的通知有效時(shí)間與當(dāng)前時(shí)間的差值;
      [0017]根據(jù)發(fā)生變更的各所述訂閱資源對(duì)應(yīng)的差值和通知優(yōu)先級(jí)發(fā)送通知消息。
      [0018]在本發(fā)明的一種實(shí)施例中,所述通知消息屬性還包括通知優(yōu)先余量時(shí)間,所述根據(jù)發(fā)生變更的各所述訂閱資源對(duì)應(yīng)的差值和通知優(yōu)先級(jí)發(fā)送通知消息的步驟包括:
      [0019]獲取差值小于或等于通知優(yōu)先余量時(shí)間的訂閱資源;
      [0020]首先根據(jù)獲取的訂閱資源對(duì)應(yīng)的通知優(yōu)先級(jí)發(fā)送獲取的訂閱資源對(duì)應(yīng)的通知消息;然后,根據(jù)剩余發(fā)生變更的訂閱資源對(duì)應(yīng)的通知優(yōu)先級(jí)發(fā)送剩余發(fā)生變更的訂閱資源對(duì)應(yīng)的通知消息。
      [0021]在本發(fā)明的一種實(shí)施例中,所述在公共業(yè)務(wù)實(shí)體上創(chuàng)建至少兩個(gè)訂閱資源的步驟包括:
      [0022]根據(jù)接收的至少兩個(gè)創(chuàng)建訂閱請(qǐng)求創(chuàng)建至少兩個(gè)訂閱資源,一個(gè)創(chuàng)建訂閱請(qǐng)求創(chuàng)建一個(gè)訂閱資源,所述創(chuàng)建訂閱請(qǐng)求包括訂閱資源對(duì)應(yīng)的通知消息屬性的設(shè)置信息;
      [0023]所述設(shè)置各所述訂閱資源對(duì)應(yīng)的通知消息屬性的步驟包括:
      [0024]根據(jù)各創(chuàng)建訂閱請(qǐng)求中的設(shè)置信息設(shè)置各所述訂閱資源對(duì)應(yīng)的通知消息屬性。
      [0025]為解決上述問題,本發(fā)明還提供另外一種通知消息的發(fā)送方法,包括如下步驟:
      [0026]應(yīng)用實(shí)體發(fā)送至少兩個(gè)創(chuàng)建訂閱請(qǐng)求給公共業(yè)務(wù)實(shí)體,所述創(chuàng)建訂閱請(qǐng)求包括訂閱資源對(duì)應(yīng)的通知消息屬性的設(shè)置信息;
      [0027]所述公共業(yè)務(wù)實(shí)體接收所述創(chuàng)建訂閱請(qǐng)求;
      [0028]所述公共業(yè)務(wù)實(shí)體根據(jù)所述創(chuàng)建訂閱請(qǐng)求創(chuàng)建至少兩個(gè)訂閱資源,一個(gè)創(chuàng)建訂閱請(qǐng)求創(chuàng)建一個(gè)訂閱資源,并根據(jù)各創(chuàng)建訂閱請(qǐng)求中的設(shè)置信息設(shè)置各所述訂閱資源對(duì)應(yīng)的通知消息屬性;
      [0029]當(dāng)至少兩個(gè)所述訂閱資源發(fā)生變更時(shí),所述公共業(yè)務(wù)實(shí)體根據(jù)發(fā)生變更的所述訂閱資源對(duì)應(yīng)的通知消息屬性發(fā)送通知消息給所述應(yīng)用實(shí)體;
      [0030]所述請(qǐng)應(yīng)用實(shí)體接收所述通知消息。
      [0031]在本發(fā)明的一種實(shí)施例中,所述通知消息屬性包括通知優(yōu)先級(jí)和通知有效時(shí)間時(shí),所述根據(jù)發(fā)生變更的所述訂閱資源對(duì)應(yīng)的通知消息屬性發(fā)送通知消息的步驟包括:
      [0032]獲取發(fā)生變更的各所述訂閱資源對(duì)應(yīng)的通知有效時(shí)間與當(dāng)前時(shí)間的差值;
      [0033]根據(jù)發(fā)生變更的各所述訂閱資源對(duì)應(yīng)的差值和通知優(yōu)先級(jí)發(fā)送通知消息。
      [0034]在本發(fā)明的一種實(shí)施例中,所述通知消息屬性還包括通知優(yōu)先余量時(shí)間,所述根據(jù)發(fā)生變更的各所述訂閱資源對(duì)應(yīng)的差值和通知優(yōu)先級(jí)發(fā)送通知消息的步驟包括:
      [0035]獲取差值小于或等于通知優(yōu)先余量時(shí)間的訂閱資源;
      [0036]首先根據(jù)獲取的訂閱資源對(duì)應(yīng)的通知優(yōu)先級(jí)發(fā)送獲取的訂閱資源對(duì)應(yīng)的通知消息;然后,根據(jù)剩余發(fā)生變更的訂閱資源對(duì)應(yīng)的通知優(yōu)先級(jí)發(fā)送剩余發(fā)生變更的訂閱資源對(duì)應(yīng)的通知消息。
      [0037]為解決上述問題,本發(fā)明還提供一種通知消息的發(fā)送裝置,所述發(fā)送裝置包括資源創(chuàng)建模塊、屬性設(shè)置模塊和通知發(fā)送模塊:
      [0038]所述資源創(chuàng)建模塊用于在公共業(yè)務(wù)實(shí)體上創(chuàng)建至少兩個(gè)訂閱資源;
      [0039]所述屬性設(shè)置模塊用于設(shè)置各所述訂閱資源對(duì)應(yīng)的通知消息屬性;
      [0040]所述通知發(fā)送模塊用于當(dāng)至少兩個(gè)所述訂閱資源發(fā)生變更時(shí),根據(jù)發(fā)生變更的所述訂閱資源對(duì)應(yīng)的通知消息屬性發(fā)送通知消息。
      [0041 ] 在本發(fā)明的一種實(shí)施例中,所述通知消息屬性包括通知優(yōu)先級(jí)和/或通知有效時(shí)間。
      [0042]在本發(fā)明的一種實(shí)施例中,所述通知發(fā)送模塊包括差值獲取子模塊和通知發(fā)送子模塊:
      [0043]所述差值獲取子模塊用于獲取發(fā)生變更的各所述訂閱資源對(duì)應(yīng)的通知有效時(shí)間與當(dāng)前時(shí)間的差值;
      [0044]所述通知發(fā)送子模塊用于根據(jù)發(fā)生變更的各所述訂閱資源對(duì)應(yīng)的差值和通知優(yōu)先級(jí)發(fā)送通知消息。
      [0045]在本發(fā)明的一種實(shí)施例中,所述通知發(fā)送模塊還包括判斷獲取子模塊:
      [0046]所述判斷獲取子模塊用于獲取差值小于或等于通知優(yōu)先余量時(shí)間的訂閱資源;
      [0047]所述發(fā)送子模塊還用于首先根據(jù)獲取的訂閱資源對(duì)應(yīng)的通知優(yōu)先級(jí)發(fā)送獲取的訂閱資源對(duì)應(yīng)的通知消息;然后,根據(jù)剩余發(fā)生變更的訂閱資源對(duì)應(yīng)的通知優(yōu)先級(jí)發(fā)送剩余發(fā)生變更的訂閱資源對(duì)應(yīng)的通知消息。
      [0048]在本發(fā)明的一種實(shí)施例中,所述裝置還包括請(qǐng)求接收模塊:
      [0049]所述請(qǐng)求接收模塊用于接收至少兩個(gè)創(chuàng)建訂閱請(qǐng)求;
      [0050]所述資源創(chuàng)建模塊還用于根據(jù)接收的至少兩個(gè)創(chuàng)建訂閱請(qǐng)求創(chuàng)建至少兩個(gè)訂閱資源,一個(gè)創(chuàng)建訂閱請(qǐng)求創(chuàng)建一個(gè)訂閱資源,所述創(chuàng)建訂閱請(qǐng)求包括訂閱資源對(duì)應(yīng)的通知消息屬性的設(shè)置信息;
      [0051]所述屬性設(shè)置模塊還用于根據(jù)各創(chuàng)建訂閱請(qǐng)求中的設(shè)置信息設(shè)置各所述訂閱資源對(duì)應(yīng)的通知消息屬性。
      [0052]為解決上述問題,本發(fā)明還提供一種通知消息的發(fā)送系統(tǒng),所述發(fā)送系統(tǒng)包括應(yīng)用實(shí)體和公共業(yè)務(wù)實(shí)體,所述應(yīng)用實(shí)體包括請(qǐng)求發(fā)送模塊和通知接收模塊,所述公共業(yè)務(wù)實(shí)體包括請(qǐng)求接收模塊、資源創(chuàng)建模塊、屬性設(shè)置模塊和通知發(fā)送模塊:
      [0053]所述請(qǐng)求發(fā)送模塊用于發(fā)送至少兩個(gè)創(chuàng)建訂閱請(qǐng)求給所述請(qǐng)求接收模塊,所述創(chuàng)建訂閱請(qǐng)求包括訂閱資源對(duì)應(yīng)的通知消息屬性的設(shè)置信息;
      [0054]所述請(qǐng)求接收模塊用于接收所述創(chuàng)建訂閱請(qǐng)求;
      [0055]所述資源創(chuàng)建模塊用于根據(jù)所述創(chuàng)建訂閱請(qǐng)求創(chuàng)建至少兩個(gè)訂閱資源,一個(gè)創(chuàng)建訂閱請(qǐng)求創(chuàng)建一個(gè)訂閱資源;
      [0056]所述屬性設(shè)置模塊用于根據(jù)各創(chuàng)建訂閱請(qǐng)求中的設(shè)置信息設(shè)置各所述訂閱資源對(duì)應(yīng)的通知消息屬性;
      [0057]所述通知發(fā)送模塊用于當(dāng)至少兩個(gè)所述訂閱資源發(fā)生
      當(dāng)前第1頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1