一种分割音频内容的方法及装置与流程

文档序号:17455016发布日期:2019-04-20 03:10阅读:182来源:国知局
一种分割音频内容的方法及装置与流程

本发明涉及音频领域,尤其涉及一种分割音频内容的方法及装置。



背景技术:

在电子设备上通过播放器软件播放音频内容(例如音乐或语音等)已经成为一种非常普遍的方式,而用户在听播放的音频内容的过程中,往往希望将音频内容中自己比较感兴趣的部分片段进行截取,以便后期使用,因此,如何从音频内容中截取部分片段已成为焦点。

在现有技术中,通常根据与音频内容相关的视图(例如,波形图或频谱图)来对音频内容的部分片段进行截取,具体过程为:电子设备获取用户选择的待截取的音频内容,并将获取到的待截取的音频内容以视图的形式显示在电子设备的显示器上,此时,用户在显示的待截取的音频内容中选择一个分割位置,则用户设备获取用户选择的此分割位置,并根据获取的此分割位置对待截取的音频内容进行截取,最终将截取到的片段进行保存,从而完成对待截取的音频内容的截取。



技术实现要素:

本发明的实施例提供一种分割音频内容的方法及装置,通过用户设备与服务器的交互,实现对音频内容的分割。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,本发明实施例提供一种分割音频内容的方法,包括:接收用户设备发送的分割位置消息;所述分割位置消息中携带音频内容的至少一个第一分割位置信息及所述音频内容的音频标识;根据所述音频内容的音频标识查找存储的与所述音频内容的音频标识匹配的至少一个第二分割位置信息;根据所述至少一个第一分割位置信息与所述至少一个第二分割位置信息,从所述至少一个第一分割位置信息中确定出至少一个目标分割位置信息,从所述至少一个第二分割位置信息中确定出至少一个参考分割位置信息;在所述至少一个目标分割位置信息中的每个目标分割位置信息与对应的参考分割位置信息的差值小于第一预设值的情况下,根据至少一个目标分割位置信息及与所述每个目标分割位置信息对应的所述参考分割位置信息确定至少一个第三分割位置信息;向所述用户设备发送分割位置推荐消息;所述分割位置推荐消息中携带所述音频内容的音频标识与所述至少一个第三分割位置信息。

结合第一方面,在第一方面的第一种可能的实现方式中,所述根据所述至少一个第一分割位置信息与所述至少一个第二分割位置信息,从所述至少一个第一分割位置信息中确定出至少一个目标分割位置信息,从所述至少一个第二分割位置信息中确定出至少一个参考分割位置信息包括:将所述至少一个第一分割位置信息与所述至少一个第二分割位置信息进行第一运算,得到至少一个运算结果,从所述至少一个运算结果中确定出小于所述第一预设值的至少一个目标运算结果,将所述至少一个目标运算结果中的每个目标运算结果对应的第一分割位置信息确定为目标分割位置信息,对应的第二分割位置信息确定为参考分割位置信息。

结合第一方面,在第一方面的第二种可能的实现方式中,还包括:在所述至少一个目标分割位置信息中的每个目标分割位置信息与对应的参考分割位置信息的差值大于等于所述第一预设值的情况下,将所述至少一个目标分割位置信息确定为所述至少一个第二分割位置信息。

结合第一方面,或第一方面的第一或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述分割位置推荐消息中还携带与所述至少一个第三分割位置信息对应的权重信息;所述权重信息用于指示第三分割位置信息的优先等级。

结合第一方面,或第一方面的第一至第三任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述至少一个第一分割位置信息包括:从所述音频内容中截取的开始位置和结束位置;所述分割位置消息中还携带与所述开始位置和所述结束位置匹配的第一配对标识;所述至少一个第三分割位置信息包括:所述音频内容的目标开始位置和目标结束位置;所述分割位置推荐消息中还携带与所述目标开始位置和目标结束位置匹配的第二配对标识。

结合第一方面,或第一方面的第一至第四任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述将所述至少一个第一分割位置信息与所述至少一个第二分割位置信息进行第一运算包括:将所述至少一个第一分割位置信息与所述至少一个第二分割位置信息相减取绝对值。

结合第一方面,或第一方面的第一至第五任一种可能的实现方式,在第一方面的第六种可能的实现方式中,在向所述用户设备发送分割位置推荐消息之后,还包括:将所述至少一个第三分割位置信息确定为所述至少一个第二分割位置信息。

第二方面,本发明实施例提供一种分割音频内容的方法,包括:获取音频内容的至少一个第一分割位置信息;向服务器发送分割位置消息;所述分割位置消息中携带所述音频内容的所述至少一个第一分割位置信息及所述音频内容的音频标识;接收所述服务器发送的分割位置推荐消息;所述分割位置推荐消息中携带所述音频内容的音频标识与所述至少一个第三分割位置信息;根据所述至少一个第三分割位置信息对所述音频内容进行分割。

结合第二方面,在第二方面的第一种可能的实现方式中,所述分割位置推荐消息中还携带与所述至少一个第三分割位置信息中的每个第三分割位置信息对应的权重信息;所述权重信息用于指示每个第三分割位置信息的优先等级。

结合第二方面,或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,在所述根据所述至少一个第三分割位置信息对所述音频内容进行分割之后,还包括:向所述服务器发送携带所述分割位置信息的推荐成功消息,以使得所述服务器更新所述分割位置信息对应的权重信息。

结合第二方面,或第二方面的第一或第二种可能的实现方式,第二方面的第三种可能的实现方式中,所述至少一个第一分割位置信息包括:从所述音频内容中截取的开始位置和结束位置;所述分割位置消息中还携带与所述开始位置和所述结束位置匹配的第一配对标识;所述至少一个第三分割位置信息包括:所述音频内容的目标开始位置和目标结束位置;所述分割位置推荐消息中还携带与所述目标开始位置和目标结束位置匹配的第二配对标识。

结合第二方面,或第二方面的第一至第三任一种可能的实现方式,第二方面的第四种可能的实现方式中,所述根据所述至少一个第三分割位置信息对所述音频内容进行分割包括:获取分割操作指令;所述分割操作指令包括从所述至少一个第三分割位置信息中选取的分割位置信息;获取分割调整指令;所述分割调整指令用于指示对所述分割位置信息进行调整的偏移量;根据所述分割调整指令和所述分割操作指令对所述音频内容进行分割。

结合第二方面,或第二方面的第一至第三任一种可能的实现方式,第二方面的第五种可能的实现方式中,所述根据所述至少一个第三分割位置信息对所述音频内容进行分割包括:获取分割操作指令;所述分割操作指令包括从所述至少一个第三分割位置信息中选取的分割位置信息;根据所述分割位置信息对所述音频内容进行分割。

第三方面,本发明实施例提供一种服务器,包括:接收单元,用于接收用户设备发送的分割位置消息;所述分割位置消息中携带音频内容的至少一个第一分割位置信息及所述音频内容的音频标识;处理单元,用于根据所述接收单元接收到的音频内容的音频标识查找存储的与所述音频内容的音频标识匹配的至少一个第二分割位置信息;所述处理单元,还用于根据所述至少一个第二分割位置信息与所述接收单元接收到的所述至少一个第一分割位置信息,从所述至少一个第一分割位置信息中确定出至少一个目标分割位置信息,从所述至少一个第二分割位置信息中确定出至少一个参考分割位置信息;所述处理单元,还用于在所述至少一个目标分割位置信息中的每个目标分割位置信息与对应的参考分割位置信息的差值小于第一预设值的情况下,根据至少一个目标分割位置信息及与所述每个目标分割位置信息对应的所述参考分割位置信息确定至少一个第三分割位置信息;发送单元,用于向所述用户设备发送分割位置推荐消息;所述分割位置推荐消息中携带所述音频内容的音频标识与所述处理单元确定的所述至少一个第三分割位置信息。

