一种基于用户声音交互的个性化实时内容推送系统的利记博彩app
【专利摘要】本发明提供了一种基于用户声音交互的个性化实时内容推送系统,其包括后台服务系统,其包括实时内容推送服务模块、声音合成服务模块、声纹识别服务模块、用户数据库、内容源、内容过滤器和用户偏好计算模块;一用户终端应用,用以和后台服务系统对接,用户终端应用将用户相关特征信息实时传输给内容推动服务模块,内容推送服务模块实时地将用户的当前特征信息存入用户数据库,同时将这些实时特征信息传给内容过滤器,内容过滤器根据从内容推送服务模块传来的当前用户特征信息,从用户偏好计算模块获取用户偏好信息,作为内容过滤的参数,对内容源中的内容进行查询过滤,交互式的交流实现了用户个性化、场景化的需求和内容过滤、匹配和实时推送。
【专利说明】
一种基于用户声音交互的个性化实时内容推送系统
技术领域
[0001]本发明涉及一种基于用户声音交互的个性化实时内容推送系统。
【背景技术】
[0002]目前从计算机诞生到互联网的崛起,再到移动互联网的昌盛,都离不开数字内容及其技术的发展。从本地文件到Web网页,再到在线音视频、微博微信等新兴媒体的广泛流行,这些不仅包含了多媒体编解码技术、多媒体通信技术的发展还包含了内容分发技术、人机交互技术与互联网大规模应用系统技术的高度发展。当今最流行的媒体平台,无论是Google、Facebook还是微博、微信,都将上述技术发展和应用到了极致。
[0003]随着人工智能技术的发展,语音识别和语音合成等技术也得到了快速的发展和广泛的应用。语音合成将文字转化为语音,被广泛应用在教育、客户服务、语音导航等领域;而声纹识别随着其识别度和准确率的逐步提高,与指纹识别、人脸识别一道被广泛应用到安防、信息采集等领域。
[0004]可如何设计一个交互简单而自然、满足用户个性化需求和场景化需求的内容过滤、匹配和实时推送应用系统,帮助用户在信息大爆炸的时代更加精准而简单地获取有用内容,已经成为急需解决的问题,也为物联网设备提供内容的分发机制。
【发明内容】
[0005]本发明的目的在于克服现有技术之缺陷,提供了一种基于用户声音交互的个性化实时内容推送系统,其具有交互式,个性化的特性。
[0006]本发明是这样实现的:一种基于用户声音交互的个性化实时内容推送系统,其包括:
[0007]—后台服务系统,其包括实时内容推送服务模块、声音合成服务模块、声纹识别服务模块、用户数据库、内容源、内容过滤器和用户偏好计算模块;
[0008]—用户终端应用,用以和实时内容推送服务模块、声音合成服务模块、声纹识别服务模块通过双向数据通道对接,用户终端应用将用户相关特征信息实时传输给内容推动服务模块,内容推送服务模块实时地将用户的当前特征信息存入用户数据库,同时将这些实时特征信息传给内容过滤器,内容过滤器根据从内容推送服务模块传来的当前用户特征信息,从用户偏好计算模块获取用户偏好信息,作为内容过滤的参数,对内容源中的内容进行查询过滤,若能匹配到内容,则将内容封装成包含相应内容属性的数据结构返回给实时内容推送服务模块模块,实时内容推送服务模块将内容数据实时推送给用户终端应用。
[0009]进一步地,当用户通过用户终端应用提交语音内容时,用户终端应用先将语音内容记录为一段音频文件,提交给声纹识别服务模块,并返回一个用户身份唯一标识UID,用户终端应用将用户身份唯一标识UID实时发送给实时内容推送服务用户,并维持会话标识SID与用户身份标识UID的对应关系,直到双向数据通道的会话连接断开,或另外一个用户对用户终端应用说话并将与之对应的新的用户身份标识提交给实时内容推送服务模块。
[0010]进一步地,当实时内容推送服务模块将内容数据推送给用户终端应用时,若内容数据中只包含内容生成的时间信息和内容文本,则用户终端应用将时间信息和内容文本数据提交给声音合成服务模块,并将声音合成服务模块返回的音频数据进行播放。
[0011 ]进一步地,用户偏好计算模块为一个离/在线计算模块,定时读取用户数据库,以用户历史特征数据和最新的特征数据为输入参数,为每个用户计算出最新的偏好模型参数f(UID,X),f为一个算子,具体算法根据系统选取的机器学习算法不同而变化,UID为用户的身份唯一标识,X为用户当前场景特征信息矢量。
[0012]进一步地,实时内容推送服务模块所推送的内容都为主动式呈现,且以文本、音频的形式呈现给用户终端应用。
[0013]进一步地,实时内容推送服务模块所推送的每条内容至少包含两个属性,内容生成的时间、内容文本。
[0014]进一步地,实时内容推送服务模块所推送的每条内容还包括内容音频的资源地址URL0
[0015]本发明用户终端应用将用户相关特征信息实时传输给内容推动服务模块,内容推送服务模块实时地将用户的当前特征信息存入用户数据库,同时将这些实时特征信息传给内容过滤器,内容过滤器根据从内容推送服务模块传来的当前用户特征信息,从用户偏好计算模块获取用户偏好信息,作为内容过滤的参数,对内容源中的内容进行查询过滤,若能匹配到内容,则将内容封装成包含相应内容属性的数据结构返回给实时内容推送服务模块模块,实时内容推送服务模块将内容数据实时推送给用户终端应用,这种交互式的系统,实现了用户个性化的需求,场景化的需求和内容过滤、匹配和实时推送。
【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本发明所涉及用户终端应用主界面的一种情况;
[0018]图2为本发明所涉及用户终端应用主界面的另一种情况;
[0019]图3为本发明所涉及用户终端应用主界面的第三种情况;
[0020]图4为本发明实施例提供的系统结构框图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]如图1-4,本发明实施例提供一种基于用户声音交互的个性化实时内容推送系统,其包括后台服务系统和用户终端应用。
[0023]—后台服务系统,其包括实时内容推送服务模块、声音合成服务模块、声纹识别服务模块、用户数据库、内容源、内容过滤器和用户偏好计算模块。
[0024]—用户终端应用,用以和实时内容推送服务模块、声音合成服务模块、声纹识别服务模块通过双向数据通道对接,用户终端应用将用户相关特征信息实时传输给内容推动服务模块(通过接口A),内容推送服务模块实时地将用户的当前特征信息存入用户数据库(通过接口 D),同时将这些实时特征信息传给内容过滤器(通过接口E),内容过滤器根据从内容推送服务模块传来的当前用户特征信息,从用户偏好计算模块获取用户偏好信息(通过接口G),作为内容过滤的参数,对内容源中的内容进行查询过滤,若能匹配到内容,则将内容封装成包含相应内容属性的数据结构返回给实时内容推送服务模块模块(通过接口 E),实时内容推送服务模块将内容数据实时推送给用户终端应用(通过接口 A)。
[0025]当用户通过用户终端应用提交语音内容时,用户终端应用先将语音内容记录为一段音频文件,提交给声纹识别服务模块(通过接口 C),并返回一个用户身份唯一标识UID,用户终端应用将用户身份唯一标识UID实时发送给实时内容推送服务用户(通过接口 A),并维持会话标识SID与用户身份标识UID的对应关系,直到双向数据通道的会话连接断开,或另外一个用户对用户终端应用说话并将与之对应的新的用户身份标识提交给实时内容推送服务t吴块。
[0026]当实时内容推送服务模块将内容数据推送给用户终端应用时,若内容数据中只包含内容生成的时间信息和内容文本,则用户终端应用将时间信息和内容文本数据提交给声音合成服务模块(通过接口 B),并将声音合成服务模块返回的音频数据进行播放。
[0027]用户偏好计算模块为一个离/在线计算模块,定时读取用户数据库,以用户历史特征数据和最新的特征数据为输入参数,为每个用户计算出最新的偏好模型参数f(UID,X),f为一个算子,具体算法根据系统选取的机器学习算法不同而变化,UID为用户的身份唯一标识,X为用户当前场景特征信息矢量。
[0028]实时内容推送服务模块所推送的内容都为主动式呈现,且以文本、音频的形式呈现给用户终端应用,实时内容推送服务模块所推送的每条内容至少包含两个属性,内容生成的时间、内容文本,实时内容推送服务模块所推送的每条内容还包括内容音频的资源地址 URL。
[0029]通过对用户声纹识别获得用户登录信息,通过用户终端应用与后台服务系统实时连接来收集用户场景化信息,并基于用户登录信息和场景信息为用户匹配和实时推送符合其偏好的、符合当前场景的内容,一种简单而自然的方式实现用户的登录与认证,并将内容通过声音合成的方式实时播报给用户,让用户获取内容更加方便而及时;另一方面,通过在用户终端应用(客户端)与服务端(后台服务系统)建立的实时推送通道,让双方实现即时的信息交互,服务端根据用户的实时信息为其匹配应时应景的内容,并即时推送给用户,设计简洁,让人机交互简单而自然,便于和适合在简单的物联设备中实现应用,让用户很自然地实现身份认证与登录,实时记录用户场景信息,通过机器学习为用户或用户终端构建内容偏好模型,在用户使用得越多的情况下越了解用户,能够更加精准地为用户推荐应景内容,在信息大爆炸的年代,有效帮助用户过滤掉无用或无关信息。并且,所有内容都是即时推送给用户终端的,保证了内容的及时性。
[0030]该应用系统除了帮助用户有效、即时、精准推送内容外,还为广大的物联网设备提供了一种应用方式和服务,也为内容商增加了更加广阔的发行渠道,有利于促进更多有创意、高质量内容的创作与发布,丰富了互联网内容服务的同时也丰富了人们的生活。
[0031]本发明所涉及的用户交互与内容推送终端应用的形式包括运行在各种操作系统上的应用软件App,或基于各种浏览器呈现的HTML5应用,其中所运行的应用软件操作系统包括但不限于Andro id、1S、Windows、Linux等,而应用所运行的用户终端设备包括但不限于手机、平板电脑、PC机、电视机、智能手表和其他物联网设备等,推送的内容会以语音的形式自动播报给用户,同时以文本消息的形式显示在终端应用界面上。用户可以通过点击界面上的声音切换按钮来开启或关闭声音模式。用户可以通过长按声音切换按钮来进行语音输入,实现对应用的控制,控制包括但不限于开启/关闭语音模式、设置语音开启/关闭时间、开启/关闭内容自动推送、切换内容主题、选择服务等;同时,长按声音切换键也是用户向服务端发送内容,和实现用户登录和在线识别的接口,用户通过本发明所涉及终端应用界面的内容消息呈现界面的呈现形式包括但不限于矩形、圆形、椭圆等任意形状,而每条内容消息都伴随着该内容生成的时间(如第一次被发布的时间),而时间的呈现形式与具体的软件界面设计有关。而声音切换按钮的形状以及长按时出现交互提示也不限于本发明所提供的界面示例包含的样式,由具体的软件实现而定,本发明不作限制。
[0032]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于用户声音交互的个性化实时内容推送系统,其特征在于,包括: 一后台服务系统,其包括实时内容推送服务模块、声音合成服务模块、声纹识别服务模块、用户数据库、内容源、内容过滤器和用户偏好计算模块; 一用户终端应用,用以和实时内容推送服务模块、声音合成服务模块、声纹识别服务模块通过双向数据通道对接,用户终端应用将用户相关特征信息实时传输给内容推动服务模块,内容推送服务模块实时地将用户的当前特征信息存入用户数据库,同时将这些实时特征信息传给内容过滤器,内容过滤器根据从内容推送服务模块传来的当前用户特征信息,从用户偏好计算模块获取用户偏好信息,作为内容过滤的参数,对内容源中的内容进行查询过滤,若能匹配到内容,则将内容封装成包含相应内容属性的数据结构返回给实时内容推送服务模块模块,实时内容推送服务模块将内容数据实时推送给用户终端应用。2.如权利要求1所述的一种基于用户声音交互的个性化实时内容推送系统,其特征在于:当用户通过用户终端应用提交语音内容时,用户终端应用先将语音内容记录为一段音频文件,提交给声纹识别服务模块,并返回一个用户身份唯一标识UID,用户终端应用将用户身份唯一标识UID实时发送给实时内容推送服务用户,并维持会话标识SID与用户身份标识UID的对应关系,直到双向数据通道的会话连接断开,或另外一个用户对用户终端应用说话并将与之对应的新的用户身份标识提交给实时内容推送服务模块。3.如权利要求1所述的一种基于用户声音交互的个性化实时内容推送系统,其特征在于:当实时内容推送服务模块将内容数据推送给用户终端应用时,若内容数据中只包含内容生成的时间信息和内容文本,则用户终端应用将时间信息和内容文本数据提交给声音合成服务模块,并将声音合成服务模块返回的音频数据进行播放。4.如权利要求1所述的一种基于用户声音交互的个性化实时内容推送系统,其特征在于:用户偏好计算模块为一个离/在线计算模块,定时读取用户数据库,以用户历史特征数据和最新的特征数据为输入参数,为每个用户计算出最新的偏好模型参数f(UID,X),f为一个算子,具体算法根据系统选取的机器学习算法不同而变化,UID为用户的身份唯一标识,X为用户当前场景特征信息矢量。5.如权利要求1所述的一种基于用户声音交互的个性化实时内容推送系统,其特征在于:实时内容推送服务模块所推送的内容都为主动式呈现,且以文本、音频的形式呈现给用户终端应用。6.如权利要求5所述的一种基于用户声音交互的个性化实时内容推送系统,其特征在于:实时内容推送服务模块所推送的每条内容至少包含两个属性,内容生成的时间、内容文本。7.如权利要求6所述的一种基于用户声音交互的个性化实时内容推送系统,其特征在于:实时内容推送服务模块所推送的每条内容还包括内容音频的资源地址URL。
【文档编号】G10L17/22GK105933413SQ201610250957
【公开日】2016年9月7日
【申请日】2016年4月21日
【发明人】犹杰
【申请人】深圳前海大数点科技有限公司