离线传输系统和方法技术方案

技术编号:21065583 阅读:41 留言:0更新日期:2019-05-08 10:00
本发明专利技术公开了一种离线传输系统,包括若干客户端,向传输服务器发送数据处理请求,接收数据处理状态和处理结果;传输服务器,接收客户端的数据处理请求,离线时写入本地缓存,在线时将数据处理请求发送至处理服务器,并实时监控本地缓存是否存在未处理的离线数据处理请求,若是,将离线数据处理请求发送至处理服务器;监控数据处理请求的处理状态和处理结果,将处理状态和处理结果发送至推送服务器;推送服务器,接收数据处理请求的处理状态和处理结果,推送至对应的客户端;若干处理服务器,处理客户端的数据处理请求,返回数据处理结果至传输服务器。本发明专利技术提高系统并发量,可随时重传历史消息,处理遗漏请求。

Offline transmission system and system

【技术实现步骤摘要】
离线传输系统和方法
本专利技术涉及一种离线传输系统和方法。
技术介绍
现有的数据传输通常由客户端直接向服务器发送请求,系统并发量低。另外,离线状态下,客户端向服务器发送的请求失败,在线时续传可能会存在遗漏的请求。
技术实现思路
本专利技术提出一种离线传输系统和方法,解决了现有技术中由客户端直接向服务器发送请求,系统并发量低,离线状态下,客户端向服务器发送的请求失败,在线时续传可能会存在遗漏的请求的问题。本专利技术的技术方案是这样实现的:一种离线传输系统,包括若干客户端,向传输服务器发送数据处理请求,接收数据处理状态和处理结果;传输服务器,接收客户端的数据处理请求,离线时写入本地缓存,在线时将数据处理请求发送至处理服务器,并实时监控本地缓存是否存在未处理的离线数据处理请求,若是,将离线数据处理请求发送至处理服务器;监控数据处理请求的处理状态和处理结果,将处理状态和处理结果发送至推送服务器;推送服务器,接收数据处理请求的处理状态和处理结果,推送至对应的客户端;若干处理服务器,处理客户端的数据处理请求,返回数据处理结果至传输服务器。优选的,所述处理服务器由若干具有相同或不同类型数据处理能力的服务器组成。优选的,至少设置一所述处理服务器用于优先处理离线数据处理请求。优选的,若干所述客户端通过有线连接或无线连接方式与所述传输服务器交互数据。优选的,所述推送服务器通过有线连接或无线连接方式与所述传输服务器交互数据。一种离线传输方法,具体包括以下步骤:(1)客户端向传输服务器发送数据处理请求;(2)若传输服务器处于离线状态,将数据处理请求写入本地缓存;若处于在线状态,同步将数据处理请求发送至对应的处理服务器,并检测本地缓存是否存在未处理的离线数据处理请求,若是,则立即发送至对应的处理服务器;(3)处理服务器对数据处理请求进行处理,返回数据处理结果至传输服务器;(4)传输服务器接收数据处理结果,并监测各个数据处理请求的处理状态,将数据处理结果和处理状态发送至推送服务器;(5)推送服务器将数据处理结果和处理状态发送至对应的客户端。优选的,客户端和处理服务器的个数均大于1。优选的,步骤(3)中,至少设置一处理服务器优先处理离线数据处理请求。优选的,所述处理服务器包括数据处理类型相同和/或不同的服务器。本专利技术的有益效果在于:1:异步执行任务,提高系统并发量;2:离线时本地缓存,系统在线时自动续传;3:适用于多层架构系统;4:可随时重传历史消息,处理遗漏请求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种离线传输系统一个实施例的平面结构示意图;图2为本专利技术一种离线传输方法一个实施例的平面结构示意图;。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术提出了一种离线传输系统,包括若干客户端,向传输服务器发送数据处理请求,接收数据处理状态和处理结果;传输服务器,接收客户端的数据处理请求,离线时写入本地缓存,在线时将数据处理请求发送至处理服务器,并实时监控本地缓存是否存在未处理的离线数据处理请求,若是,将离线数据处理请求发送至处理服务器;监控数据处理请求的处理状态和处理结果,将处理状态和处理结果发送至推送服务器;推送服务器,接收数据处理请求的处理状态和处理结果,推送至对应的客户端;若干处理服务器,处理客户端的数据处理请求,返回数据处理结果至传输服务器。处理服务器由若干具有相同或不同类型数据处理能力的服务器组成。至少设置一处理服务器用于优先处理离线数据处理请求。若干客户端通过有线连接或无线连接方式与传输服务器交互数据。推送服务器通过有线连接或无线连接方式与传输服务器交互数据。在本专利技术实施例中,客户端和传输服务器为多对一的关系,传输服务器和处理服务器为一对多的关系。若各个处理服务器的处理业务不同,传输服务器将客户端的数据处理请求加密后以广播方式发送至各个传输服务器,传输服务器根据对数据处理请求进行解密,密钥与自身的处理业务相关,如此,若传输服务器仅对解密后的数据处理请求进行处理,不能解密的数据处理请求丢弃,能够避免传输服务器遗漏客户端的数据处理请求。若相同处理业务的处理服务器的个数不超过2,传输服务器将客户端的数据处理请求加密后以广播方式发送至各个传输服务器,传输服务器根据对数据处理请求进行解密,密钥与自身的处理业务相关,如此,若传输服务器仅对解密后的数据处理请求进行处理,不能解密的数据处理请求丢弃,能够避免传输服务器遗漏客户端的数据处理请求。相同处理业务的处理服务器对数据处理结果进行互相验证,降低错误率。如图2所示,本专利技术提出了一种离线传输方法,具体包括以下步骤:(1)客户端向传输服务器发送数据处理请求;(2)若传输服务器处于离线状态,将数据处理请求写入本地缓存;若处于在线状态,同步将数据处理请求发送至对应的处理服务器,并检测本地缓存是否存在未处理的离线数据处理请求,若是,则立即发送至对应的处理服务器;(3)处理服务器对数据处理请求进行处理,返回数据处理结果至传输服务器;(4)传输服务器接收数据处理结果,并监测各个数据处理请求的处理状态,将数据处理结果和处理状态发送至推送服务器;(5)推送服务器将数据处理结果和处理状态发送至对应的客户端。客户端和处理服务器的个数均大于1。步骤(3)中,至少设置一处理服务器优先处理离线数据处理请求。处理服务器包括数据处理类型相同和/或不同的服务器。在本专利技术实施例中,客户端和传输服务器为多对一的关系,传输服务器和处理服务器为一对多的关系。若各个处理服务器的处理业务不同,传输服务器将客户端的数据处理请求加密后以广播方式发送至各个传输服务器,传输服务器根据对数据处理请求进行解密,密钥与自身的处理业务相关,如此,若传输服务器仅对解密后的数据处理请求进行处理,不能解密的数据处理请求丢弃,能够避免传输服务器遗漏客户端的数据处理请求。若相同处理业务的处理服务器的个数不超过2,传输服务器将客户端的数据处理请求加密后以广播方式发送至各个传输服务器,传输服务器根据对数据处理请求进行解密,密钥与自身的处理业务相关,如此,若传输服务器仅对解密后的数据处理请求进行处理,不能解密的数据处理请求丢弃,能够避免传输服务器遗漏客户端的数据处理请求。相同处理业务的处理服务器对数据处理结果进行互相验证,降低错误率。本专利技术的有益效果在于:1:异步执行任务,提高系统并发量;2:离线时本地缓存,系统在线时自动续传;3:适用于多层架构系统;4:可随时重传历史消息,处理遗漏请求。上述技术方案公开了本专利技术的改进点,未详细公开的
技术实现思路
,可由本领域技术人员通过现有技术实现。以上仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应本文档来自技高网
...