结合第三方面,在第三方面的第一种可能的实现方式中,所述处理单元,具体用于将所述至少一个第二分割位置信息与所述接收单元接收到的所述至少一个第一分割位置信息进行第一运算,得到至少一个运算结果,从所述至少一个运算结果中确定出小于所述第一预设值的至少一个目标运算结果,将所述至少一个目标运算结果中的每个目标运算结果对应的第一分割位置信息确定为目标分割位置信息,对应的第二分割位置信息确定为参考分割位置信息。

结合第三方面,在第三方面的第二种可能的实现方式中,所述处理单元,还用于在所述至少一个目标分割位置信息中的每个目标分割位置信息与对应的参考分割位置信息的差值大于等于所述第一预设值时,将所述至少一个目标分割位置信息确定为所述至少一个第二分割位置信息。

结合第三方面,或第三方面的第一或第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述分割位置推荐消息中还携带与所述至少一个第三分割位置信息对应的权重信息;所述权重信息用于指示第三分割位置信息的优先等级。

结合第三方面,或第三方面的第一至第三任一种可能的实现方式,在第三方面的第四种可能的实现方式中,所述至少一个第一分割位置信息包括:从所述音频内容中截取的开始位置和结束位置;所述分割位置消息中还携带与所述开始位置和所述结束位置匹配的第一配对标识;所述至少一个第三分割位置信息包括:所述音频内容的目标开始位置和目标结束位置;所述分割位置推荐消息中还携带与所述目标开始位置和目标结束位置匹配的第二配对标识。

结合第三方面,或第三方面的第一至第四任一种可能的实现方式,在第三方面的第五种可能的实现方式中,所述处理单元,具体用于将所述至少一个目标分割位置信息中的每个目标分割位置信息分别和与所述每个目标分割位置信息对应的所述参考分割位置信息相加取平均值后的结果确定为所述至少一个第三分割位置信息。

结合第三方面,或第三方面的第一至第五任一种可能的实现方式,在第三方面的第六种可能的实现方式中,所述处理单元,还用于将所述至少一个第三分割位置信息确定为所述至少一个第二分割位置信息。

第四方面,本发明实施例提供一种用户设备,包括:处理单元,用于获取音频内容的至少一个第一分割位置信息;发送单元,用于向服务器发送分割位置消息;所述分割位置消息中携带所述音频内容的所述至少一个第一分割位置信息及所述音频内容的音频标识;接收单元,用于接收所述服务器发送的分割位置推荐消息;所述分割位置推荐消息中携带所述音频内容的音频标识与所述至少一个第三分割位置信息;所述处理单元,还用于根据所述接收单元接收到的所述至少一个第三分割位置信息对所述音频内容进行分割。

结合第四方面,在第四方面的第一种可能的实现方式中,所述分割位置推荐消息中还携带与所述至少一个第三分割位置信息对应的权重信息;所述权重信息用于指示第三分割位置信息的优先等级。

结合第四方面,或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述发送单元,还用于向所述服务器发送携带所述分割位置信息的推荐成功消息,以使得所述服务器更新所述分割位置信息对应的权重信息。

结合第四方面,或第四方面的第一或第二种可能的实现方式,在第四方面的第三种可能的实现方式中,所述至少一个第一分割位置信息包括:从所述音频内容中截取的开始位置和结束位置;所述分割位置消息中还携带与所述开始位置和所述结束位置匹配的第一配对标识;所述至少一个第三分割位置信息包括:所述音频内容的目标开始位置和目标结束位置;所述分割位置推荐消息中还携带与所述目标开始位置和目标结束位置匹配的第二配对标识。

结合第四方面,或第四方面的第一至第三任一种可能的实现方式,在第四方面的第四种可能的实现方式中,所述处理单元,具体用于获取分割操作指令;所述分割操作指令包括从所述至少一个第三分割位置信息中选取的分割位置信息;获取分割调整指令;所述分割调整指令用于指示对所述分割位置信息进行调整的偏移量;根据所述分割调整指令和所述分割操作指令对所述音频内容进行分割。

结合第四方面,或第四方面的第一至第四任一种可能的实现方式,在第四方面的第五种可能的实现方式中,所述处理单元,具体用于获取分割操作指令;所述分割操作指令包括从所述至少一个第三分割位置信息中选取的分割位置信息;根据所述分割位置信息对所述音频内容进行分割。

第五方面,本发明实施例提供一种服务器,包括:接收器,处理器和发送器;所述接收器与所述处理器连接;所述处理器还与所述发送器连接;所述接收器,用于接收用户设备发送的分割位置消息;所述分割位置消息中携带音频内容的至少一个第一分割位置信息及所述音频内容的音频标识;所述处理器,用于根据所述接收器接收到的音频内容的音频标识查找存储的与所述音频内容的音频标识匹配的至少一个第二分割位置信息;所述处理器,还用于根据所述至少一个第二分割位置信息与所述接收器接收到的所述至少一个第一分割位置信息,从所述至少一个第一分割位置信息中确定出至少一个目标分割位置信息,从所述至少一个第二分割位置信息中确定出至少一个参考分割位置信息;所述处理器,还用于在所述至少一个目标分割位置信息中的每个目标分割位置信息与对应的参考分割位置信息的差值小于第一预设值的情况下,根据至少一个目标分割位置信息及与所述每个目标分割位置信息对应的所述参考分割位置信息确定至少一个第三分割位置信息;所述发送器,用于向所述用户设备发送分割位置推荐消息;所述分割位置推荐消息中携带所述音频内容的音频标识与所述处理器确定的所述至少一个第三分割位置信息。

结合第五方面,在第五方面的第一种可能的实现方式中,所述处理器,具体用于将所述至少一个第二分割位置信息与所述接收器接收到的所述至少一个第一分割位置信息进行第一运算,得到至少一个运算结果,从所述至少一个运算结果中确定出小于所述第一预设值的至少一个目标运算结果,将所述至少一个目标运算结果中的每个目标运算结果对应的第一分割位置信息确定为目标分割位置信息,对应的第二分割位置信息确定为参考分割位置信息。

结合第五方面,在第五方面的第二种可能的实现方式中,所述处理器,还用于在所述至少一个目标分割位置信息中的每个目标分割位置信息与对应的参考分割位置信息的差值大于等于所述第一预设值时,将所述至少一个目标分割位置信息确定为所述至少一个第二分割位置信息。

结合第五方面,或第五方面的第一或第二种可能的实现方式,在第五方面的第三种可能的实现方式中,所述分割位置推荐消息中还携带与所述至少一个第三分割位置信息对应的权重信息;所述权重信息用于指示第三分割位置信息的优先等级。

结合第五方面,或第五方面的第一至第三任一种可能的实现方式,在第五方面的第四种可能的实现方式中,所述至少一个第一分割位置信息包括:从所述音频内容中截取的开始位置和结束位置;所述分割位置消息中还携带与所述开始位置和所述结束位置匹配的第一配对标识;所述至少一个第三分割位置信息包括:所述音频内容的目标开始位置和目标结束位置;所述分割位置推荐消息中还携带与所述目标开始位置和目标结束位置匹配的第二配对标识。

结合第五方面,或第五方面的第一至第四任一种可能的实现方式,在第五方面的第五种可能的实现方式中,所述处理器,具体用于将所述至少一个目标分割位置信息中的每个目标分割位置信息分别和与所述每个目标分割位置信息对应的所述参考分割位置信息相加取平均值后的结果确定为所述至少一个第三分割位置信息。

结合第五方面,或第五方面的第一至第五任一种可能的实现方式,在第五方面的第六种可能的实现方式中,所述处理器,还用于将所述至少一个第三分割位置信息确定为所述至少一个第二分割位置信息。

