一种信息处理方法和电子设备的制造方法_4

文档序号:9237989阅读:来源:国知局
在光盘,硬盘,U盘等存储介质上,当存储介质中的与第一种信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
[0108]从第一数据包中获得所述电子设备的第一标识和服务器的第二标识,所述第一数据包为所述电子设备与所述服务器进行交互的数据包;
[0109]基于所述第一标识和所述第二标识,获得所述电子设备与所述服务器之间的最后通?目时间;
[0110]判断所述最后通信时间和当前时间之间的间隔时间是否超过第一阈值;
[0111]当所述间隔时间超过所述第一阈值时,确定所述电子设备处于与所述服务器的长连接状态。
[0112]可选的,所述存储介质中存储的与步骤获得所述电子设备与所述服务器之间的最后通信时间,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
[0113]判断在所述电子设备的通信数据库中是否存在与所述第一标识和所述第二标识匹配的通信时间,获得第一判断结果,其中,所述通信数据库中至少包括所述电子设备在通信过程中的标识以及通信时间;
[0114]在所述第一判断结果为是时,将所述匹配的通信时间作为所述最后通信时间。
[0115]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:判断在所述电子设备存储的通信数据库中是否存在与所述第一标识和所述第二标识匹配的通信时间,获得第一判断结果之前被执行,在被执行时包括如下步骤:
[0116]确定所述第一数据包为所述服务器发送至所述电子设备的接收包;或者
[0117]确定所述第一数据包为所述电子设备发送给所述服务器的发送包,且所述发送包不为所述电子设备用于请求与所述服务器建立连接的第一发送包。
[0118]可选的,所述存储介质中还存储有另外一些计算机指令,在被执行时包括如下步骤:
[0119]在所述第一判断结果为否,和/或所述第一数据包为所述第一发送包时,在所述通信数据库中记录所述第一标识、所述第二标识以及当前时间,其中,将当前时间作为所述电子设备与所述服务器的通信时间。
[0120]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:确定所述电子设备处于与所述服务器的长连接状态之后被执行,在被执行时包括如下步骤:
[0121]控制所述电子设备从所述长连接状态切换为非连接状态。
[0122]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:判断所述最后通信时间和当前时间之间的间隔时间是否超过第一阈值之后被执行,在被执行时包括如下步骤:
[0123]当所述间隔时间未超过所述第一阈值时,将所述最后通信时间更新为当前时间。
[0124]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种信息处理方法,应用于电子设备,所述方法包括: 从第一数据包中获得所述电子设备的第一标识和服务器的第二标识,所述第一数据包为所述电子设备与所述服务器进行交互的数据包; 基于所述第一标识和所述第二标识,获得所述电子设备与所述服务器之间的最后通信时间; 判断所述最后通信时间和当前时间之间的间隔时间是否超过第一阈值; 当所述间隔时间超过所述第一阈值时,确定所述电子设备处于与所述服务器的长连接状态。2.如权利要求1所述的方法,其特征在于,获得所述电子设备与所述服务器之间的最后通信时间,包括: 判断在所述电子设备的通信数据库中是否存在与所述第一标识和所述第二标识匹配的通信时间,获得第一判断结果,其中,所述通信数据库中至少包括所述电子设备在通信过程中的标识以及通信时间; 在所述第一判断结果为是时,将所述匹配的通信时间作为所述最后通信时间。3.如权利要求2所述的方法,其特征在于,在判断在所述电子设备存储的通信数据库中是否存在与所述第一标识和所述第二标识匹配的通信时间,获得第一判断结果之前,所述方法还包括: 确定所述第一数据包为所述服务器发送至所述电子设备的接收包;或者 确定所述第一数据包为所述电子设备发送给所述服务器的发送包,且所述发送包不为所述电子设备用于请求与所述服务器建立连接的第一发送包。4.如权利要求3所述的方法,其特征在于,所述方法还包括: 在所述第一判断结果为否,和/或所述第一数据包为所述第一发送包时,在所述通信数据库中记录所述第一标识、所述第二标识以及当前时间,其中,将当前时间作为所述电子设备与所述服务器的通信时间。5.如权利要求1-4任一权项所述的方法,其特征在于,在确定所述电子设备处于与所述服务器的长连接状态之后,所述方法还包括: 控制所述电子设备从所述长连接状态切换为非连接状态。6.如权利要求1-4任一权项所述的方法,其特征在于,在判断所述最后通信时间和当前时间之间的间隔时间是否超过第一阈值之后,所述方法还包括: 当所述间隔时间未超过所述第一阈值时,将所述最后通信时间更新为当前时间。7.如权利要求1所述的方法,其特征在于,所述第一标识包括所述电子设备的网络之间互连的协议地址和端口编号,所述第二标识包括所述服务器的网络之间互连的协议地址和端口编号。8.一种电子设备,包括: 第一获得单元,用于从第一数据包中获得所述电子设备的第一标识和服务器的第二标识,所述第一数据包为所述电子设备与所述服务器进行交互的数据包; 第二获得单元,用于基于所述第一标识和所述第二标识,获得所述电子设备与所述服务器之间的最后通信时间; 第一判断单元,用于判断所述最后通信时间和当前时间之间的间隔时间是否超过第一阈值; 第一确定单元,用于当所述间隔时间超过所述第一阈值时,确定所述电子设备处于与所述服务器的长连接状态。9.如权利要求8所述的设备,其特征在于,所述第二获得单元用于判断在所述电子设备存储的通信数据库中是否存在与所述第一标识和所述第二标识匹配的通信时间,获得第一判断结果,其中,所述通信数据库中至少包括所述电子设备在通信过程中的标识以及通信时间;在所述第一判断结果为是时,将所述匹配的通信时间作为所述最后通信时间。10.如权利要求9所述的设备,其特征在于,所述电子设备还包括: 第二确定单元,用于在判断在所述电子设备存储的通信数据库中是否存在与所述第一标识和所述第二标识匹配的通信时间,获得第一判断结果之前,确定所述第一数据包为所述服务器发送至所述电子设备的接收包;或者确定所述第一数据包为所述电子设备发送给所述服务器的发送包,且所述发送包不为所述电子设备用于请求与所述服务器建立连接的第一发送包。11.如权利要求10所述的设备,其特征在于,所述电子设备还包括: 记录单元,用于在所述第一判断结果为否,和/或所述第一数据包为所述第一发送包时,在所述通信数据库中记录所述第一标识、所述第二标识以及当前时间,其中,将当前时间作为所述电子设备与所述服务器的通信时间。12.如权利要求8-11任一项所述的设备,其特征在于,所述电子设备还包括: 控制单元,用于在确定所述电子设备处于与所述服务器的长连接状态之后,控制所述电子设备从所述长连接状态切换为非连接状态。13.如权利要求8-11任一项所述的设备,其特征在于,所述电子设备还包括: 更新单元,用于在判断所述最后通信时间和当前时间之间的间隔时间是否超过第一阈值之后,当所述间隔时间未超过所述第一阈值时,将所述最后通信时间更新为当前时间。
【专利摘要】本申请实施例提供了一种处理方法和电子设备,实现了及时发现长连接的技术效果。所述方法应用于电子设备,包括:从第一数据包中获得所述电子设备的第一标识和服务器的第二标识,所述第一数据包为所述电子设备与所述服务器进行交互的数据包;基于所述第一标识和所述第二标识,获得所述电子设备与所述服务器之间的最后通信时间;判断所述最后通信时间和当前时间之间的间隔时间是否超过第一阈值;当所述间隔时间超过所述第一阈值时,确定所述电子设备处于与所述服务器的长连接状态。
【IPC分类】H04L12/26
【公开号】CN104954199
【申请号】CN201510319408
【发明人】王殿志
【申请人】联想(北京)有限公司
【公开日】2015年9月30日
【申请日】2015年6月11日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1