1.一種刷新通知的方法,其特征在于,包括:
服務(wù)器接收到來自客戶終端的訂閱條件和通知的數(shù)據(jù)變更類型,查找訂閱條件對應的業(yè)務(wù)標識;
服務(wù)器保存客戶終端標識、查找到的業(yè)務(wù)標識和通知的數(shù)據(jù)變更類型之間的對應關(guān)系;
服務(wù)器在需要發(fā)送通知時,在對應關(guān)系中查找通知的數(shù)據(jù)變更類型和通知中的業(yè)務(wù)標識對應的客戶終端標識;
服務(wù)器對通知封裝報文頭,將封裝后的通知發(fā)送給查找到的客戶終端標識對應的客戶終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器接收到來自客戶終端的訂閱條件和通知的數(shù)據(jù)變更類型后,在所述服務(wù)器保存客戶終端標識、查找到的業(yè)務(wù)標識和通知的數(shù)據(jù)變更數(shù)據(jù)之間的對應關(guān)系之前還包括:
所述服務(wù)器為所述客戶終端分配訂閱操作標識,將分配的訂閱操作標識發(fā)送給所述客戶終端。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述服務(wù)器保存客戶終端標識、查找到的業(yè)務(wù)標識和通知的數(shù)據(jù)變更數(shù)據(jù)之間的對應關(guān)系包括:
所述服務(wù)器保存客戶終端標識、查找到的業(yè)務(wù)標識、通知的數(shù)據(jù)變更類型和訂閱操作標識之間的對應關(guān)系。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在對應關(guān)系中查找通知的數(shù)據(jù)變更類型和通知中的業(yè)務(wù)標識對應的客戶終端標識包括:
在所述對應關(guān)系中查找所述通知的數(shù)據(jù)變更類型和所述通知中的業(yè)務(wù)標識對應的客戶終端標識和訂閱操作標識。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述服務(wù)器對通知封裝報文頭包括:
所述服務(wù)器將查找到的訂閱操作標識封裝在所述通知的報文頭中。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,當所述服務(wù)器接收到來自所述客戶終端的取消的訂閱條件和取消的通知的數(shù)據(jù)變更類型時,該方法還包括:
所述服務(wù)器查找所述取消的訂閱條件對應的業(yè)務(wù)標識,將自身保存的對應關(guān)系中查找到的業(yè)務(wù)標識、取消的通知的變更數(shù)據(jù)類型和所述客戶終端標識之間的對應關(guān)系刪除。
7.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述客戶終端標識為所述客戶終端的互聯(lián)網(wǎng)協(xié)議IP地址、或媒體接入控制MAC地址。
8.一種刷新通知的方法,其特征在于,包括:
客戶終端向服務(wù)器發(fā)送訂閱條件和通知的數(shù)據(jù)變更類型;
當客戶終端接收到來自服務(wù)器的通知時,對通知的報文頭進行解封裝,對解封裝后的通知進行解碼,根據(jù)解碼后的通知進行刷新。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述客戶終端向服務(wù)器發(fā)送訂閱條件和通知的數(shù)據(jù)變更類型后,在所述客戶終端接收到來自服務(wù)器的通知之前還包括:
所述客戶終端接收到來自所述服務(wù)器的訂閱操作標識,并保存訂閱操作標識和所述訂閱條件之間的對應關(guān)系;
所述對通知的報文頭進行解封裝后,在所述對解封裝后的通知進行解碼之前還包括:
所述客戶終端在保存的對應關(guān)系中查找到解封裝得到的報文頭中的訂閱操作標識對應的訂閱條件。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,當所述客戶終端在所述保存的對應關(guān)系中查找不到所述解封裝得到的報文頭中的訂閱操作標識對應的訂閱條件時,該方法還包括:
所述客戶終端丟棄所述解封裝后的通知。
11.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述客戶終端向服 務(wù)器發(fā)送訂閱條件和通知的數(shù)據(jù)變更類型時,還向所述服務(wù)器發(fā)送客戶終端標識。
12.一種服務(wù)器,其特征在于,至少包括:
第一接收模塊,用于接收到來自客戶終端的訂閱條件和通知的數(shù)據(jù)變更類型;
查找模塊,用于查找訂閱條件對應的業(yè)務(wù)標識;在需要發(fā)送通知時,在對應關(guān)系中查找通知的數(shù)據(jù)變更類型和通知中的業(yè)務(wù)標識對應的客戶終端標識;
第一發(fā)送模塊,用于對通知封裝報文頭,將封裝后的通知發(fā)送給查找到的客戶終端標識對應的客戶終端;
存儲模塊,用于保存客戶終端標識、查找到的業(yè)務(wù)標識和通知的數(shù)據(jù)變更類型之間的對應關(guān)系。
13.根據(jù)權(quán)利要求12所述的服務(wù)器,其特征在于,還包括:
分配模塊,用于接收到通知消息,為所述客戶終端分配訂閱操作標識;
所述第一接收模塊具體用于:
接收到來自客戶終端的訂閱條件和通知的數(shù)據(jù)變更類型,向所述分配模塊發(fā)送通知消息。
14.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述查找模塊具體用于:
查找訂閱條件對應的業(yè)務(wù)標識;在需要發(fā)送通知時,在對應關(guān)系中查找通知的數(shù)據(jù)變更類型和通知中的業(yè)務(wù)標識對應的客戶終端標識和訂閱操作標識。
15.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述第一發(fā)送模塊具體用于:
將分配的訂閱操作標識發(fā)送給客戶終端;將查找到的訂閱操作標識封裝在通知的報文頭中,將封裝后的通知發(fā)送給查找到的客戶終端標識對應的客 戶終端。
16.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述存儲模塊具體用于:
保存客戶終端標識、查找到的業(yè)務(wù)標識、通知的數(shù)據(jù)變更類型和訂閱操作標識之間的對應關(guān)系。
17.根據(jù)權(quán)利要求12或13所述的服務(wù)器,其特征在于,所述第一接收模塊還用于:
接收到來自所述客戶終端的取消的訂閱條件和取消的通知的數(shù)據(jù)變更類型;
所述查找模塊還用于:
查找所述取消的訂閱條件對應的業(yè)務(wù)標識;
所述存儲模塊還用于:
將自身保存的對應關(guān)系中查找到的業(yè)務(wù)標識、取消的通知的變更數(shù)據(jù)類型和所述客戶終端標識之間的對應關(guān)系刪除。
18.一種客戶終端,其特征在于,至少包括:
第二發(fā)送模塊,用于向服務(wù)器發(fā)送訂閱條件和通知的數(shù)據(jù)變更類型;
第二接收模塊,用于當接收到來自服務(wù)器的通知時,將通知發(fā)送給刷新模塊;
刷新模塊,用于對通知的報文頭進行解封裝,對解封裝后的通知進行解碼,根據(jù)解碼后的通知進行刷新。
19.根據(jù)權(quán)利要求18所述的客戶終端,其特征在于,所述第二接收模塊還用于:
接收到來自服務(wù)器的訂閱操作標識,并保存訂閱操作標識和所述訂閱條件之間的對應關(guān)系;
所述刷新模塊具體用于:
對通知的報文頭進行解封裝,在保存的對應關(guān)系中查找到解封裝得到的報文頭中的訂閱操作標識對應的訂閱條件,對解封裝后的通知進行解碼,根據(jù)解碼后的通知進行刷新。
20.根據(jù)權(quán)利要求19所述的客戶終端,其特征在于,所述刷新模塊還用于:
在保存的對應關(guān)系中查找不到解封裝得到的報文頭中的訂閱操作標識對應的訂閱條件,丟棄所述解封裝后的通知。
21.根據(jù)權(quán)利要求18或19所述的客戶終端,其特征在于,所述第二發(fā)送模塊具體用于:
向服務(wù)器發(fā)送客戶終端標識,訂閱條件和通知的數(shù)據(jù)變更類型。