【技术实现步骤摘要】
应用于物联网和直播平台的数据处理方法及系统
[0001]本专利技术涉及物联网及数据处理
,尤其涉及一种应用于物联网和直播平台的数据处理方法及系统。
技术介绍
[0002]随着物联网基础设施及应用技术的快速发展以网络音频、视频为代表的流媒体业务已经成为互联网上最为流行的业务之一,其中,直播流媒体业务逐步成为未来发展的重要趋势。与传统业务相比,直播需要传输的数据量更大,持续传输时间更长,而且同时参与的用户更多。传统的视频直播服务基于Client/Server模式,由于视频数据量大,对于服务器带宽要求很高,因此随着客户数目的增多,服务器带宽资源会很快耗尽,系统扩展性受到极大限制。随着互联网的发展,出现了基于P2P的流媒体系统架构和传输策略,P2P模式下的视频流媒体具有用户数越多,寻找资源更容易的特点,克服了传统C/S模式下视频流媒体不能承受大量用户且经常发生画面停顿和马赛克现象的缺点。但是,P2P流媒体系统的性能在很大程度上依赖于直播网络的拓扑,网络拓扑构建的核心是节点选择问题,因此,如何在直播网络中选取最优节点,实现直播数 ...
【技术保护点】
【技术特征摘要】
1.一种应用于物联网和直播平台的数据处理方法,其特征在于,所述方法包括:获取直播数据流,对所述直播数据流进行数据切分,得到多个数据块;获取直播网络中的所有基础节点以及所述基础节点的运行数据,根据所述运行数据从所述基础节点中选取候选节点;根据所述数据块对所述候选节点进行划分,得到所述数据块对应的目标候选节点,获取所述数据块的传输数据,根据所述传输数据及所述目标候选节点构建目标模型;根据所述目标候选节点对所述目标模型进行迭代求解,得到提供节点,利用所述提供节点获取缓存直播数据,并根据所述直播数据生成数据传播块。2.如权利要求1所述的应用于物联网和直播平台的数据处理方法,其特征在于,所述对所述直播数据流进行数据切分,得到多个数据块,包括:对所述直播数据流进行归类处理,得到结构化数据;利用所述结构化数据对所述直播数据流进行数据分割,得到初始数据块;对所述初始数据块进行聚类拼接,得到多个数据块。3.如权利要求1所述的应用于物联网和直播平台的数据处理方法,其特征在于,所述根据所述运行数据从所述基础节点中选取候选节点,包括:利用预设的比率计算公式对所述运行数据进行计算,得到所述基础节点的节点播放比率;利用预设的能级计算公式根据所述节点播放比率以及所述运行数据进行计算,得到所述基础节点的服务能力级别;根据所述服务能力级别对所述基础节点进行筛选,得到候选节点。4.如权利要求3所述的应用于物联网和直播平台的数据处理方法,其特征在于,所述比率计算公式表示为:P
i
=min{r/R,1}其中,P
i
表示为第i个基础节点的节点播放比率;R表示为所述运行数据中的节点播放需求码率;r表示为所述运行数据中数据速率;所述能级计算公式表示为:L
i
=C
i
/[(1
‑
P
i
+α)(D
i
+β)]其中,L
i
表示为第i个基础节点的服务能力级别;P
i
表示为第i个基础节点的节点播放比率;C
i
表示为第i个基础节点的上行带宽;D
i
表示为第i个基础节点的邻居节点数目;α、β表示为预设的常量。5.如权利要求3所述的应用于物联网和直播平台的数据处理方法,其特征在于,所述根据所述服务能力级别对所述基础节点进行筛选,得到候选节点,包括:利用预设的期望概率公式对所述所述服务能力级别进行计算,得到所述基础节点的期望概率值;所述期望概率公式表示为:其中,π
i
表示为第i个基础节点的期望概率值;L
i
、L
j
分别表示为第i个、第j个基础节点
的服务能力级别;n表示为所述基础节点的总数;对所有基础节点的期望概率值进行排序,根据排序的结果选取预设排名的期望概率值所对应的基础节点作为候选节点。6.如权利要求1所述的应用于物联网和直播平台的数据处理方法,其特征在于,所述根据所述数据块对所述候选节点进行划分,得到所述数据块对应的目标候选节点,包括:获取候选节点存储的数据块类型,跟姐姐所述数据块类型对所述候选节点进行划分,得到不同数据块类型的数据块以及对应的目标候选节点。7.如权利要求1所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。