基于室内位置定位的歌曲推荐方法、音响系统及服务器与流程

文档序号:18834087发布日期:2019-10-09 04:30阅读:261来源:国知局
基于室内位置定位的歌曲推荐方法、音响系统及服务器与流程

本申请涉及信息技术领域,具体涉及一种基于室内位置定位的歌曲推荐方法、音响系统及服务器。



背景技术:

随着人工智能技术的发展,传统的音响已可以接入互联网以满足人们对音乐的个性化需求。家庭智能音响通过接入互联网,可以播放用户从互联网搜索的歌曲或基于用户的喜好来进行歌曲推荐,例如,根据用户听歌的历史记录以及所关注的歌曲类型来为用户推送相类似的歌曲,并且,用户可以随时移动音响至室内的任意房间,使用户在室内的任何位置均能收听到音乐。然而,由于音响的位置是可变的,当用户将音响移动到房间时,用户希望音响播放的歌曲类型应该与将音响放置在客厅时不同,从而可以符合自身的生活起居习惯,但现有的音响无法得知用户或音响本身当前在家里哪个房间,仅是基于听歌的历史记录以及所关注的歌曲类型进行歌曲推荐,这将使得播放的歌曲可能不符合用户的生活起居习惯,用户体验差。



技术实现要素:

本申请的目的在于,提供一种基于室内位置定位的歌曲推荐方法、音响系统及服务器,其可以解决上述技术问题,能够使智能音响播放的歌曲符合用户的生活起居习惯,提升用户体验。

为解决上述技术问题,本申请提供一种基于室内位置定位的歌曲推荐方法,应用于服务器,包括:

接收播放终端在收到歌曲播放指令时发送的歌曲推荐请求;

获取所述播放终端的室内位置定位信息;

根据所述播放终端的室内位置定位信息确认所述播放终端所在房间的类型;

根据所述播放终端所在房间的类型获取对应的歌曲并发送给所述播放终端进行播放。

其中,所述方法还包括:

获取室内地图;

根据所述室内地图中各房间的面积关系确定各房间的类型。

其中,所述根据所述播放终端的室内位置定位信息确认所述播放终端所在房间的类型的步骤,包括:

根据所述播放终端的室内位置定位信息及所述室内地图确认所述播放终端所在的房间;

根据所述室内地图中各房间的类型确认所述播放终端所在房间的类型。

其中,所述根据所述播放终端的室内位置定位信息确认所述播放终端所在房间的类型的步骤,包括:

根据所述播放终端的室内定位信息确认与所述播放终端位置邻近的智能终端;

根据与所述播放终端位置邻近的智能终端的功能类型确认所述播放终端所在房间的类型。

其中,所述根据所述播放终端所在房间的类型获取对应的歌曲并发送给所述播放终端进行播放的步骤,包括:

根据所述播放终端所在房间的类型与用户的收听偏好数据确定搜索关键字;

根据所述搜索关键字获取对应的歌曲作为推荐歌曲;

将所述推荐歌曲发送给所述播放终端进行播放。

其中,所述用户的收听偏好数据包括不同房间类型对应的歌曲类型偏好及不同歌曲类型对应的歌手偏好。

其中,所述方法还包括:

获取所述用户的历史收听数据,所述历史收听数据包括车载播放终端的历史播放歌曲、所述播放终端的历史播放歌曲及与所述播放终端的历史播放歌曲关联的历史室内位置定位信息;

对所述历史收听数据进行学习以得到所述用户的收听偏好数据。

其中,所述歌曲播放指令为语音指令,所述室内位置定位信息通过对设置在所述播放终端上的无线通信模块进行定位而获取。

本申请还提供一种音响系统,包括播放终端与服务器;

所述播放终端用于在收到歌曲播放指令时向所述服务器发送的歌曲推荐请求;

所述服务器用于获取所述播放终端的室内位置定位信息,并根据所述播放终端的室内位置定位信息确认所述播放终端所在房间的类型,以及根据所述播放终端所在房间的类型获取对应的歌曲并发送给所述播放终端进行播放。

本申请还提供一种服务器,包括存储器和处理器,所述存储器存储有至少一条程序指令,所述处理器通过加载并执行所述至少一条程序指令以实现如下方法:

接收播放终端在收到歌曲播放指令时发送的歌曲推荐请求;

获取所述播放终端的室内位置定位信息;

根据所述播放终端的室内位置定位信息确认所述播放终端所在房间的类型;

根据所述播放终端所在房间的类型获取对应的歌曲并发送给所述播放终端进行播放。