【技术保护点】
1.一种离线传输系统,其特征在于:包括若干客户端,向传输服务器发送数据处理请求,接收数据处理状态和处理结果;传输服务器,接收客户端的数据处理请求,离线时写入本地缓存,在线时将数据处理请求发送至处理服务器,并实时监控本地缓存是否存在未处理的离线数据处理请求,若是,将离线数据处理请求发送至处理服务器;监控数据处理请求的处理状态和处理结果,将处理状态和处理结果发送至推送服务器;推送服务器,接收数据处理请求的处理状态和处理结果,推送至对应的客户端;若干处理服务器,处理客户端的数据处理请求,返回数据处理结果至传输服务器。

【技术特征摘要】
1.一种离线传输系统,其特征在于:包括若干客户端,向传输服务器发送数据处理请求,接收数据处理状态和处理结果;传输服务器,接收客户端的数据处理请求,离线时写入本地缓存,在线时将数据处理请求发送至处理服务器,并实时监控本地缓存是否存在未处理的离线数据处理请求,若是,将离线数据处理请求发送至处理服务器;监控数据处理请求的处理状态和处理结果,将处理状态和处理结果发送至推送服务器;推送服务器,接收数据处理请求的处理状态和处理结果,推送至对应的客户端;若干处理服务器,处理客户端的数据处理请求,返回数据处理结果至传输服务器。2.根据权利要求1所述的离线传输系统,其特征在于:所述处理服务器由若干具有相同或不同类型数据处理能力的服务器组成。3.根据权利要求2所述的离线传输系统,其特征在于:至少设置一所述处理服务器用于优先处理离线数据处理请求。4.根据权利要求1所述的离线传输系统,其特征在于:若干所述客户端通过有线连接或无线连接方式与所述传输服务器交互数据。5.根据权利要求1所述的离线传输系统,其特征在于:...

【专利技术属性】
技术研发人员:骆永基陈耀清刁继业梁伟昌廖浩生
申请(专利权)人:广州市科传计算机科技股份有限公司
类型:发明
国别省市:广东,44

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

1