第六方面,本发明实施例提供一种用户设备,包括:处理器,发送器和接收器;所述处理器与所述发送器连接;所述处理器还与所述接收器连接;所述处理器,用于获取音频内容的至少一个第一分割位置信息;所述发送器,用于向服务器发送分割位置消息;所述分割位置消息中携带所述音频内容的所述至少一个第一分割位置信息及所述音频内容的音频标识;所述接收器,用于接收所述服务器发送的分割位置推荐消息;所述分割位置推荐消息中携带所述音频内容的音频标识与所述至少一个第三分割位置信息;所述处理器,还用于根据所述接收器接收到的所述至少一个第三分割位置信息对所述音频内容进行分割。

结合第六方面,在第六方面的第一种可能的实现方式中,所述分割位置推荐消息中还携带与所述至少一个第三分割位置信息对应的权重信息;所述权重信息用于指示第三分割位置信息的优先等级。

结合第六方面,或第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,所述至少一个第一分割位置信息包括:从所述音频内容中截取的开始位置和结束位置;所述分割位置消息中还携带与所述开始位置和所述结束位置匹配的第一配对标识;所述至少一个第三分割位置信息包括:所述音频内容的目标开始位置和目标结束位置;所述分割位置推荐消息中还携带与所述目标开始位置和目标结束位置匹配的第二配对标识。

结合第六方面,或第六方面的第一或第二种可能的实现方式,在第六方面的第三种可能的实现方式中,所述处理器,具体用于获取分割操作指令;所述分割操作指令包括从所述至少一个第三分割位置信息中选取的分割位置信息;获取分割调整指令;所述分割调整指令用于指示对所述分割位置信息进行调整的偏移量;根据所述分割调整指令和所述分割操作指令对所述音频内容进行分割。

结合第六方面,或第六方面的第一至第三任一种可能的实现方式,在第六方面的第四种可能的实现方式中,所述处理器,具体用于获取分割操作指令;所述分割操作指令包括从所述至少一个第三分割位置信息中选取的分割位置信息;根据所述分割位置信息对所述音频内容进行分割。

第七方面,本发明实施例提供一种存储一个或多个程序的计算机可读存储介质,包括:所述一个或多个程序包括指令,所述指令当被包括多个应用程序的服务器执行时使所述服务器执行根据上述实施例所述的方法。

第八方面,本发明实施例提供一种存储一个或多个程序的计算机可读存储介质,包括:所述一个或多个程序包括指令,所述指令当被包括多个应用程序的用户设备执行时使所述用户设备执行根据上述实施例所述的方法。

本发明实施例提供一种分割音频内容的方法及装置,服务器根据至少一个目标分割位置信息和至少一个参考分割位置信息,确定至少一个第三分割位置信息,最终向用户设备发送推荐分割位置,使得用户设备根据至少一个第三分割位置信息对音频内容进行分割,可知,本发明是通过用户设备与服务器进行交互来实现对音频内容的分割。进一步的,由于用户设备对音频内容进行分割时,采用的第三分割位置信息是根据目标分割位置信息及参考分割位置信息运算得到的分割位置,且目标分割位置信息与参考分割位置信息的差值是小于第一预设值的,则意味着目标分割位置信息与参考分割位置信息是比较接近的,所以,根据目标分割位置信息及参考分割位置信息运算得到的第三分割位置信息,相对于第一分割位置信息来说,误差会小,从而降低了截取的音频内容的误差。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种分割音频内容的方法的流程示意图;

图2为本发明实施例提供的另一种分割音频内容的方法的流程示意图;

图3为本发明实施例提供的一种用户设备获取第一分割位置的界面示例图;

图4为本发明实施例提供的另一种分割音频内容的方法的流程示意图;

图5为本发明实施例提供的一种服务器的功能示意图;

图6为本发明实施例提供的一种用户设备的功能示意图;

图7为本发明实施例提供的一种服务器的结构示意图;

图8为本发明实施例提供的一种用户设备的结构示意图;

图9为本发明实施例提供的一种分割音频内容的系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种分割音频内容的方法,如图1所示,包括:

101、接收用户设备发送的分割位置消息。

其中,所述分割位置消息中携带音频内容的至少一个第一分割位置信息及所述音频内容的音频标识。第一分割位置信息用于指示用户从音频内容中选择的一个时间信息。

具体的,服务器通过有线或无线与用户设备之间建立连接,从而可以接收到用户设备通过有线或无线发送的携带音频内容的至少一个第一分割位置信息及所述音频内容的音频标识的分割位置消息,并在接收到此分割位置消息时,可知需要给用户设备推荐与第一分割位置信息相关的时间信息。

102、根据所述音频内容的音频标识查找存储的与所述音频内容的音频标识匹配的至少一个第二分割位置信息。

其中,所述至少一个第二分割位置信息为至少一个用户设备发送的分割位置。第二分割位置信息用于指示存储的与音频标识匹配的一个时间信息。

具体的,服务器在接收到用户设备发送的携带音频内容的至少一个第一分割位置信息及音频内容的音频标识的分割位置消息后,解析此分割位置消息,得到音频内容的音频标识及音频内容的至少一个第一分割位置信息,并根据音频内容的音频标识在之前存储的第二分割位置信息与音频标识对应的列表中,查找与音频内容的音频标识匹配的至少一个第二分割位置信息。

示例性的,如表1所示,其为本发明实施例提供的一种音频标识与第二分割位置信息对应的列表。可以看出,表1中存储有两个音频内容,其音频标识分别为M0001和M0002,且音频标识为M0001的音频内容对应的第二分割位置信息包括三个,分别为1分13秒,1分15秒,1分20秒;音频标识为M0002的音频内容对应的第二分割位置信息包括三个,分别为2分13秒,2分15秒,2分20秒,假设服务器获取到的音频内容的音频标识为M0001,则根据音频标识为M0001在表1中查找与M0001匹配的第二分割位置信息,则查找到的第二分割位置信息有三个,分别为:1分13秒,1分15秒,1分20秒。

表1

需要说明的是,服务器中存储的第二分割位置信息可以为一个用户设备发送的,也可以为多个用户设备发送的,服务器在接收到任一个用户设备发送的第二分割位置信息,均将其与对应的音频标识进行存储。

103、根据所述至少一个第一分割位置信息与所述至少一个第二分割位置信息,从所述至少一个第一分割位置信息中确定出至少一个目标分割位置信息,从所述至少一个第二分割位置信息中确定出至少一个参考分割位置信息。

其中,第一预设值为服务器预先存储的用于衡量每个目标分割位置信息与对应的参考分割位置信息是否比较接近的值。若目标分割位置信息与对应的参考分割位置信息的差值小于第一预设值,则认为目标分割位置信息与对应的参考分割位置信息是比较接近的;若目标分割位置信息与对应的参考分割位置信息的差值大于等于第一预设值,则认为目标分割位置信息与对应的参考分割位置信息不接近。

可选的,服务器将所述至少一个第一分割位置信息与所述至少一个第二分割位置信息进行第一运算,得到至少一个运算结果,从所述至少一个运算结果中确定出小于第一预设值的至少一个目标运算结果,将所述至少一个目标运算结果中的每个目标运算结果对应的第一分割位置信息确定为目标分割位置信息,对应的第二分割位置信息确定为参考分割位置信息。

并从至少一个运算结果中确定出大于等于第一预设值的至少一个目标运算结果,将大于等于第一预设值的至少一个目标运算结果中的每个目标运算结果对应的第一分割位置信息确定为目标分割位置信息,对应的第二分割位置信息确定为参考分割位置信息。

需要说明的是,将至少一个第一分割位置信息与至少一个第二分割位置信息进行第一运算可以是将至少一个第一分割位置信息中的每个第一分割位置信息与至少一个第二分割位置信息中的每个第二分割位置信息进行第一运算;也可以是从至少一个第一分割位置信息中随机选取几个第一分割位置信息,从至少一个第二分割位置信息中随机选取几个第二分割位置信息,再将从至少一个第一分割位置信息中随机选取几个第一分割位置信息分别与从至少一个第二分割位置信息中随机选取几个第二分割位置信息进行第一运算,本发明对此不做限制。