本申请的基于室内位置定位的歌曲推荐方法、音响系统及服务器,在接收播放终端在收到歌曲播放指令时发送的歌曲推荐请求后,获取播放终端的室内位置定位信息,接着根据播放终端的室内位置定位信息确认播放终端所在房间的类型,再根据播放终端所在房间的类型获取对应的歌曲并发送给播放终端进行播放。通过这种方式,本申请能够使智能音响播放的歌曲符合用户的生活起居习惯,提升了用户体验。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1是根据一示例性实施例示出的一种基于室内位置定位的歌曲推荐方法的流程示意图。

图2是根据一示例性实施例示出的一种音响系统的结构示意图。

图3是根据一示例性实施例示出的一种服务器的结构示意图。

具体实施方式

为更进一步阐述本申请为达成预定申请目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本申请基于室内位置定位的歌曲推荐方法、音响系统及服务器提出的具体实施方式、方法、步骤、结构、特征及其效果,详细说明如下。

有关本申请的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本申请为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本申请加以限制。

图1是根据一示例性实施例示出的一种基于室内位置定位的歌曲推荐方法的流程示意图。请参考图1,本实施例的基于室内位置定位的歌曲推荐方法,应用于服务器,包括但不限于以下步骤:

步骤110,接收播放终端在收到歌曲播放指令时发送的歌曲推荐请求。

其中,播放终端例如为智能音响设备,歌曲播放指令优选为语音指令,当用户需要收听歌曲时,通过说出包含歌曲相关词语的语音内容触发歌曲播放指令,例如说出“放点音乐”、“放点歌”、“听点音乐”等语音内容,播放终端通过对语音内容进行识别后,确认为歌曲播放指令并向服务器发送歌曲推荐请求,以获取推荐的歌曲进行播放。

步骤120,获取播放终端的室内位置定位信息。

其中,用户可以根据需要将播放终端放置在室内的任一位置,例如房间、客厅或书房,基于室内位置定位技术可以获取播放终端的室内位置定位信息以最终确定播放终端所在的房间,室内位置定位信息通过对设置在播放终端上的无线通信模块进行定位而获取,具体可以通过wifi定位、蓝牙定位等室内定位技术实现,此为本领域技术人员知晓,在此不再赘述。由于房间类型通常决定了用户对应的生活起居习惯,例如在卧室通常是休息、睡觉,在客厅通常是活动、娱乐,在书房则通常是看书、工作,当播放终端可以接收到用户发出语音指令时,通常表明用户与播放终端处于同一房间,因此,通过确定播放终端所在的房间,可以使得播放终端播放的歌曲与用户当前的位置关联,从而使播放的歌曲符合用户生活起居习惯的歌曲,而非是仅播放歌曲。具体而言,当播放终端位于房间时,用户进入房间并说出“放点音乐”,则播放终端应该播放轻缓、柔和的歌曲,当播放终端位于客厅时,用户进入客厅并说出“放点音乐”,则播放终端应该播放歌曲节奏相对激烈的歌曲,当播放终端位于书房时,用户进入书房并说出“放点音乐”,则播放终端应该播放歌曲节奏平缓的歌曲。

步骤130,根据播放终端的室内位置定位信息确认播放终端所在房间的类型。

在一实施方式中,所述步骤130根据播放终端的室内位置定位信息确认播放终端所在房间的类型,可具体包括:

根据播放终端的室内位置定位信息及室内地图确认播放终端所在的房间;

根据室内地图中各房间的类型确认播放终端所在房间的类型。

为确定室内地图中各房间的类型,在一实施方式中,本申请的基于室内位置定位的歌曲推荐方法还包括以下步骤:

获取室内地图;

根据室内地图中各房间的面积关系确定各房间的类型。

其中,室内地图反应了室内空间的隔断分布,从中可以得知各房间的面积大小,作为一种实施方式,可以通过扫地机器人获取室内地图,由于扫地机器人通常通过激光测距的方法生成室内地图并在此基础上规划清扫路线,基于智能家电联网技术,服务器可以通过获取扫地机器人生成的室内地图来分析各房间的面积大小。

在分析出各房间的面积大小后,根据室内地图中各房间的面积关系确定各房间的类型。具体而言,房间类型通常与房间大小具有直接关联,例如,客厅通常是面积最大的,房间的面积通常仅小于客户面积,而书房的面积则通常小于房间的面积,因此,根据室内地图中各房间的面积关系可以确定出各房间的类型。

在获取播放终端的室内位置定位信息后,将播放终端的位置与室内地图进行叠加即可得知播放终端所在的房间,进而确定所在房间的类型。具体实现时,可以在室内地图中赋予每个房间不同的编号,在确定各房间的类型后,将房间编号与类型进行关联,如此,当确定播放终端所在的房间时,根据所在房间的编号即可得知所在房间的类型。应理解,根据室内地图确定播放终端所在房间的类型的方式并不以此为限。

