发送离线消息的方法及装置制造方法及图纸

技术编号:15335095 阅读:107 留言:0更新日期:2017-05-16 21:57
本发明专利技术提供了发送离线消息的方法及装置,该方法包括:接收请求方获取离线数据的数据获取请求,并依据接收到的数据获取请求在预定的存储区域中进行查找以确定对应的多个离线数据;将多个离线数据依次发送至请求方;删除已发送的相应的离线数据。通过本发明专利技术,实现了对离线数据进行存储,避免了离线数据的丢失情况,实现了根据请求方的数据获取请求快速地确定对应的离线数据,能够及时准确地将离线数据发送至请求方,避免了因大量数据获取请求而导致将离线数据发送至请求方时发生的数据发送堵塞的情况;减轻了存储离线数据的存储压力,同时提高了离线数据存储的效率,进一步地,为快速地确定数据获取请求对应的离线数据提供了重要的前提保障。

【技术实现步骤摘要】
发送离线消息的方法及装置
本专利技术涉及计算机
,具体而言,本专利技术涉及一种发送离线消息的方法及一种发送离线消息的装置。
技术介绍
随着计算机技术的发展,各种终端设备已成为人们生活中必不可少的工具,各种功能强大的终端操作系统及终端应用程序不断涌现,为用户带来了更加便捷的体验。当前的信息交互频率不断增多,终端应用程序与服务端或其他终端的交互数据信息也日益增多。在现有的信息传递架构下,当用户在终端应用程序中处于在线状态时,可以实时地接收到服务端或其他终端向其发送数据信息,当用户在终端应用程序中处于离线状态时,即终端应用程序未被启动运行,因此不能实时地接收到服务端或其他终端向其发送数据信息,随后在用户启动进入终端应用程序后,将获取应用程序在离线期间接收到的全部的离线数据。现有技术中,一般服务端将离线数据发送至终端后即会将离线数据进行删除,但是在离线数据量较大的情况下,一方面,在向终端发送离线数据的过程中往往会发生链接中断的情况,从而容易发生删除终端未接收到的离线数据的情况,导致离线数据的丢失;另一方面,在接收到离线数据获取请求后,若无法查找到相对应的某个离线数据时,将导致剩余的接收到离线数据获取请求对应的离线数据处于排队等待状态,无法及时将剩余的离线数据发送至终端应用程序。因此,需要一种发送离线数据的方案,来解决现有技术中数据发送过程中离线数据丢失的情况以及发送离线数据的过程中容易产生堵塞的问题。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的实施例提出了一种发送离线消息的方法,包括:接收请求方获取离线数据的数据获取请求,并依据接收到的数据获取请求在预定的存储区域中进行查找以确定对应的多个离线数据;将多个离线数据依次发送至请求方;删除已发送的相应的离线数据。可选地,其中,在将任一离线数据发送至请求方之前,还包括:将任一离线数据记录至发送数据列表中。可选地,其中,还包括:依据预定的数据签名生成方式,对多个离线数据依次进行签名;其中,将任一离线数据记录至发送数据列表中,包括:将任一离线数据的数据签名记录至发送数据列表中;其中,将多个离线数据依次发送至请求方,包括:将包括其各自数据签名的多个离线数据依次发送至请求方。优选地,其中,删除已发送的相应的离线数据,包括:接收到来自请求方返回的针对任一离线数据的反馈消息时,判断发送数据列表中是否记录有与反馈消息对应的离线数据记录信息;当判断记录有与反馈消息对应的离线数据记录信息时,删除该离线数据记录信息,并删除预定的存储区域中与反馈消息对应的离线数据。优选地,其中,接收到来自请求方反馈的针对任一离线数据的反馈消息时,判断发送数据列表是否记录有与反馈消息对应的离线数据记录信息,包括:接收到来自请求方反馈的包括任一离线数据的待验证数据签名的反馈消息时,判断发送数据列表是否记录有与反馈消息包括的待验证数据签名对应一致的离线数据的数字签名记录信息。可选地,将任一离线数据记录至发送数据列表中后,该方法还包括:为发送数据列表中已记录的各个离线数据记录信息分别设置过期时间;当监测到任一离线数据记录信息的记录时间达到为其设置的过期时间时,删除发送数据列表中对应的离线数据记录信息,并删除预定的存储区域中与该离线数据记录信息对应的离线数据。优选地,预定的存储区域包括缓存数据库或磁盘数据库。本专利技术的另一实施例提出了一种发送离线消息的装置,包括:接收及确定模块,用于接收请求方获取离线数据的数据获取请求,并依据接收到的数据获取请求在预定的存储区域中进行查找以确定对应的多个离线数据;第一发送模块,用于将多个离线数据依次发送至请求方;删除模块,用于删除已发送的相应的离线数据。可选地,其中,在将任一离线数据发送至请求方之前,还包括:第二发送模块,用于将任一离线数据记录至发送数据列表中。可选地,其中,还包括:签名模块,用于依据预定的数据签名生成方式,对多个离线数据依次进行签名;其中,第二发送模块,包括:第一发送单元,用于将任一离线数据的数据签名记录至发送数据列表中;其中,第一发送模块,包括:第二发送单元,用于将包括其各自数据签名的多个离线数据依次发送至请求方。优选地,其中,删除模块,包括:判断单元,用于接收到来自请求方返回的针对任一离线数据的反馈消息时,判断发送数据列表中是否记录有与反馈消息对应的离线数据记录信息;删除单元,用于当判断记录有与反馈消息对应的离线数据记录信息时,删除该离线数据记录信息,并删除预定的存储区域中与反馈消息对应的离线数据。优选地,其中,判断单元具体用于接收到来自请求方反馈的包括任一离线数据的待验证数据签名的反馈消息时,判断发送数据列表是否记录有与反馈消息包括的待验证数据签名对应一致的离线数据的数字签名记录信息。可选地,将任一离线数据记录至发送数据列表中后,该装置还包括:设置模块,用于为发送数据列表中已记录的各个离线数据记录信息分别设置过期时间;监测及删除模块,用于当监测到任一离线数据记录信息的记录时间达到为其设置的过期时间时,删除发送数据列表中对应的离线数据记录信息,并删除预定的存储区域中与该离线数据记录信息对应的离线数据。优选地,预定的存储区域包括缓存数据库或磁盘数据库。本专利技术的实施例中,提出了一种发送离线消息的方案,接收请求方获取离线数据的数据获取请求,并依据接收到的数据获取请求在预定的存储区域中进行查找以确定对应的多个离线数据,将多个离线数据依次发送至请求方,实现了对离线数据进行存储,避免了离线数据的丢失情况,同时实现了根据请求方的数据获取请求快速地确定对应的离线数据,能够及时准确地将离线数据发送至请求方,避免了因大量数据获取请求而导致将离线数据发送至请求方时发生的数据发送堵塞的情况;删除已发送的相应的离线数据,减轻了存储离线数据的存储压力,同时提高了离线数据存储的效率,进一步地,为快速地确定数据获取请求对应的离线数据提供了重要的前提保障。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术中一个实施例的发送离线消息的方法的流程示意图;图2为本专利技术中另一实施例的发送离线消息的装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和本文档来自技高网
...
发送离线消息的方法及装置

