一种数据处理的方法和装置制造方法及图纸

技术编号:27210424 阅读:60 留言:0更新日期:2021-01-31 12:45
本发明专利技术实施例提供了一种数据处理的方法和装置,方法包括:监控云服务器在检测到待处理任务时,在预置的任务状态表中,创建针对待处理任务的任务记录;按照预设时间顺序,从多个云服务器集群中,确定目标云服务器集群,并获取目标云服务器集群中各个云服务器的服务器状态;各个云服务器的服务器状态,从多个云服务器中,确定第一云服务器,并调用第一云服务器处理待处理任务;在接收到针对待处理任务的任务完成消息时,更新任务记录中的任务完成状态;在检测到第一云服务器出现异常或者超过预设时间未接收到针对待处理任务的任务完成消息时,从除目标云服务器集群外的其他云服务器集群中,确定第二云服务器,并调用第二云服务器处理待处理任务。务器处理待处理任务。务器处理待处理任务。

【技术实现步骤摘要】
一种数据处理的方法和装置


[0001]本专利技术涉及数据处理
,特别是涉及一种数据处理的方法和装置。

技术介绍

[0002]目前,大数据的发展与应用在飞速发展的同时,也存在诸多问题,例如:数据开放共享不足、应用领域不广、数据资源开发利用不足、无序滥用现象严重等。
[0003]在智慧城市构建中,大数据发挥着重要作用,根据以往的智慧城市构建的经验,由于缺少统一的开发管理平台,只能独立构建各个城市应用,从而导致各个城市应用之间存在数据壁垒、应用壁垒问题,形成大量信息孤岛,无法发挥大数据的作用和价值。因而,亟待探索出能够推广使用的统一云平台,用以破除各城市应用之间的条块分割、消除信息鸿沟,实现大数据的量质融合。
[0004]在构建统一云平台的过程中,为管理设备及设备数据建立了区域物联网平台,在区域物联网平台中,物联网设备采集的大量设备数据经服务器流入区域物联网平台,导致处理数据的服务器的任务繁重,引发服务器异常,降低了服务器的高可用性。

技术实现思路

