基于Lambda框架的直播数据处理方法、系统、服务器及装置制造方法及图纸

技术编号:23710661 阅读:39 留言:0更新日期:2020-04-08 12:14
本申请公开了基于Lambda框架的直播数据处理方法、系统、服务器及装置,其中处理方法包括:将预设功能写入所述Lambda框架;监测直播系统的直播数据是否发生变更;若是,触发所述Lambda框架,通过所述Lambda框架调用所述预设功能对所述直播数据进行计算处理,得到计算数据;将经所述Lambda框架处理后的所述计算数据发送到存储系统中;响应客户端的调用接口指令,提取所述存储系统中的所述计算数据发送至所述客户端。通过上述方式,本申请能够提高直播系统的响应效率。

Live data processing method, system, server and device based on lambda framework

【技术实现步骤摘要】
基于Lambda框架的直播数据处理方法、系统、服务器及装置
本申请涉及直播
,特别是涉及基于Lambda框架的直播数据处理方法、服务器、系统及装置。
技术介绍
随着互联网技术的快速发展、智能设备的普及,人们能够随时随地地通过智能设备进行各种事务处理和娱乐活动,直播现在广受人们的欢迎,直播市场非常活跃。目前的直播平台都具有多元化的直播内容,例如在线娱乐或者游戏直播等。因此为人们提供良好的直播或者观看直播体验是非常重要的。
技术实现思路
本申请主要解决的技术问题是提供基于Lambda框架的直播数据处理方法、系统、服务器及装置,能够提高直播系统的响应效率。为解决上述技术问题,本申请采用的第一个技术方案是:提供一种基于Lambda框架的直播数据处理方法,应用直播系统,处理方法包括:将预设功能写入Lambda框架;监测直播系统的直播数据是否发生变更;若是,触发Lambda框架,通过Lambda框架调用预设功能对直播数据进行计算处理,得到计算数据;将经Lambda框架处理后的计算数据发送到存本文档来自技高网...

【技术保护点】
1.一种基于Lambda框架的直播数据处理方法,应用于直播系统中的服务器,所述直播数据处理方法包括:/n将预设功能写入所述Lambda框架;/n监测直播系统的直播数据是否发生变更;/n若是,触发所述Lambda框架,通过所述Lambda框架调用所述预设功能对所述直播数据进行计算处理,得到计算数据;/n将经所述Lambda框架处理后的所述计算数据发送到存储系统中;/n响应客户端的调用接口指令,提取所述存储系统中的所述计算数据发送至所述客户端。/n

【技术特征摘要】
1.一种基于Lambda框架的直播数据处理方法,应用于直播系统中的服务器,所述直播数据处理方法包括:
将预设功能写入所述Lambda框架;
监测直播系统的直播数据是否发生变更;
若是,触发所述Lambda框架,通过所述Lambda框架调用所述预设功能对所述直播数据进行计算处理,得到计算数据;
将经所述Lambda框架处理后的所述计算数据发送到存储系统中;
响应客户端的调用接口指令,提取所述存储系统中的所述计算数据发送至所述客户端。


2.根据权利要求1所述的直播数据处理方法,其特征在于:所述预设功能包括排序功能,所述直播数据包括人气数据、直播间类型数据、游戏类型数据;
所述触发所述Lambda框架,通过Lambda框架调用所述预设功能对所述直播数据进行计算处理,得到计算数据的步骤包括:
通过所述Lambda框架调用所述排序功能对所述人气数据、所述直播间类型数据、所述游戏类型数据的至少一种进行计算处理,以得到呈Json结构排序的所述计算数据。


3.根据权利要求1所述的直播数据处理方法,其特征在于:所述监测直播系统的直播数据是否发生变更的步骤包括:
将所述直播系统的直播数据与预设订阅服务关联,以通过预设订阅服务监测所述直播数据是否发生变更;
所述触发所述Lambda框架,通过所述Lambda框架调用所述预设功能对所述直播数据进行计算处理,得到计算数据的步骤包括:
在所述直播数据发生变更时,将变更消息推送到所述预设订阅服务,所述订阅服务将所述直播数据的数据流写入到kinesis框架进行实时数据流计算以触发所述Lambda框架。


4.根据权利要求3所述的直播数据处理方法,其特征在于:所述预设订阅服务包括SNS服务和SQS队列,其中SNS服务包括多个子订阅主题,所述在所述直播数据发生变更时,将变更消息推送到所述预设订阅服务,所述订阅服务将所述直播数据的数据流写入到kinesis框架进行实时数据流计算以触发所述Lambda框架的步骤包括:
将所述变更消息发生到所述SNS服务以生成队列消息,并将所述队列消息通过相应的所述子订阅主题推送至所述SQS队列;
所述SQS队列将所述直播数据以数据流的形式写入到所述Kinesis框架进行实时数据流计算以触发所述Lambda框架。


5.根据权利要求1所述的直播数据处理方法,其特征在于:所述存储系统是Redis型存储系统和/或Mysql型存储系统。


6.一种基于lambda框架的直播数据处理方法,应用于直播系统,其特征在于,所述直播系统包括服务器、分别与所述服务器连接的存储系统和客户端,所述处理方法包括:
所述服务器将预设功能写入所述Lambda框架;
所述服务器监测所述直播系统的直播数据是否发生...

【专利技术属性】
技术研发人员:王灼
申请(专利权)人:广州虎牙信息科技有限公司
类型:发明
国别省市:广东;44

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

1