【技术保护点】
一种发送离线消息的方法,包括:接收请求方获取离线数据的数据获取请求,并依据接收到的所述数据获取请求在预定的存储区域中进行查找以确定对应的多个离线数据;将所述多个离线数据依次发送至所述请求方;删除已发送的相应的离线数据。

【技术特征摘要】
1.一种发送离线消息的方法,包括:接收请求方获取离线数据的数据获取请求,并依据接收到的所述数据获取请求在预定的存储区域中进行查找以确定对应的多个离线数据;将所述多个离线数据依次发送至所述请求方;删除已发送的相应的离线数据。2.根据权利要求1所述的方法,其中,在将任一离线数据发送至所述请求方之前,还包括:将任一离线数据记录至发送数据列表中。3.根据权利要求2所述的方法,其中,还包括:依据预定的数据签名生成方式,对所述多个离线数据依次进行签名;其中,所述将任一离线数据记录至发送数据列表中,包括:将任一离线数据的数据签名记录至发送数据列表中;其中,所述将所述多个离线数据依次发送至所述请求方,包括:将包括其各自数据签名的多个离线数据依次发送至所述请求方。4.根据权利要求2或3所述的方法,其中,所述删除已发送的相应的离线数据,包括:接收到来自所述请求方返回的针对任一离线数据的反馈消息时,判断所述发送数据列表中是否记录有与所述反馈消息对应的离线数据记录信息;当判断记录有与所述反馈消息对应的离线数据记录信息时,删除该离线数据记录信息,并删除所述预定的存储区域中与所述反馈消息对应的离线数据。5.根据权利要求4所述的方法,其中,所述接收到来自所述请求方反馈的针对任一离线数据的反馈消息时,判断所述发送数据列表是否记录有与所述反馈消息对应的离线数据记录信息,包括:接收到来自所述请求方反馈的包括任一离线数据的待验证数据签名的反馈消息时,判断所述发送数据...

【专利技术属性】
技术研发人员:郭军
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1