一种刷新通知的方法和装置与流程

文档序号:12625055阅读:来源:国知局

技术特征:

1.一种刷新通知的方法,其特征在于,包括:

服务器接收到来自客户终端的订阅条件和通知的数据变更类型,查找订阅条件对应的业务标识;

服务器保存客户终端标识、查找到的业务标识和通知的数据变更类型之间的对应关系;

服务器在需要发送通知时,在对应关系中查找通知的数据变更类型和通知中的业务标识对应的客户终端标识;

服务器对通知封装报文头,将封装后的通知发送给查找到的客户终端标识对应的客户终端。

2.根据权利要求1所述的方法,其特征在于,所述服务器接收到来自客户终端的订阅条件和通知的数据变更类型后,在所述服务器保存客户终端标识、查找到的业务标识和通知的数据变更数据之间的对应关系之前还包括:

所述服务器为所述客户终端分配订阅操作标识,将分配的订阅操作标识发送给所述客户终端。

3.根据权利要求2所述的方法,其特征在于,所述服务器保存客户终端标识、查找到的业务标识和通知的数据变更数据之间的对应关系包括:

所述服务器保存客户终端标识、查找到的业务标识、通知的数据变更类型和订阅操作标识之间的对应关系。

4.根据权利要求2所述的方法,其特征在于,所述在对应关系中查找通知的数据变更类型和通知中的业务标识对应的客户终端标识包括:

在所述对应关系中查找所述通知的数据变更类型和所述通知中的业务标识对应的客户终端标识和订阅操作标识。

5.根据权利要求2所述的方法,其特征在于,所述服务器对通知封装报文头包括:

所述服务器将查找到的订阅操作标识封装在所述通知的报文头中。

6.根据权利要求1或2所述的方法,其特征在于,当所述服务器接收到来自所述客户终端的取消的订阅条件和取消的通知的数据变更类型时,该方法还包括:

所述服务器查找所述取消的订阅条件对应的业务标识,将自身保存的对应关系中查找到的业务标识、取消的通知的变更数据类型和所述客户终端标识之间的对应关系删除。

7.根据权利要求1或2所述的方法,其特征在于,所述客户终端标识为所述客户终端的互联网协议IP地址、或媒体接入控制MAC地址。

8.一种刷新通知的方法,其特征在于,包括:

客户终端向服务器发送订阅条件和通知的数据变更类型;

当客户终端接收到来自服务器的通知时,对通知的报文头进行解封装,对解封装后的通知进行解码,根据解码后的通知进行刷新。

9.根据权利要求8所述的方法,其特征在于,所述客户终端向服务器发送订阅条件和通知的数据变更类型后,在所述客户终端接收到来自服务器的通知之前还包括:

所述客户终端接收到来自所述服务器的订阅操作标识,并保存订阅操作标识和所述订阅条件之间的对应关系;

所述对通知的报文头进行解封装后,在所述对解封装后的通知进行解码之前还包括:

所述客户终端在保存的对应关系中查找到解封装得到的报文头中的订阅操作标识对应的订阅条件。

10.根据权利要求9所述的方法,其特征在于,当所述客户终端在所述保存的对应关系中查找不到所述解封装得到的报文头中的订阅操作标识对应的订阅条件时,该方法还包括:

所述客户终端丢弃所述解封装后的通知。

11.根据权利要求8或9所述的方法,其特征在于,所述客户终端向服 务器发送订阅条件和通知的数据变更类型时,还向所述服务器发送客户终端标识。

12.一种服务器,其特征在于,至少包括:

第一接收模块,用于接收到来自客户终端的订阅条件和通知的数据变更类型;

查找模块,用于查找订阅条件对应的业务标识;在需要发送通知时,在对应关系中查找通知的数据变更类型和通知中的业务标识对应的客户终端标识;

第一发送模块,用于对通知封装报文头,将封装后的通知发送给查找到的客户终端标识对应的客户终端;

存储模块,用于保存客户终端标识、查找到的业务标识和通知的数据变更类型之间的对应关系。

13.根据权利要求12所述的服务器,其特征在于,还包括:

分配模块,用于接收到通知消息,为所述客户终端分配订阅操作标识;

所述第一接收模块具体用于:

接收到来自客户终端的订阅条件和通知的数据变更类型,向所述分配模块发送通知消息。

14.根据权利要求13所述的服务器,其特征在于,所述查找模块具体用于:

查找订阅条件对应的业务标识;在需要发送通知时,在对应关系中查找通知的数据变更类型和通知中的业务标识对应的客户终端标识和订阅操作标识。

15.根据权利要求13所述的服务器,其特征在于,所述第一发送模块具体用于:

将分配的订阅操作标识发送给客户终端;将查找到的订阅操作标识封装在通知的报文头中,将封装后的通知发送给查找到的客户终端标识对应的客 户终端。

16.根据权利要求13所述的服务器,其特征在于,所述存储模块具体用于:

保存客户终端标识、查找到的业务标识、通知的数据变更类型和订阅操作标识之间的对应关系。

17.根据权利要求12或13所述的服务器,其特征在于,所述第一接收模块还用于:

接收到来自所述客户终端的取消的订阅条件和取消的通知的数据变更类型;

所述查找模块还用于:

查找所述取消的订阅条件对应的业务标识;

所述存储模块还用于:

将自身保存的对应关系中查找到的业务标识、取消的通知的变更数据类型和所述客户终端标识之间的对应关系删除。

18.一种客户终端,其特征在于,至少包括:

第二发送模块,用于向服务器发送订阅条件和通知的数据变更类型;

第二接收模块,用于当接收到来自服务器的通知时,将通知发送给刷新模块;

刷新模块,用于对通知的报文头进行解封装,对解封装后的通知进行解码,根据解码后的通知进行刷新。

19.根据权利要求18所述的客户终端,其特征在于,所述第二接收模块还用于:

接收到来自服务器的订阅操作标识,并保存订阅操作标识和所述订阅条件之间的对应关系;

所述刷新模块具体用于:

对通知的报文头进行解封装,在保存的对应关系中查找到解封装得到的报文头中的订阅操作标识对应的订阅条件,对解封装后的通知进行解码,根据解码后的通知进行刷新。

20.根据权利要求19所述的客户终端,其特征在于,所述刷新模块还用于:

在保存的对应关系中查找不到解封装得到的报文头中的订阅操作标识对应的订阅条件,丢弃所述解封装后的通知。

21.根据权利要求18或19所述的客户终端,其特征在于,所述第二发送模块具体用于:

向服务器发送客户终端标识,订阅条件和通知的数据变更类型。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1