需要说明的是,第一运算可以是相减取绝对值,也可以是其他能够体现第一分割位置信息与第二分割位置信息比较接近的运算,例如,将至少一个第一分割位置信息中的每个分割位置分别与至少一个第二分割位置信息中的每个第二分割位置信息相除后,与1进行比较,本发明对此不做限制。

104、在所述至少一个目标分割位置信息中的每个目标分割位置信息与对应的参考分割位置信息的差值大于等于所述第一预设值的情况下,根据所述至少一个目标分割位置信息及与所述每个目标分割位置信息对应的所述参考分割位置信息确定至少一个第三分割位置信息。

可选的,服务器将所述至少一个目标分割位置信息中的每个目标分割位置信息分别和与所述每个目标分割位置信息对应的所述参考分割位置信息相加取平均值后的结果确定为所述至少一个第三分割位置信息。

105、向所述用户设备发送分割位置推荐消息。

其中,所述分割位置推荐消息中携带所述音频内容的音频标识与所述至少一个第三分割位置信息。

具体的,服务器在获取到至少一个第三分割位置信息时,向用户设备发送携带至少一个第三分割位置信息及音频内容的音频标识的分割位置推荐消息,以使得用户设备在接收到服务器发送的分割位置推荐消息时,根据分割位置推荐消息中携带的至少一个第三分割位置信息对音频内容进行分割。

需要说明的是,本发明实施例中的用户设备可以为手机,平板等移动设备,也可以为计算机等设备,本发明对此不做限制。

示例性的,在至少一个第一分割位置信息包括至少两个第一分割位置信息,至少一个第二分割位置信息包括至少两个第二分割位置信息时,假设服务器获取的至少一个第一分割位置信息为1分10秒和1分14秒,查找的至少一个第二分割位置信息分别为:1分13秒,1分15秒,1分20秒,采用的第一运算为相减取绝对值,第一预设值为4秒,则得到的运算结果有:|1分10秒-1分13秒|=3秒,|1分10秒-1分15秒|=5秒,|1分10秒-1分20秒|=10秒,|1分14秒-1分13秒|=1秒,|1分14秒-1分15秒|=1秒,|1分14秒-1分20秒|=6秒,即得到的运算结果有6个,再从得到的6个运算结果中确定比第一预设值4秒小的运算结果,即为1秒和3秒,也就是说,得到的目标运算结果为1秒和3秒,并分别将参与1秒计算的第一分割位置信息1分14秒确定为目标分割位置信息,将参与1秒计算的第二分割位置信息1分13秒和1分15秒确定为参考分割位置信息;将参与3秒运算的第一分割位置信息1分10秒确定为目标分割位置信息,将参与3秒运算的第二分割位置信息1分13秒确定为参考分割位置信息,此时,分别将1分14秒与1分13秒,1分14秒与1分15秒,1分10秒与1分13秒求和并取平均值,即为:(1分14秒+1分13秒)/2=1分13.5秒,(1分14秒+1分15秒)/2=1分14.5秒,(1分10+1分13)/2=1分11.5秒,也就是说,得到的第三分割位置信息有三个,分别为1分13.5秒,1分14.5秒及1分11.5秒,最后,服务器将1分13.5秒,1分14.5秒及1分11.5秒分别携带在分割位置推荐消息中发送至用户设备。

在至少一个第一分割位置信息包括一个第一分割位置信息,至少一个第二分割位置信息包括一个第二分割位置信息时,假设服务器获取的至少一个第一分割位置信息为1分10秒,查找的至少一个第二分割位置信息分别为:1分13秒,采用的第一运算为相减取绝对值,第一预设值为4秒,则得到的运算结果为:|1分10秒-1分13秒|=3秒,再将3秒与第一预设值4秒进行比较,可知3秒小于4秒,则将参与3秒计算的第一分割位置信息1分10秒确定为目标分割位置信息;将参与3秒计算的第二分割位置信息1分13秒确定为参考分割位置信息,再将1分10秒和1分13秒求和并取平均值,即为:(1分10秒+1分13秒)/2=1分11.5秒,即得到的第三分割位置也有一个,为1分11.5秒,最后,服务器将1分11.5秒携带在分割位置推荐消息中发送至用户设备。

本发明实施例提供一种分割音频内容的方法,服务器根据至少一个目标分割位置信息和至少一个参考分割位置信息,确定至少一个第三分割位置信息,并向用户设备发送推荐分割位置,使得用户设备根据至少一个第三分割位置信息对音频内容进行分割,可知,本发明是通过用户设备与服务器进行交互来实现对音频内容的分割。进一步的,由于目标分割位置信息与参考分割位置信息的差值是小于第一预设值的,即比较接近,所以根据目标分割位置信息及参考分割位置信息运算得到的第三分割位置信息,相对于第一分割位置信息来说,误差会小,从而降低了截取的音频内容的误差。

本发明实施例提供一种分割音频内容的方法,如图2所示,包括:

201、获取音频内容的至少一个第一分割位置信息。

其中,第一分割位置信息用于指示用户从音频内容中选择的一个时间信息。

具体的,用户可以根据自身需求在用户设备上对音频内容进行分割,即用户向用户设备输入音频内容的至少一个第一分割位置信息,此时,用户设备获取到音频内容的至少一个第一分割位置信息。

需要说明的是,至少一个第一分割位置信息可以为一个开始位置或多个开始位置,也可以为一个结束位置或多个结束位置,也可以为一个开始位置和一个结束位置,或者,多个开始位置和与每个开始位置对应的结束位置,本发明对此不做限制。

202、向服务器发送分割位置消息。

其中,所述分割位置消息中携带所述音频内容的所述至少一个第一分割位置信息及所述音频内容的音频标识。

具体的,用户设备在获取到音频内容的至少一个第一分割位置信息后,向服务器发送携带音频内容的音频标识及音频内容的至少一个第一分割位置信息的分割位置消息。

203、接收所述服务器发送的分割位置推荐消息。

其中,所述分割位置推荐消息中携带所述音频内容的音频标识与所述至少一个第三分割位置信息。

204、根据所述至少一个第三分割位置信息对所述音频内容进行分割。

具体的,用户设备在接收到服务器发送的携带音频内容的音频标识与至少一个第三分割位置信息的分割位置推荐消息时,解析此分割位置推荐消息,得到音频内容的音频标识及对应的至少一个第三分割位置信息,确定得到的音频内容的音频标识是否为用户设备发送的至少一个第一分割位置信息对应的音频内容的音频标识,若确定得到的音频内容的音频标识是用户设备发送的至少一个第一分割位置信息对应的音频内容的音频标识,则将接收到的至少一个第三分割位置信息通过显示器显示,以便用户从至少一个第三分割位置信息中选择合适的分割位置信息,此时用户设备可以获取用户从至少一个第三分割位置信息中选择的分割位置信息,并根据从至少一个第三分割位置信息中选择的分割位置信息对音频内容进行分割。

示例性的,在至少一个第一分割位置信息包括至少两个第一分割位置信息时,如图3所示,用户设备上显示有音频内容的频谱图,假设用户根据自身需求在音频内容的频谱图上选择了两个第一分割位置信息,分别为1分10秒和1分14秒,并点击发送按钮,则此时用户设备可以获取到这两个分割位置信息1分10秒和1分14秒,并将1分10秒和1分14秒及音频内容的音频标识M0001携带在分割位置消息中发送至服务器,之后接收服务器发送的携带1分13.5秒,1分14.5秒及1分11.5秒的分割位置推荐消息,此时,用户设备通过显示器显示第三分割位置信息,分别为:1分13.5秒,1分14.5秒及1分11.5秒,以供用户选择,用户可以根据自身需求选择分割位置信息,假设用户选择的分割位置信息为1分13.5秒,则用户设备获取到的分割位置信息为1分13.5秒,并根据1分13.5秒对音频内容进行分割。