在另一实施方式中,所述步骤130根据播放终端的室内位置定位信息确认播放终端所在房间的类型,具体包括:

根据播放终端的室内定位信息确认与播放终端位置邻近的智能终端;

根据与播放终端位置邻近的智能终端的功能类型确认播放终端所在房间的类型。

其中,基于智能家电联网技术,服务器可以同时获取到其它智能终端的室内位置定位信息,在获取播放终端的室内定位信息后,通过对播放终端的室内定位信息及其它智能终端的室内位置定位信息进行分析,可以确定出与播放终端位置邻近的智能终端,也即与播放终端距离最近的智能终端。由于用户通常是根据房间类型选择对应功能类型的智能终端进行使用,例如,蓝牙油烟排通常在厨房中使用,智能台灯通常在书房中使用,智能电视通常在客厅中使用,因此,当播放终端与一智能终端邻近且距离较小时,可以推断出播放终端与该智能终端处于同一房间,进而根据智能终端的功能类型确认得到播放终端所在房间的类型。

步骤140,根据播放终端所在房间的类型获取对应的歌曲并发送给播放终端进行播放。

其中,根据播放终端所在房间的类型播放对应的歌曲,可以使播放终端播放的歌曲符合用户生活起居习惯,具体而言,当播放终端位于房间时,用户进入房间并说出“放点音乐”,则播放终端应该播放轻缓、柔和的歌曲,当播放终端位于客厅时,用户进入客厅并说出“放点音乐”,则播放终端应该播放歌曲节奏相对激烈的歌曲,当播放终端位于书房时,用户进入书房并说出“放点音乐”,则播放终端应该播放歌曲节奏平缓的歌曲。此外,还可以根据用户与房间类型相关的收听偏好来播放歌曲。

在一实施方式中,所述步骤140根据播放终端所在房间的类型获取对应的歌曲并发送给播放终端进行播放,具体可包括:

根据播放终端所在房间的类型与用户的收听偏好数据确定搜索关键字;

根据搜索关键字获取对应的歌曲作为推荐歌曲;

将推荐歌曲发送给播放终端进行播放。

其中,用户的收听偏好数据包括不同房间类型对应的歌曲类型偏好及不同歌曲类型对应的歌手偏好,例如,用户在客厅偏好听快节奏较快的歌曲,且偏好听30-35岁男性歌手的歌曲,在书房偏好听节奏舒缓的歌曲,且偏好无歌手的纯音乐,如此,在确定播放终端所在房间的类型后,根据播放终端所在房间的类型与用户的收听偏好数据可以确定出搜索关键字,例如,当播放终端位于书房时,歌曲类型关键字为“抒情”、歌手关键字为“纯音乐”,从而根据搜索关键字获取对应的歌曲作为推荐歌曲进行播放。此外,还可以根据房间的类型设定歌曲的播放时间,例如在房间播放的时间小于在客厅播放的时间,以免播放时间太长打扰用户休息。

为获取用户的收听偏好数据,在一实施方式中,本申请的基于室内位置定位的歌曲推荐方法还包括以下步骤:

获取用户的历史收听数据,历史收听数据包括车载播放终端的历史播放歌曲、播放终端的历史播放歌曲及与播放终端的历史播放歌曲关联的历史室内位置定位信息;

对历史收听数据进行学习以得到用户的收听偏好数据。

其中,用户在不同的房间通常会根据自身偏好选择喜欢的歌曲进行播放,因此,根据播放终端的历史播放歌曲及与播放终端的历史播放歌曲关联的历史室内位置定位信息可以分析出用户的收听习惯,此外,用户在驾驶车辆时通常也会根据自身偏好选择喜欢的歌曲进行播放,因此,根据车载播放终端的历史播放歌曲可以分析出用户的收听习惯,通过对这些历史收听数据进行学习,可以最终确定用户的收听偏好。

本实施例的基于室内位置定位的歌曲推荐方法,在接收播放终端在收到歌曲播放指令时发送的歌曲推荐请求后,获取播放终端的室内位置定位信息,接着根据播放终端的室内位置定位信息确认播放终端所在房间的类型,再根据播放终端所在房间的类型获取对应的歌曲并发送给播放终端进行播放。通过这种方式,本申请能够使智能音响播放的歌曲符合用户的生活起居习惯,提升了用户体验。

图2是根据一示例性实施例示出的一种音响系统的结构示意图。请参考图2,本申请还提供一种音响系统,包括播放终端210与服务器220。

播放终端210用于在收到歌曲播放指令时向服务器发送的歌曲推荐请求。

服务器220用于获取播放终端210的室内位置定位信息,并根据播放终端210的室内位置定位信息确认播放终端210所在房间的类型,以及根据播放终端210所在房间的类型获取对应的歌曲并发送给播放终端210进行播放。

