多媒体文件的播放方法及装置与流程

文档序号:13717435阅读:132来源:国知局
技术领域本发明实施例属于多媒体文件的播放领域,尤其涉及一种多媒体文件的播放方法及装置。

背景技术:
用户在播放多媒体文件,比如在播放音视频文件时,可能会佩戴穿戴设备。比如在观看音频文件或音视频文件时佩戴耳机,在玩虚拟现实游戏时,会佩戴相应的虚拟现实设备。在播放多媒体文件的过程中,用户有时候会忙于其他事情而匆忙摘掉佩戴的耳机或虚拟现实设备,此时,由于用户没有对播放的终端进行任何操作,因此在耳机或虚拟现实设备摘掉后,画面还在持续播放。当用户再次佩戴耳机或虚拟现实设备时,原本的画面已播放结束,若需要回到原本的画面,则需要重新查找再播放,从而给用户带来极大的不便。

技术实现要素:
本发明实施例提供了一种多媒体文件的播放方法及装置,旨在解决现有方法在摘掉穿戴设备后仍继续播放画面,导致再次佩戴穿戴设备后需要重新查找原本画面,操作繁琐的问题。本发明实施例是这样实现的,一种多媒体文件的播放方法,所述方法包括:在播放多媒体文件时,获取穿戴设备的多媒体文件暂停播放参数,所述多媒体文件暂停播放参数包括压力值和/或温度值;根据所述多媒体文件暂停播放参数选择是否暂停多媒体文件的播放。本发明实施例的另一目的在于提供一种多媒体文件的播放装置,所述装置包括:多媒体文件暂停播放参数获取单元,用于在播放多媒体文件时,获取穿戴设备的多媒体文件暂停播放参数,所述多媒体文件暂停播放参数包括压力值和/或温度值;多媒体文件暂停播放选择单元,用于根据所述多媒体文件暂停播放参数选择是否暂停多媒体文件的播放。在本发明实施例中,由于根据多媒体文件暂停播放参数选择是否暂停多媒体文件的播放,因此,当满足一定条件(比如摘掉穿戴设备)时,能够暂停多媒体文件的播放,不会存在一直播放画面的情况,从而减少用户再次查找原本画面的操作,节省了查找时间,给用户带来极大的便利。附图说明图1是本发明第一实施例提供的一种多媒体文件的播放方法的流程图;图2是本发明第二实施例提供的一种多媒体文件的播放装置的结构图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例中,在播放多媒体文件时,获取穿戴设备的多媒体文件暂停播放参数,所述多媒体文件暂停播放参数包括压力值和/或温度值,根据所述多媒体文件暂停播放参数选择是否暂停多媒体文件的播放。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本发明第一实施例提供的一种多媒体文件的播放方法的流程图,详述如下:步骤S11,在播放多媒体文件时,获取穿戴设备的多媒体文件暂停播放参数,所述多媒体文件暂停播放参数包括压力值和/或温度值。该步骤中,多媒体文件暂停播放参数包括压力值和/或温度值和/或距离值。这里的穿戴设备包括耳机和虚拟现实设备。其中,虚拟现实设备指的是与虚拟现实技术领域相关的硬件产品,是虚拟现实解决方案中用到的硬件设备。现阶段虚拟现实中常用到的硬件设备,大致可以分为四类,它们分别是(1)建模设备(如3D扫描仪);(2)三维视觉显示设备(如3D展示系统、大型投影系统(如CAVE)、头戴式立体显示器等);(3)声音设备(如三维的声音系统以及非传统意义的立体声);(4)交互设备(包括位置追踪仪、数据手套、3D输入设备(三维鼠标)、动作捕捉设备、眼动仪、力反馈设备以及其他交互设备)。该步骤中,在穿戴设备上设置传感器,以检测多媒体文件暂停播放参数,比如,设置压力传感器检测压力值,设置温度传感器检测温度值,比如,设置红外距离检测传感器检测用户与穿戴设备的距离值等。终端在播放多媒体文件时,可主动获取穿戴设备检测到的多媒体文件暂停播放参数,当然,也可由穿戴设备实时或定时将检测到的多媒体文件暂停播放参数发送至终端。步骤S12,根据所述多媒体文件暂停播放参数选择是否暂停多媒体文件的播放。该步骤中,主要通过2种方式判断是否暂停多媒体文件的播放:第1种是将获取的多媒体文件暂停播放参数与预设的阈值范围比较,根据比较结果判断是否暂停多媒体文件的播放;第2种是通过将不同时间点获取的多媒体文件暂停播放参数比较,根据比较结果判断是否暂停多媒体文件的播放。可选地,在第1种方式中,若多媒体文件暂停播放参数包括压力值,所述根据所述多媒体文件暂停播放参数选择是否暂停多媒体文件的播放,具体包括:A1、判断压力值是否在预设的压力阈值范围内。其中,预设的压力阈值范围根据多次测试用户戴上穿戴设备得到的最大、最小压力值确定,当用户戴上穿戴设备后,设置在穿戴设备的压力传感器将检测到一个压力值,判断该压力值是否小于预设的压力阈值范围的最大值,且大于预设的压力阈值范围的最小值,当满足上述条件时,判定压力值在预设的压力阈值范围内,否则,判定压力值不在预设的压力阈值范围内。A2、在压力值在预设的压力阈值范围内时,继续多媒体文件的播放,否则,暂停多媒体文件的播放。当压力值在预设的压力阈值范围内时,判定用户仍在使用穿戴设备,此时,继续播放多媒体文件;否则,当压力值不在预设的压力阈值范围内时,判定用户当前没有使用穿戴设备,此时,暂停播放多媒体文件,从而节省用户后续查找当前播放的时间点的时间。可选地,在第1种方式中,若多媒体文件暂停播放参数包括温度值,所述根据所述多媒体文件暂停播放参数选择是否暂停多媒体文件的播放,具体包括:B1、判断温度值是否在预设的温度阈值范围内。其中,预设的温度阈值范围为人体温度能够达到的最大值和最小值。当用户戴上穿戴设备后,设置在穿戴设备的温度传感器将检测到一个温度值,判断该温度值是否小于预设的温度阈值范围的最大值,且大于预设的温度阈值范围的最小值,当满足上述条件时,判定温度值在预设的温度阈值范围内,否则,判定温度值不在预设的温度阈值范围内。B2、在温度值在预设的温度阈值范围内时,继续多媒体文件的播放,否则,暂停多媒体文件的播放。当温度值在预设的温度阈值范围内时,判定用户仍在使用穿戴设备,此时,继续播放多媒体文件;否则,当温度值不在预设的温度阈值范围内时,判定用户当前没有使用穿戴设备,此时,暂停播放多媒体文件,从而节省用户后续查找当前播放的时间点的时间。可选地,在第1种方式中,若多媒体文件暂停播放参数包括距离值,所述根据所述多媒体文件暂停播放参数选择是否暂停多媒体文件的播放,具体包括:C1、判断检测的距离值是否小于预设的距离阈值。其中,预设的距离阈值通常设为0。C2、在检测的距离值小于预设的距离阈值时,暂停多媒体文件的播放,否则,继续多媒体文件的播放。由于红外距离检测传感器设置在穿戴设备上,因此,当用户使用该穿戴设备时,能够检测出用户与穿戴设备的距离,当没有用户使用该穿戴设备时,则不能够检测出用户与穿戴设备的距离。当然,在第1种方式中,当多媒体文件暂停播放参数同时包括压力值、温度值以及距离值时,只要判断出压力值、温度值以及距离值中的任一个满足多媒体文件暂停播放条件,无需判断另一个是否满足多媒体文件暂停播放条件即可暂停播放多媒体文件,只有压力值、温度值以及距离值同时满足多媒体文件继续播放条件时,才继续播放多媒体文件。可选地,在第2种方式中,若多媒体文件暂停播放参数包括压力值,所述根据所述多媒体文件暂停播放参数选择是否暂停多媒体文件的播放,具体包括:D1、将当前检测的压力值与上一次检测的压力值比较,得到一压力差。需要指出的是,当检测到一个压力值时,记录该时间点和对应的压力值,这样,在当前检测到一个压力值后,能够将该压力值与记录的上一个时间点检测的压力值比较,比较结果为一压力差。D2、在所述压力差大于预设的压力差值时,暂停多媒体文件的播放,否则,继续多媒体文件的播放。由于用户一直在佩戴穿戴设备时,不同时间点检测到的压力值应相差不大,因此,当判断出压力差大于预设的压力差值时,表明用户从佩戴穿戴设备的状态改变为摘掉穿戴设备的状态,此时,暂停播放多媒体文件,以节省用户后续查找当前播放的时间点的时间。和/或,E1、将当前检测的温度值与上一次检测的温度值比较,得到一温度差。需要指出的是,当检测到一个温度值时,记录该时间点和对应的温度值,这样,在当前检测到一个温度值后,能够将该温度值与记录的上一个时间点检测的温度值比较,比较结果为一温度差。E2、在所述温度差大于预设的温度差值时,暂停多媒体文件的播放,否则,继续多媒体文件的播放。由于用户一直在佩戴穿戴设备时,不同时间点检测到的温度值应相差不大,因此,当判断出温度差大于预设的温度差值时,表明用户从佩戴穿戴设备的状态改变为摘掉穿戴设备的状态,此时,暂停播放多媒体文件,以节省用户后续查找当前播放的时间点的时间。当然,在第2种方式中,当多媒体文件暂停播放参数同时包括压力值和温度值时,只要判断出压力值,温度值中的任一个满足多媒体文件暂停播放条件,无需判断另一个是否满足多媒体文件暂停播放条件即可暂停播放多媒体文件,只有压力值和温度值同时满足多媒体文件继续播放条件时,才继续播放多媒体文件。可选地,在所述根据所述多媒体文件暂停播放参数选择是否暂停多媒体文件的播放之后,包括:F1、统计暂停播放多媒体文件的暂停时间。具体地,在暂停播放多媒体文件时,记录暂停的时间点,每隔预设的间隔时间,将当前时间与记录的时间点比较,确定暂停播放多媒体文件的暂停时间。F2、判断暂停时间是否超过预设的暂停阈值,并在超过预设的暂停阈值时,自动切断穿戴设备的电源。预设的暂停阈值可根据实际情况设定,比如,设定为20分钟,30分钟等,此处不作限定。当暂停时间超过预设的暂停阈值时,表明用户再次使用该穿戴设备的概率较低,而穿戴设备(比如虚拟现实设备)在开启的过程中,需要耗费一定的电量,因此,当判断出暂停时间超过预设的暂停阈值时,切断穿戴设备的电源,能够节省穿戴设备耗费的电量。本发明第一实施例中,在播放多媒体文件时,获取穿戴设备的多媒体文件暂停播放参数,所述多媒体文件暂停播放参数包括压力值和/或温度值,根据所述多媒体文件暂停播放参数选择是否暂停多媒体文件的播放。由于根据多媒体文件暂停播放参数选择是否暂停多媒体文件的播放,因此,当满足一定条件(比如摘掉穿戴设备)时,能够暂停多媒体文件的播放,不会存在一直播放画面的情况,从而减少用户再次查找原本画面的操作,节省了查找时间,给用户带来极大的便利。应理解,在本发明实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。实施例二:图2示出了本发明第二实施例提供的一种多媒体文件的播放装置的结构图,该多媒体文件的播放装置可应用于终端中,该终端可以包括经无线接入网RAN与一个或多个核心网进行通信的用户设备,该用户设备可以是移动电话(或称为“蜂窝”电话)、具有移动设备的计算机等,例如,用户设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。又例如,该移动设备可以包括智能手机、平板电脑、个人数字助理PDA、销售终端POS或车载电脑等。为了便于说明,仅示出了与本发明实施例相关的部分。该多媒体文件的播放装置包括:多媒体文件暂停播放参数获取单元21和多媒体文件暂停播放选择单元22。其中:多媒体文件暂停播放参数获取单元21,用于在播放多媒体文件时,获取穿戴设备的多媒体文件暂停播放参数,所述多媒体文件暂停播放参数包括压力值和/或温度值。具体地,多媒体文件暂停播放参数包括压力值和/或温度值和/或距离值。这里的穿戴设备包括耳机和虚拟现实设备。具体地,在穿戴设备上设置传感器,以检测多媒体文件暂停播放参数,比如,设置压力传感器检测压力值,设置温度传感器检测温度值,比如,设置红外距离检测传感器检测用户与穿戴设备的距离值等。终端在播放多媒体文件时,可主动获取穿戴设备检测到的多媒体文件暂停播放参数,当然,也可由穿戴设备实时或定时将检测到的多媒体文件暂停播放参数发送至终端。多媒体文件暂停播放选择单元22,用于根据所述多媒体文件暂停播放参数选择是否暂停多媒体文件的播放。该多媒体文件暂停播放选择单元22主要通过2种方式判断是否暂停多媒体文件的播放:第1种是将获取的多媒体文件暂停播放参数与预设的阈值范围比较,根据比较结果判断是否暂停多媒体文件的播放;第2种是通过将不同时间点获取的多媒体文件暂停播放参数比较,根据比较结果判断是否暂停多媒体文件的播放。可选地,第1种方式中,在多媒体文件暂停播放参数包括压力值时,所述多媒体文件暂停播放选择单元22包括:压力阈值范围判断模块,用于判断压力值是否在预设的压力阈值范围内。其中,预设的压力阈值范围根据多次测试用户戴上穿戴设备得到的最大、最小压力值确定。当用户戴上穿戴设备后,设置在穿戴设备的压力传感器将检测到一个压力值,判断该压力值是否小于预设的压力阈值范围的最大值,且大于预设的压力阈值范围的最小值,当满足上述条件时,判定压力值在预设的压力阈值范围内,否则,判定压力值不在预设的压力阈值范围内。第一多媒体文件暂停播放选择模块,用于在压力值在预设的压力阈值范围内时,继续多媒体文件的播放,否则,暂停多媒体文件的播放。当压力值在预设的压力阈值范围内时,判定用户仍在使用穿戴设备,此时,继续播放多媒体文件;否则,当压力值不在预设的压力阈值范围内时,判定用户当前没有使用穿戴设备,此时,暂停播放多媒体文件,从而节省用户后续查找当前播放的时间点的时间。可选地,第1种方式中,在多媒体文件暂停播放参数包括温度值时,所述多媒体文件暂停播放选择单元22包括:温度阈值范围判断模块,用于判断温度值是否在预设的温度阈值范围内。其中,预设的温度阈值范围为人体温度能够达到的最大值和最小值。当用户戴上穿戴设备后,设置在穿戴设备的温度传感器将检测到一个温度值,判断该温度值是否小于预设的温度阈值范围的最大值,且大于预设的温度阈值范围的最小值,当满足上述条件时,判定温度值在预设的温度阈值范围内,否则,判定温度值不在预设的温度阈值范围内。第二多媒体文件暂停播放选择模块,用于在温度值在预设的温度阈值范围内时,继续多媒体文件的播放,否则,暂停多媒体文件的播放。当温度值在预设的温度阈值范围内时,判定用户仍在使用穿戴设备,此时,继续播放多媒体文件;否则,当温度值不在预设的温度阈值范围内时,判定用户当前没有使用穿戴设备,此时,暂停播放多媒体文件,从而节省用户后续查找当前播放的时间点的时间。可选地,在第1种方式中,若多媒体文件暂停播放参数包括距离值,所述多媒体文件暂停播放选择单元22包括:距离阈值判断模块,用于判断检测的距离值是否小于预设的距离阈值。其中,预设的距离阈值通常设为0。多媒体文件选择播放模块,用于在检测的距离值小于预设的距离阈值时,暂停多媒体文件的播放,否则,继续多媒体文件的播放。由于红外距离检测传感器设置在穿戴设备上,因此,当用户使用该穿戴设备时,能够检测出用户与穿戴设备的距离,当没有用户使用该穿戴设备时,则不能够检测出用户与穿戴设备的距离。当然,在第1种方式中,当多媒体文件暂停播放参数同时包括压力值、温度值以及距离值时,只要判断出压力值、温度值以及距离值中的任一个满足多媒体文件暂停播放条件,无需判断另一个是否满足多媒体文件暂停播放条件即可暂停播放多媒体文件,只有压力值、温度值以及距离值同时满足多媒体文件继续播放条件时,才继续播放多媒体文件。可选地,第2种方式中,在多媒体文件暂停播放参数包括压力值时,所述多媒体文件暂停播放选择单元22包括:压力差确定模块,用于将当前检测的压力值与上一次检测的压力值比较,得到一压力差。需要指出的是,当检测到一个压力值时,记录该时间点和对应的压力值,这样,在当前检测到一个压力值后,能够将该压力值与记录的上一个时间点检测的压力值比较,比较结果为一压力差。第三多媒体文件暂停播放选择模块,用于在所述压力差大于预设的压力差值时,暂停多媒体文件的播放,否则,继续多媒体文件的播放。由于用户一直在佩戴穿戴设备时,不同时间点检测到的压力值应相差不大,因此,当判断出压力差大于预设的压力差值时,表明用户从佩戴穿戴设备的状态改变为摘掉穿戴设备的状态,此时,暂停播放多媒体文件,以节省用户后续查找当前播放的时间点的时间。和/或,温度差确定模块,用于将当前检测的温度值与上一次检测的温度值比较,得到一温度差。需要指出的是,当检测到一个温度值时,记录该时间点和对应的温度值,这样,在当前检测到一个温度值后,能够将该温度值与记录的上一个时间点检测的温度值比较,比较结果为一温度差。第四多媒体文件暂停播放选择模块,用于在所述温度差大于预设的温度差值时,暂停多媒体文件的播放,否则,继续多媒体文件的播放。由于用户一直在佩戴穿戴设备时,不同时间点检测到的温度值应相差不大,因此,当判断出温度差大于预设的温度差值时,表明用户从佩戴穿戴设备的状态改变为摘掉穿戴设备的状态,此时,暂停播放多媒体文件,以节省用户后续查找当前播放的时间点的时间。可选地,所述多媒体文件的播放装置包括:暂停时间统计单元,用于统计暂停播放多媒体文件的暂停时间。具体地,在暂停播放多媒体文件时,记录暂停的时间点,每隔预设的间隔时间,将当前时间与记录的时间点比较,确定暂停播放多媒体文件的暂停时间。电源切断单元,用于判断暂停时间是否超过预设的暂停阈值,并在超过预设的暂停阈值时,自动切断穿戴设备的电源。预设的暂停阈值可根据实际情况设定,比如,设定为20分钟,30分钟等,此处不作限定。本发明第二实施例中,由于根据多媒体文件暂停播放参数选择是否暂停多媒体文件的播放,因此,当满足一定条件(比如摘掉穿戴设备)时,能够暂停多媒体文件的播放,不会存在一直播放画面的情况,从而减少用户再次查找原本画面的操作,节省了查找时间,给用户带来极大的便利。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1