在至少一个第一分割位置信息包括一个第一分割位置信息时,假设用户选择的第一分割位置信息为1分10秒,点击发送按钮,则此时用户设备可以获取到这这个分割位置信息1分10秒,并将1分10秒及音频内容的音频标识M0001携带在分割位置消息中发送至服务器,假设服务器根据音频标识M0001查找到的第二分割位置信息也只有一个,为1分13秒,则用户设备接收到服务器发送的分割位置推荐消息中也只携带第三分割位置1分11.5秒,此时,用户设备通过显示器显示第三分割位置信息1分11.5秒,用户选择第三分割位置信息1分11.5秒,则用户设备根据1分11.5秒对音频内容进行分割。

需要说明的是,用户设备获取到的至少一个第三分割位置信息与至少一个第一分割位置信息的类型是相同的,例如,当至少一个第一分割位置信息为开始位置时,则至少一个第三分割位置信息为至少一个开始位置;当至少一个第一分割位置信息为结束位置时,则至少一个第三分割位置信息为至少一个结束位置;当至少一个第一分割位置信息包括开始位置和结束位置时,则至少一个第三分割位置信息为至少一个开始位置及与每个开始位置对应的结束位置。

需要说明的是,当用户设备获取到的至少一个第三分割位置信息为至少一个开始位置时,则音频内容的结束位置需用户根据自身需求进行选择,从而使得用户设备可以根据用户根据自身需求选择的结束位置和用户从至少一个第三分割位置信息中选择的开始位置对音频内容进行截取。当用户设备获取到的至少一个第三分割位置信息为至少一个结束位置时,则音频内容的开始位置需用户根据自身需求进行选择,从而使得用户设备可以根据用户根据自身需求选择的开始位置和用户从至少一个第三分割位置信息中选择的结束位置对音频内容进行截取。当用户设备获取到的至少一个第三分割位置信息为至少一个开始位置和至少一个结束位置时,则用户设备可以根据用户从至少一个第三分割位置信息中选择的开始位置和结束位置对音频内容进行截取。

本发明实施例提供一种分割音频内容的方法,用户设备向服务器发送分割位置消息,以使得服务器根据至少一个目标分割位置信息和至少一个参考分割位置信息,确定至少一个第三分割位置信息,并向用户设备发送推荐分割位置,用户设备根据至少一个第三分割位置信息对音频内容进行分割,可知,本发明是通过用户设备与服务器进行交互来实现对音频内容的分割。进一步的,由于目标分割位置信息与参考分割位置信息的差值是小于第一预设值的,即比较接近,所以根据目标分割位置信息及参考分割位置信息运算得到的第三分割位置信息,相对于第一分割位置信息来说,误差会小,从而降低了截取的音频内容的误差。

本发明实施例提供一种分割音频内容的方法,如图4所示,包括:

301、用户设备获取用户选择的音频内容。

302、用户设备将获取的音频内容以预设形式进行显示。

其中,预设形式包括波形形式,和/或频谱形式,和/或文本形式。

需要说明的是,用户设备并在显示获取的音频内容的同时,还显示根据音频内容的内容确定的时间轴。

303、用户设备获取音频内容的至少一个第一分割位置信息。

具体的,可参考步骤201,本发明在此不再赘述。

其中,所述至少一个第一分割位置信息包括:从所述音频内容截取的开始位置和结束位置。

且在至少一个第一分割位置信息包括从音频内容截取的开始位置和结束位置的情况下,分割位置消息中还携带与开始位置和结束位置匹配的第一配对标识,以便于服务器在接收到此分割位置消息时,可以根据第一配对标识对音频内容的开始位置和结束位置对应存储。

其中,第一配对标识用于指示从音频内容截取的开始位置与结束位置的对应关系。

示例性的,假设从音频内容截取的开始位置有两个,分别为1分11秒和1分15秒,结束位置有2个,分别为2分01秒和2分05秒,且开始位置1分11秒与结束位置2分01秒对应;开始位置1分15秒与结束位置2分05秒对应,为了保证开始位置与结束位置的对应关系正确,则需要添加配对标识,即第一配对标识,例如,给开始位置1分11秒与结束位置2分01秒添加的第一配对标识为01;给开始位置1分15秒与结束位置2分05秒添加的第一配对标识为02。

需要说明的是,用户在选择音频内容的至少一个第一分割位置信息时,可以只根据音频内容的波形进行选择,也可以只根据音频内容的频谱进行选择,也可以只根据音频内容的文本来选择,也可以根据音频内容的波形,频谱及文本中的任一种组合方式来选择,本发明对此不做限制。

304、用户设备向服务器发送分割位置消息。服务器接收用户设备发送的分割位置消息。

其中,所述分割位置消息中携带音频内容的至少一个第一分割位置信息及所述音频内容的音频标识。

具体的,可参考步骤202和步骤101,本发明在此不再赘述。

进一步的,服务器在接收到用户设备发送的分割位置消息后,将分割位置消息中携带的至少一个第一分割位置信息与音频内容的音频标识对应进行存储。

305、服务器根据所述音频内容的音频标识查找存储的与所述音频内容的音频标识匹配的至少一个第二分割位置信息。

其中,所述至少一个第二分割位置信息为至少一个用户设备发送的分割位置。

具体的,可参考步骤102,本发明在此不再赘述。

需要说明的是,服务器在存储至少一个第二分割位置信息中的每个第二分割位置信息时,还可以存储对每个第二分割位置信息设定的对应的权重信息。

306、服务器根据所述至少一个第一分割位置信息与所述至少一个第二分割位置信息,从所述至少一个第一分割位置信息中确定出至少一个目标分割位置信息,从所述至少一个第二分割位置信息中确定出至少一个参考分割位置信息。

可选的,服务器将所述至少一个第一分割位置信息与所述至少一个第二分割位置信息进行第一运算,得到至少一个运算结果,从所述至少一个运算结果中确定出小于所述第一预设值的至少一个目标运算结果,将所述至少一个目标运算结果中的每个目标运算结果对应的第一分割位置信息确定为目标分割位置信息,对应的第二分割位置信息确定为参考分割位置信息。

具体的,可参考步骤103,在此不再赘述。

需要说明的是,第一运算可以是相减取绝对值,也可以是其他能够体现第一分割位置信息与第二分割位置信息比较接近的运算,例如,将至少一个第一分割位置信息中的每个分割位置信息分别与至少一个第二分割位置信息中的每个第二分割位置信息相除后,与1进行比较,本发明对此不做限制。

需要说明的是,在服务器根据至少一个第一分割位置信息与至少一个第二分割位置信息,从至少一个第一分割位置信息中确定出的至少一个目标分割位置信息和从至少一个第二分割位置信息中确定出的与每个目标分割位置信息对应的参考分割位置信息的差值与第一预设值的比较结果不同,下述执行的步骤也不同。若确定每个目标分割位置信息与对应的参考分割位置信息的差值小于第一预设值,则执行步骤307-311;若确定每个目标分割位置信息与对应的参考分割位置信息的差值大于等于第一预设值,则直接执行步骤312。

307、在所述至少一个目标分割位置信息中的每个目标分割位置信息与对应的参考分割位置信息的差值小于第一预设值的情况下,服务器根据所述至少一个目标分割位置信息及与所述每个目标分割位置信息对应的所述参考分割位置信息确定至少一个第三分割位置信息。

可选的,服务器将所述至少一个目标分割位置信息中的每个目标分割位置信息分别和与所述每个目标分割位置信息对应的所述参考分割位置信息相加取平均值后的结果确定为所述至少一个第三分割位置信息。

具体的,可参考步骤104,在此不再赘述。

进一步的,在所述至少一个第一分割位置信息包括:从所述音频内容中截取的开始位置和结束位置的情况下,所述至少一个第三分割位置信息包括:所述音频内容的目标开始位置和目标结束位置。

308、服务器向所述用户设备发送分割位置推荐消息。用户设备接收服务器发送的分割位置推荐消息。

