一种获取关联用户视频的方法、服务器及终端的制作方法

文档序号:10661383阅读:220来源:国知局
一种获取关联用户视频的方法、服务器及终端的制作方法
【专利摘要】本发明公开了一种获取关联用户视频的方法、服务器及终端。其中,该方法包括:获取第一用户上传的视频资源,并确定第一用户的第一用户标识;根据关联对应关系确定与第一用户标识相关联且指向第一用户标识的第二用户标识,关联对应关系记录有第一用户标识与第二用户标识之间的关联关系和指向关系;将视频资源下发至与第二用户标识相对应的客户端。该方法简化了用户下载视频的操作流程;同时服务器在接收到第一用户上传的视频资源后可以立即将该视频资源下发至第二用户,从而使得第二用户及时获取自己感兴趣的视频资源,视频下载实时性强。
【专利说明】
一种获取关联用户视频的方法、服务器及终端
技术领域
[0001]本发明涉及视频下载技术领域,尤其涉及一种获取关联用户视频的方法、服务器及终端。
【背景技术】
[0002]随着互联网技术的快速发展,用户观看直播视频资源并下载的需求越来越广泛,目前下载直播视频资源的方法主要为:客户端向服务器请求下载直播视频资源;服务器向客户端返回直播视频资源。
[0003]在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
[0004]现有下载直播视频的方法需要用户手动提交下载请求,之后才可以下载相应的直播视频资源,用户操作繁琐;同时用户也不能及时下载自己感兴趣的视频,视频下载的实时性差。

【发明内容】

