【技术实现步骤摘要】
生成拼接数据流
[0001]本申请是申请日为2018年3月23日、申请号为201880021595.5、专利技术名称为“生成拼接数据流”的专利申请的分案申请。
[0002]优先权要求
[0003]本专利申请要求2017年3月27日提交的序列号为15/470,004的美国申请的优先权,并且还要求2017年3月27日提交的序列号为15,470,025的美国专利申请的优先权,其全部内容通过引用并入在此。
技术介绍
[0004]消息传递系统可以从希望在用户装置(例如,移动装置、个人计算机等)之间共享诸如音频、图像和视频的媒体内容的用户接收数百万条消息。这些消息的媒体内容可以与共同的地理位置、共同的时间段、共同的事件等相关联。
附图说明
[0005]附图中的各种附图仅示出了本公开的示例实施例,并且不应被视为限制其范围。
[0006]图1是示出根据一些示例实施例的用于通过网络交换数据(例如,消息和相关联的内容)的示例消息传递系统的框图。
[0007]图2是示出根据一些示例实施例的关于消息传递系统的进一步细节 ...
【技术保护点】
【技术特征摘要】
1.一种方法,由至少一个处理器执行,所述方法包括:在计算装置上显示包括与公共音频时间线相关联的多个单独数据流的拼接数据流期间,接收针对所述多个单独数据流的替换数据流的请求,而不是针对在所述计算装置上当前显示的活动数据流;确定在所述公共音频时间线中与所述活动数据流的时间段相关联的所述拼接数据流的所述多个单独数据流的子集;从所述公共音频时间线中与所述活动数据流的所述时间段相关联的所述拼接数据流的所述多个单独数据流的所述子集中选择所述替换数据流;以及向所述计算装置提供所述替换数据流,其中,所述计算装置上的所述活动数据流的所述显示在所述公共音频时间线中转换到所述计算装置上的所述替换数据流。2.根据权利要求1所述的方法,其中,所述拼接数据流的所述显示从所述替换数据流继续,并且转换到在所述公共音频时间线中所述替换数据流结束之后发生的所述多个数据流中的下一数据流。3.根据权利要求1所述的方法,其中,从所述公共音频时间线中与所述活动数据流的所述时间段相关联的所述拼接数据流的所述多个数据流的所述子集中选择所述替换数据流包括:确定与所述活动数据流的所述时间段相关联的所述拼接数据流的所述多个数据流的所述子集中的每个数据流的质量分数;以及基于所述替换数据流的所述质量分数,从与所述活动数据流的所述时间段相关联的所述拼接数据流的所述多个数据流的所述子集中选择所述替换数据流。4.根据权利要求3所述的方法,其中,所述质量分数基于所述数据流中的视频或图像的质量以及对于多个用户的所述数据流的关注分数中的至少一个。5.根据权利要求1所述的方法,其中,从所述公共音频时间线中与所述活动数据流的所述时间段相关联的所述拼接数据流的所述多个数据流的所述子集中选择所述替换数据流进一步包括:从所述公共音频时间线中与所述活动数据流的所述时间段相关联的所述拼接数据流的所述多个数据流的所述子集中随机选择所述替换数据流。6.根据权利要求1所述的方法,进一步包括:基于在对所述替换数据流的所述请求中接收的数据确定所述活动数据流的所述时间段。7.根据权利要求1所述的方法,其中,确定所述公共音频时间线中与所述活动数据流的时间段相关联的所述拼接数据流的所述多个单独数据流的所述子集包括:分析所述多个数据流以确定所述多个数据流中的哪个具有与所述活动数据流的所述时间段重叠的时间段。8.根据权利要求1所述的方法,进一步包括:从所述计算装置的用户接收用于切换到替换数据流的指示;以及发送针对所述替换数据流的所述请求。9.根据权利要求1所述的方法,其中,与所述公共音频时间线相关联的所述多个数据流从多个计算装置接收并拼接在一起以形成所述拼接数据流。10.根据权利要求1所述的方法,其中,所述公共音频时间线用于与所述拼接数据流的
所述多个单独数据流相关联的音频的平均值的音频内容。11.一种服务器计算机,包括:处理器;以及与所述处理器耦接的计算机可读介质,所述计算机可读介质包括存储在其上的指令,所述指令可由所述处理器执行以使计算装置执行包括以下操作的操作:在计算装置上显示包括与公共音频时间线相关联的多个单独数据流的拼接数据流期间,接收针对所述多个单独数据流的替换数据流的请求,而不是针对在所述计算装置上当前显示的活动数据流;确定在所述公共音频时间线中与所述活...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。