一种多媒体播放方法及系统与流程

文档序号:17358014发布日期:2019-04-09 21:51阅读:151来源:国知局
一种多媒体播放方法及系统与流程

本发明涉及多媒体播放领域,尤其涉及一种多媒体播放方法及系统。



背景技术:

目前,人们可轻松地在多媒体播放设备上欣赏电影、玩游戏或上网,而对于多媒体的播放控制,大都是在开机后通过app或遥控器来选择想要播放的内容,这给用户带来了极大的不便,因此,降低了用户的观看体验。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术中上述用户观看体验差的缺陷,提供一种能提高用户观看体验的多媒体播放方法及系统。

本发明解决其技术问题所采用的技术方案是:构造一种多媒体播放方法,包括:

s10.云服务器在与用户终端连接后,确定用户终端的用户想要播放的多媒体文件,并根据预先建立的用户终端的用户信息与播放适配器的设备信息的关联关系,生成相应播放适配器的自动播放列表;

s20.播放适配器在重开机后与云服务器建立连接,云服务器接收播放适配器发送的播放请求,并根据所述播放请求获取所述播放适配器所对应的自动播放列表;

s30.云服务器将所述自动播放列表中的多媒体文件发送至所述播放适配器,以使与所述播放适配器相连的播放设备播放所述自动播放列表中的多媒体文件。

优选地,所述步骤s10中,确定用户终端的用户想要播放的多媒体文件的步骤包括:

云服务器接收用户终端的用户从多媒体库中选取的多媒体文件。

优选地,所述步骤s10中,确定用户终端的用户想要播放的多媒体文件的步骤包括:

云服务器接收用户终端的用户输入的关键词,并在多媒体库中搜索与所述关键词相关的多媒体文件,并获取搜索出的多媒体文件。

优选地,还包括:

云服务器向用户终端发送搜索出的多媒体文件,并接收用户终端的用户从搜索结果中选取的多媒体文件。

优选地,所述步骤s10中,确定用户终端的用户想要播放的多媒体文件的步骤包括:

云服务器根据用户终端的用户的历史播放记录,确定用户想要播放的多媒体文件。

优选地,还包括:

云服务器向用户终端推送所述用户想要播放的多媒体文件,并接收用户终端的用户从推送结果中选取的多媒体文件。

优选地,在所述步骤s30之后,还包括:

云服务器向所述播放适配器发送播放状态信息和/或控制指令,以使与所述播放适配器相连的播放设备输出所述播放状态信息,和/或,根据所述控制指令控制播放内容。

优选地,在所述步骤s10之前,还包括:

用户终端在与播放适配器连接后,用户终端获取所述播放适配器的设备信息;

用户终端在与云服务器连接后,将所述设备信息与自身的用户信息进行关联,并发送至云服务器。

本发明还构造一种多媒体播放系统,包括:

用户终端;

播放设备;

与所述播放设备相连的播放适配器,用于在重开机后与云服务器建立连接,并向云服务器发送播放请求;还用于控制播放设备播放自动播放列表中的多媒体文件;

云服务器,用于在与用户终端连接后,确定用户终端的用户想要播放的多媒体文件,并根据预先建立的用户终端的用户信息与播放适配器的设备信息的关联关系,生成相应播放适配器的自动播放列表;还用于根据播放适配器发送的播放请求获取所述播放适配器所对应的自动播放列表,并将所述自动播放列表中的多媒体文件发送至所述播放适配器。

优选地,所述云服务器,还用于向所述播放适配器发送播放状态信息和/或控制指令,以使与所述播放适配器相连的播放设备输出所述播放状态信息,和/或,根据所述控制指令控制播放内容。

实施本发明的技术方案,当用户终端与服务器连接后,云服务器提前确定用户终端的用户想要播放的多媒体文件,并生成自动播放列表。当播放适配器重开机并接入云服务器后,云服务器便将自动播放列表中的多媒体文件发送至播放适配器,这样,播放适配器便可自动获取到相应的自动播放列表了,而且,与该播放适配器相连的播放设备就可对自动播放列表中的多媒体文件进行自动播放了,给用户带来了较大的便利性,也提高了用户的观看体验。