其中,所述分割位置推荐消息中携带所述音频内容的音频标识与所述至少一个第三分割位置信息。

具体的,服务器在接收到用户设备发送的分割位置请求消息时,解析此分割位置请求消息,得到音频内容的音频标识,并根据音频内容的音频标识查找存储的与音频内容的音频标识匹配的至少一个第三分割位置信息,并将查找到的至少一个第三分割位置信息与音频内容的音频标识添加至分割位置推荐消息中,向用户设备发送分割位置推荐消息,此时,用户设备接收服务器发送的携带音频内容的音频标识与至少一个第三分割位置信息的分割位置推荐消息。

需要说明的是,分割位置推荐消息中携带的至少一个第三分割位置信息可以为独立的音频内容的开始位置或结束位置;也可以为与配对标识对应的开始位置和结束位置,本发明对此不做限制。

进一步的,所述分割位置推荐消息中还携带与所述至少一个第三分割位置信息对应的权重信息;所述权重信息用于指示第三分割位置信息的优先等级。

具体的,服务器在得到至少两个第三分割位置信息时,可以根据第三分割位置信息与第一分割位置信息的接近程度,对每个第三分割位置信息设定对应的权重信息,即给与第一分割位置信息最接近的第三分割位置信息设定最高的权重,表示优先等级最高,作为用户首选的分割位置;给与第一分割位置信息最不接近的第三分割位置信息设定最低的权重,表示优先等级最低,作为用户最后选择的分割位置,依次类推,在此不再赘述。

也可以根据参与第三分割位置信息计算的第二分割位置信息的权重信息,即参考分割位置信息的权重信息,来确定对应的第三分割位置信息的权重信息,即将参考分割位置信息对应的权重信息设为第三分割位置信息对应的权重信息。

需要说明的是,分割位置推荐信息中携带的与至少一个第三分割位置信息对应的权重信息可以是将至少一个第三分割位置信息中的每个第三分割位置信息均对应一个权重信息;也可以从至少一个第三分割位置信息中按照一定规则选取的几个第三分割位置信息,并将选取的这几个第三分割位置信息分别对应一个权重信息,本发明对此不做限制。

且在所述至少一个第三分割位置信息包括:所述音频内容的目标开始位置和目标结束位置的情况下,所述分割位置推荐消息中还携带与所述目标开始位置和目标结束位置匹配的第二配对标识。

其中,第二配对标识用于指示音频内容的目标开始位置与目标结束位置的对应关系。

示例性的,假设至少一个第三分割位置信息中包括2个目标开始位置,分别为1分13秒和1分20秒,2个目标结束位置分别为2分09秒和2分10秒,且目标开始位置1分13秒与目标结束位置2分09秒对应;目标开始位置1分20秒与目标结束位置2分10秒对应,为了保证目标开始位置与目标结束位置的对应关系正确,则需要添加配对标识,即第二配对标识,例如,给目标开始位置1分13秒与目标结束位置2分09秒添加的第二配对标识为001;给目标开始位置1分20秒与目标结束位置2分10秒添加的第二配对标识为002。

309、服务器将所述至少一个第三分割位置信息确定为所述至少一个第二分割位置信息。

具体的,服务器在确定出至少一个第三分割位置信息后,将至少一个第三分割位置信息确定为至少一个第二分割位置信息进行存储,即对存储的第二分割位置信息列表进行更新。

310、用户设备根据所述至少一个第三分割位置信息对所述音频内容进行分割。

其中,用户设备根据所述至少一个第三分割位置信息对所述音频内容进行分割的方法如下两种方法:

第一种方法,用户设备获取分割操作指令,并获取分割调整指令,根据所述分割调整指令和所述分割操作指令对所述音频内容进行分割。

其中,所述分割操作指令包括从所述至少一个第三分割位置信息中选取的分割位置信息;所述分割调整指令用于指示对所述分割位置信息进行调整的偏移量。

具体的,用户设备在接收到服务器发送的携带音频内容的音频标识与至少一个第三分割位置信息的分割位置推荐消息时,解析此分割位置推荐消息,得到音频内容的音频标识与至少一个第三分割位置信息,并在确定得到的音频内容的音频标识正确时,将得到的至少一个第三分割位置信息进行显示,供用户选择,用户若对至少一个第三分割位置信息中的每个第三分割位置信息均不满意时,则可以选择一个第三分割位置信息,并选择对第三分割位置信息进行调整的偏移量,并将选择的对第三分割位置信息进行调整的偏移量携带在分割调整指令中发送至用户设备,以使得用户设备根据用户选择的第三分割位置信息及此偏移量对音频内容进行分割。

进一步的,用户设备还可以将根据偏移量对选择的第三分割位置信息进行调整后的分割位置信息携带在分割位置消息中发送至服务器,以使得服务器将此调整后的分割位置信息与对应的音频标识进行存储。

需要说明的是,本发明对用户设备获取分割操作指令和获取分割调整指令的顺序不做限制,可以先获取分割操作指令,再获取分割调整指令;也可以先获取分割调整指令,再获取分割操作指令。

第二种方法,用户设备获取分割操作指令,并根据所述分割位置信息对所述音频内容进行分割。

其中,所述分割操作指令包括从所述至少一个第三分割位置信息中选取的分割位置信息。

具体的,用户设备在接收到服务器发送的携带音频内容的音频标识与至少一个第三分割位置信息的分割位置推荐消息时,解析此分割位置推荐消息,得到音频内容的音频标识与至少一个第三分割位置信息,并在确定得到的音频内容的音频标识正确时,将得到的至少一个第三分割位置信息进行显示,若显示的至少一个第三分割位置信息中仅有开始位置时,则用户根据自身需求在至少一个第三分割位置信息中选取自己满意的一个开始位置,并向用户设备发送包括从所述至少一个第三分割位置信息中选取的开始位置的分割操作指令,用户设备获取分割操作指令,并根据此开始位置对音频内容进行分割。

若显示的至少一个第三分割位置信息中仅有结束位置时,则用户根据自身需求在至少一个第三分割位置信息中选取自己满意的一个结束位置,并向用户设备发送包括从所述至少一个第三分割位置信息中选取的结束位置的分割操作指令,用户设备获取分割操作指令,并根据此结束位置对音频内容进行分割。

若显示的至少一个第三分割位置信息中有至少一对开始位置和结束位置的配对时,则用户根据自身需求在至少一个第三分割位置信息中选取自己满意的一对开始位置和结束位置,并向用户设备发送包括从所述至少一个第三分割位置信息中选取的一对开始位置和结束位置的分割操作指令,用户设备获取分割操作指令,并根据此对开始位置和结束位置对音频内容进行分割。

需要说明的是,本发明对步骤309与步骤310执行的先后顺序不做限制,可以先执行步骤309,再执行步骤310;也可以先执行步骤310,再执行步骤309;也可以同时执行步骤309和310。

311、向所述服务器发送携带所述分割位置信息的推荐成功消息,以使得所述服务器更新所述分割位置信息对应的权重信息。

具体的,用户设备将对音频内容进行分割时采用的分割位置信息携带在推荐成功消息中发送至服务器,以使得服务器将此分割位置信息对应的权重信息进行更新,以便其他用户设备在向服务器发送分割位置消息时,服务器可以根据此分割位置信息对应的权重信息向用户设备推荐分割位置信息。

312、在所述至少一个目标分割位置信息与每个目标分割位置信息对应的参考分割位置信息的差值大于等于第一预设值的情况下,服务器将所述至少一个目标分割位置信息确定为所述至少一个第二分割位置信息。

具体的,在至少一个目标分割位置信息与每个目标分割位置信息对应的参考分割位置信息的差值大于等于第一预设值的情况下,服务器将至少一个目标分割位置信息确定为至少一个第二分割位置信息时,将之前存储的至少一个第二分割位置信息进行更新。

