一种直播分类方法及装置与流程

文档序号:12133806阅读:240来源:国知局
一种直播分类方法及装置与流程

本发明涉及视频直播领域,特别涉及一种直播分类方法及装置。



背景技术:

随着网络技术的快速发展,出现了越来越多的网络直播平台,网络直播平台提供了各种各样的网络直播服务,例如,游戏直播、娱乐直播或比赛直播等。

用户通过视频直播平台,向该视频直播平台的其他用户直播视频,也可以观看其他用户直播的视频,并听到其声音等,这样大大丰富了用户之间的信息交流内容和方法。然而,直播平台往往有大量的直播,在庞大的直播数据面前,用户往往显得无所适从,想要从中找到自己想看的直播节目往往很困难。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种直播分类方法及装置。

本发明提供一种直播分类方法,用于服务器,包括:

接收终端发送的直播请求,所述直播请求携带所述终端的位置信息,所述直播请求用于请求所述服务器允许所述终端进行直播;

响应于所述服务器允许所述终端进行直播,获取与所述终端处于相同区域内的直播专辑;

将所述终端进行的直播加入到所述直播专辑中。

在一个实施例中,所述方法还可包括:

获取所述服务器中多个直播的位置信息;

根据所述位置信息确定处于相同区域内的直播;

将所述处于相同区域内的直播合并入同一直播专辑中。

在一个实施例中,所述方法还可包括:

获取所述服务器中多个直播的开始时间;

根据所述多个直播的开始时间确定处于同一时间范围内的直播;

所述将所述处于相同区域内的直播合并入同一直播专辑中,包括:

将处于相同区域内且处于同一时间范围内的直播合并入同一直播专辑中。

在一个实施例中,所述方法还可包括:

获取所述直播请求的请求时间;

确定与所述终端处于相同区域内并且与所述请求时间处于同一时间范围内的直播专辑;

所述将所述终端进行的直播加入到所述直播专辑中,包括:

将所述终端进行的直播加入到所述与所述终端处于相同区域内并且与所述请求时间处于同一时间范围内的直播专辑。

在一个实施例中,所述方法还可包括:

获取所述直播专辑中最早的一次直播的开始时间;

所述将所述终端进行的直播加入到所述直播专辑中,包括:

当所述终端直播请求的请求时间与所述直播专辑中最早的一次直播的开始时间的间隔小于或者等于第一预设时长时,将所述终端进行的直播加入到所述直播专辑中。

本发明提供一种直播分类装置,用于服务器,包括:

接收模块,用于接收终端发送的直播请求,所述直播请求携带所述终端的位置信息,所述直播请求用于请求所述服务器允许所述终端进行直播;

第一获取模块,用于响应于所述服务器允许所述终端进行直播,获取与所述终端处于相同区域内的直播专辑;

加入模块,用于将所述终端进行的直播加入到所述直播专辑中。

在一个实施例中,所述装置还可包括:

第二获取模块,用于获取所述服务器中多个直播的位置信息;

第一确定模块,用于根据所述位置信息确定处于相同区域内的直播;

合并模块,用于将所述处于相同区域内的直播合并入同一直播专辑中。

在一个实施例中,所述装置还可包括:

第三获取模块,用于获取所述服务器中多个直播的开始时间;

第二确定模块,用于根据所述多个直播的开始时间确定处于同一时间范围内的直播;

所述合并模块,包括:

合并子模块,用于将处于相同区域内且处于同一时间范围内的直播合并入同一直播专辑中。

在一个实施例中,所述装置还可包括:

第四获取模块,用于获取所述直播请求的请求时间;

第三确定模块,用于确定与所述终端处于相同区域内并且与所述请求时间处于同一时间范围内的直播专辑;

所述加入模块,包括:

第一加入子模块,用于将所述终端进行的直播加入到所述与所述终端处于相同区域内并且与所述请求时间处于同一时间范围内的直播专辑。