[0005]鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种数据处理的方法和装置,包括:
[0006]一种数据处理的方法,应用于区域物联网平台,所述区域物联网平台部署有的多个云服务器集群和监控云服务器,每个云服务器集群包括多个云服务器,所述方法包括:
[0007]所述监控云服务器在检测到待处理任务时,在预置的任务状态表中,创建针对所述待处理任务的任务记录;其中,所述任务记录包括所述待处理任务的任务完成状态和处理所述待处理任务的云服务器标识;
[0008]所述监控云服务器按照预设时间顺序,从所述多个云服务器集群中,确定目标云服务器集群,并获取所述目标云服务器集群中各个云服务器的服务器状态;
[0009]所述监控云服务器根据所述各个云服务器的服务器状态,从所述多个云服务器中,确定第一云服务器,并调用所述第一云服务器处理所述待处理任务;
[0010]所述监控云服务器在接收到针对所述待处理任务的任务完成消息时,更新所述任务记录中的任务完成状态;
[0011]所述监控云服务器在检测到所述第一云服务器出现异常或者超过预设时间未接收到针对所述待处理任务的任务完成消息时,从除所述目标云服务器集群外的其他云服务器集群中,确定第二云服务器,并调用所述第二云服务器处理所述待处理任务。
[0012]一种数据处理的装置,应用于区域物联网平台,所述区域物联网平台部署有的多个云服务器集群和监控云服务器,每个云服务器集群包括多个云服务器,所述装置包括:
[0013]任务创建模块,用于所述监控云服务器在检测到待处理任务时,在预置的任务状态表中,创建针对所述待处理任务的任务记录;其中,所述任务记录包括所述待处理任务的
任务完成状态和处理所述待处理任务的云服务器标识;
[0014]目标云服务器集群确定模块,用于所述监控云服务器按照预设时间顺序,从所述多个云服务器集群中,确定目标云服务器集群,并获取所述目标云服务器集群中各个云服务器的服务器状态;
[0015]第一云服务器调用模块,用于所述监控云服务器根据所述各个云服务器的服务器状态,从所述多个云服务器中,确定第一云服务器,并调用所述第一云服务器处理所述待处理任务;
[0016]更新模块,用于所述监控云服务器在接收到针对所述待处理任务的任务完成消息时,更新所述任务记录中的任务完成状态;
[0017]第二云服务器调用模块,用于所述监控云服务器在检测到所述第一云服务器出现异常或者超过预设时间未接收到针对所述待处理任务的任务完成消息时,从除所述目标云服务器集群外的其他云服务器集群中,确定第二云服务器,并调用所述第二云服务器处理所述待处理任务。
[0018]本专利技术实施例具有以下优点:
[0019]本专利技术实施例通过所述监控云服务器在检测到待处理任务时,在预置的任务状态表中,创建针对所述待处理任务的任务记录,所述监控云服务器按照预设时间顺序,从所述多个云服务器集群中,确定目标云服务器集群,并获取所述目标云服务器集群中各个云服务器的服务器状态,所述监控云服务器根据所述各个云服务器的服务器状态,从所述多个云服务器中,确定第一云服务器,并调用所述第一云服务器处理所述待处理任务,所述监控云服务器在接收到针对所述待处理任务的任务完成消息时,更新所述任务记录中的任务完成状态,所述监控云服务器在检测到所述第一云服务器出现异常或者超过预设时间未接收到针对所述待处理任务的任务完成消息时,从除所述目标云服务器集群外的其他云服务器集群中,确定第二云服务器,并调用所述第二云服务器处理所述待处理任务,实现了在第一云服务器异常时,快速调用第二云服务器处理相应任务。
[0020]通过按照预设时间顺序确定目标云服务器集群,使不同时间点分配不同的云服务器集群处理任务,避免部分云服务器集群持续运行,而另一部分云服务器集群处于空闲状态,充分利用多个云服务器集群,减少云服务器集群压力。
[0021]通过监控云服务器创建并管理任务,同时监测云服务器运行状态,以及时处理云服务器异常的情况,提高了云服务器的高可用性。
附图说明
[0022]为了更清楚地说明本专利技术的技术方案,下面将对本专利技术的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是本专利技术一实施例提供的一种云平台的整体架构图;
[0024]图2是本专利技术一实施例提供的一种区域物联网平台的部署示意图;
[0025]图3是本专利技术一实施例提供的一种数据处理的方法的步骤流程图;
[0026]图4是本专利技术一实施例提供的另一种数据处理的方法的步骤流程图;
[0027]图5是本专利技术一实施例提供的数据处理的装置的结构示意图。
具体实施方式
[0028]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]在智慧城市建设中,通过搭建标准统一、入口统一、采集统一、管理统一、服务统一、数据统一的跨域多维大数据公共服务云平台,建立城市级统一数据标准,打破数据壁垒,汇聚区域物联网(Internet of Things,IOT)与系统数据资源,承载智慧城市所有业务系统,并通过数据开放共享、平台能力开放、打造智慧城市生态。
[0030]跨域多维大数据公共服务云平台的建设目标,是通过引入云计算,大数据,物联网,移动互联等先进技术建设一个智慧城市的各类主体、各级业务协同机构和各领域的智慧应用形成一个开放、互联、智能的智慧城市生态体系,促进城市管理、社会民生、资源环境、经济产业本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理的方法,其特征在于,应用于区域物联网平台,所述区域物联网平台部署有的多个云服务器集群云服务器集群和监控云服务器,每个云服务器集群包括多个云服务器,所述方法包括:所述监控云服务器在检测到待处理任务时,在预置的任务状态表中,创建针对所述待处理任务的任务记录;其中,所述任务记录包括所述待处理任务的任务完成状态和处理所述待处理任务的云服务器标识;所述监控云服务器按照预设时间顺序,从所述多个云服务器集群中,确定目标云服务器集群,并获取所述目标云服务器集群中各个云服务器的服务器状态;所述监控云服务器根据所述各个云服务器的服务器状态,从所述多个云服务器中,确定第一云服务器,并调用所述第一云服务器处理所述待处理任务;所述监控云服务器在接收到针对所述待处理任务的任务完成消息时,更新所述任务记录中的任务完成状态;所述监控云服务器在检测到所述第一云服务器出现异常或者超过预设时间未接收到针对所述待处理任务的任务完成消息时,从除所述目标云服务器集群外的其他云服务器集群中,确定第二云服务器,并调用所述第二云服务器处理所述待处理任务。2.根据权利要求1所述的方法,其特征在于,所述预设时间顺序包括多个时间段和云服务器集群的对应关系,所述按照预设时间顺序,从所述多个云服务器集群中,确定目标云服务器集群,包括:获取当前时间信息;确定所述当前时间信息对应的目标时间段;根据所述目标时间段,从所述多个云服务器集群中,确定目标云服务器集群。3.根据权利要求1所述的方法,其特征在于,所述服务器状态包括运行状态和负载状态,所述运行状态包括执行状态、空闲状态,所述监控云服务器根据所述各个云服务器的服务器状态,从所述多个云服务器中,确定第一云服务器,包括:所述监控云服务器根据所述各个云服务器的运行状态,将所述运行状态为空闲状态的服务器中确定第一云服务器;或者,当所述各个云服务器的运行状态均为执行状态时,从所述多个云服务器中,通过所述负载状态确定第一云服务器。4.根据权利要求1或2所述的方法,其特征在于,所述在检测到所述第一云服务器出现异常或者超过预设时间未接收到针对所述待处理任务的任务完成消息时,从除所述目标云服务器集群外的其他云服务器集群中,确定第二云服务器,包括:在检测到所述第一云服务器出现异常或者超过预设时间未接收到针对所述待处理任务的任务完成消息时,从除所述目标云服务器集群外的其他云服务器集群中,确定备用...

【专利技术属性】
技术研发人员:邓练兵文少杰欧阳可佩
申请(专利权)人:珠海大横琴科技发展有限公司
类型:发明
国别省市:

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

1