本发明实施例提供一种分割音频内容的方法,用户设备向服务器发送分割位置消息,使得服务器根据至少一个目标分割位置信息和至少一个参考分割位置信息,确定至少一个第三分割位置信息,并向用户设备发送推荐分割位置,用户设备根据至少一个第三分割位置信息对音频内容进行分割,可知,本发明是通过用户设备与服务器进行交互来实现对音频内容的分割。进一步的,由于目标分割位置信息与参考分割位置信息的差值是小于第一预设值的,即比较接近,所以根据目标分割位置信息及参考分割位置信息运算得到的第三分割位置信息,相对于第一分割位置信息来说,误差会小,从而降低了截取的音频内容的误差。且在目标分割位置信息与参考分割位置信息的差值大于等于第一预设值的情况下,服务器将目标分割位置确定为第二分割位置,从而使得服务器中存储的第二分割位置数量增多,则与第一分割位置进行第一运算的第二分割位置也增多,得到的第三分割位置也增多,从而给用户提供了更多的选择。另外,每个第三分割位置均有对应的权重信息,则用户可以根据权重的高低来选择分割位置,提高用户体验。且用户设备还可以获取用户选择的对分割位置信息的偏移量,并根据偏移量和分割位置信息对音频内容进行分割,进一步提高了截取的音频内容的精度。

如图5所示,其为本发明实施例提供了一种服务器的功能示意图。参考图5所示,该服务器包括:接收单元501,处理单元502及发送单元503。

所述接收单元501,用于接收用户设备发送的分割位置消息。

其中,所述分割位置消息中携带音频内容的至少一个第一分割位置信息及所述音频内容的音频标识。

所述处理单元502,用于根据所述接收单元501接收到的音频内容的音频标识查找存储的与所述音频内容的音频标识匹配的至少一个第二分割位置信息。

所述处理单元502,还用于根据所述至少一个第二分割位置信息与所述接收单元501接收到的所述至少一个第一分割位置信息,从所述至少一个第一分割位置信息中确定出至少一个目标分割位置信息,从所述至少一个第二分割位置信息中确定出至少一个参考分割位置信息。

所述处理单元502,具体用于将所述至少一个第二分割位置信息与所述接收单元501接收到的所述至少一个第一分割位置信息进行第一运算,得到至少一个运算结果,从所述至少一个运算结果中确定出小于所述第一预设值的至少一个目标运算结果,将所述至少一个目标运算结果中的每个目标运算结果对应的第一分割位置信息确定为目标分割位置信息,对应的第二分割位置信息确定为参考分割位置信息。

所述处理单元502,还用于在所述至少一个目标分割位置信息中的每个目标分割位置信息与对应的参考分割位置信息的差值小于第一预设值的情况下,根据所述至少一个目标分割位置信息及与所述每个目标分割位置信息对应的所述参考分割位置信息确定至少一个第三分割位置信息。

所述处理单元502,具体用于将所述至少一个目标分割位置信息中的每个目标分割位置信息分别和与所述每个目标分割位置信息对应的所述参考分割位置信息相加取平均值后的结果确定为所述至少一个第三分割位置信息。

所述发送单元503,用于向所述用户设备发送分割位置推荐消息。

其中,所述分割位置推荐消息中携带所述音频内容的音频标识与所述处理单元502确定的所述至少一个第三分割位置信息。

进一步的,所述处理单元502,还用于在所述至少一个目标分割位置信息中的每个目标分割位置信息与对应的参考分割位置信息的差值大于等于所述第一预设值时,将所述至少一个目标分割位置信息确定为所述至少一个第二分割位置信息。

进一步的,所述分割位置推荐消息中还携带与所述至少一个第三分割位置信息对应的权重信息;所述权重信息用于指示第三分割位置信息的优先等级。

所述至少一个第一分割位置信息包括:从所述音频内容中截取的开始位置和结束位置;所述分割位置消息中还携带与所述开始位置和所述结束位置匹配的第一配对标识。

所述至少一个第三分割位置信息包括:所述音频内容的目标开始位置和目标结束位置;所述分割位置推荐消息中还携带与所述目标开始位置和目标结束位置匹配的第二配对标识。

进一步的,所述处理单元502,还用于将所述至少一个第三分割位置信息确定为所述至少一个第二分割位置信息。

本发明实施例提供一种服务器,服务器根据至少一个目标分割位置信息和至少一个参考分割位置信息,确定至少一个第三分割位置信息,并向用户设备发送推荐分割位置,使得用户设备根据至少一个第三分割位置信息对音频内容进行分割,可知,本发明是通过用户设备与服务器进行交互来实现对音频内容的分割。进一步的,由于目标分割位置信息与参考分割位置信息的差值是小于第一预设值的,即比较接近,所以根据目标分割位置信息及参考分割位置信息运算得到的第三分割位置信息,相对于第一分割位置信息来说,误差会小,从而降低了截取的音频内容的误差。

如图6所示,其为本发明实施例提供了一种用户设备的功能示意图。参考图6所示,该用户设备包括:处理单元601,发送单元602及接收单元603。

所述处理单元601,用于获取音频内容的至少一个第一分割位置信息。

所述发送单元602,用于向服务器发送分割位置消息。

其中,所述分割位置消息中携带所述音频内容的所述至少一个第一分割位置信息及所述音频内容的音频标识。

所述接收单元603,用于接收所述服务器发送的分割位置推荐消息。

其中,所述分割位置推荐消息中携带所述音频内容的音频标识与所述至少一个第三分割位置信息。

所述处理单元601,还用于根据所述接收单元603接收到的所述至少一个第三分割位置信息对所述音频内容进行分割。

具体的,所述处理单元601根据所述接收单元603接收到的所述至少一个第三分割位置信息对所述音频内容进行分割有如下两种方法:

第一种方法,所述处理单元601,具体用于获取分割操作指令,并获取分割调整指令;根据所述分割调整指令和所述分割操作指令对所述音频内容进行分割。

其中,所述分割操作指令包括从所述至少一个第三分割位置信息中选取的分割位置信息;所述分割调整指令用于指示对所述分割位置信息进行调整的偏移量。

第二种方法,所述处理单元601,具体用于获取分割操作指令,根据所述分割位置信息对所述音频内容进行分割。

其中,所述分割操作指令包括从所述至少一个第三分割位置信息中选取的分割位置信息。

进一步的,所述分割位置推荐消息中还携带与所述至少一个第三分割位置信息对应的权重信息;所述权重信息用于指示第三分割位置信息的优先等级。

所述至少一个第一分割位置信息包括:从所述音频内容中截取的开始位置和结束位置;所述分割位置消息中还携带与所述开始位置和所述结束位置匹配的第一配对标识。

所述至少一个第三分割位置信息包括:所述音频内容的目标开始位置和目标结束位置;所述分割位置推荐消息中还携带与所述目标开始位置和目标结束位置匹配的第二配对标识。

所述发送单元602,还用于向所述服务器发送携带所述分割位置信息的推荐成功消息,以使得所述服务器更新所述分割位置信息对应的权重信息。

本发明实施例提供一种用户设备,用户设备向服务器发送分割位置消息,使得服务器根据至少一个目标分割位置信息和至少一个参考分割位置信息,确定至少一个第三分割位置信息,并向用户设备发送推荐分割位置,用户设备根据至少一个第三分割位置信息对音频内容进行分割,可知,本发明是通过用户设备与服务器进行交互来实现对音频内容的分割。进一步的,由于目标分割位置信息与参考分割位置信息的差值是小于第一预设值的,即比较接近,所以根据目标分割位置信息及参考分割位置信息运算得到的第三分割位置信息,相对于第一分割位置信息来说,误差会小,从而降低了截取的音频内容的误差。

如图7所示,其为本发明实施例所提供的一种服务器的结构示意图。参考图7所示,该服务器包括:接收器701,发送器702,存储器703以及与接收器701、发送器702、存储器703连接的处理器704。

