【技术实现步骤摘要】
检测方法及终端
本专利技术涉及网络通信
,尤其涉及一种检测方法及终端。
技术介绍
运行在终端上的长久在线应用(英文全称:Always-onlineapplications),例如MSN、QQ、Facebook等,要求终端上的应用客户端(英文全称:applicationclient)向应用服务器(英文全称:applicationserver)发送心跳消息(英文全称:keep-alivemessage,也称保活消息),以保持应用服务器与应用客户端之间的通信连接。心跳消息间隔一般为几秒、几十秒至几分钟;为了发送心跳消息,终端需要与通信网络进行信令交互,以建立和释放通信连接。这样,大量终端的长久在线应用的心跳消息产生大量信令,给运营商网络带来很大的信令负荷,即“信令风暴(英文全称:signallingstorm)”,造成网络拥塞甚至瘫痪。如果网络能够获知终端上长久在线应用的信息,就能够更好地进行网络资源调度,从而减少或避免上述“信令风暴”的发生。现有的提供长久在线应用信息的方法是:在终端上预配置一个需要上报应用信息的长久在线应用的列表,终端会周期性地查询终端上是否有 ...
【技术保护点】
一种检测方法,其特征在于,所述方法包括:终端确定所述终端上正在运行的应用中存在未确定应用类型的第一应用,所述应用类型包括:长久在线应用和非长久在线应用;所述终端检测所述第一应用在无用户输入时发送的数据包;所述终端确定所述检测到的数据包中至少一个为心跳消息;所述终端根据所述检测到的数据包中至少一个为心跳消息确定所述第一应用的应用类型为长久在线应用;所述终端提供应用信息报告,所述应用信息报告中包含所述第一应用的应用类型为长久在线应用的信息。
【技术特征摘要】
1.一种检测方法,其特征在于,所述方法包括:终端确定所述终端上正在运行的应用中存在未确定应用类型的第一应用,所述应用类型包括:长久在线应用和非长久在线应用;所述终端检测所述第一应用在无用户输入时发送的数据包;所述终端确定所述检测到的数据包中至少一个为心跳消息;所述终端根据所述检测到的数据包中至少一个为心跳消息确定所述第一应用的应用类型为长久在线应用;所述终端提供应用信息报告,所述应用信息报告中包含所述第一应用的应用类型为长久在线应用的信息;所述终端确定所述检测到的数据包中至少一个为心跳消息,包括:所述终端获取所述检测到的数据包的特征值,所述特征值至少包括下列一种:数据包长度、发送时间或头部数据;所述终端根据所述检测到的数据包中部分或全部的数据包具有相同的不超过预设阈值的数据包长度,确定所述检测到的数据包中至少一个为心跳消息;和/或,所述终端根据所述检测到的数据包中部分或全部的数据包具有相同的头部数据,确定所述检测到的数据包中至少一个为心跳消息;和/或,所述终端根据所述检测到的数据包中部分或全部的数据包具有相同的发送时间间隔,确定所述检测到的数据包中至少一个为心跳消息。2.根据权利要求1所述的方法,其特征在于,在所述终端提供应用信息报告之前或之后,所述方法还包括:所述终端将所述第一应用的应用类型标记为长久在线应用。3.根据权利要求1至2任一项所述的方法,其特征在于,在所述终端提供应用信息报告之后,所述方法还包括:所述终端接收第一消息,所述第一消息中包含是否要求所述终端继续提供所述第一应用的信息的指示;根据所述第一消息,确定是否提供所述第一应用的信息。4.一种终端,其...
【专利技术属性】
技术研发人员:段小嫣,金辉,衣强,高晨亮,
申请(专利权)人:华为终端有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。