在一实施例中,服务器220还用于:

获取室内地图;

根据室内地图中各房间的面积关系确定各房间的类型。

在一实施例中,服务器220具体用于:

根据播放终端的室内位置定位信息及室内地图确认播放终端所在的房间;

根据室内地图中各房间的类型确认播放终端所在房间的类型。

在一实施例中,服务器220具体用于:

根据播放终端的室内定位信息确认与播放终端位置邻近的智能终端;

根据与播放终端位置邻近的智能终端的功能类型确认播放终端所在房间的类型。

在一实施例中,服务器220具体用于:

根据播放终端所在房间的类型与用户的收听偏好数据确定搜索关键字;

根据搜索关键字获取对应的歌曲作为推荐歌曲;

将推荐歌曲发送给播放终端进行播放。

在一实施例中,用户的收听偏好数据包括不同房间类型对应的歌曲类型偏好及不同歌曲类型对应的歌手偏好。

在一实施例中,服务器220还用于:

获取用户的历史收听数据,历史收听数据包括车载播放终端的历史播放歌曲、播放终端的历史播放歌曲及与播放终端的历史播放歌曲关联的历史室内位置定位信息;

对历史收听数据进行学习以得到用户的收听偏好数据。

在一实施例中,歌曲播放指令为语音指令,室内位置定位信息通过对设置在播放终端上的无线通信模块进行定位而获取。

本实施例的音响系统,在接收播放终端在收到歌曲播放指令时发送的歌曲推荐请求后,获取播放终端的室内位置定位信息,接着根据播放终端的室内位置定位信息确认播放终端所在房间的类型,再根据播放终端所在房间的类型获取对应的歌曲并发送给播放终端进行播放。通过这种方式,本申请能够使智能音响播放的歌曲符合用户的生活起居习惯,提升了用户体验。

图3是根据一示例性实施例示出的一种服务器的结构示意图。请参考图3,本申请还提供一种服务器,包括存储器310和处理器320,存储器310存储有至少一条程序指令,处理器320通过加载并执行至少一条程序指令以实现如下方法:

接收播放终端在收到歌曲播放指令时发送的歌曲推荐请求;

获取播放终端的室内位置定位信息;

根据播放终端的室内位置定位信息确认播放终端所在房间的类型;

根据播放终端所在房间的类型获取对应的歌曲并发送给播放终端进行播放。

在一实施例中,处理器320通过加载并执行至少一条程序指令以实现的方法还包括:

获取室内地图;

根据室内地图中各房间的面积关系确定各房间的类型。

在一实施例中,服务器320执行根据播放终端的室内位置定位信息确认播放终端所在房间的类型的步骤,包括:

根据播放终端的室内位置定位信息及室内地图确认播放终端所在的房间

根据室内地图中各房间的类型确认播放终端所在房间的类型。

在一实施例中,处理器320执行根据播放终端的室内位置定位信息确认播放终端所在房间的类型的步骤,包括:

根据播放终端的室内定位信息确认与播放终端位置邻近的智能终端;

根据与播放终端位置邻近的智能终端的功能类型确认播放终端所在房间的类型。

在一实施例中,处理器320执行根据播放终端所在房间的类型获取对应的歌曲并发送给播放终端进行播放的步骤,包括:

根据播放终端所在房间的类型与用户的收听偏好数据确定搜索关键字;

根据搜索关键字获取对应的歌曲作为推荐歌曲;

将推荐歌曲发送给播放终端进行播放。

其中,用户的收听偏好数据包括不同房间类型对应的歌曲类型偏好及不同歌曲类型对应的歌手偏好。

在一实施例中,处理器320通过加载并执行至少一条程序指令以实现的方法还包括:

获取用户的历史收听数据,历史收听数据包括车载播放终端的历史播放歌曲、播放终端的历史播放歌曲及与播放终端的历史播放歌曲关联的历史室内位置定位信息;

对历史收听数据进行学习以得到用户的收听偏好数据。

在一实施例中,歌曲播放指令为语音指令,室内位置定位信息通过对设置在播放终端上的无线通信模块进行定位而获取。

本实施例的服务器,在接收播放终端在收到歌曲播放指令时发送的歌曲推荐请求后,获取播放终端的室内位置定位信息,接着根据播放终端的室内位置定位信息确认播放终端所在房间的类型,再根据播放终端所在房间的类型获取对应的歌曲并发送给播放终端进行播放。通过这种方式,本申请能够使智能音响播放的歌曲符合用户的生活起居习惯,提升了用户体验。

以上所述,仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制,虽然本申请已以较佳实施例揭露如上,然而并非用以限定本申请,任何熟悉本专业的技术人员,在不脱离本申请技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本申请技术方案内容,依据本申请的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本申请技术方案的范围内。

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