其中,存储器703中存储一组程序代码,且处理器704用于调用存储器703中存储的程序代码。接收器701、发送器702及处理器704用于执行以下操作:

所述接收器701,用于接收用户设备发送的分割位置消息。

其中,所述分割位置消息中携带音频内容的至少一个第一分割位置信息及所述音频内容的音频标识。

所述处理器704,用于根据所述接收器701接收到的音频内容的音频标识查找存储的与所述音频内容的音频标识匹配的至少一个第二分割位置信息。

所述处理器704,还根据所述至少一个第二分割位置信息与所述接收器701接收到的所述至少一个第一分割位置信息,从所述至少一个第一分割位置信息中确定出至少一个目标分割位置信息,从所述至少一个第二分割位置信息中确定出至少一个参考分割位置信息。

所述处理器704,具体用于将所述至少一个第二分割位置信息与所述接收单元501接收到的所述至少一个第一分割位置信息进行第一运算,得到至少一个运算结果,从所述至少一个运算结果中确定出小于所述第一预设值的至少一个目标运算结果,将所述至少一个目标运算结果中的每个目标运算结果对应的第一分割位置信息确定为目标分割位置信息,对应的第二分割位置信息确定为参考分割位置信息。

所述处理器704,还用于在所述至少一个目标分割位置信息中的每个目标分割位置信息与对应的参考分割位置信息的差值小于第一预设值的情况下,根据所述至少一个目标分割位置信息及与所述每个目标分割位置信息对应的所述参考分割位置信息确定至少一个第三分割位置信息。

所述处理器704,具体用于将所述至少一个目标分割位置信息中的每个目标分割位置信息分别和与所述每个目标分割位置信息对应的所述参考分割位置信息相加取平均值后的结果确定为所述至少一个第三分割位置信息。

所述发送器702,用于向所述用户设备发送分割位置推荐消息。

其中,所述分割位置推荐消息中携带所述音频内容的音频标识与所述处理器确定的所述至少一个第三分割位置信息。

进一步的,所述处理器704,还用于在所述至少一个目标分割位置信息中的每个目标分割位置信息与对应的参考分割位置信息的差值大于等于所述第一预设值时,将所述至少一个目标分割位置信息确定为所述至少一个第二分割位置信息。

进一步的,所述分割位置推荐消息中还携带与所述至少一个第三分割位置信息对应的权重信息;所述权重信息用于指示第三分割位置信息的优先等级。

所述至少一个第一分割位置信息包括:从所述音频内容中截取的开始位置和结束位置;所述分割位置消息中还携带与所述开始位置和所述结束位置匹配的第一配对标识。

所述至少一个第三分割位置信息包括:所述音频内容的目标开始位置和目标结束位置;所述分割位置推荐消息中还携带与所述目标开始位置和目标结束位置匹配的第二配对标识。

进一步的,所述处理器704,还用于将所述至少一个第三分割位置信息确定为所述至少一个第二分割位置信息。

本发明实施例提供一种服务器,服务器根据至少一个目标分割位置信息和至少一个参考分割位置信息,确定至少一个第三分割位置信息,并向用户设备发送推荐分割位置,使得用户设备根据至少一个第三分割位置信息对音频内容进行分割,可知,本发明是通过用户设备与服务器进行交互来实现对音频内容的分割。进一步的,由于目标分割位置信息与参考分割位置信息的差值是小于第一预设值的,即比较接近,所以根据目标分割位置信息及参考分割位置信息运算得到的第三分割位置信息,相对于第一分割位置信息来说,误差会小,从而降低了截取的音频内容的误差。

如图8所示,其为本发明实施例所提供的一种用户设备的结构示意图。参考图8所示,该用户设备包括:发送器801,接收器802,存储器803以及与发送器801、接收器802、存储器803连接的处理器804。

其中,存储器803中存储一组程序代码,且处理器804用于调用存储器803中存储的程序代码。发送器801、接收器802及处理器804用于执行以下操作:

所述处理器804,用于获取音频内容的至少一个第一分割位置信息。

所述发送器801,用于向服务器发送分割位置消息。

其中,所述分割位置消息中携带所述音频内容的所述至少一个第一分割位置信息及所述音频内容的音频标识。

所述接收器802,用于接收所述服务器发送的分割位置推荐消息。

其中,所述分割位置推荐消息中携带所述音频内容的音频标识与所述至少一个第三分割位置信息。

所述处理器804,还用于根据所述接收器802接收到的所述至少一个第三分割位置信息对所述音频内容进行分割。

具体的,所述处理器804根据所述接收器802接收到的所述至少一个第三分割位置信息对所述音频内容进行分割有如下两种方法:

第一种方法,所述处理器804,具体用于获取分割操作指令,并获取分割调整指令;根据所述分割调整指令和所述分割操作指令对所述音频内容进行分割。

其中,所述分割操作指令包括从所述至少一个第三分割位置信息中选取的分割位置信息;所述分割调整指令用于指示对所述分割位置信息进行调整的偏移量。

第二种方法,所述处理器804,具体用于获取分割操作指令,根据所述分割位置信息对所述音频内容进行分割。

其中,所述分割操作指令包括从所述至少一个第三分割位置信息中选取的分割位置信息。

进一步的,所述分割位置推荐消息中还携带与所述至少一个第三分割位置信息对应的权重信息;所述权重信息用于指示第三分割位置信息的优先等级。

所述至少一个第一分割位置信息包括:从所述音频内容中截取的开始位置和结束位置;所述分割位置消息中还携带与所述开始位置和所述结束位置匹配的第一配对标识。

所述至少一个第三分割位置信息包括:所述音频内容的目标开始位置和目标结束位置;所述分割位置推荐消息中还携带与所述目标开始位置和目标结束位置匹配的第二配对标识。

所述发送器801,还用于向所述服务器发送携带所述分割位置信息的推荐成功消息,以使得所述服务器更新所述分割位置信息对应的权重信息。

本发明实施例提供一种用户设备,用户设备向服务器发送分割位置消息,使得服务器根据至少一个目标分割位置信息和至少一个参考分割位置信息,确定至少一个第三分割位置信息,并向用户设备发送推荐分割位置,用户设备根据至少一个第三分割位置信息对音频内容进行分割,可知,本发明是通过用户设备与服务器进行交互来实现对音频内容的分割。进一步的,由于目标分割位置信息与参考分割位置信息的差值是小于第一预设值的,即比较接近,所以根据目标分割位置信息及参考分割位置信息运算得到的第三分割位置信息,相对于第一分割位置信息来说,误差会小,从而降低了截取的音频内容的误差。

本发明实施例提供一种分割音频内容的系统,如图9所示,包括服务器901和用户设备902。其中,

所述服务器901为上述实施例所述的服务器。

所述用户设备902为上述实施例所述的用户设备。

本发明实施例提供一种分割音频内容的系统,用户设备向服务器发送分割位置消息,使得服务器根据至少一个目标分割位置信息和至少一个参考分割位置信息,确定至少一个第三分割位置信息,并向用户设备发送推荐分割位置,用户设备根据至少一个第三分割位置信息对音频内容进行分割,可知,本发明是通过用户设备与服务器进行交互来实现对音频内容的分割。进一步的,由于目标分割位置信息与参考分割位置信息的差值是小于第一预设值的,即比较接近,所以根据目标分割位置信息及参考分割位置信息运算得到的第三分割位置信息,相对于第一分割位置信息来说,误差会小,从而降低了截取的音频内容的误差。

本发明实施例提供一种存储一个或多个程序的计算机可读存储介质,包括:所述一个或多个程序包括指令,所述指令当被包括多个应用程序的服务器执行时使所述服务器执行如图1所述的方法。

本发明实施例提供一种存储一个或多个程序的计算机可读存储介质,包括:所述一个或多个程序包括指令,所述指令当被包括多个应用程序的用户设备执行时使所述用户设备执行如图2所述的方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1