附图说明

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

图1是本发明多媒体播放方法实施例一的流程图;

图2是本发明多媒体播放系统实施例一的逻辑结构图。

具体实施方式

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

图1是本发明多媒体播放方法实施例一的流程图,首先说明的是,参与该实施例的多媒体播放的设备有:播放设备、播放适配器、用户终端及云服务器。其中,播放设备例如为电视、投影仪、监视器等。播放适配器与播放设备例如可通过hdmi、usb等接口相连。用户终端例如为pc、智能手机、mid等设备,且用户终端上安装相应app。云服务器例如为ezchannel服务器,用户终端及播放适配器均可通过自带的网络模块(例如wifi模块)访问云服务器。

结合图1,该实施例的多媒体播放方法包括以下步骤:

s10.云服务器在与用户终端连接后,确定用户终端的用户想要播放的多媒体文件,并根据预先建立的用户终端的用户信息与播放适配器的设备信息的关联关系,生成相应播放适配器的自动播放列表;

在该步骤中,云服务器所生成的自动播放列表可由用户终端的用户来指定,也可由云服务器通过机器学习的方式来确定,而且,所生成的自动播放列表包括所确定的多媒体文件的标识信息。多媒体文件例如为影片、电视剧、网络电台、电视台、音乐、游戏等。另外,云服务器中还预先建立有用户终端的用户信息与播放适配器的设备信息的关联关系,两者的关联关系可由用户终端的用户在首次使用时对播放适配器进行注册,并向云服务器发送,当然,也可通过其它方式建立两者的关联关系。

s20.播放适配器在重开机后与云服务器建立连接,云服务器接收播放适配器发送的播放请求,并根据所述播放请求获取所述播放适配器所对应的自动播放列表;

在该步骤中,当生成了播放适配器的自动播放列表后,当该播放适配器下次重新开机,并与云服务器建立连接后,可向云服务器发送播放请求,该播放请求中带有该播放适配器的设备信息。云服务器在接收到该播放请求后,根据播放请求中的设备信息便可确定所对应的自动播放列表。

s30.云服务器将所述自动播放列表中的多媒体文件发送至所述播放适配器,以使与所述播放适配器相连的播放设备播放所述自动播放列表中的多媒体文件。

在该步骤中,云服务器将自动播放列表中的多媒体文件发送至该播放适配器,播放适配器接收到这些/个多媒体文件后,将其通过hdmi、usb等方式传送至播放设备,这样,播放设备便可播放自动播放列表中的多媒体文件了,而无需用户在每次播放多媒体文件时,先通过app或遥控器来选择多媒体文件。

在一个具体实施例中,可根据以下方式来确定用户终端的用户想要播放的多媒体文件多媒体文件:云服务器接收用户终端的用户从多媒体库中选取的多媒体文件。在该实施例中,当用户终端与云服务器连上后,用户便可访问云服务器中的多媒体库,从而从多媒体库中选择自己想要观看的内容。

在一个具体实施例中,可根据以下方式来确定用户终端的用户想要播放的多媒体文件多媒体文件:云服务器接收用户终端的用户输入的关键词,并在多媒体库中搜索与所述关键词相关的多媒体文件,并获取搜索出的多媒体文件。在该实施例中,当用户终端与云服务器连上后,用户便可通过搜索栏中输入关键词,关键词例如为演员名、影片名、上市时间、影片类别(例如喜剧、魔幻)等。此时,服务器便可从多媒体库中筛选出与该关键词相关的多媒体文件,并将筛选出的多媒体文件的标识添加至自动播放列表中。

进一步地,云服务器向用户终端发送搜索出的多媒体文件,并接收用户终端的用户从搜索结果中选取的多媒体文件。在该实施例中,若搜索结果包括的多媒体文件较多,而其中一些并不是用户实际想要播放的,此时,用户可从搜索结果中指定一些多媒体文件,并将其添加至自动播放列表中。

在一个具体实施例中,可根据以下方式来确定用户终端的用户想要播放的多媒体文件多媒体文件:云服务器根据用户终端的用户的历史播放记录,确定用户想要播放的多媒体文件。在该实施例中,当用户终端与云服务器连上后,云服务器可根据用户近段时间(例如一个月)内的历史播放记录来确定用户可能感兴趣的多媒体文件,并将这些用户可能感兴趣的多媒体文件的标识添加至自动播放列表中。

