[发明专利]通信数据同步及处理方法和系统有效
申请号: | 201911241054.6 | 申请日: | 2019-12-06 |
公开(公告)号: | CN111107137B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 唐炼锋 | 申请(专利权)人: | 携程旅游信息技术(上海)有限公司 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/1097;G06F16/27;G06F16/22;G06F9/54 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;张冉 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 数据 同步 处理 方法 系统 | ||
本发明公开了一种通信数据同步及处理方法和系统。方法包括:通过Hadoop的ZEUS工具主动拉取通信系统数据并直接同步至Hive,或,通过HTTP接口被动接收通信系统数据并存储到消息中间件,再通过ZEUS工具将消息中间件中的通信系统数据同步至Hive;将不同类型的通信系统数据分别存储到Hive中不同的表中;通过Spark对Hive中的通信系统数据进行分布式计算处理。本发明采用分布式非关系型数据库和分布式计算框架,突破常规关系型数据库的同步、存储和数据处理瓶颈,可以轻松应对几个千万级别表的关联查询及其他运算,提升了在海量数据的场景下系统的处理能力和效率。
技术领域
本发明属于大数据技术领域,尤其涉及一种通信数据同步及处理方法和系统。
背景技术
在当前的通信领域,通信系统每时每刻都在产生大量的通信数据,特别是拥有呼叫中心系统的企业,每天产生的通信数据是巨大的。例如话务记录、短信记录等。这就对后续数据处理带来很大的挑战。
常规关系型数据库在达到千万级别记录时,查询性能就开始大幅下降,严重影响了调用方的使用效率,在同步、存储和数据处理方面均存在瓶颈。
发明内容
本发明要解决的技术问题是为了克服现有技术中使用关系型数据库在同步、存储和数据处理方面存在的瓶颈,提供一种通信数据同步及处理方法和系统。
本发明是通过下述技术方案来解决上述技术问题:
一种通信数据同步及处理方法,包括:
通过Hadoop(一种分布式系统基础架构)的ZEUS工具(一种调度工具)主动拉取通信系统数据并直接同步至Hive(基于Hadoop的一个数据仓库),或,通过HTTP接口被动接收通信系统数据并存储到消息中间件,再通过ZEUS工具将所述消息中间件中的通信系统数据同步至Hive;
将不同类型的通信系统数据分别存储到Hive中不同的表中;
通过Spark(一种计算引擎)对Hive中的通信系统数据进行分布式计算处理,将处理结果保存至MySQL(关系型数据库)中。
较佳地,Hive按时间进行分片存储。
较佳地,所述不同类型的通信系统数据至少包括中继类数据和业务类数据;Hive中不同的表至少包括用于存储所述中继类数据的中继记录表和用于存储所述业务类数据的业务记录表。
较佳地,所述通信系统数据由呼叫中心系统产生。
一种通信数据同步及处理系统,包括:
第一数据同步模块或第二数据同步模块;所述第一数据同步模块用于通过Hadoop的ZEUS工具主动拉取通信系统数据并直接同步至Hive;所述第二数据同步模块用于通过HTTP接口被动接收通信系统数据并存储到消息中间件,再通过ZEUS工具将所述消息中间件中的通信系统数据同步至Hive;以及,
数据存储模块,用于将不同类型的通信系统数据分别存储到Hive中不同的表中;
数据处理模块,用于通过Spark对Hive中的通信系统数据进行分布式计算处理,将处理结果保存至MySQL中。
较佳地,Hive按时间进行分片存储。
较佳地,所述不同类型的通信系统数据至少包括中继类数据和业务类数据;Hive中不同的表至少包括用于存储所述中继类数据的中继记录表和用于存储所述业务类数据的业务记录表。
较佳地,所述通信系统数据由呼叫中心系统产生。
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游信息技术(上海)有限公司,未经携程旅游信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911241054.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置