[0005]本发明实施例提供一种获取关联用户视频的方法、服务器及终端,用于解决现有下载视频操作繁琐的技术问题。
[0006]本发明实施例提供的一种获取关联用户视频的方法,包括以下步骤:
[0007]获取第一用户上传的视频资源,并确定第一用户的第一用户标识;
[0008]根据关联对应关系确定与第一用户标识相关联且指向第一用户标识的第二用户标识,关联对应关系记录有第一用户标识与第二用户标识之间的关联关系和指向关系;
[0009]将视频资源下发至与第二用户标识相对应的客户端。
[0010]在一种可能的实现方式中,在获取第一用户上传的视频资源之前,还包括:
[0011]接收第二用户发送的指向第一用户的关联请求,关联请求包括第一用户标识和第二用户标识;
[0012]根据关联请求确定第一用户标识与第二用户标识之间的关联关系和指向关系。
[0013]在一种可能的实现方式中,将视频资源下发至与第二用户标识相对应的客户端,包括:
[0014]向与第二用户标识相对应的客户端发送下发视频资源的下发请求;
[0015]在接收到客户端反馈的针对下发请求的响应消息时,将视频资源下发至与客户端。
[0016]基于同样的发明构思,本发明实施例还提供另一种获取关联用户视频的方法,包括以下步骤:
[0017]向服务器发送第二用户指向第一用户的关联请求,关联请求包括第一用户标识和第二用户标识,第二用户为本地用户;关联请求用于指示服务器建立记录有第一用户标识与第二用户标识之间的关联关系和指向关系的关联对应关系;
[0018]接收服务器下发的视频资源,视频资源为第一用户实时上传至服务器的视频资源。
[0019]在一种可能的实现方式中,接收服务器下发的视频资源包括:
[0020]接收服务器发送的下发视频资源的下发请求;
[0021]在确定下载视频资源时,向服务器反馈针对下发请求的响应消息,并接收服务器下发的视频资源。
[0022]基于同样的发明构思,本发明实施例还提供一种获取关联用户视频的服务器,包括:
[0023]获取模块,用于获取第一用户上传的视频资源,并确定第一用户的第一用户标识;
[0024]处理模块,用于根据关联对应关系确定与第一用户标识相关联且指向第一用户标识的第二用户标识,关联对应关系记录有第一用户标识与第二用户标识之间的关联关系和指向关系;
[0025]下发模块,用于将视频资源下发至与第二用户标识相对应的客户端。
[0026]在一种可能的实现方式中,还包括:接收模块和关联模块;
[0027]在获取模块获取第一用户上传的视频资源之前,接收模块用于接收第二用户发送的指向第一用户的关联请求,关联请求包括第一用户标识和第二用户标识;
[0028]关联模块用于根据关联请求确定第一用户标识与第二用户标识之间的关联关系和指向关系。
[0029]在一种可能的实现方式中,下发模块包括:
[0030]请求单元,用于向与第二用户标识相对应的客户端发送下发视频资源的下发请求;
[0031]下发单元,用于在接收到客户端反馈的针对下发请求的响应消息时,将视频资源下发至与客户端。
[0032]基于同样的发明构思,本发明实施例还提供一种获取关联用户视频的终端,包括:
[0033]发送模块,用于向服务器发送第二用户指向第一用户的关联请求,关联请求包括第一用户标识和第二用户标识,第二用户为本地用户;关联请求用于指示服务器建立记录有第一用户标识与第二用户标识之间的关联关系和指向关系的关联对应关系;
[0034]接收模块,用于接收服务器下发的视频资源,视频资源为第一用户实时上传至服务器的视频资源。
[0035]在一种可能的实现方式中,接收模块包括:
[0036]接收单元,用于接收服务器发送的下发视频资源的下发请求;
[0037]反馈单元,用于在确定下载视频资源时,向服务器反馈针对下发请求的响应消息,并接收服务器下发的视频资源。
[0038]本发明实施例提供的一种获取关联用户视频的方法、服务器及终端,在接收到第一用户上传的视频资源后,根据关联对应关系确定存在指向该第一用户的第二用户,进而将视频资源下发至与第二用户相对应的客户端。利用预设的关联对应关系即可以将第一用户上传的视频资源实时自动下发至第二用户所在的客户端,不需要第二用户执行其他繁琐操作,简化了用户下载视频的操作流程;同时服务器在接收到第一用户上传的视频资源后可以立即将该视频资源下发至第二用户,从而使得第二用户及时获取自己感兴趣的视频资源,视频下载实时性强。
[0039]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0040]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0041]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0042]图1为本发明实施例中获取关联用户视频的第一方法流程图;
[0043]图2为本发明实施例中建立关联对应关系的方法流程图;
[0044]图3为本发明实施例中获取关联用户视频的第二方法流程图;
[0045]图4为本发明实施例一中获取关联用户视频的方法流程图;
[0046]图5为本发明实施例中获取关联用户视频的服务器的第一结构图;
[0047]图6为本发明实施例中下发模块的结构图;
[0048]图7为本发明实施例中获取关联用户视频的服务器的第二结构图;
[0049]图8为本发明实施例中获取关联用户视频的终端的结构图;
[0050]图9为本发明实施例中接收模块的结构图。
【具体实施方式】
[0051]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0052]本发明实施例提供的一种获取关联用户视频的方法流程如下,参见图1所示,该方法应用于服务器侧,具体包括步骤101-103:
[0053]步骤101:获取第一用户上传的视频资源,并确定第一用户的第一用户标识。
[0054]本发明实施例中,第一用户为上传视频的用户,且第一用户可以随时上传该视频资源。第一用户为在服务器侧已注册的用户,服务器会为该第一用户分配相应的第一用户标识O
[0055]步骤102:根据关联对应关系确定与第一用户标识相关联且指向第一用户标识的第二用户标识,关联对应关系记录有第一用户标识与第二用户标识之间的关联关系和指向关系。
[0056]本发明实施例中,关联对应关系为预先建立的一种对应关系,记录有用户之间的关联关系和指向关系。具体的,关联关系用于确定第一用户和第二用户是否是关联的;指向关系用于确定是第一用户关联第二用户、还是第二用户关联第一用户,即指向关系为具有方向性的用户关系。
[0057]具体的,参见图2所示,本发明实施例中预先建立关联对应关系的过程具体如下,包括步骤201-202:
[0058]步骤201:接收第二用户发送的指向第一用户的关联请求,关联请求包括第一用户标识和第二用户标识。
[0059]步骤202:根据关联请求确定第一用户标识与第二用户标识之间的关联关系和指向关系。
[0060]其中,优选的,步骤201-202在步骤101之前,即先建立该关联对应关系,再执行获取第一用户上传的视频资源的步骤。具体的,第二用户也为在服务器侧预先注册的用户,月艮务器为其分配有第二用户标识;第二用户通过想服务器发送指向第一用户的关联请求以使得服务器建立关联对应关系。
[0061]例如,第一用户为用户A,第二用户为用户B,用户标识分别为A和B;则用户B在登录客户端b后,通过该客户端b向服务器发送指向用户A的关联请求;服务器接收到该关联请求后即可以确定用户A和用户B之间的关联关系,即用户A与用户B相关联且用户B指向用户A,进而将用户A和用户B之间的关联关系(即用户A与用户B相关联且用户B指向用户A)存储于关联对应关系中。
[0062]需要说明的是,本发明实施例中,关联对应关系中的指向关系为具有方向性的用户关系。如上例所述,“用户B指向用户A”与“用户A指向用户B”是不同的;若需要建立“用户A指向用户B”的指向关系,则需要用户A向服务器发送指向用户B的关联请求。
[0063]步骤103:将视频资源下发至与第二用户标识相对应的客户端。
[0064]本发明实施例中,在接收到第一用户上传的视频资源后,若根据关联对应关系确定存在指向该第一用户的第二用户,则根据该第二用户的第二用户标识即可以确定当前该第二用户登录的客户端,即与第二用户标识相对应的客户端,进而再将第一用户上传的视频资源下发至第二用户所在的客户端。
[0065]本发明实施例提供的一种获取关联用户视频的方法,在接收到第一用户上传的视频资源后,根据关联对应关系确定存在指向该第一用户的第二用户,进而将视频资源下发至与第二用户相对应的客户端。利用预设的关联对应关系即可以将第一用户上传的视频资源实时自动下发至第二用户所在的客户端,不需要第二用户执行其他繁琐操作,简化了用户操作流程;同时服务器在接收到第一用户上传的视频资源后可以实时将该视频资源下发至第二用户,从而使得第二用户及时获取自己感兴趣的视频资源,具有较高的实时性。
[0066]在一种可能的实现方式中,上述步骤103将视频资源下发至与第二用户标识相对应的客户端,具体包括步骤A1-A2:
[0067]步骤Al、向与第二用户标识相对应的客户端发送下发视频资源的下发请求。
[0068]步骤A2、在接收到客户端反馈的针对下发请求的响应消息时,将视频资源下发至与客户端。
[0069]具体的,在根据关联对应关系确定指向第一用户的第二用户后,首先向与第二用户标识相对应的客户端发送视频下发请求,一方面可以防止服务器随意向客户端下发视频,另一方面通过该下发请求可以建立客户端与服务器之间的通信连接,即不需要客户端与服务器事先时时保持连接即可将视频资源下发至客户端。
[0070]基于同样的发明构思,本发明实施例还提供另一种获取关联用户视频的方法,该方法应用于客户端侧,参见图3所示,该方法包括步骤301-302:
[0071]步骤301:向服务器发送第二用户指向第一用户的关联请求,关联请求包括第一用户标识和第二用户标识,第二用户为本地用户。
[0072]本发明实施例中,关联请求用于指示服务器建立记录有第一用户标识与第二用户标识之间的关联关系和指向关系的关联对应关系。其中,第二用户为本地用户,即登录本地客户端的用户。例如,用户A(第二用户)通过客户端a登录了服务器,用户A即为本地用户;在用户A需要关联用户B(第一用户)时,用户A通过客户端a向服务器发送关联请求,该关联请求包括用户A和用户B的标识,且该关联请求为用户A指向用户B的关联请求。服务器根据该关联请求即可以确定用户A和用户B的关联对应关系。
[0073]步骤302:接收服务器下发的视频资源,视频资源为第一用户实时上传至服务器的视频资源。
[0074]如上所述,在第一用户向服务器上传视频资源后,服务器会向第二用户(即本地用户)下发视频资源,此时客户端接收服务器下发的第一用户实时上传的视频资源,从而实现获取视频资源的目的。
[0075]本发明实施例提供的一种获取关联用户视频的方法,本地用户通过向服务器发送指向第一用户的关联请求,在第一用户上传视频后,服务器可以及时将第一用户上传的视频资源下发至本地用户所在的客户端中。用户只需要预先关联第一用户即可,不需要其他下载操作,简化了视频下载的操作流程;同时,关联用上传视频后可以立即将该视频下发至本地客户端,视频下载实时性强。
[0076]在一种可能的实现方式中,步骤302中接收服务器下发的视频资源包括步骤Bl-B2:
[0077]步骤B1、接收服务器发送的下发视频资源的下发请求。
[0078]步骤B2、在确定下载视频资源时,向服务器反馈针对下发请求的响应消息,并接收服务器下发的视频资源。
[0079]具体的,在接收到该下发请求后,本地用户(即第二用户)手动确定下载视频资源;或者,本地客户端自动判断当前网络是否为移动网络,在不为移动网络时确定下载视频资源,以防止在移动网络的环境中下载视频资源造成额外的流量费用。
[0080]下面通过一个实施例详细介绍该获取关联用户视频的方法流程。
[0081 ] 实施例一
[0082]在实施例一中,第一用户登录了第一终端,第二用户登录了第二终端,第二用户对第一用户上传的视频感兴趣,则第二用户及时获取第一用户上传的视频资源的过程如下,参见图4所示,包括步骤401-409:
[0083]步骤401:第二终端向服务器发送第二用户指向第一用户的关联请求。
[0084]其中,该关联请求包括第一用户标识和第二用户标识。例如,第一用户为一明星用户,第二用户通过发送关联请求可以对第二用户进行关注。
[0085]步骤402:服务器接收该关联请求,并根据关联请求确定关联对应关系。
[0086]其中,该关联对应关系包括第一用户标识与第二用户标识之间的关联关系和指向关系。在实施例一中,由于该关联请求为第二用户指向第一用户,故关联对应关系中的指向关系为第二用户指向第一用户。
[0087]步骤403:第一终端向服务器上传视频资源。
[0088]具体的,该视频资源可以为直播视频资源。
[0089]步骤404:服务器接收第一终端上传的视频资源,并根据关联对应关系确定指向第一用户的第二用户。
[0090]步骤405:根据第二用户的标识确定第二用户登录的第二终端。
[0091]其中,步骤405和步骤401中的第二终端均为第二用户登录的终端,其可能不为同一个终端。例如第二用户使用手机执行了步骤401,之后第二用户退出了该手机中的账号,并使用同样的账号(同一第二用户标识)登录了平板电脑,之后服务器在执行步骤405时可以根据第二用户标识确定此时的第二终端为该平板电脑。
[0092]步骤406:向第二终端发送下发视频资源的下发请求。
[0093]步骤407:第二终端检测当前网络环境是否为移动网络。
[0094]步骤408:在不为移动网络时,第二终端向服务器反馈针对该下发请求的响应消息。
[0095]步骤409:服务器在接收到该响应消息后,将该视频资源下发至第二终端。
[0096]本发明实施例提供的一种获取关联用户视频的方法,在接收到第一用户上传的视频资源后,根据关联对应关系确定存在指向该第一用户的第二用户,进而将视频资源下发至与第二用户相对应的客户端。利用预设的关联对应关系即可以将第一用户上传的视频资源实时自动下发至第二用户所在的客户端,不需要第二用户执行其他繁琐操作,简化了用户下载视频的操作流程;同时服务器在接收到第一用户上传的视频资源后可以立即将该视频资源下发至第二用户,从而使得第二用户及时获取自己感兴趣的视频资源,视频下载实时性强。
[0097]以上详细介绍了本发明实施例中获取关联用户视频的方法的流程,该方法也可以通过相应的装置实现,下面详细介绍该装置的结构和功能。
[0098]本发明实施例提供的一种获取关联用户视频的服务器,参见图5所示,具体包括:
[0099]获取模块51,用于获取第一用户上传的视频资源,并确定第一用户的第一用户标识;
[0100]处理模块52,用于根据关联对应关系确定与第一用户标识相关联且指向第一用户标识的第二用户标识,关联对应关系记录有第一用户标识与第二用户标识之间的关联关系和指向关系;
[0101]下发模块53,用于将视频资源下发至与第二用户标识相对应的客户端。
[0102]在一种可能的实现方式中,参见图6所示,该服务器还包括:接收模块54和关联模块55;
[0103]在获取模块51获取第一用户上传的视频资源之前,接收模块54用于接收第二用户发送的指向第一用户的关联请求,关联请求包括第一用户标识和第二用户标识;
[0104]关联模块55用于根据关联请求确定第一用户标识与第二用户标识之间的关联关系和指向关系。
[0105]在一种可能的实现方式中,参见图7所示,下发模块53包括:
[0106]请求单元531,用于向与第二用户标识相对应的客户端发送下发视频资源的下发请求;
[0107]下发单元532,用于在接收到客户端反馈的针对下发请求的响应消息时,将视频资源下发至与客户端。
[0108]基于同样的发明构思,本发明实施例还提供一种获取关联用户视频的终端,参见图8所示,包括:
[0109]发送模块81,用于向服务器发送第二用户指向第一用户的关联请求,关联请求包括第一用户标识和第二用户标识,第二用户为本地用户;关联请求用于指示服务器建立记录有第一用户标识与第二用户标识之间的关联关系和指向关系的关联对应关系;
[0110]接收模块82,用于接收服务器下发的视频资源,视频资源为第一用户实时上传至服务器的视频资源。
[0111]在一种可能的实现方式中,参见图9所示,接收模块82包括:
[0112]接收单元821,用于接收服务器发送的下发视频资源的下发请求;
[0113]反馈单元822,用于在确定下载视频资源时,向服务器反馈针对下发请求的响应消息,并接收服务器下发的视频资源。
[0114]本发明实施例提供的一种获取关联用户视频的方法、服务器及终端,在接收到第一用户上传的视频资源后,根据关联对应关系确定存在指向该第一用户的第二用户,进而将视频资源下发至与第二用户相对应的客户端。利用预设的关联对应关系即可以将第一用户上传的视频资源实时自动下发至第二用户所在的客户端,不需要第二用户执行其他繁琐操作,简化了用户下载视频的操作流程;同时服务器在接收到第一用户上传的视频资源后可以立即将该视频资源下发至第二用户,从而使得第二用户及时获取自己感兴趣的视频资源,视频下载实时性强。
[0115]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0116]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0117]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0118]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0119]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种获取关联用户视频的方法,其特征在于,包括以下步骤: 获取第一用户上传的视频资源,并确定所述第一用户的第一用户标识; 根据关联对应关系确定与所述第一用户标识相关联且指向所述第一用户标识的第二用户标识,所述关联对应关系记录有所述第一用户标识与所述第二用户标识之间的关联关系和指向关系; 将所述视频资源下发至与所述第二用户标识相对应的客户端。2.根据权利要求1所述的方法,其特征在于,在所述获取第一用户上传的视频资源之前,还包括: 接收第二用户发送的指向所述第一用户的关联请求,所述关联请求包括第一用户标识和第二用户标识; 根据所述关联请求确定所述第一用户标识与所述第二用户标识之间的关联关系和指向关系。3.根据权利要求1或2所述的方法,其特征在于,所述将所述视频资源下发至与所述第二用户标识相对应的客户端,包括: 向与所述第二用户标识相对应的客户端发送下发所述视频资源的下发请求; 在接收到所述客户端反馈的针对所述下发请求的响应消息时,将所述视频资源下发至与所述客户端。4.一种获取关联用户视频的方法,其特征在于,包括以下步骤: 向服务器发送第二用户指向第一用户的关联请求,所述关联请求包括第一用户标识和第二用户标识,所述第二用户为本地用户;所述关联请求用于指示所述服务器建立记录有所述第一用户标识与所述第二用户标识之间的关联关系和指向关系的关联对应关系;接收服务器下发的视频资源,所述视频资源为所述第一用户实时上传至所述服务器的视频资源。5.根据权利要求4所述的方法,其特征在于,所述接收服务器下发的视频资源包括: 接收服务器发送的下发所述视频资源的下发请求; 在确定下载所述视频资源时,向所述服务器反馈针对所述下发请求的响应消息,并接收服务器下发的视频资源。6.一种获取关联用户视频的服务器,其特征在于,包括: 获取模块,用于获取第一用户上传的视频资源,并确定所述第一用户的第一用户标识;处理模块,用于根据关联对应关系确定与所述第一用户标识相关联且指向所述第一用户标识的第二用户标识,所述关联对应关系记录有所述第一用户标识与所述第二用户标识之间的关联关系和指向关系; 下发模块,用于将所述视频资源下发至与所述第二用户标识相对应的客户端。7.根据权利要求6所述的服务器,其特征在于,还包括:接收模块和关联模块; 在所述获取模块获取第一用户上传的视频资源之前,所述接收模块用于接收第二用户发送的指向所述第一用户的关联请求,所述关联请求包括第一用户标识和第二用户标识;所述关联模块用于根据所述关联请求确定所述第一用户标识与所述第二用户标识之间的关联关系和指向关系。8.根据权利要求6或7所述的服务器,其特征在于,所述下发模块包括: 请求单元,用于向与所述第二用户标识相对应的客户端发送下发所述视频资源的下发请求; 下发单元,用于在接收到所述客户端反馈的针对所述下发请求的响应消息时,将所述视频资源下发至与所述客户端。9.一种获取关联用户视频的终端,其特征在于,包括: 发送模块,用于向服务器发送第二用户指向第一用户的关联请求,所述关联请求包括第一用户标识和第二用户标识,所述第二用户为本地用户;所述关联请求用于指示所述服务器建立记录有所述第一用户标识与所述第二用户标识之间的关联关系和指向关系的关联对应关系; 接收模块,用于接收服务器下发的视频资源,所述视频资源为所述第一用户实时上传至所述服务器的视频资源。10.根据权利要求9所述的终端,其特征在于,所述接收模块包括: 接收单元,用于接收服务器发送的下发所述视频资源的下发请求; 反馈单元,用于在确定下载所述视频资源时,向所述服务器反馈针对所述下发请求的响应消息,并接收服务器下发的视频资源。
【文档编号】H04N21/262GK106028076SQ201610461457
【公开日】2016年10月12日
【申请日】2016年6月22日
【发明人】王坤辉
【申请人】天脉聚源(北京)教育科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1