触发消息计数器的更新方法、机器类型通信服务器和终端与流程

文档序号:16104825发布日期:2018-11-30 19:06阅读:142来源:国知局

本发明涉及终端通信领域,尤其涉及一种触发消息计数器的更新方法、机器类型通信服务器和终端。



背景技术:

如图1所示,蜂窝无线通讯系统主要由核心网(Core Network,简称CN)、无线接入网(Radio Access Network,简称RAN)和终端组成。核心网负责非接入层事务,例如终端位置更新等,并且是用户面的锚点。接入网包括基站,或者基站以及基站控制,接入网负责接入层事务(例如无线资源的管理),基站之间可以根据实际情况存在物理或者逻辑上的连接,如图1中的基站1 和基站2、基站3之间的连接,并且每个基站可以和一个或者一个以上的核心网节点连接。终端即用户设备(User Equipment,简称UE)是指可以和蜂窝无线通讯网络通讯的各种设备,比如移动电话或者笔记本电脑等。

下面对该系统中的网元进行介绍:

移动性管理单元(移动性管理实体(MME)或通用无线分组业务(GPRS) 服务支持节点(SGSN)或移动交换中心(MSC)是核心网中负责管理终端接入控制、位置信息更新以及切换的单元,负责核心网到终端的非接入层信令控制和将终端注册到网络。

归属用户服务器(HSS)是核心网中负责保存终端设备的身份信息、认证信息和授权信息等的实体。根据不同情况,HSS可用于保存用户的身份信息及用户和终端设备的绑定信息,或只保存用户的身份信息(可由网关保存用户和终端设备的绑定信息),或直接保存终端设备的身份信息。HSS还负责用户的签约数据库,以及执行用户的身份验证和授权等。业务平台可从HSS 查询用户或终端信息。

机器类型通信(Machine Type Communication,MTC)-互操作功能实体(IWF):移动通信网和外部公网之间的一个连接实体,能够实现协议转换,地址查询,信息保存等功能。互操作功能实体对外连接MTC服务器,对内可以连接到HSS,或MME/SGSN/MSC等移动通信网络网元。

通常有某些业务,比如监控管理系统需要向监控终端获取监控数据,需要通过服务器触发终端建立与服务器的连接以上报需要的数据。那么,终端在接收到服务器的触发消息后,就需要能立即响应,并建立与服务器的连接。目前为了满足服务器对终端的触发需求,已有解决方案试图通过在触发消息中包含触发请求的计数器,使得终端能够检测重复的触发请求、并关联触发请求的确认消息,亦使得服务器能够撤销触发请求。

然而,在现有技术中,还未有服务器和终端能正确设置和更新触发消息计数器的机制,这必然造成终端或服务器错误地对触发消息进行检测、响应或撤销,以致终端触发失败或者网络存储资源的浪费。



技术实现要素:

本发明实施例提供了一种触发消息计数器的更新方法、机器类型通信服务器和终端,以使服务器和终端能够正确地设置并更新触发消息计数器,以避免终端或服务器错误地检测、响应或撤销触发消息。

本发明实施例提供了一种触发消息计数器的更新方法,该方法包括:

机器类型通信(MTC)服务器在本地设置触发消息计数器,并设置所述触发消息计数器的上限和下限以及初始化所述触发消息计数器的值;

所述MTC服务器通过机器类型通信-互操作功能实体(MTC-IWF)向终端发送触发消息;

所述MTC服务器接收所述终端返回的确认消息,根据所述确认消息更新所述触发消息计数器的值。

优选地,所述MTC服务器在本地设置触发消息计数器,并设置所述触发消息计数器的上限和下限以及初始化所述触发消息计数器的值,包括:

所述MTC服务器在本地设置触发序列号计数器,并设置所述触发序列号计数器的上限和下限以及初始化所述触发序列号计数器的值为零。

优选地,所述MTC服务器通过MTC-IWF向终端发送触发消息,包括:

所述MTC服务器向所述MTC-IWF发送所述触发消息,所述触发消息中包含终端的外部标识和触发序列号;

所述MTC-IWF接收所述触发消息,根据所述触发消息中包含的所述终端的外部标识和本地保存的所述终端的外部标识与内部标识之间的一对一映射表以及所述内部标识与短消息服务中心(SMS-SC)之间的多对一对应表,查找到所述终端所在的SMS-SC,并向查找到的所述SMS-SC发送新构建的触发消息,所述新构建的触发消息中包含所述触发序列号和终端路由信息;

所述SMS-SC接收所述新构建的触发消息,根据所述新构建的触发消息中包含的所述终端路由信息通过移动性管理单元向所述终端发送携带所述新构建的触发消息的短消息;

其中,所述移动性管理单元包括移动性管理实体(MME)、通用无线分组业务服务支持节点(SGSN)和移动交换中心(MSC)中的一种或多种。

优选地,所述MTC服务器通过MTC-IWF向终端发送触发消息,包括:

所述MTC服务器向所述MTC-IWF发送所述触发消息,所述触发消息中包含终端的外部标识和触发序列号;

所述MTC-IWF接收所述触发消息,根据所述触发消息中包含的所述终端的外部标识和本地保存的所述终端的外部标识与内部标识之间的一对一映射表以及所述内部标识与移动性管理单元之间的多对一对应表,查找到所述终端所在的移动性管理单元,并向查找到的所述移动性管理单元发送新构建的触发消息,所述新构建的触发消息中包含所述触发序列号和所述终端的内部标识;

所述移动性管理单元接收所述新构建的触发消息,并向所述终端发送携带所述新构建的触发消息的非接入层(NAS)信令;

其中,所述移动性管理单元包括MME、SGSN和MSC中的一种或多种。

优选地,所述MTC服务器接收所述终端返回的确认消息,根据所述确认消息更新所述触发消息计数器的值,包括:

所述MTC服务器接收所述终端返回的表示接收成功的确认消息,将所述触发序列号计数器的值加一;或者

所述MTC服务器接收所述终端返回的表示接收失败的确认消息,将所述触发序列号计数器的值保持不变。

优选地,所述MTC服务器接收所述终端返回的表示接收失败的确认消息之后,所述方法还包括:所述MTC服务器撤销或重发所述触发消息。

优选地,所述MTC服务器将所述触发消息计数器的值加一之后,所述方法还包括:所述MTC服务器确定所述触发序列号计数器的值超过所述上限后,将所述MTC服务器将所述触发序列号计数器的值重置为零。

优选地,所述MTC服务器在本地设置触发消息计数器,并设置所述触发消息计数器的上限和下限以及初始化所述触发消息计数器的值,还包括:

所述MTC服务器在本地设置触发尝试计数器,并设置所述触发尝试计数器的上限和下限以及初始化所述触发尝试计数器的值为零。

优选地,所述MTC服务器通过MTC-IWF向终端发送触发消息的过程中,若所述MTC服务器通过MTC-IWF向终端每发送一次同一触发序列号的触发消息,则所述触发尝试计数器的值加一;或者,若所述MTC服务器通过 MTC-IWF向终端发送下一触发序列号的触发消息,则所述触发尝试计数器的值重置为零;或者,若所述触发尝试计数器的值等于所述触发尝试计数器的上限,所述MTC服务器发送当前触发序列号的触发消息失败,则所述MTC 服务器撤销所述当前触发序列号的触发消息,并在发起下一触发序列号的触发消息时,将所述触发尝试计数器的值重置为零。

优选地,所述MTC服务器根据所述确认消息更新所述触发消息计数器的值的过程中,若将所述触发序列号计数器的值加一,则所述触发尝试计数器的值保持不变;或者,若将所述触发序列号计数器的值保持不变,则将所述触发尝试计数器的值加一。

本发明实施例还提供了一种触发消息计数器的更新方法,该方法包括:

终端在本地设置触发序列号计数器,并初始化所述触发序列号计数器的值;

所述终端接收MTC服务器通过机器类型通信-互操作功能实体 (MTC-IWF)发送的触发消息,并根据所述触发消息中包含的触发序列号更新所述触发序列号计数器的值,以及向所述MTC服务器返回确认消息。

优选地,所述触发序列号包含在所述触发消息中的触发请求计数器中。

本发明实施例另提供了一种机器类型通信(MTC)服务器,该MTC服务器包括:

设置模块,用于在本地设置触发消息计数器,并设置所述触发消息计数器的上限和下限以及初始化所述触发消息计数器的值;

发送模块,用于通过机器类型通信-互操作功能实体(MTC-IWF)向终端发送触发消息;

处理模块,用于接收所述终端返回的确认消息,根据所述确认消息更新所述触发消息计数器的值。

优选地,所述设置模块,具体用于在本地设置触发序列号计数器,并设置所述触发序列号计数器的上限和下限以及初始化所述触发序列号计数器的值为零。

优选地,所述处理模块,具体用于:

接收所述终端返回的表示接收成功的确认消息,将所述触发序列号计数器的值加一;或者,接收所述终端返回的表示接收失败的确认消息,将所述触发序列号计数器的值保持不变。

优选地,所述处理模块,还用于确定所述触发序列号计数器的值超过所述上限后,将所述MTC服务器将所述触发序列号计数器的值重置为零。

优选地,所述设置模块,还用于:在本地设置触发尝试计数器,并设置所述触发尝试计数器的上限和下限以及初始化所述触发尝试计数器的值为零。

优选地,所述发送模块,还用于若通过MTC-IWF向终端每发送一次同一触发序列号的触发消息,则所述触发尝试计数器的值加一;或者,若通过 MTC-IWF向终端发送下一触发序列号的触发消息,则所述触发尝试计数器的值重置为零;或者,若所述触发尝试计数器的值等于所述触发尝试计数器的上限,且发送当前触发序列号的触发消息失败,则在发起下一触发序列号的触发消息时,将所述触发尝试计数器的值重置为零。

优选地,所述处理模块,还用于:若将所述触发序列号计数器的值加一,则所述触发尝试计数器的值保持不变;或者,若将所述触发序列号计数器的值保持不变,则将所述触发尝试计数器的值加一。

本发明实施例另提供了一种终端,该终端包括:

设置模块,用于在本地设置触发序列号计数器,并初始化所述触发序列号计数器的值;

处理模块,用于接收MTC服务器通过机器类型通信-互操作功能实体 (MTC-IWF)发送的触发消息,并根据所述触发消息中包含的触发序列号更新所述触发序列号计数器的值,以及向所述MTC服务器返回确认消息。

优选地,所述触发序列号包含在所述触发消息中的触发请求计数器中。

上述触发消息计数器的更新方法、机器类型通信服务器和终端,可以使服务器或终端正确地设置并更新触发消息计数器,从而可以避免终端或服务器错误地检测、响应或撤销触发消息。

附图说明

图1为现有蜂窝无线通讯系统的架构图;

图2为本发明触发消息计数器的更新方法实施例一的流程图;

图3为本发明触发消息计数器的更新方法实施例二的流程图;

图4为本发明MTC服务器实施例的结构示意图;

图5为本发明终端实施例的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

如图2所示,为本发明触发消息计数器的更新方法实施例一的流程图,该实施例是从机器类型通信(MTC)服务器侧进行描述的,该方法包括:

步骤21、机器类型通信(MTC)服务器在本地设置触发消息计数器,并设置上述触发消息计数器的上限和下限以及初始化上述触发消息计数器的值;

该步骤可以包括:上述MTC服务器在本地设置触发序列号计数器,并设置上述触发序列号计数器的上限和下限以及初始化上述触发序列号计数器的值为零。

另外,该步骤还可以包括:上述MTC服务器在本地设置触发尝试计数器,并设置上述触发尝试计数器的上限和下限以及初始化上述触发尝试计数器的值为零。

步骤22、MTC服务器通过机器类型通信-互操作功能实体(MTC-IWF) 向终端发送触发消息;

该步骤可以包括:MTC服务器向MTC-IWF发送触发消息,MTC-IWF 向短消息服务中心(SMS-SC)发送该触发消息,该SMS-SC向终端发送该触发消息;或者,MTC服务器向MTC-IWF发送触发消息,MTC-IWF向移动性管理单元发送该触发消息,该移动性管理单元向终端发送该触发消息;

步骤23、MTC服务器接收上述终端返回的确认消息,根据上述确认消息更新上述触发消息计数器的值。

该步骤可以包括:上述MTC服务器接收上述终端返回的表示接收成功的确认消息,将上述触发序列号计数器的值加一;或者,上述MTC服务器接收上述终端返回的表示接收失败的确认消息,将上述触发序列号计数器的值保持不变。

相应地,该步骤还可以包括:上述MTC服务器根据上述确认消息更新上述触发消息计数器的值的过程中,若将上述触发序列号计数器的值加一,则上述触发尝试计数器的值保持不变;或者,若将上述触发序列号计数器的值保持不变,则将上述触发尝试计数器的值加一。

上述触发消息计数器的更新方法,可以使服务器正确地设置并更新触发消息计数器,从而可以避免服务器错误地检测、响应或撤销触发消息。

如图3所示,为本发明触发消息计数器的更新方法实施例二的流程图,该实施例是从终端侧进行描述的,该方法包括:

步骤31、终端在本地设置触发序列号计数器,并初始化所述触发序列号计数器的值;

其中,上述触发序列号包含在所述触发消息中的触发请求计数器中。

步骤32、终端接收MTC服务器通过机器类型通信-互操作功能实体 (MTC-IWF)发送的触发消息,并根据上述触发消息中包含的触发序列号更新上述触发序列号计数器的值,以及向上述MTC服务器返回确认消息。

上述触发消息计数器的更新方法,可以使终端正确地设置并更新触发消息计数器,从而可以避免终端错误地检测、响应或撤销触发消息。

下面从MTC服务器和终端交互的角度对本发明的技术方案进行详细描述:

实施例一

该实施例中不含触发尝试计数器,触发消息计数器的更新方法包括:

步骤101、MTC服务器与终端开机后,分别在本地设置触发消息计数器,具体设置方式如下:

MTC服务器在本地设置触发序列号计数器(TSC-S,Trigger Sequence-number Counter-Server),并初始化TSC-S的值为0,TSC-S的取值范围是(0,216-1);

MTC终端在本地设置触发序列号计数器(TSC-U,Trigger Sequence-number Counter-UE),TSC-U的取值范围是(0,216-1)。

需要说明的是:

当服务器成功发送一条终端触发消息后,将计数器TSC-S的值加1;当 TSC-S的值为时216-1时,若再一次成功发送一条终端触发消息,则计数器归零,从零开始重新计数,周而复始;

当终端成功接收一条终端触发消息后,读取触发消息中的触发请求计数器,并根据该触发请求计数器中包含的触发序列号在本地设置计数器TSC-U 的值。

步骤102、当MTC服务器需要从终端获取实时数据时,将终端的触发消息发送到MTC-IWF;

触发消息中包含终端的标识,应用的标识,服务器的地址,触发请求的有效期周期,以及触发请求的计数器。所述终端的标识为网络之外使用的外部标识。所述触发请求计数器包含触发序列号。

需要说明的是,触发序列号为触发序列号计数器TSC-S的值,而本条终端触发消息为服务器对终端的第一次触发请求,故此时,计数器TSC-S的值为0。

步骤103、MTC-IWF本地数据库存储了外部标识与内部标识之间的一对一映射表,以及内部标识与短消息服务中心(SMS-SC)之间的多对一对应表。MTC-IWF解析触发消息,根据本地数据库中存储的外部标识与内部标识的映射表,查找触发消息中的终端标识对应的在网络中使用的内部标识,如国际移动用户识别码(IMSI),并根据内部标识在数据库中存储的内部标识与SMS-SC的对应表查找终端所在的SMS-SC。之后,MTC-IWF使用终端内部标识替代原触发消息中的终端外部标识,构建新的触发消息,并通过触发请求信令发送到SMS-SC;

新的触发消息中包含触发序列号,以及由MTC-IWF提供的终端路由信息,即终端的服务MME和/或SGSN和/或MSC的地址。

步骤104、SMS-SC在接收到触发请求信令后,解析并存储其中包含的触发消息,构建携带触发消息的短消息,即触发消息作为该短消息的一个信息元,并根据触发消息中的终端路由信息通过MME和/或SGSN和/或MSC 发送该短消息给终端。若终端成功接收触发消息,则执行步骤105A-107A;否则,执行步骤105B-106B;

步骤105A、终端在接收到短消息后,读取其中包含的触发消息,并根据触发消息中的触发序列号在本地设置计数器TSC-U的值。同时,发送触发确认消息到SMS-SC,通知SMS-SC触发消息成功发送;确认消息中包含触发序列号,以及终端的标识;

需要说明的是,当终端在本地检测到触发消息中的触发序列号与计数器 TSC-U的值相同(或小于)时,丢弃该终端触发消息。

步骤106A、SMS-SC在接收到确认消息后,读取其中包含的终端标识和触发序列号,移除对应的终端触发消息,并发送确认消息到MTC服务器,通知MTC服务器触发消息成功发送;

步骤107A、MTC服务器在接收到确认消息后,读取其中包含的终端标识和触发序列号,移除对应的终端触发消息,并将对应的计数器TSC-S的值加1。

步骤105B、SMS-SC根据触发消息中的有效期周期在本地检测到触发消息过期时,移除该终端触发消息,并通过触发确认消息通知MTC服务器终端触发消息发送失败,确认消息中包含触发序列号,以及终端的标识;

步骤106B、MTC服务器在接收到确认消息后,读取其中包含的终端标识和触发序列号,可选地撤销或重发该终端触发消息,且对应的计数器TSC-S 的值不变。

上述步骤105A和105B可以统称为步骤105,上述步骤106A和106B 可以统称为步骤106。

实施例二

该实施例中不含触发尝试计数器,触发消息计数器的更新方法包括:

步骤201至步骤202与具体实施例一中的步骤101至步骤102对应相同。

步骤203、MTC-IWF本地数据库存储了外部标识与内部标识之间的一对一映射表,以及内部标识与移动性管理单元(MME/SGSN/MSC)之间的多对一对应表。MTC-IWF解析触发消息,根据本地数据库中存储的外部标识与内部标识的映射表,查找触发消息中的终端标识对应的在网络中使用的内部标识,如IMSI,并根据内部标识在数据库中存储的内部标识与移动性管理单元的对应表查找终端所在的移动性管理单元;之后,MTC-IWF使用终端内部标识替代原触发消息中的终端外部标识,构建新的触发消息,并通过触发请求信令发送到MME和/或SGSN和/或MSC;触发消息中包含触发序列号;

步骤204、移动性管理单元在接收到触发请求信令后,解析并存储其中包含的触发消息,并根据触发消息中的终端标识查询本地数据库以获得该终端的状态,如果该终端处于空闲状态,则移动性管理单元发送寻呼消息给终端,终端接收到寻呼消息后发送业务请求信令给移动性管理单元请求建立与移动性管理单元的非接入层(NAS)连接。在NAS连接建立完成后,移动性管理单元将从MTC-IWF接收到的触发消息封装在NAS信令下行链路 (Downlink)NAS传输(transport)中,即触发消息作为该NAS信令的一个信息元发送给终端;如果该终端处于连接状态,则移动性管理单元直接将触发消息封装在NAS信令Downlink NAS transport中,发送给终端。若终端成功接收触发消息,则执行步骤205A-207A;否则,执行步骤205B-206B;

步骤205A、终端在接收到NAS信令后,读取其中包含的触发消息,并根据触发消息中的触发序列号在本地设置计数器TSC-U的值。同时,发送触发确认消息到移动性管理单元,通知移动性管理单元触发消息成功发送;确认消息中包含触发序列号,以及终端的标识;

步骤206A、移动性管理单元在接收到确认消息后,读取其中包含的终端标识和触发序列号,移除对应的终端触发消息,并发送确认消息到MTC服务器,通知MTC服务器触发消息成功发送;

步骤207A、MTC服务器在接收到确认消息后,读取其中包含的终端标识和触发序列号,移除对应的终端触发消息,并将对应的计数器TSC-S的值加1。

步骤205B、移动性管理单元根据触发消息中的有效期周期在本地检测到触发消息过期时,移除该终端触发消息,并通过触发确认消息通知MTC服务器终端触发消息发送失败。确认消息中包含触发序列号,以及终端的标识。

步骤206B、MTC服务器在接收到确认消息后,读取其中包含的终端标识和触发序列号,可选地撤销或重发该终端触发消息,且对应的计数器TSC-S 的值不变。

上述步骤205A和205B可以统称为步骤205,上述步骤206A和206B 可以统称为步骤206。

实施例三

该实施例中包含触发尝试计数器,触发消息计数器的更新方法包括:

步骤301、MTC服务器与终端开机后,分别在本地设置触发计数器,具体设置方式如下:

MTC服务器在本地设置触发序列号计数器TSC-S,并初始化TSC-S的值为0,TSC-S的取值范围是(0,216-1);

MTC服务器在本地设置触发尝试计数器(TAC,Trigger Attempt Counter),并初始化TAC的值为0,TAC的取值范围是(0,5);

MTC终端在在本地设置触发序列号计数器TSC-U,TSC-U的取值范围是(0,216-1)。

需要说明的是,当服务器每尝试一次发送同一条(同一触发序列号)终端触发消息后,将计数器TAC的值加1;若此条终端触发消息发送尝试成功,且服务器发起了下一条(下一触发序列号)终端触发消息的发送尝试,则计数器TAC清零,从零开始重新计数;当计数器TAC的值为5时,若再一次尝试发送此条终端触发消息并且发送失败,则服务器撤销此触发请求,并在服务器发起了下一条终端触发消息的发送尝试时,将计数器TAC清零,从零开始重新计数。

步骤302、当MTC服务器需要从终端获取实时数据时,将终端触发消息发送到MTC-IWF;

触发消息中包含终端的标识,应用的标识,服务器的地址,触发请求的有效期周期,以及触发请求的计数器。所述终端的标识为网络之外使用的外部标识。所述触发请求计数器包含触发序列号。

需要说明的是,本次为此条终端触发消息的第一次发送尝试,故此时,计数器TAC的值为0。

步骤303至步骤306与实施例一中的步骤103至步骤106对应相同;

步骤307A、MTC服务器在接收到确认消息后,读取其中包含的终端标识和触发序列号,移除对应的终端触发消息,并将对应的计数器TSC-S的值加1;对应的计数器TAC的值不变;

步骤307B、若MTC服务器选择重发该终端的触发消息,则对应的计数器TSC-S的值不变,将对应的计数器TAC的值加1。

上述步骤307A和307B可以统称为步骤307。

需要说明的是,本次为此条终端触发消息的第二次发送尝试,故此时,计数器TAC的值为1。当服务器在本地检测到欲尝试发送的终端触发消息对应的计数器TAC的值为5时,撤销该终端触发消息;当服务器发起下一条终端触发消息的发送尝试时,将对应的计数器TAC的值清零,从零开始重新计数。

实施例四

该实施例中包含触发尝试计数器,触发消息计数器的更新方法包括:

步骤401至步骤402与具体实施例三中的步骤301至步骤302对应相同;

步骤403至步骤406与具体实施例二中的步骤203至步骤206对应相同;

步骤407与具体实施例三中的步骤307对应相同。

如图4所示,为本发明MTC服务器实施例的结构示意图,该MTC服务器包括设置模块41、发送模块42和处理模块43,其中:

设置模块,用于在本地设置触发消息计数器,并设置所述触发消息计数器的上限和下限以及初始化所述触发消息计数器的值;

发送模块,用于通过机器类型通信-互操作功能实体(MTC-IWF)向终端发送触发消息;

处理模块,用于接收所述终端返回的确认消息,根据所述确认消息更新所述触发消息计数器的值。

其中,所述设置模块,具体用于在本地设置触发序列号计数器,并设置所述触发序列号计数器的上限和下限以及初始化所述触发序列号计数器的值为零。所述处理模块,具体用于:接收所述终端返回的表示接收成功的确认消息,将所述触发序列号计数器的值加一;或者,接收所述终端返回的表示接收失败的确认消息,将所述触发序列号计数器的值保持不变。另外,所述处理模块,还用于确定所述触发序列号计数器的值超过所述上限后,将所述 MTC服务器将所述触发序列号计数器的值重置为零。

另外,所述设置模块,还用于:在本地设置触发尝试计数器,并设置所述触发尝试计数器的上限和下限以及初始化所述触发尝试计数器的值为零。所述发送模块,还用于若通过MTC-IWF向终端每发送一次同一触发序列号的触发消息,则所述触发尝试计数器的值加一;或者,若通过MTC-IWF向终端发送下一触发序列号的触发消息,则所述触发尝试计数器的值重置为零;或者,若所述触发尝试计数器的值等于所述触发尝试计数器的上限,且发送当前触发序列号的触发消息失败,则在发起下一触发序列号的触发消息时,将所述触发尝试计数器的值重置为零。所述处理模块,还用于:若将所述触发序列号计数器的值加一,则所述触发尝试计数器的值保持不变;或者,若将所述触发序列号计数器的值保持不变,则将所述触发尝试计数器的值加一。

上述MTC服务器,可以正确地设置并更新触发消息计数器,其实现过程可参见实施例一至实施例四,此处不再赘述。

如图5所示,为本发明终端实施例的结构示意图,该终端包括设置模块 51和处理模块52,其中:

设置模块,用于在本地设置触发序列号计数器,并初始化所述触发序列号计数器的值;

处理模块,用于接收MTC服务器通过机器类型通信-互操作功能实体 (MTC-IWF)发送的触发消息,并根据所述触发消息中包含的触发序列号更新所述触发序列号计数器的值,以及向所述MTC服务器返回确认消息。

其中,所述触发序列号包含在所述触发消息中的触发请求计数器中。

上述终端,可以正确地设置并更新触发消息计数器,其实现过程可参见实施例一至实施例四,此处不再赘述。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,上述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。

以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。

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