Nothing Special   »   [go: up one dir, main page]

CN105307031B - 一种多用户信息的推送方法及装置 - Google Patents

一种多用户信息的推送方法及装置 Download PDF

Info

Publication number
CN105307031B
CN105307031B CN201510689756.6A CN201510689756A CN105307031B CN 105307031 B CN105307031 B CN 105307031B CN 201510689756 A CN201510689756 A CN 201510689756A CN 105307031 B CN105307031 B CN 105307031B
Authority
CN
China
Prior art keywords
user
program
information
multiple users
same
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201510689756.6A
Other languages
English (en)
Other versions
CN105307031A (zh
Inventor
许敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TVM Beijing Technology Co Ltd
Original Assignee
TVM Beijing Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TVM Beijing Technology Co Ltd filed Critical TVM Beijing Technology Co Ltd
Priority to CN201510689756.6A priority Critical patent/CN105307031B/zh
Publication of CN105307031A publication Critical patent/CN105307031A/zh
Application granted granted Critical
Publication of CN105307031B publication Critical patent/CN105307031B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种提供一种多用户信息的推送方法及装置,用于向多个用户推送同一互动节目的不同互动结果,以弥补现有技术的空白。该方法包括:接收用户上传的多媒体数据片段;根据收到的多媒体数据片段确定用户收看的节目;当确定多个用户收看同一个节目时,确定收看该节目的多个用户中具有关联关系的用户;向所述具有关联关系的用户中的一个用户推送该节目的互动信息中的第一类结果信息,并向所述具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息。本发明提供的多用户信息的推送方案能够实现向多个用户推送同一互动节目的不同互动结果的目的,能够提高多用户信息同时推送的成功率。

Description

一种多用户信息的推送方法及装置
技术领域
本发明涉及多媒体技术领域,尤其涉及一种多用户信息的推送方法及装置。
背景技术
随着手机APP的发展,目前用户可以通过手机参与一些电视节目播放过程中的互动活动。该种互动的实现过程是,手机收到用户摇一摇手机触发的指令后,对电视节目进行录音(或录像),随后将当前所录制的多媒体数据发送给服务器。服务器为收到的多媒体数据匹配出对应的电视节目,然后进行互动活动的处理。在一些互动活动中,服务器需要向参与节目互动的多个用户推送不同的互动信息,例如多人的朋友聚会中大家一块参与互动节目,如抽奖等,抽奖结果就是服务器向用户推送的互动信息。多个用户中的一个用户的中奖额比较高,其它用户的中奖额比较低,即需要推送的互动信息包括至少两类结果信息,因此需要一种能够向多个用户推送同一互动节目的不同互动结果的方案。
发明内容
本发明提供一种多用户信息的推送方法及装置,用于向多个用户推送同一互动节目的不同互动结果,以弥补现有技术的空白。
本发明提供一种多用户信息的推送方法,用于服务器,包括:
接收用户上传的多媒体数据片段;
根据收到的多媒体数据片段确定用户收看的节目;
当确定多个用户收看同一个节目时,确定收看该节目的多个用户中具有关联关系的用户;
向所述具有关联关系的用户中的一个用户推送该节目的互动信息中的第一类结果信息,并向所述具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息。
本发明实施例的一些有益效果可以包括:
所述多用户信息的推送方法对用户上传的视频进行匹配,确定到用户收看的节目,对于多个用户同时的请求而言,服务器可能确定出多个用户收看同一个节目,则确定收看同一个节目的多个用户中具有关联关系的用户,并向所述具有关联关系的用户中的一个用户推送该节目的互动信息中的第一类结果信息,并向所述具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息,从而实现向多个用户推送同一互动节目的不同互动结果的目的,且该方法实施简单,多用户信息同时推送的成功率高。
在一个实施例中,所述接收用户上传的多媒体数据片段,还包括:接收用户的地理位置信息;
所述确定收看该节目的多个用户中具有关联关系的用户,包括:根据收看该节目的各个用户的地理位置信息,确定收看该节目的多个用户中相互距离小于预定距离阈值的用户为所述具有关联关系的用户。
该实施例中,通过向多个位置相近的用户中的一个用户推送互动信息中的第一类结果信息,向其它用户推送互动信息中的第二类结果信息,能够实现同一活动现场用户参与同一活动时不同互动活动结果的同时推送。
在一个实施例中,所述确定收看该节目的多个用户中具有关联关系的用户之前,还包括步骤:获取收看同一个节目的各个用户的身份分类信息;
所述确定收看该节目的多个用户中具有关联关系的用户,包括:根据收看该节目的各个用户的身份分类信息,确定收看该节目的多个用户中属于同一身份分类的用户为所述具有关联关系的用户。
该实施例中,根据用户的身份信息进行关联关系用户的划分,向属于同一身份分类的用户推送同一节目的互动信息中的第一类结果信息,并向该身份分类的其他用户推送该节目的互动信息中的第二类结果信息。能够实现对属于同一身份分类的用户同时请求参与同一节目时不同互动结果的同时推送。
在一个实施例中,所述身份分类信息为用户所属的用户群或朋友圈信息或用户的好友列表。
该实施例中,提供了常用的互动中身份分类信息的种类,如属于同一用户群或同一朋友圈或同一好友列表中的用户属于同一身份分类。
在一个实施例中,所述获取收看同一个节目的各个用户的身份分类信息,包括:
向所述收看同一个节目的各个用户发送身份分类信息上传指令;
接收所述收看同一个节目的各个用户上传的身份分类信息。
该实施例中,用户的身份分类信息由服务器在需要时要求相应用户上传,该方法能够实现信息实用实传,减少预先存储用户身份信息所需存储空间。
在一个实施例中,所述获取收看同一个节目的各个用户的身份分类信息,包括:
从本地预先存储的所有用户的身份分类信息中获取所述收看同一个节目的各个用户的身份分类信息。
该实施例中,所有用户的身份分类信息由服务器提前预先存储,则在需要时服务器从本地预先存储的所有用户的身份分类信息中获取所需要的收看同一个节目的各个用户的身份分类信息即可,该方法能够减少指令或信息的传送错误率。
本发明提供一种多用户信息的推送装置,用于服务器,包括:
接收模块,用于接收用户上传的多媒体数据片段并将其发送给匹配模块;
匹配模块,用于对收到的多媒体数据片段进行节目匹配,确定上传多媒体数据片段的各个用户收看的节目,并将多个匹配结果发送给筛选模块;每个所述匹配结果包括上传多媒体数据片段的用户和该用户收看的节目之间的对应关系及该节目的互动信息;
筛选模块,用于根据收到的多个匹配结果确定是否有多个用户收看同一个节目,当确定多个用户收看同一个节目时,确定收看同一个节目的多个用户中具有关联关系的用户,并将收看同一个节目的多个用户中具有关联关系的用户的信息及该节目的互动信息发送给发送模块;
发送模块,用于接收所述筛选模块发来的收看同一个节目的多个用户中具有关联关系的用户的信息及该节目的互动信息,向所述具有关联关系的用户中的一个用户推送该节目的互动信息中的第一类结果信息,向所述具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息。
本发明实施例的一些有益效果可以包括:
本发明提供的多用户信息的推送装置通过匹配模块对用户上传的视频进行匹配以确定到用户收看的节目,并通过筛选模块筛选出收看同一个节目的多个用户中具有关联关系的用户,从而通过发送模块将具有关联关系的用户中的一个用户推送匹配出的收看同一个节目的互动信息中的第一类结果信息,并向具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息,以实现向多个用户推送同一互动节目的不同互动结果的目的,该装置结构简单,实施成本低,多用户信息同时推送的准确率高。
在一个实施例中,所述接收模块还用于接收用户的地理位置信息并将其发送给所述筛选模块;
所述筛选模块用于根据收到的用户的地理位置信息,将收看同一个节目的多个用户中相互距离小于预定距离阈值的用户确定为所述具有关联关系的用户。
在一个实施例中,所述筛选模块包括:
第一确定模块,用于根据所述匹配模块发来的多个匹配结果确定是否有多个用户收看同一个节目,当确定多个用户收看同一个节目时,将收看同一个节目的多个用户的信息及该节目的互动信息发送给所述获取模块;
获取模块,用于根据收到的收看同一个节目的多个用户的信息,获取收看同一个节目的各个用户的身份分类信息,并将收看同一个节目的多个用户的身份分类信息及该节目的互动信息发送给第二确定模块;
第二确定模块,用于根据收到的所述收看同一个节目的多个用户的身份分类信息,确定这些用户中属于同一身份分类的用户为所述具有关联关系的用户,并将所述收看同一个节目的多个用户中具有关联关系的用户的信息及该节目的互动信息发送给所述发送模块。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种多用户信息的推送方法的流程图;
图2为本发明实施例一中一种多用户信息的推送方法的流程图;
图3为本发明实施例二中一种多用户信息的推送方法的流程图;
图4为本发明实施例提供的一种多用户信息的推送装置的结构框图;
图5为筛选模块43的结构框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1为本发明实施例中一种多用户信息的推送方法的流程图,如图1中所示,该方法用于服务器中,包括以下步骤S1-S4:
S1:接收用户上传的多媒体数据片段;例如,接收用户上传的用户所参与活动的节目的一段录音或录像,该多媒体数据还可以携带有数据的录制时间等其他信息。
S2:根据收到的多媒体数据片段确定用户收看的节目。此步骤中,可将接收的多媒体数据片段与本地存储的多个节目在录制该多媒体数据片段的时间点对应的多媒体数据进行匹配,得到该段多媒体数据与多个节目的匹配度,可以根据需要预先设定判断匹配成功的匹配度阈值,将得到的匹配度大于匹配度阈值的节目确定为是上传多媒体数据片段的用户收看的节目。
S3:当确定多个用户收看同一个节目时,确定收看该节目的多个用户中具有关联关系的用户。由于同一个节目可能会有多人同时参与,例如多人的朋友聚会,大家一块参与互动节目,如抽奖等,因此S1-S2中服务器会同时处理多个用户上传的多媒体数据,并为每个用户确定出其收看的节目,对于一个节目而言,若确定出多个用户收看该节目,则此步骤中从多个收看同一节目的多个用户中筛选出其中具有关联关系的用户。所述关联关系为预先定义的用户之间的关系,例如为好友关系。
S4:向具有关联关系的用户中的一个用户推送该节目的互动信息中的第一类结果信息,并向具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息。例如,对于抽奖节目,互动信息中的第一类结果信息为中头奖的信息,第二类结果信息为中鼓励奖的信息,显然,还可以根据需要将第二类结果信息分为多种信息,同样可以采用本发明提供的方法对向其推送节目的互动信息中的第二类结果信息的多个用户进行进一步的细分并为它们推送不同的结果信息。
本发明实施例提供的多用户信息推送的解决方法,对用户上传的视频进行匹配,确定到用户收看的节目,对于多个用户同时的请求而言,服务器可能确定出多个用户收看同一个节目,则确定收看同一个节目的多个用户中具有关联关系的用户,并向具有关联关系的用户中的一个用户推送该节目的互动信息中的第一类结果信息,并向具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息,从而实现向多个用户推送同一互动节目的不同互动结果的目的,且该方法实施简单,多用户信息同时推送的准确率高。
下面通过具体实施例来说明本发明实施例提供的多用户信息的推送方法。
实施例一
图2为本发明实施例一中一种多用户信息的推送方法的流程图。如图2所示,包括以下步骤S21-S24:
S21:接收用户上传的多媒体数据片段及用户的地理位置信息;
S22:根据收到的多媒体数据片段确定用户收看的节目;
S23:当确定多个用户收看同一个节目时,根据收看该节目的各个用户的地理位置信息,确定收看同一个节目的多个用户中相互距离小于预定距离阈值的用户为具有关联关系的用户;
S24:向具有关联关系的用户中的一个用户推送该节目的互动信息中的第一类结果信息,并向具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息。
例如,目前某地有一个上百人参加的抽奖晚会,参与抽奖的用户可用手机录制现场的一段音频或视频数据,同时用户可通过手机GPS等应用获取自身的地理位置信息,并将自身的地理位置信息与录制的音频或视频数据一起上传给主办方的服务器。随后主办方的服务器会收到许多用户上传的多媒体数据,此时不排除服务器收到非现场参加晚会的人上传的其他节目的多媒体数据(例如,附近居民参加其他电视节目上传的多媒体数据),因此通过S22,主办方的服务器将收到许多多媒体数据片段与本地实时录制并存储的本场晚会的多媒体数据进行匹配,确定晚会上想要参与本抽奖节目的用户,随后根据参与本抽奖节目的用户手机上传的用户的地理位置信息确定参加本抽奖节目的具有关联关系的用户。例如:若确定出有20人上传了相关多媒体数据参与抽奖,服务器确定出参与抽奖的20个用户中,有15人的相互距离小于预定距离阈值如小于5米,而有5人和其他人的距离大于预定距离阈值(例如这些人是在晚会附近而实际上并没有购买门票进入晚会现场,因此虽然能录制到音频数据,但是其地理位置较远),因此,服务器仅将这15人作为有关联关系的用户,并随机向这15人中的一个推送该节目的互动信息中的第一类结果信息,并向这15人中的其他14个人推送该节目的互动信息中的第二类结果信息。
本实施例一中,通过向多个位置相近的用户中的一个用户推送互动信息中的第一类结果信息,向其它用户推送互动信息中的第二类结果信息,能够实现同一活动现场用户参与同一活动时不同互动活动结果的同时推送,提高了推送的成功率和准确率。
实施例二
图3为本发明实施例二中一种多用户信息的推送方法的流程图。如图3所示,包括以下步骤S31-S35:
S31:接收用户上传的多媒体数据片段;
S32:根据收到的多媒体数据片段确定用户收看的节目;
S33:当确定多个用户收看同一个节目时,获取收看同一个节目的各个用户的身份分类信息;
S34:根据收看同一个节目的各个用户的身份分类信息,确定收看同一个节目的多个用户中属于同一身份分类的用户为具有关联关系的用户;
S35:向具有关联关系的用户中的一个用户推送该节目的互动信息中的第一类结果信息,并向具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息。
优选地,身份分类信息为用户所属的用户群或朋友圈信息或用户的好友列表。这样,S3中就可以将属于同一用户群或同一朋友圈或同一好友列表中的用户筛选出来作为具有关联关系的用户。
例如,某个网站正在播放的互动节目,这些节目经常由于朋友之间的相互推荐而使得同属于同一朋友圈或同一个好友群的多个用户同时收看该节目,根据本实施例二提供的方法,服务器确定出多个用户收看同一个节目时,服务器可根据这些用户的身份分类信息,将属于同一用户群或同一朋友圈或同一好友列表中的用户筛选出来作为具有关联关系的用户,并向这些在身份上具有关联关系的用户中的随机一个用户推送该节目的互动信息中的第一类结果信息,向这些在身份上具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息,这样,能够使节目互动信息的推送更加有针对性。
在一个实施例中,步骤S33中获取收看同一个节目的各个用户的身份分类信息的方法为:
向收看同一个节目的各个用户发送身份分类信息上传指令;
接收收看同一个节目的各个用户上传的身份分类信息。
该实施例中,用户的身份分类信息由服务器在需要时要求相应用户上传,该方法能够实现信息实用实传,减少预先存储用户身份信息所需存储空间。
在另一个实施例中,步骤S33中获取收看同一个节目的各个用户的身份分类信息的方法为:从本地预先存储的所有用户的身份分类信息中获取收看同一个节目的各个用户的身份分类信息。
该实施例中,所有用户的身份分类信息由服务器提前预先存储,则在需要时服务器从本地预先存储的所有用户的身份分类信息中获取所需要的收看同一个节目的各个用户的身份分类信息即可,该方法能够减少指令或信息的传送错误率。
本实施例二中,根据用户的身份信息进行关联关系用户的划分,向属于同一身份分类的用户推送同一节目的互动信息中的第一类结果信息,并向该身份分类的其他用户推送该节目的互动信息中的第二类结果信息。能够实现对属于同一身份分类的用户同时请求参与同一节目时不同互动结果的同时推送,提节目的互动信息推送的针对性和准确率。
对应于上述实施例提供的一种用于服务器的多用户信息的推送方法,本发明实施例还提供一种多用户信息的推送装置,该装置用于服务器中,如图4所示,该装置包括:
接收模块41,用于接收用户上传的多媒体数据片段并将其发送给匹配模块;
匹配模块42,用于对收到的多媒体数据片段进行节目匹配,确定上传多媒体数据片段的各个用户收看的节目,并将多个匹配结果发送给筛选模块43;其中,每个匹配结果包括上传多媒体数据片段的用户和该用户收看的节目之间的对应关系及该节目的互动信息,例如,某一匹配结果为“用户A的信息,用户A收看的节目标识,用户A收看的节目的互动信息”;
筛选模块43,用于根据收到的多个匹配结果确定是否有多个用户收看同一个节目,当确定多个用户收看同一个节目时,确定收看同一个节目的多个用户中具有关联关系的用户,并将收看同一个节目的多个用户中具有关联关系的用户的信息及该节目的互动信息发送给发送模块44;
发送模块44,用于接收筛选模块43发来的收看同一个节目的多个用户中具有关联关系的用户的信息及该节目的互动信息,向具有关联关系的用户中的一个用户推送该节目的互动信息中的第一类结果信息,向具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息。
在一个实施例中,接收模块41还用于接收用户的地理位置信息并将其发送给筛选模块43;筛选模块43用于根据收到的用户的地理位置信息,将收看同一个节目的多个用户中相互距离小于预定距离阈值的用户确定为具有关联关系的用户。
在一个实施例中,如图5所示,筛选模块43包括:
第一确定模块431,用于根据匹配模块42发来的多个匹配结果确定是否有多个用户收看同一个节目,当确定多个用户收看同一个节目时,将收看同一个节目的多个用户的信息及该节目的互动信息发送给获取模块432。
获取模块432,用于根据收到的收看同一个节目的多个用户的信息,获取收看同一个节目的各个用户的身份分类信息,并将收看同一个节目的多个用户的身份分类信息及该节目的互动信息发送给第二确定模块433。其中,获取模块432可以通过向收看同一个节目的各个用户发送身份分类信息上传指令来要求收看同一个节目的各个用户上传身份分类信息,或者通过在本地预先存储所有用户的身份分类信息,然后在需要时从本地预先存储的所有用户的身份分类信息中获取收看同一个节目的各个用户的身份分类信息。
第二确定模块433,用于根据收到的收看同一个节目的多个用户的身份分类信息,确定这些用户中属于同一身份分类的用户为具有关联关系的用户,并将收看同一个节目的多个用户中具有关联关系的用户的信息及该节目的互动信息发送给发送模块44。
本发明实施例提供的多用户信息的推送装置通过匹配模块对用户上传的视频进行匹配以确定到用户收看的节目,并通过筛选模块筛选出收看同一个节目的多个用户中具有关联关系的用户,从而通过发送模块将具有关联关系的用户中的一个用户推送匹配出的收看同一个节目的互动信息中的第一类结果信息,并向具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息,以实现向多个用户推送同一互动节目的不同互动结果的目的,该装置结构简单,实施成本低,多用户信息同时推送信息的成功率高。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (4)

1.一种多用户信息的推送方法,其特征在于,用于服务器,包括:
接收用户上传的多媒体数据片段;
根据收到的多媒体数据片段确定用户收看的节目;
当确定多个用户收看同一个节目时,确定收看该节目的多个用户中具有关联关系的用户;
向所述具有关联关系的用户中的一个用户推送该节目的互动信息中的第一类结果信息,并向所述具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息;
其中,根据收到的多媒体数据片段确定用户收看的节目,包括:
将接收的多媒体数据片段与本地存储的多个节目在录制该多媒体数据片段的时间点对应的多媒体数据进行匹配;
得到该段多媒体数据与多个节目的匹配度;
将得到的匹配度大于匹配度阈值的节目确定为是上传多媒体数据片段的用户收看的节目;
所述确定收看该节目的多个用户中具有关联关系的用户之前,还包括步骤:获取收看同一个节目的各个用户的身份分类信息;其中,所述身份分类信息为用户所属的用户群或朋友圈信息或用户的好友列表;
所述确定收看该节目的多个用户中具有关联关系的用户,包括:根据收看该节目的各个用户的身份分类信息,确定收看该节目的多个用户中属于同一身份分类的用户为所述具有关联关系的用户。
2.如权利要求1所述的多用户信息的推送方法,其特征在于,所述获取收看同一个节目的各个用户的身份分类信息,包括:
向所述收看同一个节目的各个用户发送身份分类信息上传指令;
接收所述收看同一个节目的各个用户上传的身份分类信息。
3.如权利要求1所述的多用户信息的推送方法,其特征在于,所述获取收看同一个节目的各个用户的身份分类信息,包括:
从本地预先存储的所有用户的身份分类信息中获取所述收看同一个节目的各个用户的身份分类信息。
4.一种多用户信息的推送装置,其特征在于,用于服务器,包括:
接收模块,用于接收用户上传的多媒体数据片段并将其发送给匹配模块;
匹配模块,用于对收到的多媒体数据片段进行节目匹配,确定上传多媒体数据片段的各个用户收看的节目,并将多个匹配结果发送给筛选模块;每个所述匹配结果包括上传多媒体数据片段的用户和该用户收看的节目之间的对应关系及该节目的互动信息;
筛选模块,用于根据收到的多个匹配结果确定是否有多个用户收看同一个节目,当确定多个用户收看同一个节目时,确定收看同一个节目的多个用户中具有关联关系的用户,并将收看同一个节目的多个用户中具有关联关系的用户的信息及该节目的互动信息发送给发送模块;
发送模块,用于接收所述筛选模块发来的收看同一个节目的多个用户中具有关联关系的用户的信息及该节目的互动信息,向所述具有关联关系的用户中的一个用户推送该节目的互动信息中的第一类结果信息,向所述具有关联关系的用户中的其它用户推送该节目的互动信息中的第二类结果信息;
其中,确定上传多媒体数据片段的各个用户收看的节目,包括:
将接收的多媒体数据片段与本地存储的多个节目在录制该多媒体数据片段的时间点对应的多媒体数据进行匹配;
得到该段多媒体数据与多个节目的匹配度;
将得到的匹配度大于匹配度阈值的节目确定为是上传多媒体数据片段的用户收看的节目;
所述筛选模块包括:
第一确定模块,用于根据所述匹配模块发来的多个匹配结果确定是否有多个用户收看同一个节目,当确定多个用户收看同一个节目时,将收看同一个节目的多个用户的信息及该节目的互动信息发送给获取模块;
获取模块,用于根据收到的收看同一个节目的多个用户的信息,获取收看同一个节目的各个用户的身份分类信息,并将收看同一个节目的多个用户的身份分类信息及该节目的互动信息发送给第二确定模块;其中,所述身份分类信息为用户所属的用户群或朋友圈信息或用户的好友列表;
第二确定模块,用于根据收到的所述收看同一个节目的多个用户的身份分类信息,确定这些用户中属于同一身份分类的用户为所述具有关联关系的用户,并将所述收看同一个节目的多个用户中具有关联关系的用户的信息及该节目的互动信息发送给所述发送模块。
CN201510689756.6A 2015-10-21 2015-10-21 一种多用户信息的推送方法及装置 Expired - Fee Related CN105307031B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510689756.6A CN105307031B (zh) 2015-10-21 2015-10-21 一种多用户信息的推送方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510689756.6A CN105307031B (zh) 2015-10-21 2015-10-21 一种多用户信息的推送方法及装置

Publications (2)

Publication Number Publication Date
CN105307031A CN105307031A (zh) 2016-02-03
CN105307031B true CN105307031B (zh) 2019-06-28

Family

ID=55203700

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510689756.6A Expired - Fee Related CN105307031B (zh) 2015-10-21 2015-10-21 一种多用户信息的推送方法及装置

Country Status (1)

Country Link
CN (1) CN105307031B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110493231B (zh) * 2019-08-21 2022-06-24 广州视源电子科技股份有限公司 信息传输的方法、装置和系统
CN113902596B (zh) * 2021-09-17 2022-06-14 广州认真教育科技有限公司 一种利用信息匹配的课后服务方法及系统
CN115278341A (zh) * 2022-06-30 2022-11-01 海信视像科技股份有限公司 显示设备及视频处理方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104023247A (zh) * 2014-05-29 2014-09-03 腾讯科技(深圳)有限公司 获取、推送信息的方法和装置以及信息交互系统
CN104159136A (zh) * 2014-05-29 2014-11-19 腾讯科技(深圳)有限公司 互动信息的获取方法、终端、服务器及系统
CN104918061A (zh) * 2015-05-19 2015-09-16 刘长明 一种电视频道的识别方法及系统

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120159541A1 (en) * 2010-12-20 2012-06-21 Carton Owen A Platform shifted advertising and information fulfillment
CN102843599B (zh) * 2012-09-27 2015-05-13 北京导视互动网络技术有限公司 电视节目的互动方法及系统
CN104066009B (zh) * 2013-10-31 2015-10-14 腾讯科技(深圳)有限公司 节目识别方法、装置、终端、服务器及系统
CN103957324B (zh) * 2014-05-17 2016-10-26 高伟 通过移动通信终端与电视节目交互的方法和系统
CN104899768B (zh) * 2015-06-25 2016-12-07 北京奇虎科技有限公司 奖品信息产生方法、装置及系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104023247A (zh) * 2014-05-29 2014-09-03 腾讯科技(深圳)有限公司 获取、推送信息的方法和装置以及信息交互系统
CN104159136A (zh) * 2014-05-29 2014-11-19 腾讯科技(深圳)有限公司 互动信息的获取方法、终端、服务器及系统
CN104918061A (zh) * 2015-05-19 2015-09-16 刘长明 一种电视频道的识别方法及系统

Also Published As

Publication number Publication date
CN105307031A (zh) 2016-02-03

Similar Documents

Publication Publication Date Title
CN110678239B (zh) 利用游戏元数据和量度的分布式基于样本的游戏剖析以及支持第三方内容的游戏api平台
US10293263B2 (en) Custom content feed based on fantasy sports data
CN108184144B (zh) 一种直播方法、装置、存储介质及电子设备
US10368134B2 (en) Live content streaming system and method
Lee et al. Second-screen theory: From the democratic surround to the digital enclosure
CN108260016B (zh) 直播处理方法、装置、设备、系统及存储介质
EP3384678B1 (en) Network-based event recording
US10981056B2 (en) Methods and systems for determining a reaction time for a response and synchronizing user interface(s) with content being rendered
US20130132836A1 (en) Methods and Systems for Presenting Media Content Generated by Attendees of a Live Event
US8745508B2 (en) Systems and methods for user polling
CN106210808A (zh) 媒体信息投放方法、终端、服务器及系统
CN104918061B (zh) 一种电视频道的识别方法及系统
CN106604050A (zh) 一种直播视频的评估方法及装置
US20150296242A1 (en) Social television system
CN109348248A (zh) 一种游戏直播的数据处理方法、系统和装置
CN108174233A (zh) 一种直播方法、装置、服务器及介质
CN105307031B (zh) 一种多用户信息的推送方法及装置
CN106210759A (zh) 视频直播方法和装置
CN109218765A (zh) 一种视频直播房间推荐方法及装置
CN105447170B (zh) 一种信息处理方法及电子设备
CN106131673A (zh) 用于实现群聊的装置、系统及方法
CN106162231A (zh) 一种视频直播转点播的方法及装置
CN106658183B (zh) 弹出视频登陆对话框的方法及装置
CN107135407B (zh) 一种钢琴视频教学中的同步方法及系统
CN103841449A (zh) 电视节目信息处理方法以及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Multi-user information push method and device

Effective date of registration: 20200420

Granted publication date: 20190628

Pledgee: Zhongguancun Beijing technology financing Company limited by guarantee

Pledgor: Tvmining (BEIJING) Technology Co., Ltd.

Registration number: Y2020990000346

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190628

Termination date: 20211021