进一步地,云服务器向用户终端推送所述用户想要播放的多媒体文件,并接收用户终端的用户从推送结果中选取的多媒体文件。在该实施例中,若根据历史观看记录确定的多媒体文件较多,而其中一些并不是用户实际想要播放的,此时,用户可从所推送的这些多媒体文件中指定一些多媒体文件,并将其添加至自动播放列表中。

当然,在其它实施例中,还可根据用户终端的用户信息来确定至少两个多媒体文件。在该实施例中,用户在第一次使用用户终端时,会填写注册信息,例如包括:用户年龄、职业、爱好、专业等。云服务器在获取了用户的这些信息后,可通过大数据分析来预估用户可能想要观看的内容,从而确定自动播放列表中想要播放的多媒体。

在一个优选实施例中,在步骤s30之后,还可包括以下步骤:

云服务器向所述播放适配器发送播放状态信息和/或控制指令,以使与所述播放适配器相连的播放设备输出所述播放状态信息,和/或,根据所述控制指令控制播放内容。

在该实施例中,播放设备在播放过程中,播放适配器会与云服务器保持联机,此时,云服务器可传送播放状态和/或控制指令,控制指令例如包括:播放内容的变更、音量控制、暂停/回复/快转/上一首/下一首等。

在一个优选实施例中,在步骤s10之前,还包括:

用户终端在与播放适配器连接后,用户终端获取所述播放适配器的设备信息;

用户终端在与云服务器连接后,将所述设备信息与自身的用户信息进行关联,并发送至云服务器。

在该实施例中,播放适配器在首次使用时,可进行注册,即,将其与用户终端进行连接,此时,用户终端可获取该播放适配器的设备信息,并将该播放适配器的设备信息与自身的用户信息进行关联。当用户终端与云服务器连接后,可将该关联信息发送至云服务器,此时,云服务器中便建立了播放适配器的设备信息与用户终端的用户信息的关联关系。

另外,可通过云服务器的管理接口来管理多媒体文件,例如,添加网络电台的媒体网址(音频网址)、电视台、广告。当多媒体内容为网络电台时,播放设备就成为一个网络电台收音机。当多媒体内容为广告时,播放设备就成为一个广告机,运营商可通过商务洽谈的方式,来播放广告商的广告或广告影片。

图2是本发明多媒体播放系统实施例一的逻辑结构图,该实施例的多媒体播放系统包括:云服务器100、用户终端200、播放适配器300和播放设备400。虽然该实施例仅示出了一个用户终端200、一个播放适配器300及与该播放适配器300对应的播放设备400,应理解,在其它实施例中,用户终端的数量可为多个,相应地,播放适配器、播放设备的数量也可为多个,且一个播放适配器可对应多个用户终端。在一些具体例子中,播放设备400例如为电视、投影仪、监视器等。播放适配器300与播放设备400例如可通过hdmi、usb等接口相连。用户终端200例如为pc、智能手机、mid等设备,且用户终端上安装相应app。云服务器100例如为ezchannel服务器,用户终端200及播放适配器300均可通过自带的网络模块(例如wifi模块)访问云服务器100。

在该实施例中,播放适配器300用于在重开机后与云服务器100建立连接,并向云服务器100发送播放请求;还用于控制播放设备400播放自动播放列表中的多媒体文件。云服务器100用于在与用户终端200连接后,确定用户终端的用户想要播放的多媒体文件,并根据预先建立的用户终端200的用户信息与播放适配器300的设备信息的关联关系,生成相应播放适配器300的自动播放列表;还用于根据播放适配器300发送的播放请求获取播放适配器300所对应的自动播放列表,并将所述自动播放列表中的多媒体文件发送至所述播放适配器300。

进一步地,云服务器100还用于向播放适配器300发送播放状态信息和/或控制指令,以使与播放适配器300相连的播放设备400输出播放状态信息,和/或,根据控制指令控制播放内容。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何纂改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

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