在一个实施例中,所述装置还可包括:

第五获取模块,用于获取所述直播专辑中最早的一次直播的开始时间;

所述加入模块包括:

第二加入子模块,用于当所述终端直播请求的请求时间与所述直播专辑中最早的一次直播的开始时间的间隔小于或者等于第一预设时长时,将所述终端进行的直播加入到所述直播专辑中。

本发明实施例的一些有益效果可以包括:。

本发明实施例的上述技术方案,通过接收终端发送的直播请求,直播请求携带终端的位置信息,直播请求用于请求服务器允许终端进行直播,响应于服务器允许终端进行直播,获取与终端处于相同区域内的直播专辑,将终端进行的直播加入到直播专辑中。通过将处于相同区域内的直播放入同一直播专辑中,用户在观看直播时,可以按照区域查找直播视频,从而更快速的查找到想要的视频,节约了用户时间,给用户提供了方便。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中一种直播分类方法的流程图;

图2为本发明实施例中另一种直播分类方法的流程图;

图3为本发明实施例中另一种直播分类方法的流程图;

图4为本发明实施例中另一种直播分类方法的流程图;

图5为本发明实施例中一种直播分类方法的流程图;

图6为本发明实施例一中一种直播分类装置的框图;

图7为本发明实施例中另一种直播分类装置的框图;

图8为本发明实施例中另一种直播分类装置的框图。

图9为本发明实施例中另一种直播分类装置的框图;

图10为本发明实施例中另一种直播分类装置的框图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1所示为本发明实施例中一种直播分类方法的流程图,用于服务器。如图1所示,该直播分类方法包括以下步骤S11-S13:

步骤S11,接收终端发送的直播请求,直播请求携带终端的位置信息,直播请求用于请求服务器允许终端进行直播。

步骤S12,响应于服务器允许终端进行直播,获取与终端处于相同区域内的直播专辑。

步骤S13,将终端进行的直播加入到直播专辑中。

终端向服务器发送直播请求时携带自己的位置,服务器可以知道终端的位置,服务器在允许直播的同时,检查是否有相同位置(一定范围)的直播,如果有,将该直播与之前处于相同区域的直播合并到同一专辑中。

本发明实施例的上述方法,通过接收终端发送的直播请求,直播请求携带终端的位置信息,直播请求用于请求服务器允许终端进行直播,响应于服务器允许终端进行直播,获取与终端处于相同区域内的直播专辑,将终端进行的直播加入到直播专辑中。通过将处于相同区域内的直播放入同一直播专辑中,用户在观看直播时,可以按照区域查找直播视频,从而更快速的查找到想要的视频,节约了用户时间,给用户提供了方便。

在一个实施例中,如图2所示,该直播分类方法还可包括以下步骤S14-S16:

步骤S14,获取服务器中多个直播的位置信息。

步骤S15,根据位置信息确定处于相同区域内的直播。

步骤S16,将处于相同区域内的直播合并入同一直播专辑中。

本实施例中,按照直播的地点,将同一地点的多个直播放到同一专辑中。便于用户查找。

在一个实施例中,如图3所示,该直播分类方法还可包括以下步骤S17-S18:

步骤S17,获取服务器中多个直播的开始时间。

步骤S18,根据多个直播的开始时间确定处于同一时间范围内的直播。

步骤S16可以实施为如下步骤S161:

步骤S161,将处于相同区域内且处于同一时间范围内的直播合并入同一直播专辑中。

本实施例中,按照直播的时间和地点,将同一时间同一地点的多个直播放到同一专辑中。更加方便用户进行查找。

在一个实施例中,如图4所示,该直播分类方法还可包括以下步骤S19-S20:

步骤S19,获取直播请求的请求时间。

步骤S20,确定与终端处于相同区域内并且与请求时间处于同一时间范围内的直播专辑。

步骤S13可以实施为如下步骤S131:

步骤S131,将终端进行的直播加入到与终端处于相同区域内并且与请求时间处于同一时间范围内的直播专辑。

终端向服务器发送直播请求时携带自己的位置。服务器可以知道终端的位置和请求的时间。服务器在允许直播的同时,检查之前的一段时间里是否有相同位置(一定范围)的直播,如果有,将该直播与之前的直播合并到同一专辑中。

由于有些直播为很久之前的直播内容,其内容很可能已经过时或者很少有人去看,此时,将新的直播视频与其合并显然不太合适,因此,只将终端进行的直播加入到与请求时间处于同一时间范围内的直播专辑中。

在一个实施例中,如图5所示,该直播分类方法还可包括以下步骤S21:

步骤S21,获取直播专辑中最早的一次直播的开始时间。

步骤S13还可以实施为如下步骤S132:

步骤S132,当终端直播请求的请求时间与直播专辑中最早的一次直播的开始时间的间隔小于或者等于第一预设时长时,将终端进行的直播加入到直播专辑中。

还可以检查专辑内第一个直播的开始时间,如果当前请求的时间距离第一个直播的开始时间较远,则不合并到直播专辑。如果间隔小于或者等于第一预设时长,则合并到直播专辑中。第一预设时长可以根据实际情况进行确定或更改。

基于同一发明构思,本发明实施例还提供了一种直播分类装置,由于该装置所解决问题的原理与前述直播分类方法相似,因此该装置的实施可以参见前述方法的实施,重复之处不再赘述。

图6所示为本发明实施例中一种直播分类装置的框图,用于服务器,如图6所示,该直播分类装置包括:

接收模块61,用于接收终端发送的直播请求,直播请求携带终端的位置信息,直播请求用于请求服务器允许终端进行直播;

第一获取模块62,用于响应于服务器允许终端进行直播,获取与终端处于相同区域内的直播专辑;

加入模块63,用于将终端进行的直播加入到直播专辑中。

在一个实施例中,如图7所示,该直播分类装置还可包括:

第二获取模块64,用于获取服务器中多个直播的位置信息;

第一确定模块65,用于根据位置信息确定处于相同区域内的直播;

合并模块66,用于将处于相同区域内的直播合并入同一直播专辑中。

在一个实施例中,如图8所示,该直播分类装置还可包括:

第三获取模块67,用于获取服务器中多个直播的开始时间;

第二确定模块68,用于根据多个直播的开始时间确定处于同一时间范围内的直播;

合并模块66,包括:

合并子模块661,用于将处于相同区域内且处于同一时间范围内的直播合并入同一直播专辑中。

在一个实施例中,如图9所示,该直播分类装置还可包括:

第四获取模块69,用于获取直播请求的请求时间;

第三确定模块70,用于确定与终端处于相同区域内并且与请求时间处于同一时间范围内的直播专辑;

加入模块63,包括:

第一加入子模块631,用于将终端进行的直播加入到与终端处于相同区域内并且与请求时间处于同一时间范围内的直播专辑。

在一个实施例中,如图10所示,该直播分类装置还可包括:

第五获取模块71,用于获取直播专辑中最早的一次直播的开始时间;

加入模块63包括:

第二加入子模块632,用于当终端直播请求的请求时间与直播专辑中最早的一次直播的开始时间的间隔小于或者等于第一预设时长时,将终端进行的直播加入到直播专辑中。

本发明实施例的上述装置,通过接收终端发送的直播请求,直播请求携带终端的位置信息,直播请求用于请求服务器允许终端进行直播,响应于服务器允许终端进行直播,获取与终端处于相同区域内的直播专辑,将终端进行的直播加入到直播专辑中。通过将处于相同区域内的直播放入同一直播专辑中,用户在观看直播时,可以按照区域查找直播视频,从而更快速的查找到想要的视频,节约了用户时间,给用户提供了方便。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1