一种基于用户声音交互的个性化实时内容推送系统技术方案

技术编号:13679714 阅读:69 留言:0更新日期:2016-09-08 07:27
本发明专利技术提供了一种基于用户声音交互的个性化实时内容推送系统,其包括后台服务系统,其包括实时内容推送服务模块、声音合成服务模块、声纹识别服务模块、用户数据库、内容源、内容过滤器和用户偏好计算模块;一用户终端应用,用以和后台服务系统对接,用户终端应用将用户相关特征信息实时传输给内容推动服务模块,内容推送服务模块实时地将用户的当前特征信息存入用户数据库,同时将这些实时特征信息传给内容过滤器,内容过滤器根据从内容推送服务模块传来的当前用户特征信息,从用户偏好计算模块获取用户偏好信息,作为内容过滤的参数,对内容源中的内容进行查询过滤,交互式的交流实现了用户个性化、场景化的需求和内容过滤、匹配和实时推送。

【技术实现步骤摘要】

本专利技术涉及一种基于用户声音交互的个性化实时内容推送系统
技术介绍
目前从计算机诞生到互联网的崛起,再到移动互联网的昌盛,都离不开数字内容及其技术的发展。从本地文件到Web网页,再到在线音视频、微博微信等新兴媒体的广泛流行,这些不仅包含了多媒体编解码技术、多媒体通信技术的发展还包含了内容分发技术、人机交互技术与互联网大规模应用系统技术的高度发展。当今最流行的媒体平台,无论是Google、Facebook还是微博、微信,都将上述技术发展和应用到了极致。随着人工智能技术的发展,语音识别和语音合成等技术也得到了快速的发展和广泛的应用。语音合成将文字转化为语音,被广泛应用在教育、客户服务、语音导航等领域;而声纹识别随着其识别度和准确率的逐步提高,与指纹识别、人脸识别一道被广泛应用到安防、信息采集等领域。可如何设计一个交互简单而自然、满足用户个性化需求和场景化需求的内容过滤、匹配和实时推送应用系统,帮助用户在信息大爆炸的时代更加精准而简单地获取有用内容,已经成为急需解决的问题,也为物联网设备提供内容的分发机制。
技术实现思路
本专利技术的目的在于克服现有技术之缺陷,提供了一种基于用户声音交互的个性化实时内容推送系统,其具有交互式,个性化的特性。本专利技术是这样实现的:一种基于用户声音交互的个性化实时内容推送系统,其包括:一后台服务系统,其包括实时内容推送服务模块、声音合成服务模块、声纹识别服务模块、用户数据库、内容源、内容过滤器和用户偏好计算模块;一用户终端应用,用以和实时内容推送服务模块、声音合成服务模块、声纹识别服务模块通过双向数据通道对接,用户终端应用将用户相关特征信息实时传输给内容推动服务模块,内容推送服务模块实时地将用户的当前特征信息存入用户数据库,同时将这些实时特征信息传给内容过滤器,内容过滤器根据从内容推送服务模块传来的当前用户特征信息,从用户偏好计算模块获取用户偏好信息,作为内容过滤的参数,对内容源中的内容进行查询过滤,若能匹配到内容,则将内容封装成包含相应内容属性的数据结构返回给实时内容推送服务模块模块,实时内容推送服务模块将内容数据实时推送给用户终端应用。进一步地,当用户通过用户终端应用提交语音内容时,用户终端应用先将语音内容记录为一段音频文件,提交给声纹识别服务模块,并返回一个用户身份唯一标识UID,用户终端应用将用户身份唯一标识UID实时发送给实时内容推送服务用户,并维持会话标识SID与用户身份标识UID的对应关系,直到双向数据通道的会话连接断开,或另外一个用户对用户终端应用说话并将与之对应的新的用户身份标识提交给实时内容推送服务模块。进一步地,当实时内容推送服务模块将内容数据推送给用户终端应用时,若内容数据中只包含内容生成的时间信息和内容文本,则用户终端应用将时间信息和内容文本数据提交给声音合成服务模块,并将声音合成服务模块返回的音频数据进行播放。进一步地,用户偏好计算模块为一个离/在线计算模块,定时读取用户数据
库,以用户历史特征数据和最新的特征数据为输入参数,为每个用户计算出最新的偏好模型参数f(UID,X),f为一个算子,具体算法根据系统选取的机器学习算法不同而变化,UID为用户的身份唯一标识,X为用户当前场景特征信息矢量。进一步地,实时内容推送服务模块所推送的内容都为主动式呈现,且以文本、音频的形式呈现给用户终端应用。进一步地,实时内容推送服务模块所推送的每条内容至少包含两个属性,内容生成的时间、内容文本。进一步地,实时内容推送服务模块所推送的每条内容还包括内容音频的资源地址URL。本专利技术用户终端应用将用户相关特征信息实时传输给内容推动服务模块,内容推送服务模块实时地将用户的当前特征信息存入用户数据库,同时将这些实时特征信息传给内容过滤器,内容过滤器根据从内容推送服务模块传来的当前用户特征信息,从用户偏好计算模块获取用户偏好信息,作为内容过滤的参数,对内容源中的内容进行查询过滤,若能匹配到内容,则将内容封装成包含相应内容属性的数据结构返回给实时内容推送服务模块模块,实时内容推送服务模块将内容数据实时推送给用户终端应用,这种交互式的系统,实现了用户个性化的需求,场景化的需求和内容过滤、匹配和实时推送。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术所涉及用户终端应用主界面的一种情况;图2为本专利技术所涉及用户终端应用主界面的另一种情况;图3为本专利技术所涉及用户终端应用主界面的第三种情况;图4为本专利技术实施例提供的系统结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1-4,本专利技术实施例提供一种基于用户声音交互的个性化实时内容推送系统,其包括后台服务系统和用户终端应用。一后台服务系统,其包括实时内容推送服务模块、声音合成服务模块、声纹识别服务模块、用户数据库、内容源、内容过滤器和用户偏好计算模块。一用户终端应用,用以和实时内容推送服务模块、声音合成服务模块、声纹识别服务模块通过双向数据通道对接,用户终端应用将用户相关特征信息实时传输给内容推动服务模块(通过接口A),内容推送服务模块实时地将用户的当前特征信息存入用户数据库(通过接口D),同时将这些实时特征信息传给内容过滤器(通过接口E),内容过滤器根据从内容推送服务模块传来的当前用户特征信息,从用户偏好计算模块获取用户偏好信息(通过接口G),作为内容过滤的参数,对内容源中的内容进行查询过滤,若能匹配到内容,则将内容封装成包含相应内容属性的数据结构返回给实时内容推送服务模块模块(通过接口E),实时内容推送服务模块将内容数据实时推送给用户终端应用(通过接口A)。当用户通过用户终端应用提交语音内容时,用户终端应用先将语音内容记录为一段音频文件,提交给声纹识别服务模块(通过接口C),并返回一个用户身份唯一标识UID,用户终端应用将用户身份唯一标识UID实时发送给实时内容推送服务用户(通过接口A),并维持会话标识SID与用户身份标识UID的对应关系,直到双向数据通道的会话连接断开,或另外一个用户对用户终端应用说话并将与之对应的新的用户身份标识提交给实时内容推送服务模块。当实时内容推送服务模块将内容数据推送给用户终端应用时,若内容数据中只包含内容生成的时间信息和内容文本,则用户终端应用将时间信息和内容文本数据提交给声音合成服务模块(通过接口B),并将声音合成服务模块返回的音频数据进行播放。用户偏好计算模块为一个离/在线计算模块,定时读取用户数据库,以用户历史特征数据和最新的特征数据为输入参数,为每个用户计算出最新的偏好模型参数f(UID,X),f为一个算子,具体算法根据系统选取的机器学习算法不同而变化,UID为用户的身份唯一标识,X为用户当前场景特征信息矢量。实时内容推送服务模本文档来自技高网
...

