一种推送视频的方法、装置及系统的制作方法
【专利摘要】本发明公开了一种推送视频的方法、装置及系统,用于实现更加精准地为用户推荐视频。所述方法包括:接收终端设备的身份标识;获取与所述身份标识相关联的用户信息,所述用户信息包括用户个人信息及所述用户的历史观看记录;根据所述用户信息选择视频内容;将所述选择的视频内容推送给智能电视,所述智能电视根据所述视频内容播放视频。通过接收终端设备的身份标识,自动识别当前用户,并根据用户信息为用户选择视频内容,将视频内容推送至智能电视加以播放,以实现更加精准的为用户推荐视频内容。
【专利说明】一种推送视频的方法、装置及系统
【技术领域】
[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]第二选择单元,用于在与所述每个身份标识相匹配的视频内容中,选择相同类型的视频内容。
[0043]可选的,所述装置还包括:
[0044]关联模块,用于将身份标识与用户信息进行关联;
[0045]第一存储模块,用于存储所述关联后的身份标识与用户信息。
[0046]可选的,所述装置还包括:
[0047]记录模块,用于记录本次播放的视频内容;
[0048]第二存储模块,用于将所述本次播放的视频内容存储至与所述用户信息对应的历史观看记录中;
[0049]更新模块,用于更新所述用户信息对应的历史观看记录。
[0050]一种推送视频的系统,包括:服务器,终端设备和智能电视;
[0051]所述服务器,用于接收终端设备的身份标识;获取与所述身份标识相关联的用户信息,所述用户信息包括用户个人信息及所述用户的历史观看记录;根据所述用户信息选择视频内容;将所述选择的视频内容推送给智能电视,所述智能电视根据所述视频内容播放视频;
[0052]所述终端设备,用于发送广播数据包,所述广播数据包中包括所述终端设备的身份标识;
[0053]所述智能电视,用于接收所述终端设备的广播数据包;解析所述广播数据包,得到所述终端设备的身份标识;将所述身份标识发送给所述服务器;接收服务器推送的视频内容;根据所述视频内容播放视频。
[0054]可选的,所述服务器,还用于接收终端设备的广播数据包;解析所述广播数据包,得到所述终端设备的身份标识。
[0055]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0056]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【专利附图】
【附图说明】
[0057]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0058]图1为本发明实施例中一种推送视频的方法的流程图;
[0059]图2为本发明一具体实施例中一种推送视频的方法的流程图;
[0060]图3为本发明实施例中一种推荐视频的装置的框图;
[0061]图4为本发明实施例中一种推荐视频的装置中接收模块的框图;
[0062]图5为本发明另一实施例中一种推荐视频的装置的框图;
[0063]图6为本发明再一实施例中一种推荐视频的装置的框图;
[0064]图7为本发明实施例中一种推荐视频的系统的框图。
【具体实施方式】
[0065]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0066]本发明实施例提供了一种推送视频的方法,如图1所示,包括以下步骤S11-S14:
[0067]步骤S11,接收终端设备的身份标识;
[0068]步骤S12,获取与身份标识相关联的用户信息,用户信息包括用户个人信息及用户的历史观看记录;
[0069]其中,用户个人信息可包括用户的年龄、性别、兴趣等信息;
[0070]步骤S13,根据所用户信息选择视频内容;
[0071]步骤S14,将选择的视频内容推送给智能电视,智能电视根据视频内容播放视频。
[0072]采用本实施例的技术方案,通过接收终端设备的身份标识,自动识别当前用户,并根据用户信息为用户选择视频内容,将视频内容推送至智能电视加以播放,以实现更加精准的为用户推荐视频内容。此外,对于同一台智能电视,当终端设备改变时,网络侧接收到的身份标识也就随之改变,因而能够为不同的用户推荐相应的视频内容。
[0073]上述方法,实施步骤Sll之前,还可实施以下步骤:将身份标识与用户信息进行关联;存储关联后的身份标识与用户信息。
[0074]上述方法,步骤Sll可实施为以下步骤SI I 1-Sl 12:
[0075]步骤S111,接收终端设备的广播数据包;
[0076]步骤S112,解析广播数据包,得到终端设备的身份标识。
[0077]其中,终端设备可以是任何具有蓝牙功能的设备,例如智能手环。终端设备中设置有蓝牙芯片,该蓝牙芯片可由终端设备内部的控制器控制,以周期性地发送广播数据包,广播数据包中包含有终端设备的身份标识。一个终端设备仅与一个用户身份进行绑定,即终端设备发送的广播数据包中所包含的身份标识是唯一的。
[0078]实施步骤S111-S112时,由网络侧接收终端设备的广播数据包,并对广播数据包进行解析,从而获得终端设备的身份标识。除此之外,还可由智能电视接收终端设备的广播数据包,并对广播数据包进行解析,获得终端设备的身份标识,再由智能电视将获取到的终端设备的身份标识发送至网络侧,网络侧根据接收到的身份标识获取用户信息,并进一步根据用户信息选择视频内容。
[0079]在一个实施例中,上述推送视频的方法还可支持多个终端设备同时发送广播数据包的情形,即接收到至少两个终端设备的身份标识的情形。此时,步骤S12可实施为以下步骤:分别获取与每个身份标识相关联的用户信息,得到至少两个用户信息,用户信息包括用户个人信息及用户的历史观看记录。同时,步骤S13实施为以下步骤S131-S132:步骤S131,分别选择与每个身份标识相匹配的视频内容;步骤S132,在与每个身份标识相匹配的视频内容中,选择相同类型的视频内容。
[0080]在一个实施例中,上述方法还包括以下步骤S15-S17:
[0081]步骤S15,记录本次播放的视频内容;
[0082]步骤S16,将本次播放的视频内容存储至与用户信息对应的历史观看记录中;
[0083]步骤S17,更新用户信息对应的历史观看记录。
[0084]图2为本发明一实施例中一种推送视频的方法的流程图。在该实施例中,终端设备为智能手环,智能手环中设置有蓝牙芯片,该蓝牙芯片工作在BLE模式,其内部由控制器控制,可周期性地发送广播数据包,广播数据包中包括用户的身份标识。该智能手环仅匹配一个用户的身份标识。如图2所示,包括以下步骤S21-S27:
[0085]步骤S21,智能手环发送广播数据包;
[0086]步骤S22,智能电视接收广播数据包,并解析广播数据包得到用户的身份标识;
[0087]步骤S23,智能电视将用户的身份标识发送给服务器;
[0088]步骤S24,服务器获取与身份标识相关联的用户信息;用户信息包括用户个人信息及所述用户的历史观看记录;用户个人信息可包括用户的年龄、性别、兴趣等信息;
[0089]步骤S25,服务器根据用户信息选择视频内容;
[0090]其中,在服务器所存储的用户信息中,还可包括用户制定的个性化信息,例如用户设置的音响配置、电视颜色、预设节目频道等;服务器可根据用户的个性化信息为用户选择视频内容;
[0091]步骤S26,服务器将选择的视频内容推送给智能电视;
[0092]步骤S27,智能电视根据接收到的视频内容播放视频。
[0093]本实施例的一些有益效果可以包括:通过接收智能手环的身份标识,自动识别当前用户,并根据用户信息为用户选择视频内容,将视频内容推送至智能电视加以播放,以实现更加精准的为用户推荐视频内容。
[0094]对应本发明实施例提供的上述方法,本发明实施例还提供了一种推荐视频的装置,用于更精准地为用户推荐视频内容。如图3所示,包括以下模块:
[0095]接收模块31,用于接收终端设备的身份标识;
[0096]获取模块32,用于获取与身份标识相关联的用户信息,用户信息包括用户个人信息及用户的历史观看记录;
[0097]选择模块33,用于根据用户信息选择视频内容;
[0098]推送模块34,用于将选择的视频内容推送给智能电视,智能电视根据所述视频内容播放视频。
[0099]在一个实施例中,如图4所示,接收模块31包括:
[0100]接收单元311,用于接收终端设备的广播数据包;
[0101]解析单元312,用于解析广播数据包,得到终端设备的身份标识。
[0102]在一个实施例中,如图5所示,获取模块32包括:
[0103]获取单元321,用于当接收到至少两个终端设备的身份标识时,分别获取与每个身份标识相关联的用户信息,得到至少两个用户信息,用户信息包括用户个人信息及用户的历史观看记录;
[0104]选择模块33包括:
[0105]第一选择单元331,用于分别选择与每个身份标识相匹配的视频内容;
[0106]第二选择单元332,用于在与每个身份标识相匹配的视频内容中,选择相同类型的视频内容。
[0107]在一个实施例中,如图6所示,上述装置还包括:
[0108]关联模块35,用于将身份标识与用户信息进行关联;
[0109]第一存储模块36,用于存储关联后的身份标识与用户信息;
[0110]记录模块37,用于记录本次播放的视频内容;
[0111]第二存储模块38,用于将本次播放的视频内容存储至与用户信息对应的历史观看记录中;
[0112]更新模块39,用于更新用户信息对应的历史观看记录。
[0113]本发明实施例还提供一种推送视频的系统,如图7所示,包括服务器71,终端设备72和智能电视73 ;
[0114]其中,服务器71,用于接收终端设备的身份标识;获取与身份标识相关联的用户信息,用户信息包括用户个人信息及用户的历史观看记录;根据用户信息选择视频内容;将选择的视频内容推送给智能电视,智能电视根据视频内容播放视频;
[0115]终端设备72,用于发送广播数据包,广播数据包中包括终端设备的身份标识;
[0116]智能电视73,用于接收终端设备的广播数据包;解析广播数据包,得到终端设备的身份标识;将身份标识发送给服务器;接收服务器推送的视频内容;根据视频内容播放视频。
[0117]在一个实施例中,服务器71,还用于接收终端设备的广播数据包;解析广播数据包,得到终端设备的身份标识。
[0118]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0119]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0120]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0121]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0122]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种推送视频的方法,其特征在于,包括: 接收终端设备的身份标识; 获取与所述身份标识相关联的用户信息,所述用户信息包括用户个人信息及所述用户的历史观看记录; 根据所述用户信息选择视频内容; 将所述选择的视频内容推送给智能电视,所述智能电视根据所述视频内容播放视频。
2.根据权利要求1所述的方法,其特征在于,所述接收终端设备的身份标识,包括: 接收终端设备的广播数据包; 解析所述广播数据包,得到所述终端设备的身份标识。
3.根据权利要求1所述的方法,其特征在于,当接收到至少两个终端设备的身份标识时,所述获取与所述身份标识相关联的用户信息,所述用户信息包括用户个人信息及所述用户的历史观看记录,包括: 分别获取与每个身份标识相关联的用户信息,得到至少两个用户信息,所述用户信息包括用户个人信息及所述用户的历史观看记录; 所述根据所述用户信息选择视频内容,包括: 分别选择与所述每个身份标识相匹配的视频内容; 在与所述每个身份标识相匹配的视频内容中,选择相同类型的视频内容。
4.根据权利要求1所述的方法,其特征在于,所述接收终端设备的身份标识之前,所述方法还包括: 将身份标识与用户信息进行关联; 存储所述关联后的身份标识与用户信息。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 记录本次播放的视频内容; 将所述本次播放的视频内容存储至与所述用户信息对应的历史观看记录中; 更新所述用户信息对应的历史观看记录。
6.一种推送视频的装置,其特征在于,包括: 接收模块,用于接收终端设备的身份标识; 获取模块,用于获取与所述身份标识相关联的用户信息,所述用户信息包括用户个人信息及所述用户的历史观看记录; 选择模块,用于根据所述用户信息选择视频内容; 推送模块,用于将所述选择的视频内容推送给智能电视,所述智能电视根据所述视频内容播放视频。
7.根据权利要求6所述的装置,其特征在于,所述接收模块包括: 接收单元,用于接收终端设备的广播数据包; 解析单元,用于解析所述广播数据包,得到所述终端设备的身份标识。
8.根据权利要求6所述的装置,其特征在于, 所述获取模块包括: 获取单元,用于当接收到至少两个终端设备的身份标识时,分别获取与每个身份标识相关联的用户信息,得到至少两个用户信息,所述用户信息包括用户个人信息及所述用户的历史观看记录; 所述选择模块包括: 第一选择单元,用于分别选择与所述每个身份标识相匹配的视频内容; 第二选择单元,用于在与所述每个身份标识相匹配的视频内容中,选择相同类型的视频内容。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 关联模块,用于将身份标识与用户信息进行关联; 第一存储模块,用于存储所述关联后的身份标识与用户信息。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 记录模块,用于记录本次播放的视频内容; 第二存储模块,用于将所述本次播放的视频内容存储至与所述用户信息对应的历史观看记录中; 更新模块,用于更新所述用户信息对应的历史观看记录。
11.一种推送视频的系统,其特征在于,包括:服务器,终端设备和智能电视; 所述服务器,用于接收终端设备的身份标识;获取与所述身份标识相关联的用户信息,所述用户信息包括用户个人信息及所述用户的历史观看记录;根据所述用户信息选择视频内容;将所述选择的视频内容推送给智能电视,所述智能电视根据所述视频内容播放视频; 所述终端设备,用于发送广播数据包,所述广播数据包中包括所述终端设备的身份标识; 所述智能电视,用于接收所述终端设备的广播数据包;解析所述广播数据包,得到所述终端设备的身份标识;将所述身份标识发送给所述服务器;接收服务器推送的视频内容;根据所述视频内容播放视频。
12.根据权利要求11所述的系统,其特征在于,所述服务器,还用于接收终端设备的广播数据包;解析所述广播数据包,得到所述终端设备的身份标识。
【文档编号】H04N21/258GK104301758SQ201410531180
【公开日】2015年1月21日 申请日期:2014年10月10日 优先权日:2014年10月10日
【发明者】王辉, 黄汪 申请人:安徽华米信息科技有限公司