一种多用户信息的推送方法及装置的制造方法

文档序号:9551863阅读:348来源:国知局
一种多用户信息的推送方法及装置的制造方法
【技术领域】
[0001]本发明涉及多媒体技术领域,尤其涉及一种多用户信息的推送方法及装置。
【背景技术】
[0002]随着手机APP的发展,目前用户可以通过手机参与一些电视节目播放过程中的互动活动。该种互动的实现过程是,手机收到用户摇一摇手机触发的指令后,对电视节目进行录音(或录像),随后将当前所录制的多媒体数据发送给服务器。服务器为收到的多媒体数据匹配出对应的电视节目,然后进行互动活动的处理。在一些互动活动中,服务器需要向参与节目互动的多个用户推送不同的互动信息,例如多人的朋友聚会中大家一块参与互动节目,如抽奖等,抽奖结果就是服务器向用户推送的互动信息。多个用户中的一个用户的中奖额比较高,其它用户的中奖额比较低,即需要推送的互动信息包括至少两类结果信息,因此需要一种能够向多个用户推送同一互动节目的不同互动结果的方案。

【发明内容】

[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]所述
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1