【技术保护点】
一种基于用户声音交互的个性化实时内容推送系统,其特征在于,包括:一后台服务系统,其包括实时内容推送服务模块、声音合成服务模块、声纹识别服务模块、用户数据库、内容源、内容过滤器和用户偏好计算模块;一用户终端应用,用以和实时内容推送服务模块、声音合成服务模块、声纹识别服务模块通过双向数据通道对接,用户终端应用将用户相关特征信息实时传输给内容推动服务模块,内容推送服务模块实时地将用户的当前特征信息存入用户数据库,同时将这些实时特征信息传给内容过滤器,内容过滤器根据从内容推送服务模块传来的当前用户特征信息,从用户偏好计算模块获取用户偏好信息,作为内容过滤的参数,对内容源中的内容进行查询过滤,若能匹配到内容,则将内容封装成包含相应内容属性的数据结构返回给实时内容推送服务模块模块,实时内容推送服务模块将内容数据实时推送给用户终端应用。

【技术特征摘要】
1.一种基于用户声音交互的个性化实时内容推送系统,其特征在于,包括:一后台服务系统,其包括实时内容推送服务模块、声音合成服务模块、声纹识别服务模块、用户数据库、内容源、内容过滤器和用户偏好计算模块;一用户终端应用,用以和实时内容推送服务模块、声音合成服务模块、声纹识别服务模块通过双向数据通道对接,用户终端应用将用户相关特征信息实时传输给内容推动服务模块,内容推送服务模块实时地将用户的当前特征信息存入用户数据库,同时将这些实时特征信息传给内容过滤器,内容过滤器根据从内容推送服务模块传来的当前用户特征信息,从用户偏好计算模块获取用户偏好信息,作为内容过滤的参数,对内容源中的内容进行查询过滤,若能匹配到内容,则将内容封装成包含相应内容属性的数据结构返回给实时内容推送服务模块模块,实时内容推送服务模块将内容数据实时推送给用户终端应用。2.如权利要求1所述的一种基于用户声音交互的个性化实时内容推送系统,其特征在于:当用户通过用户终端应用提交语音内容时,用户终端应用先将语音内容记录为一段音频文件,提交给声纹识别服务模块,并返回一个用户身份唯一标识UID,用户终端应用将用户身份唯一标识UID实时发送给实时内容推送服务用户,并维持会话标识SID与用户身份标识UID的对应关系,直到双向数据通道的会话连接断开,或另外一个用户对用户终端应用说话并将与之对应的新的用...

【专利技术属性】
技术研发人员:犹杰
申请(专利权)人:深圳前海大数点科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1