一种流媒体查找方法、装置及系统的制作方法_2

文档序号:9768088阅读:来源:国知局
对应的用户情绪属性,在有些情况下,月艮务器确定的用户情绪属性有多个,比如用户输入的语音数据为“尖叫声”,则该尖叫声可以是愤怒的尖叫声,也可以是兴奋的尖叫声,则服务器为该语音数据确定的用户情绪属性可以为多个即“愤怒”和“兴奋” ο则在这种情况下,如果根据语音数据得到多个用户情绪属性,服务器会先将多个用户情绪属性的属性列表发送给流媒体终端,以供用户选择,当服务器接收到流媒体终端发送的用户从属性列表中选择的用户情绪属性,则将接收的用户情绪属性确定为语音数据对应的用户情绪属性。这样服务器可以通过用户的反馈,调整查找到的用户情绪属性,提高了准确率。
[0047]步骤103,查找与步骤102中确定的用户情绪属性对应的流媒体,并将查找的流媒体的信息(比如流媒体的名称,或简介等信息)发送给流媒体终端,这样用户可以通过流媒体终端选择需要播放的流媒体进行播放。具体地,如果确定的用户情绪属性为“兴奋”,则服务器查找到的流媒体可以为旋律欢快的流媒体,比如节奏快的歌曲等;如果确定的用户情绪属性为“愤怒”,则服务器查找到的流媒体可以为旋律慢的流媒体,以安抚用户的情绪;如果确定的用户情绪属性为“焦虑”,则服务器查找到的流媒体可以为旋律慢的流媒体。
[0048]服务器在发送流媒体的信息时,如果所述查找的流媒体有多个,按照所述流媒体被其它流媒体终端播放的次数将多个流媒体进行排序,并将排序后的多个流媒体的信息发送给流媒体终端。
[0049]可见,在本实施例的方法中,服务器会根据流媒体终端发送的流媒体查找请求所包括的用户输入的语音数据,确定对应的用户情绪属性,比如伤心,兴奋,愤怒或焦虑等属性,然后再查找用户情绪属性对应的流媒体,并将流媒体的信息发送给流媒体终端。这样服务器可以根据用户输入的语音数据确定用户当前的情绪即用户情绪属性,然后再针对确定的情绪来查找相应的流媒体,可以节省用户输入各种关键字来得到与用户当前情绪相对应的流媒体的时间。
[0050]本发明实施例还提供一种流媒体查找方法,主要应用于流媒体查找系统中,本实施例的方法系统中的流媒体终端所执行的方法,流程图如图2所示,包括:
[0051]步骤201,显示用户输入接口,从用户输入接口接收用户输入的语音数据,该语音数据可以是用户读或唱的文字,还可以是“尖叫声”或“哭声”等语音。
[0052]步骤202,将用户输入的语音数据添加到流媒体查找请求中,将流媒体查找请求发送给服务器,这样服务器会根据其中的语音数据确定对应的用户情绪属性,然后根据用户情绪属性查找流媒体,服务器具体执行的方法见上述实施例中所述,在此不进行赘述。
[0053]步骤203,接收服务器发送的服务器根据语音数据对应的用户情绪属性查找的流媒体的信息。这样用户可以根据流媒体终端接收的流媒体的信息,选择某一个流媒体进行播放。
[0054]需要说明的是,上述从用户输入接口接收的用户输入的语音数据的长度要适中,一般都是在5到10秒左右,如果太短,会使得服务器对语音数据的分析不准确,如果太长,会使得服务器对语音数据的分析时间较长。则在一个具体的实施例中,流媒体终端在执行上述步骤201后,还要判断用户输入的语音数据的长度,如果语音数据的长度在预置的范围(比如5到10秒)之外,显示用户通知,用户通知用于通知用户所述语音数据的长度需要在预置的范围内。
[0055]另外,当流媒体终端在执行了上述步骤202后,如果服务器根据用户输入的语音数据得到多个用户情绪属性,则服务器会将多个用户情绪属性的属性列表发送给流媒体终端,当流媒体终端接收服务器发送的多个用户情绪属性的属性列表后,显示该属性列表,这样用户可以从该属性列表中选择一个或多个用户情绪属性;当流媒体终端接收用户从属性列表中选择的用户情绪属性,则将选择的用户情绪属性发送给服务器,以方便服务器查找相对应的流媒体。
[0056]可见,本实施例中流媒体终端会将长度适中的用户输入的语音数据通过流媒体查找请求发送给服务器,这样服务器可以根据用户输入的语音数据确定用户当前的情绪即用户情绪属性,然后再针对确定的情绪来查找相应的流媒体,可以节省用户输入各种关键字来得到与用户当前情绪相对应的流媒体的时间。
[0057]本发明实施例还提供一种流媒体查找装置,比如上述的服务器,其结构示意图如图3所示,具体可以包括:
[0058]请求接收单元10,用于接收流媒体终端发送的流媒体查找请求,所述流媒体查找请求中包括用户输入的语音数据。
[0059]属性确定单元11,用于根据所述请求接收单元10接收的流媒体查找请求中包括的语音数据确定对应的用户情绪属性,所述用户情绪属性为兴奋、伤心、愤怒或焦虑等。
[0060]具体地,该属性确定单元11在确定用户情绪属性时,如果识别出所述语音数据对应的文字信息,将所述文字信息所属的情绪类型确定为所述用户情绪属性;如果未识别出所述语音数据对应的文字信息,根据所述语音数据的参数,及预置的参数与情绪属性的对应关系,确定所述语音数据对应的用户情绪属性,其中,所述对应关系中的参数包括如下任一信息:分贝值范围和语音强度;或,如果未识别出所述语音数据对应的文字信息,将所述语音数据的特征与各个情绪属性所包括的样本语音数据的特征进行比较,根据比较结果确定所述语音数据对应的用户情绪属性。
[0061]进一步地,如果属性确定单元11根据所述语音数据得到多个用户情绪属性,还会将所述多个用户情绪属性的属性列表发送给所述流媒体终端;当接收到所述流媒体终端发送的用户从所述属性列表中选择的用户情绪属性,则将所述接收的用户情绪属性确定为所述语音数据对应的用户情绪属性。
[0062]信息发送单元12,用于查找与所述属性确定单元11确定的用户情绪属性对应的流媒体,并将所述查找的流媒体的信息发送给所述流媒体终端。
[0063]该信息发送单元12具体用于如果所述查找的流媒体有多个,按照所述流媒体被其它流媒体终端播放的次数将多个流媒体进行排序,并将排序后的多个流媒体的信息发送给所述流媒体终端。
[0064]可见,在本发明实施例的流媒体查找装置中,属性确定单元11根据流媒体终端发送的流媒体查找请求所包括的用户输入的语音数据,确定对应的用户情绪属性,比如伤心,兴奋,愤怒或焦虑等属性,然后信息发送单元12再查找用户情绪属性对应的流媒体,并将流媒体的信息发送给流媒体终端。这样流媒体查找装置可以根据用户输入的语音数据确定用户当前的情绪即用户情绪属性,然后再针对确定的情绪来查找相应的流媒体,可以节省用户输入各种关键字来得到与用户当前情绪相对应的流媒体的时间。
[0065]本发明实施例还提供一种流媒体查找装置,比如上述的流媒体终端,其结构示意图如图4所示,具体可以包括:
[0066]数据接收单元20,用于显示用户输入接口,从所述用户输入接口接收用户输入的语音数据;
[0067]请求发送单元21,用于将所述数据接收单元20接收的用户输入的语音数据添加到流媒体查找请求中,将所述流媒体查找请求发送给服务器;
[0068]信息接收单元22,用于接收所述服务器发送的所述服务器根据所述请求发送单元21发送的流媒体查找请求中包括的语音数据对应的用户情绪属性查找的流媒体的信息。
[0069]参考图5所示,在一个具体的实施例中流媒体查找装置除了可以包括如图4所示的结构外,还可以包括通知单元23、列表接收单元24和属性发送单元25,其中:
[0070]通知单元13,用于如果所述数据接收单元20接收的语音数据的长度在预置的范围之外,显示用户通知,所述用户通知用于通知所述用户所述语音数据的长度需要在所述预置的范围内。
[0071]列表显示单元24,用于在请求发送单元21发送了流媒体查找请求后,如果服务器根据流媒体查找请求中包括的语音数据得到多个用户情绪属性,显示从所述服务器接收的多个用户情绪属性的属性列表。
[0072]属性发送单元25,用于接收用户从所述列表显示单元24显示的属性列表中选择的用户情绪属性,则将所述选择的用户情绪属性发送给所述服务器。
[0073]可见,在本实施例中,如果数据接收单元20接收到用户输入的语音数据后,通知单元23需要判断该语音数据的长度,如果在预置的范围之外,则会显示用户通知。在当请求发送单元21发送了流媒体查找请求后,列表显示单元23还可以从服务器接收属性列表并显示该属性列表,当属性发送单元25发送了用户选择的用户情绪属性后,信息接收单元22才能接收到服务器发送的流媒体的信息。
[0074]本实施例中流媒体查找装置中的请求发送单元21会将长度适中的用户输入的语音数据通过流媒体查找请求发送给服务器,这样服务器可以根据用户输入的语音数据确定用户当前的情绪即用户情绪属性,然后再针对确定的情绪来查找相应的流媒体,可以节省用户输入各种关键字来得到与用户当前情绪相对应的流媒体的时间。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1