一种实时应景内容匹配与推送的方法
【专利摘要】本发明提供了一种实时应景内容匹配与推送的方法,其包括用户终端为其所在用户终端设备生成一个唯一标识符CID;用户终端将CID提交给服务端,服务端建立并维持一个绑定关系{SID,CID};用户终端将当前的场景信息X通过实时数据通道发送给服务端;服务端查询服务端的用户数据库,检查是否已经存在与CID绑定的用户标识,根据是否存在,选取并定义不同的内容进行推送并记忆;能够更加精准地为用户推荐应景内容,滤掉无关信息,保证了内容的及时性。
【专利说明】
一种实时应景内容匹配与推送的方法
技术领域
[0001]本发明涉及一种实时应景内容匹配与推送的方法。
【背景技术】
[0002]目前从计算机诞生到互联网的崛起,再到移动互联网的昌盛,都离不开数字内容及其技术的发展。从本地文件到Web网页,再到在线音视频、微博微信等新兴媒体的广泛流行,这些不仅包含了多媒体编解码技术、多媒体通信技术的发展还包含了内容分发技术、人机交互技术与互联网大规模应用系统技术的高度发展。当今最流行的媒体平台,无论是Google、Facebook还是微博、微信,都将上述技术发展和应用到了极致。
[0003]可如何设计一个交互简单而自然、满足用户个性化需求和场景化需求的内容过滤、匹配和实时推送应用系统,帮助用户在信息大爆炸的时代更加精准而简单地获取有用内容,已经成为急需解决的问题,也为物联网设备提供内容的分发机制,还有用户在获得信息的同时,每次都要去输入一个信息,这些信息也没有被记录和保存,即用户每一次获取的信息,服务端推出的信息很多都是跟上次没有关联的,而且很多都是用户不需要的信息,缺少信息过滤,使得用户面临各种杂乱的信息。
【发明内容】
[0004]本发明的目的在于克服现有技术之缺陷,提供了一种实时应景内容匹配与推送的方法。
[0005]本发明是这样实现的:一种实时应景内容匹配与推送的方法,其包括以下步骤:
[0006](I)用户终端为其所在用户终端设备生成一个唯一标识符CID;
[0007](2)用户终端与实时内容推送服务模块建立双向的实时数据通道,将CID提交给服务端,服务端为建立的实时数据通道生成一个会话唯一标识SID,并维持一个绑定关系{SID,CID};
[0008](3)用户终端将当前的场景信息X通过实时数据通道发送给服务端;
[0009](4)服务端查询服务端的用户数据库,检查是否已经存在与在第2步中获取的CID绑定的用户标识,若不存在则执行第5步,否则跳转到第6步;
[0010](5)服务端查询用户数据库中内容关联表,若存在与CID相关联的内容标签TO,TO为一个标签矢量,则为该用户终端生成一个内容偏好模型汽(:10 3,1'0)=1',服务端根据该偏好模型算子f匹配相关内容并推送给用户终端;若不存在与CID相关联的内容标签,则从内容源最新的内容随机选择一个内容返回给用户终端;
[0011](6)若用户数据库中存在与CID绑定的一个用户UID,则为该用户终端生成一个内容偏好模型f(UID,X),服务端根据该偏好模型算子f匹配相关内容并推送给用户终端;若用户数据库中存在与CID绑定的多个用户UID,则基于该用户组[UID]生一个内容偏好模型f([UID] ,X),服务端根据该偏好模型算子f匹配相关内容并推送给用户终端。
[0012]进一步地,用户对终端应用输入语音数据,服务端通过声纹识别模块识别出用户UID,并将其与会话SID和用户终端CID绑定,服务端查询用户数据库,根据当前UID对应的历史特征数据,计算一个内容偏好模型f(UID,X),其中X为当前用户的场景信息,服务端根据该偏好模型算子f匹配相关内容并推送给用户终端。
[0013]进一步地,在用户终端与服务端实时连接过程中,终端应用定时向服务端发送终端场景信息,服务端将这些场景信息与当前会话的CID和UID进行关联并存入用户数据库
[0014]本发明通过机器学习为用户或用户终端构建内容偏好模型,在用户使用得越多的情况下越了解用户,能够更加精准地为用户推荐应景内容,在信息大爆炸的年代,有效帮助用户过滤掉无用或无关信息。并且,所有内容都是即时推送给用户终端的,保证了内容的及时性。
【具体实施方式】
[0015]下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0016]本发明实施例提供一种实时应景内容匹配与推送的方法,其包括以下步骤,具体请参见以下说明。
[0017](I)用户终端为其所在用户终端设备生成一个唯一标识符CID,CID可以为终端设备的序列号、网卡地址等。
[0018](2)用户终端与实时内容推送服务模块建立双向的实时数据通道,将CID提交给服务端,服务端为建立的实时数据通道生成一个会话唯一标识SID,并维持一个绑定关系{SID,CIDlo
[0019](3)用户终端将当前的场景信息X通过实时数据通道发送给服务端。
[0020](4)服务端查询服务端的用户数据库,检查是否已经存在与在第2步中获取的CID绑定的用户标识,若不存在则执行第5步,否则跳转到第6步。
[0021](5)服务端查询用户数据库中内容关联表,若存在与CID相关联的内容标签Τ0,Τ0为一个标签矢量,则为该用户终端生成一个内容偏好模型汽(:10 3,1'0)=1',服务端根据该偏好模型算子f匹配相关内容并推送给用户终端;若不存在与CID相关联的内容标签,则从内容源最新的内容随机选择一个内容返回给用户终端。
[0022](6)若用户数据库中存在与CID绑定的一个用户UID,则为该用户终端生成一个内容偏好模型f(UID,X),服务端根据该偏好模型算子f匹配相关内容并推送给用户终端;若用户数据库中存在与CID绑定的多个用户UID,则基于该用户组[UID]生一个内容偏好模型f([UID] ,X),服务端根据该偏好模型算子f匹配相关内容并推送给用户终端。
[0023]用户对终端应用输入语音数据,服务端通过声纹识别模块识别出用户UID,并将其与会话SID和用户终端CID绑定,服务端查询用户数据库,根据当前UID对应的历史特征数据,历史特征数据包括但不限于用户过去的地理位置信息、历史接收内容、通过终端应用对内容进行的反馈操作等,计算一个内容偏好模型f(UID,X),其中X为当前用户的场景信息,服务端根据该偏好模型算子f匹配相关内容并推送给用户终端;还有,在用户终端与服务端实时连接过程中,终端应用定时向服务端发送终端场景信息,包括但不限于终端的位置信息,服务端将这些场景信息与当前会话的CID和UID进行关联并存入用户数据库。
[0024]通过机器学习为用户或用户终端构建内容偏好模型,在用户使用得越多的情况下越了解用户,能够更加精准地为用户推荐应景内容,在信息大爆炸的年代,有效帮助用户过滤掉无用或无关信息。并且,所有内容都是即时推送给用户终端的,保证了内容的及时性,还为广大的物联网设备提供了一种应用方式和服务,也为内容商增加了更加广阔的发行渠道,有利于促进更多有创意、高质量内容的创作与发布,丰富了互联网内容服务的同时也丰富了人们的生活。
[0025]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种实时应景内容匹配与推送的方法,其特征在于,包括以下步骤: (1)用户终端为其所在用户终端设备生成一个唯一标识符CID; (2)用户终端与实时内容推送服务模块建立双向的实时数据通道,将CID提交给服务端,服务端为建立的实时数据通道生成一个会话唯一标识SID,并维持一个绑定关系{SID,CID}; (3)用户终端将当前的场景信息X通过实时数据通道发送给服务端; (4)服务端查询服务端的用户数据库,检查是否已经存在与在第2步中获取的CID绑定的用户标识,若不存在则执行第5步,否则跳转到第6步; (5)服务端查询用户数据库中内容关联表,若存在与CID相关联的内容标签TO,TO为一个标签矢量,则为该用户终端生成一个内容偏好模型汽(:10 3,1'0)=1',服务端根据该偏好模型算子f匹配相关内容并推送给用户终端;若不存在与CID相关联的内容标签,则从内容源最新的内容随机选择一个内容返回给用户终端; (6)若用户数据库中存在与CID绑定的一个用户UID,则为该用户终端生成一个内容偏好模型f(UID,X),服务端根据该偏好模型算子f匹配相关内容并推送给用户终端;若用户数据库中存在与CID绑定的多个用户UID,则基于该用户组[UID]生一个内容偏好模型f([UID] ,X),服务端根据该偏好模型算子f匹配相关内容并推送给用户终端。2.如权利要求1所述的一种实时应景内容匹配与推送的方法,其特征在于:用户对终端应用输入语音数据,服务端通过声纹识别模块识别出用户UID,并将其与会话SID和用户终端CID绑定,服务端查询用户数据库,根据当前UID对应的历史特征数据,计算一个内容偏好模型f(UID,X),其中X为当前用户的场景信息,服务端根据该偏好模型算子f匹配相关内容并推送给用户终端。3.如权利要求1所述的一种实时应景内容匹配与推送的方法,其特征在于:在用户终端与服务端实时连接过程中,终端应用定时向服务端发送终端场景信息,服务端将这些场景信息与当前会话的CID和UID进行关联并存入用户数据库。
【文档编号】G06F17/30GK105956009SQ201610251029
【公开日】2016年9月21日
【申请日】2016年4月21日
【发明人】犹杰
【申请人】深圳前海大数点科技有限公司