节目播放方法及装置的制造方法

xiaoxiao2020-10-23  15

节目播放方法及装置的制造方法
【技术领域】
[0001] 本公开设及网络技术领域,尤其设及一种节目播放方法及装置。
【背景技术】
[0002] 随着互联网的迅速普及,出现了越来越多基于互联网的节目,该些节目可W通过 智能终端进行播放。比如,当该智能终端为智能电视时,由于智能电视具有全开放式平台, 且搭载了操作系统,因此,可W在智能电视上安装各类应用程序,从而通过安装的应用程 序,可W从互联网中获取相应的节目,从而对获取的节目进行播放。
[0003] 相关技术中,在智能电视播放节目过程中,用户可W使用该智能电视的遥控器对 当前播放的节目进行手动暂停,并且当再次播放该节目时,还可W使用该遥控器对当前播 放的节目进行手动播放,此时,该智能电视会继续上次的播放进度来播放该节目。

【发明内容】

[0004] 为克服相关技术中存在的问题,本公开提供一种节目播放方法及装置。
[0005] 根据本公开实施例的第一方面,提供一种节目播放方法,包括:
[0006] 当接收到节目播放指令时,基于所述节目播放指令携带的节目标识,播放对应的 节目;
[0007] 当所述节目的播放参数满足指定条件时,触发指定操作的操作指令;
[000引基于所述操作指令,暂停所述节目的播放;
[0009] 基于所述指定操作的操作时长,执行所述指定操作;
[0010] 当所述指定操作结束执行时,继续播放所述节目。
[0011] 结合第一方面,在上述第一方面的第一种可能的实现方式中,所述当所述节目的 播放参数满足指定条件时,触发指定操作的操作指令,包括:
[0012] 当所述播放参数为播放时长时,对所述节目的播放时长进行统计;
[0013] 当所述节目的播放时长达到第一指定时长时,触发所述指定操作的操作指令。
[0014] 结合第一方面的第一种可能的实现方式中,在上述第一方面的第二种可能的实现 方式中,所述方法还包括:
[0015] 当所述播放时长每增加第二指定时长时,触发所述指定操作的操作指令;
[0016] 增加所述指定操作的操作时长;
[0017] 相应地,所述基于所述指定操作的操作时长,执行所述指定操作,包括:
[0018] 基于增加后的操作时长,执行所述指定操作。
[0019] 结合第一方面,在上述第一方面的第=种可能的实现方式中,所述当所述节目的 播放参数满足指定条件时,触发指定操作的操作指令,包括:
[0020] 当所述节目包括多个子节目且所述播放参数为子节目连续播放数量时,获取当前 连续播放的子节目数量;
[0021] 当获取的子节目数量为第一指定数值时,触发所述指定操作的操作指令。
[0022] 结合第一方面的第=种可能的实现方式,在上述第一方面的第四种可能的实现方 式中,所述方法还包括:
[0023] 基于获取的子节目数量,确定当前播放的子节目总数量;
[0024]当所述子节目总数量每增加第二指定数值时,触发所述指定操作的操作指令;
[0025] 增加所述指定操作的操作时长;
[0026] 相应地,所述基于所述指定操作的操作时长,执行所述指定操作,包括:
[0027] 基于增加后的操作时长,执行所述指定操作。
[002引结合第一方面,在上述第一方面的第五种可能的实现方式中,所述方法还包括:
[0029] 在所述指定操作的执行过程中,当接收到所述指定操作的跳过指令时,结束所述 指定操作的执行,并执行所述当所述指定操作结束执行时,继续播放所述节目的步骤。
[0030] 结合第一方面的第五种可能的实现方式,在上述第一方面的第六种可能的实现方 式中,所述当接收到所述指定操作的跳过指令时,结束所述指定操作的执行,包括:
[0031] 当接收到所述指定操作的跳过指令时,获取所述节目的播放反馈信息;
[0032] 判断所述节目的播放反馈信息是否满足指定操作跳过条件;
[0033] 当所述节目的播放反馈信息满足所述指定操作跳过条件时,结束所述指定操作的 执行。
[0034] 结合第一方面至第一方面的第六种可能的实现方式中的任一种可能的实现方式, 在上述第一方面的第走种可能的实现方式中,所述指定操作包括播放多媒体文件、暂停所 述节目的播放或者显示倒计时。
[0035] 根据本公开实施例的第二方面,提供一种节目播放装置,所述装置包括:
[0036] 第一播放模块,用于当接收到节目播放指令时,基于所述节目播放指令携带的节 目标识,播放对应的节目;
[0037] 第一触发模块,用于当所述节目的播放参数满足指定条件时,触发指定操作的操 作指令;
[003引暂停模块,用于基于所述操作指令,暂停所述节目的播放;
[0039] 执行模块,用于基于所述指定操作的操作时长,执行所述指定操作;
[0040] 第二播放模块,用于当所述指定操作结束执行时,继续播放所述节目。
[0041] 结合第二方面,在上述第二方面的第一种可能的实现方式中,第一触发模块包 括:
[0042] 统计单元,用于当所述播放参数为播放时长时,对所述节目的播放时长进行统 计;
[0043] 第一触发单元,用于当所述节目的播放时长达到第一指定时长时,触发所述指定 操作的操作指令。
[0044] 结合第二方面的第一种可能的实现方式中,在上述第二方面的第二种可能的实现 方式中,所述装置还包括:
[0045] 第二触发模块,用于当所述播放时长每增加第二指定时长时,触发所述指定操作 的操作指令;
[0046] 第一增加模块,用于增加所述指定操作的操作时长;
[0047] 相应地,所述执行模块包括:
[0048] 第一执行单元,用于基于增加后的操作时长,执行所述指定操作。
[0049] 结合第二方面,在上述第二方面的第=种可能的实现方式中,所述第一触发模块 还包括:
[0050] 第一获取单元,用于当所述节目包括多个子节目且所述播放参数为子节目连续播 放数量时,获取当前连续播放的子节目数量;
[0051] 第二触发单元,用于当获取的子节目数量为第一指定数值时,触发所述指定操作 的操作指令。
[0052] 结合第二方面的第=种可能的实现方式,在上述第二方面的第四种可能的实现方 式中,所述装置还包括:
[0053] 确定模块,基于获取的子节目数量,确定当前播放的子节目总数量;
[0054]第=触发模块,用于当所述子节目总数量每增加第二指定数值时,触发所述指定 操作的操作指令.
[0化5] 第二增加模块,用于增加所述指定操作的操作时长;
[0化6] 相应地,所述执行模块包括:
[0057]第二执行单元,用于基于增加后的操作时长,执行所述指定操作。
[0化引结合第二方面,在上述第二方面的第五种可能的实现方式中,所述装置还包括: [0化9] 结束模块,用于在所述指定操作的执行过程中,当接收到所述指定操作的跳过指 令时,结束所述指定操作的执行,并执行所述当所述指定操作结束执行时,继续播放所述节 目的步骤。
[0060] 结合第二方面的第五种可能的实现方式,在上述第二方面的第六种可能的实现方 式中,所述结束模块包括:
[0061] 第二获取单元,用于在所述指定操作的执行过程中,当接收到所述指定操作的跳 过指令时,获取所述节目的播放反馈信息;
[0062] 判断单元,用于判断所述节目的播放反馈信息是否满足指定操作跳过条件;
[0063] 结束单元,用于当所述节目的播放反馈信息满足所述指定操作跳过条件时,结束 所述指定操作的执行,并执行所述当所述指定操作结束执行时,继续播放所述节目的步骤。
[0064] 结合第二方面至第二方面的第六种可能的实现方式中的任一种可能的实现方式, 在上述第二方面的第走种可能的实现方式中,所述指定操作包括播放多媒体文件、暂停所 述节目的播放或者显示倒计时。
[00化]根据本公开实施例的第=方面,提供一种节目播放装置,所述装置包括:
[0066] 处理器;
[0067] 用于存储处理器可执行指令的存储器;
[0068] 其中,所述处理器被配置为:
[0069] 当接收到节目播放指令时,基于所述节目播放指令携带的节目标识,播放对应的 节目;
[0070] 当所述节目的播放参数满足指定条件时,触发指定操作的操作指令;
[0071] 基于所述操作指令,暂停所述节目的播放;
[0072] 基于所述指定操作的操作时长,执行所述指定操作;
[0073] 当所述指定操作结束执行时,继续播放所述节目。
[0074] 本公开的实施例提供的技术方案可W包括W下有益效果;在本公开实施例中,当 接收到节目播放指令时,终端通过节目播放指令中携带的节目标识,播放对应的节目,另 夕F,该终端可W获取该节目的播放参数,当播放参数满足指定条件时,该终端可自动暂停该 节目的播放,并基于该指定操作的操作时长执行该指定操作,操作简单,并且还可W调节和 舒缓用户眼睛的疲劳感、身体的疲劳感等等,减少长时间观看节目对用户身体造成的损害。
[0075] 应当理解的是,W上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。
【附图说明】
[0076] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施 例,并与说明书一起用于解释本发明的原理。
[0077] 图1是根据一示例性实施例示出的一种节目播放的方法流程图。
[007引图2是根据一示例性实施例示出的另一种节目播放方法的流程图。
[0079] 图3是根据一示例性实施例示出的一种节目播放装置的框图。
[0080] 图4是根据一示例性实施例示出的一种第一触发模块的框图。
[0081] 图5是根据一示例性实施例示出的另一种节目播放装置的框图。
[008 2] 图6是根据一示例性实施例示出的另一种第一触发模块的框图。
[0083] 图7是根据一示例性实施例示出的又一种节目播放装置的框图。
[0084] 图8是根据一示例性实施例示出的又一种节目播放装置的框图。
【具体实施方式】
[0085] 该里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述设及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。W下示例性实施例 中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0086] 图1是根据一示例性实施例示出的一种节目播放方法的流程图,如图1所示方法 用于终端中,包括W下步骤。
[0087] 在步骤101中,当接收到节目播放指令时,基于该节目播放指令携带的节目标识, 播放对应的节目。
[008引在步骤102中,当该节目的播放参数满足指定条件时,触发指定操作的操作指令。
[0089] 在步骤103中,基于该操作指令,暂停该节目的播放。
[0090] 在步骤104中,基于该指定操作的操作时长,执行该指定操作。
[0091] 在步骤105中,当该指定操作结束执行时,继续播放该节目。
[0092] 在本公开实施例中,当接收到节目播放指令时,终端通过节目播放指令中携带的 节目标识,播放对应的节目,另外,该终端可W获取该节目的播放参数,当播放参数满足指 定条件时,该终端可自动暂停该节目的播放,并基于该指定操作的操作时长执行该指定操 作,操作简单,并且还可W调节和舒缓用户眼睛的疲劳感、身体的疲劳感等等,减少长时间 观看节目对用户身体造成的损害。
[0093] 在本公开的另一实施例中,当该节目的播放参数满足指定条件时,触发指定操作 的操作指令,包括:
[0094]当该播放参数为播放时长时,对该节目的播放时长进行统计;
[0095] 当该节目的播放时长达到第一指定时长时,触发该指定操作的操作指令。
[0096] 在本公开的另一实施例中,该方法还包括;
[0097] 当该播放时长每增加第二指定时长时,触发该指定操作的操作指令;
[009引增加该指定操作的操作时长;
[0099] 相应地,基于该指定操作的操作时长,执行该指定操作,包括:
[0100] 基于增加后的操作时长,执行该指定操作。
[0101] 在本公开的另一实施例中,当该节目的播放参数满足指定条件时,触发指定操作 的操作指令,还包括:
[0102] 当该节目包括多个子节目且该播放参数为子节目连续播放数量时,获取当前连续 播放的子节目数量;
[0103] 当获取的子节目数量为第一指定数值时,触发该指定操作的操作指令。
[0104] 在本公开的另一实施例中,该方法还包括:
[01化]基于获取的子节目数量,确定当前播放的子节目总数量;
[0106]当该子节目总数量每增加第二指定数值时,触发该指定操作的操作指令;
[0107] 增加该指定操作的操作时长;
[0108] 相应地,基于该指定操作的操作时长,执行该指定操作,包括:
[0109] 基于增加后的操作时长,执行该指定操作。
[0110] 在本公开的另一实施例中,基于该指定操作的操作时长,执行该指定操作之后,还 包括:
[0111] 在该指定操作的执行过程中,当接收到该指定操作的跳过指令时,结束该指定操 作的执行,并执行当该指定操作结束执行时,继续播放该节目的步骤。
[0112] 在本公开的另一实施例中,当接收到该指定操作的跳过指令时,结束该指定操作 的执行,包括:
[0113] 当接收到该指定操作的跳过指令时,获取该节目的播放反馈信息;
[0114] 判断该节目的播放反馈信息是否满足指定操作跳过条件;
[0115]当该节目的播放反馈信息满足该指定操作跳过条件时,结束该指定操作的执行。
[0116] 在本公开的另一实施例中,该指定操作包括播放多媒体文件、暂停该节目的播放 或者显示倒计时。
[0117] 上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实 施例对此不再一一寶述。
[0118] 图2是根据一示例性实施例示出的一种节目播放方法流程图。参见图2,该方法用 于终端中,该方法包括W下步骤。
[0119] 在步骤201中,当接收到节目播放指令时,基于该节目播放指令携带的节目标识, 播放对应的节目。
[0120] 当该终端接收到节目播放指令时,基于该节目播放指令携带的节目标识,生成节 目播放请求,该节目播放请求携带该节目标识。该终端将该节目播放请求发送给服务器,当 服务器接收到该节目播放请求时,基于该节目播放请求携带的节目标识,从存储的节目标 识与节目数据之间的对应关系中,获取对应的节目数据,并将获取的节目数据发送给该终 端。当该终端接收到该节目数据时,基于该节目数据,播放该节目。
[0121] 比如,该节目的节目标识为ID1,当该终端接收到该节目播放指令时,基于该节目 播放指令携带的节目标识ID1,生成节目播放请求,该节目播放请求携带该节目标识ID1。 该终端将该节目播放请求发送给服务器,当服务器接收到该节目播放请求时,基于该节目 播放请求携带的节目标识ID1,从如下表1所示的节目标识与节目数据之间的对应关系中, 获取节目标识ID1对应的节目数据为数据1,并将获取的数据1发送给该终端。当该终端接 收到该节目数据时,基于该节目数据,播放该节目。
[012引表1
[0123]
[0124] 其中,该节目播放指令可W由用户触发,该用户可W通过指定触发操作来触发,该 指定触发操作可W为手势操作、点击该终端的遥控器的操作等等,本公开实施例对此不做 具体限定。另外,该节目标识用于唯一标识该节目,且该节目标识可W为该节目的名称、该 节目的播放地址等等,本公开实施例同样对此不做具体限定。
[0125]需要说明的是,该终端不仅可W是智能电视,还可W是智能手机、计算机或者平板 电脑等设备,本公开实施例对此不做具体限定。
[0126]在步骤202中,当该节目的播放参数满足指定条件时,触发指定操作的操作指令。
[0127] 在本公开实施例中,由于节目的播放参数可W包括两种,因此,当该节目的播放参 数满足指定条件时,触发指定操作的操作指令的方式可W包括两种:
[0128] 第一种方式、当该播放参数为播放时长时,对该节目的播放时长进行统计;当该节 目的播放时长达到第一指定时长时,触发该指定操作的操作指令。
[0129] 针对第一种方式,当该播放参数为播放时长时,在该终端开始播放该节目时,该终 端可W对该节目的播放时长进行统计,并将统计之后得到的播放时长与第一指定时长进行 比较,当该节目的播放时长等于第一指定时长时,触发该指定操作的操作指令。
[0130] 比如,第一指定时长为1小时,当该终端开始播放该节目时,该终端对该节目的播 放时长进行统计,当统计之后得到的播放时长为1小时,将统计之后得到的播放时长与第 一指定时长进行比较,确定该节目的播放时长等于第一指定时长,此时,该终端可W触发该 指定操作的操作指令。
[0131] 进一步地,当该终端连续播放节目的时间较长时,如果在该节目的播放时长等于 第一指定时长时,触发该指定操作的操作指令,并由该终端执行该指定操作。如果在该终端 执行该指定操作期间,用户的身屯、没有得到全面的缓解,例如眼睛的疲劳感、身体的疲劳感 或者紧张的屯、情等不能完全放松,在该指定操作结束执行之后,再继续播放该节目时,会继 续对该用户的身体造成损害。因此,在本公开实施例中,该终端可W继续统计该节目的播放 时长,并当该播放时长每增加第二指定时长时,触发该指定操作的操作指令,从而由该终端 执行一次指定操作,减少对用户身体造成的损害。
[0132] 需要说明的是,第一指定时长和第二指定时长可W是事先设置的,且第一指定时 长可W大于第二指定时长,比如,第一指定时长可W为1小时,第二指定时长可W为30分 钟,本公开实施例对此不做具体限定。另外,该指定操作的操作指令用于触发该终端执行该 指定操作,且该操作指令可W由终端进行触发。
[0133] 第二种方式、当该节目包括多个子节目且该播放参数为子节目连续播放数量时, 获取当前连续播放的子节目数量;当获取的子节目数量为第一指定数值时,触发该指定操 作的操作指令。
[0134] 针对第二种方式,当该节目包括多个子节目且该播放参数为子节目连续播放数量 时,在该终端开始播放该节目时,该终端可W获取该节目连续播放的子节目数量,并获取得 到的连续播放的子节目数量与第一指定数值进行比较,当该节目连续播放的子节目数量等 于第一指定数值时,触发该指定操作的操作指令。
[01巧]比如,第一指定数值为3,当该终端开始播放该节目时,该终端可W获取该节目连 续播放的子节目数量,获取得到的连续播放的子节目数量为3时,确定该节目连续播放的 子节目数量等于第一指定数值,此时,该终端可W触发该指定操作的操作指令。
[0136] 进一步地,当该终端连续播放该节目的子节目数量较多时,在该节目的子节目连 续播放数量等于第一指定数值时,触发该指定操作的操作指令,并由该终端执行该指定操 作。如果在该终端执行该指定操作期间,用户的身屯、没有得到全面的缓解,例如眼睛的疲劳 感、身体的疲劳感或者紧张的屯、情等不能完全放松,在该指定操作结束执行之后,再继续播 放该节目时,会继续对该用户的身体造成损害。因此,在本公开实施例中,该终端可W继续 获取该节目连续播放的子节目数量,并当连续播放的子节目数量每增加第二指定数值时, 触发该指定操作的操作指令,从而由该终端执行一次指定操作,减少对用户身体造成的损 害。
[0137] 需要说明的是,第一指定数值和第二指定数值可W是事先设置的,且第一指定数 值可W大于第二指定数值,比如,第一指定数值可W为3,第二指定数值可W为2,本公开实 施例对此不做具体限定。
[0138] 需要说明的 是,该指定操作可W包括播放多媒体文件、暂停该节目的播放或者显 示倒计时,该多媒体文件可W为视频、音频、图片等等,且该多媒体文件可W从该终端本地 存储的多媒体文件中获取,也可W从服务器存储的多媒体文件中获取。当然,实际应用中, 指定操作还可W是播放学习节目、关掉显示器等等,本公开实施例对此不做具体限定。
[0139] 在步骤203中,基于该操作指令,暂停该节目的播放,并基于该指定操作的操作时 长,执行该指定操作。
[0140] 当该终端接收到该操作指令时,暂停该节目的播放,并获取该指定操作和该指定 操作的操作时长,之后,该终端基于获取的指定操作和该指定操作的操作时长,执行该指定 操作。
[0141] 需要说明的是,该指定操作和该指定操作的操作时长都是事先设置的。而设置该 指定操作和该指定操作的操作时长的过程可W为;当终端接收到指定操作的设置指令时, 显示指定操作设置界面,并通过该指定操作设置界面接收用户设置的指定操作和该指定操 作的操作时长。之后,该终端可w存储该指定操作和该指定操作的操作时长。其中,该指定 操作的设置指令可W由用户触发,该用户可W通过指定触发操作来触发,本公开实施例对 此不做具体限定。
[0142] 另外,该指定操作和该指定操作的操作时长可W在该终端播放该节目之前进行设 置,还可W在播放该节目过程中进行设置,当然,在该终端设置该指定操作和该指定操作的 操作时长之后,该终端还可W在该节目播放之前或者在该节目的播放过程中对已设置的指 定操作和该指定操作的操作时长进行修改,本公开实施例对此不做具体限定。
[0143] 再者,该指定操作的操作时长可W设置为固定时长,也可W将该指定操作的操作 时长设置为随机时长。比如,当该指定操作为播放多媒体文件时,该指定操作的操作时长可 W设置为固定时长,还可W设置为该多媒体文件的播放时长,由于不同的多媒体文件的播 放时长不同,因此,当将该指定操作的操作时长设置为该多媒体文件的播放时长时,该指定 操作的操作时长即为随机时长。
[0144] 进一步地,由于在上述步骤202中,当该节目的播放时长每增加第二指定时长时, 还可W触发该指定操作的操作指令,并且为了进一步减少对该用户身体造成的损害,因此, 在本公开实施例中,当该节目的播放时长每增加第二指定时长,且该终端触发该指定操作 的操作指令之后,还可W增加该指定操作的操作时长;并基于增加后的操作时长,执行该指 定操作。
[0145] 其中,增加该指定操作的操作时长的过程可W为:将该指定操作的操作时长增加 第=指定时长,该第=指定时长可W是事先设置的,比如,第=指定时长可W为20分钟,本 公开实施例对此不做具体限定。
[0146] 或者,增加该指定操作的操作时长的过程还可W为:基于该节目的播放时长,从存 储的播放时长与增加时长之间的对应关系中,获取对应的增加时长,并将该指定操作的操 作时长增加该增加时长。其中,该播放时长和增加时长之间的对应关系可W事先存储。
[0147] 比如,该节目的播放时长为1小时,该指定操作的操作时长为10分钟,该终端基于 该节目的播放时长,从如下表2所示的播放时长和增加时长之间的对应关系中,获取对应 的增加时长为5分钟,此时,该终端可W将该指定操作的操作时长10分钟增加5分钟,得到 增加后的操作时长为15分钟。
[0148] 表 2
[0149]
[0150] 进一步地,由于在上述步骤202中,基于获取的子节目数量,确定当前播放的子节 目总数量;当该子节目总数量每增加第二指定数值时,还可W触发该指定操作的操作指令, 并且为了进一步减少对该用户身体造成的损害,因此,在本公开实施例中,当该子节目总数 量每增加第二指定数值,且触发该指定操作的操作指令之后,该终端可W增加该指定操作 的操作时长;并基于增加后的操作时长,执行该指定操作。
[0151] 需要说明的是,增加该指定操作的操作时长的方法可W与上述方法相同,本公开 实施例对此不再进行详细描述。
[0152] 在步骤204中,当该指定操作结束执行时,继续播放该节目。
[0153]在本公开实施例中,当该终端执行该指定操作时,该终端可W统计该指定操作的 执行时长,并将该指定操作的执行时长和该指定操作的操作时长进行比较,当该指定操作 的执行时长等于该指定操作的操作时长时,该终端确定该指定操作结束执行。之后,该终端 可W继续播放该节目。
[0154] 进一步,在该指定操作的执行过程中,当接收到该指定操作的跳过指令时,结束该 指定操作的执行,并继续播放该节目。
[0155] 其中,当接收到该指定操作的跳过指令时,结束该指定操作执行的过程可W为:当 接收到该指定操作的跳过指令时,该终端可W直接结束该指定操作的执行。或者,当接收 到该指定操作的跳过指令时,该终端可W获取该节目的播放反馈信息;判断该节目的播放 反馈信息是否满足指定操作跳过条件;当该节目的播放反馈信息满足该指定操作跳过条件 时,结束该指定操作的执行。
[0156] 跳过指令用于对该终端当前执行的指定操作进行跳过,且该跳过指令可W是用户 手动来触发,该用户可W通过指定触发操作来触发。另外,当该终端接收到该指定操作的跳 过指令时,会获取该节目的播放反馈信息,从而基于该节目的播放反馈信息来判断是否结 束该指定操作的执行。而基于该节目的播放反馈信息来判断是否结束该指定操作的执行可 W包括如下(1)-(3)的方式:
[0157] (1)、W管理员身份进行跳过;也即是,当该终端接收到该指定操作的跳过指令时, 显示跳过验证界面,并通过该跳过验证界面接收用户输入的管理员账号和账号密码,之后, 该终端可W对该管理员账号和账号密码进行验证,当验证通过时,确定结束该指定操作的 执行。当验证不通过时,继续执行该指定操作。
[0158] 其中,终端对该管理员账号和账号密码进行验证的过程可W为:该终端将该管理 员账号和账号密码发送给服务器。当服务器接收到该终端发送的管理员账号和账号密码 时,根据该管理员账号,从存储的账号和密码之间的对应关系中,获取对应的密码,并将获 取的密码与接收的账号密码进行比较,如果二者相同,则服务器确定该管理员账号验证通 过,否则,确定该管理员账号验证不通过。
[0159] 或者,终端对该管理员账号和账号密码进行验证的过程可W为:该终端基于该管 理员账号,从存储的账号与密码之间的对应关系中,获取对应的密码,并将获取的密码与该 账号密码进行比较,如果二者相同,则确定该管理员账号验证通过,否则,确定该管理员账 号验证不通过。
[0160] 比如,用户输入的管理员账号为12345678,W及用户输入的账号密码为123qaz, 当该终端对该管理员账号12345678和账号密码123qaz进行验证时,该终端基于该管理 员账号12345678,从如下表3所示的账号与密码之间的对应关系中,获取对应的密码为 123qaz,并将获取的密码123qaz与该账号密码123qaz进行比较,确定二者相同,进而确定 该管理员账号验证通过。
[0161] 表 3
[0162]
[0163] 需要说明的是,该终端需要事先从服务器中注册管理员账号和账号密码,之后,该 服务器可W将该管理员账号和账号密码发送给该终端,该终端可W将该管理员账号和账号 密码,存储在账号与密码之间的对应关系中。
[0164] (2)、有条件跳过;当该终端接收到该指定操作的跳过指令时,显示条件跳过问题, 当该终端接收到用户输入的答案时,该终端可W对该条件跳过问题和答案进行验证,当验 证通过时,确定结束该指定操作的执行。当验证不通过时,继续执行该指定操作。
[0165]其中,终端对该条件跳过问题和答案进行验证的过程可W为;该终端将该条件跳 过问题和答案发送给服务器。当服务器接收到该终端发送的条件跳过问题和答案时,根据 该条件跳过问题,从存储的条件跳过问题和答案之间的对应关系中,获取对应的答案,并将 获取的答案与接收的用户输入的答案进行比较,如果二者相同,则服务器确定该条件跳过 问题验证通过,否则,确定该条件跳过问题验证不通过。
[0166]或者,终端对该条件跳过问题和答案进行验证的过程可W为;该终端基于该条件 跳过问题,从存储的条件跳过问题与答案之间的对应关系中,获取对应的答案,并将获取的 答案与用户输入的答案进行比较,如果二者相同,则确定该管条件跳过问题验证通过,否 贝1J,确定该条件跳过问题验证不通过。
[0167] 比如,该条件跳过问题为问题1,用户输入的答案为答案1,当该终端对该问题1和 用户输入的答案1进行验证时,该终端基于该问题1,从如下表4所示的条件跳过问题与答 案之间的对应关系中,获取对应的答案为答案1,并将获取的答案1与该用户输入的答案1 进行比较,确定二者相同,进而确定该条件跳过问题验证通过。
[0168]表 4
[0169]
[0170] 需要说明的是,条件跳过问题可W是该服务器事先基于该节目进行设置的,也可 W是用户事先进行随机设置的,且设置的条件跳过问题的个数可W是一个或多个,本公开 实施例对此不做具体限定。
[0171](3)、不可跳过;当该终端接收到该指定操作的跳过指令时,该终端将该节目的播 放参数与指定参数阔值进行比较,当该节目的播放参数大于或等于该指定参数阔值时,确 定该指定操作不可跳过,该终端需要继续执行该指定操作,否则,确定该指定操作可W跳 过,该终端可W结束执行该指定操作。
[0172] 需要说明的是,指定参数阔值可W是事先设置的,当该节目的播放参数较大时,也 即是,当该节目的播放参数大于或等于该指定参数阔值时,该终端强制性地执行该指定操 作,而不跳过该指定操作,从而可W减少对用户身体造成的损害。
[0173] 进一步地,当该终端确定该指定操作不可跳过时,该终端可W显示不可跳过提示 信息,该不可跳过提示信息用于提示用户观看该节目的时间较长。
[0174] 在本公开的实施例中,当接收到节目播放指令时,终端通过节目播放指令中携带 的节目标识,播放对应的节目,另外,该终端可W获取该节目的播放参数,当播放参数满足 指定条件时,该终端可自动暂停该节目的播放,并基于该指定操作的操作时长执行该指定 操作, 操作简单,并且还可W调节和舒缓用户眼睛的疲劳感、身体的疲劳感等等,减少长时 间观看节目对用户身体造成的损害。
[0175] 图3是根据一示例性实施例示出的一种节目播放装置框图。参照图3,该装置包括 第一播放模块301,第一触发模块302,暂停模块303,第一执行模块304,第二播放模块305。
[0176] 第一播放模块301,用于当接收到节目播放指令时,基于该节目播放指令携带的节 目标识,播放对应的节目;
[0177] 第一触发模块302,用于当该节目的播放参数满足指定条件时,触发指定操作的操 作指令;
[0178] 暂停模块303,用于基于该操作指令,暂停该节目的播放;
[0179]执行模块304,用于基于该指定操作的操作时长,执行该指定操作;
[0180] 第二播放模块305,用于当该指定操作结束执行时,继续播放该节目。
[0181] 在本公开的另一实施例中,参见图4,第一触发模块302包括统计单元3021,第一 触发单元3022。
[0182] 统计单元3021,用于当该播放参数为播放时长时,对该节目的播放时长进行统 计;
[0183] 第一触发单元3022,用于当该节目的播放时长达到第一指定时长时,触发该指定 操作的操作指令。
[0184] 在本公开的另一实施例中,参见图5,该装置还包括第二触发模块306,第一增加 模块307。
[0185] 第二触发模块306,用于当该播放时长每增加第二指定时长时,触发该指定操作的 操作指令;
[0186] 第一增加模块307,用于增加该指定操作的操作时长;
[0187] 相应地,该执行模块304包括;
[0188] 第一执行单元,用于基于增加后的操作时长,执行该指定操作。
[0189] 在本公开的另一实施例中,参见图6,第一触发模块302还包括第一获取单元 3023,第二触发单元3024。
[0190] 第一获取单元3023,用于当该节目包括多个子节目且该播放参数为子节目连续播 放数量时,获取当前连续播放的子节目数量;
[0191] 第二触发单元3024,用于当获取的子节目数量为第一指定数值时,触发该指定操 作的操作指令。
[0192] 在本公开的另一实施例中,参见图7,该装置还包括确定模块308,第=触发模块 309,第二增加模块310。
[0193] 确定模块308,基于获取的子节目数量,确定当前播放的子节目总数量;
[0194]第=触发模块309,用于当该子节目总数量每增加第二指定数值时,触发该指定操 作的操作指令;
[0195] 第二增加模块310,用于增加该指定操作的操作时长;
[0196] 相应地,该执行模块304包括:
[0197] 第二执行单元,用于基于增加后的操作时长,执行该指定操作。
[0198] 在本公开的另一实施例中,该装置还包括:
[0199] 结束模块,用于在该指定操作的执行过程中,当接收到该指定操作的跳过指令时, 结束该指定操作的执行,并执行当该指定操作结束执行时,继续播放该节目的步骤。
[0200] 在本公开的另一实施例中,该结束模块包括第二获取单元,判断单元,结束单元。
[0201] 第二获取单元,用于当接收到该指定操作的跳过指令时,获取该节目的播放反馈 f目息;
[0202] 判断单元,用于判断该节目的播放反馈信息是否满足指定操作跳过条件;
[0203] 结束单元,用于当该节目的播放反馈信息满足该指定操作跳过条件时,结束该指 定操作的执行。
[0204] 在本公开的另一实施例中,该指定操作包括播放多媒体文件、暂停该节目的播放 或者显示倒计时。
[0205] 在本公开的实施例中,当接收到节目播放指令时,终端通过节目播放指令中携带 的节目标识,播放对应的节目,另外,该终端可W获取该节目的播放参数,当播放参数满足 指定条件时,该终端可自动暂停该节目的播放,并基于该指定操作的操作时长执行该指定 操作,操作简单,并且还可W调节和舒缓用户眼睛的疲劳感、身体的疲劳感等等,减少长时 间观看节目对用户身体造成的损害。
[0206] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0207] 图8是根据一示例性实施例示出的一种用于节目播放的装置800的框图。例如, 装置800可W是智能电视、移动电话,计算机,数字广播终端,消息收发设备,游戏控制台, 平板设备,医疗设备,健身设备,个人数字助理等。
[020引参照图8,装置800可W包括W下一个或多个组件;处理组件802,存储器804,电 源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口 812,传感器组件814, W及通信组件816。
[0209] 处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相 机操作和记录操作相关联的操作。处理元件802可W包括一个或多个处理器820来执行指 令,W完成上述的方法的全部或部分步骤。此外,处理组件802可W包括一个或多个模块, 便于处理组件802和其他组件之间的交互。例如,处理部件802可W包括多媒体模块,W方 便多媒体组件808和处理组件802之间的交互。
[0210] 存储器804被配置为存储各种类型的数据W支持在设备800的操作。该些数据的 示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据, 消息,图片,视频等。存储器804可W由任何类型的易失性或非易失性存储设备或者它们的 组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器巧EPROM),可擦除 可编程只读存储器巧PROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪 存储器,磁盘或光盘。
[0211] 电力组件806为装置800的各种组件提供电力。电力组件806可W包括电源管理 系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
[0212] 多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在 一些实施例中,屏幕可W包括液晶显示器(LCD)和触摸面板(T巧。如果屏幕包括触摸面板, 屏幕可W被实现为触摸屏,W接收来自用户的输入信号。触摸面板包括一个或多个触摸传 感器W感测触摸、滑动和触摸面板上的手势。所述触摸传感器可W不仅感测触摸或滑动动 作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多 媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄 模式或视频模式时,前置摄像头和/或后置摄像头可W接收外部的多媒体数据。每个前置 摄像头和后置摄像头可W是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0213] 音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个 麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风 被配置为接收外部音频信号。所接收的音频信号可W被进一步存储在存储器804或经由通 信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0214]I/O接口 812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可 W是键盘,点击轮,按钮等。该些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁 定按钮。
[0215] 传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评 估。例如,传感器组件814可W检测到设备800的打开/关闭状态,组件的相对定位,例如 所述组件为装置800的显示器和小键盘,传感器组件814还可W检测装置800或装置800 一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和 装置800的温度变化。传感器组件814可W包括接近传感器,被配置用来在没有任何的物 理接触时检测附近物体的存在。传感器组件814还可W包括光传感器,如CMOS或CCD图像 传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可W包括加速度传 感器,巧螺仪传感器,磁传感器,压力传感器或温度传感器。
[0216] 通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装 置800可W接入基于通信标准的无线网络,如WiFi, 2G或3G,或它们的组合。在一个示例性 实施例中,通信部件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关 信息。在一个示例性实施例中,所述通信部件816还包括近场通信(NFC)模块,W促进短程 通信。例如,在NFC模块可基于射频识别脚ID)技术,红外数据协会化DA)技术,超宽带 扣WB)技术,藍牙炬T)技术和其他技术来实现。
[0217] 在示例性实施例中,装置800可W被一个或多个应用专用集成电路(ASIC)、数字 信号处理器值SP)、数字信号处理设备值SPD)、可编程逻辑器件(PLD)、现场可编程口阵列 (FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0218] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例 如包括指令的存储器804,上述指令可由装置800的处理器820执行W完成上述方法。例 如,所述非临时性计算机可读存储介质可W是ROM、随机存取存储器(RAM)、CD-ROM、磁带、 软盘和光数据存储设备等。
[0219] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理 器执行时,使得移动终端能够执行一种节目播放方法,所述方法包括:
[0220] 当接收到节目播放指令时,基于该节目播放指令携带的节目标识,播放对应的节 目;
[0221] 当该节目的播放参数满足指定条件时,触发指定操作的操作指令;
[0222] 基于该操作指令,暂停该节目的播放;
[0223] 基于该指定操作的操作时长,执行该指定操作; [0224] 当该指定操作结束执行时,继续播放该节目。
[0225] 在本公开的另一实施例中,当该节目的播放参数满足指定条件时,触发指定操作 的操作指令,包括:
[0226] 当该播放参数为播放时长时,对该节目的播放时长进行统计;
[0227] 当该节目的播放时长达到第一指定时长时,触发该指定操作的操作指令。
[0228] 在本公开的另一实施例中,该方法还包括;
[0229] 当该播放时长每增加第二指定时长时,触发该指定操作的操作指令;
[0230] 增加该指定操作的操作时长;
[0231] 相应地,该基于该指定操作的操作时长,执行该指定操作,包括:
[0232] 基于增加后的操作时长,执行该指定操作。
[0233] 在本公开的另一实施例中,当该节目的播放参数满足指定条件时,触发指定操作 的操作指令,包括:
[0234] 当该节目包括多个子节目且该播放参数为子节目连续播放数量时,获取当前连续 播放的子节目数量;
[02巧]当获取的子节目数量为第一指定数值时,触发该指定操作的操作指令。
[0236] 在本公开的另一实施例中,该方法还包括;
[0237] 基于获取的子节目数量,确定当前播放的子节目总数量;
[0238] 当该子节目总数量每增加第二指定数值时,触发该指定操作的操作指令;
[0239] 增加该指定操作的操作时长;
[0240] 相应地,该基于该指定操作的操作时长,执行该指定操作,包括:
[0241] 基于增加后的操作时长,执行该指定操作。
[0242] 在本公开的另一实施例中,该方法还包括;
[0243] 在该指定操作的执行过程中,当接收到该指定操作的跳过指令时,结束该指定操 作的执行,并执行当该指定操作结束执行时,继续播放该节目的步骤。
[0244] 在本公开的另一实施例中,该当接收到该指定操作的跳过指令时,结束该指定操 作的执行,包括:
[0245] 当接收到该指定操作的跳过指令时,获取该节目的播放反馈信息;
[0246] 判断该节目的播放反馈信息是否满足指定操作跳过条件;
[0247] 当该节目的播放反馈信息满足该指定操作跳过条件时,结束该指定操作的执行。
[0248] 在本公开的另一实施例中,该指定操作包括播放多媒体文件、暂停该节目的播放 或者显示倒计时。
[0249] 在本公开的实施例中,当接收到节目播放指令时,终端通过节目播放指令中携带 的节目标识,播放对应的节目,另外,该终端可W获取该节目的播放参数,当播放参数满足 指定条件时,该终端可自动暂停该节目的播放,并基于该指定操作的操作时长执行该指定 操作,操作简单,并且还可W调节和舒缓用户眼睛的疲劳感、身体的疲劳感等等,减少长时 间观看节目对用户身体造成的损害。
[0巧0] 本领域技术人员在考虑说明书及实践该里公开的发明后,将容易想到本发明的其 它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,该些变型、用途或 者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的 权利要求指出。
[0251] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并 且可W在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1. 一种节目播放方法,其特征在于,所述方法包括: 当接收到节目播放指令时,基于所述节目播放指令携带的节目标识,播放对应的节 目; 当所述节目的播放参数满足指定条件时,触发指定操作的操作指令; 基于所述操作指令,暂停所述节目的播放; 基于所述指定操作的操作时长,执行所述指定操作; 当所述指定操作结束执行时,继续播放所述节目。2. 如权利要求1所述的方法,其特征在于,所述当所述节目的播放参数满足指定条件 时,触发指定操作的操作指令,包括: 当所述播放参数为播放时长时,对所述节目的播放时长进行统计; 当所述节目的播放时长达到第一指定时长时,触发所述指定操作的操作指令。3. 如权利要求2所述的方法,其特征在于,所述方法还包括: 当所述播放时长每增加第二指定时长时,触发所述指定操作的操作指令; 增加所述指定操作的操作时长; 相应地,所述基于所述指定操作的操作时长,执行所述指定操作,包括: 基于增加后的操作时长,执行所述指定操作。4. 如权利要求1所述的方法,其特征在于,所述当所述节目的播放参数满足指定条件 时,触发指定操作的操作指令,包括: 当所述节目包括多个子节目且所述播放参数为子节目连续播放数量时,获取当前连续 播放的子节目数量; 当获取的子节目数量为第一指定数值时,触发所述指定操作的操作指令。5. 如权利要求4所述的方法,其特征在于,所述方法还包括: 基于获取的子节目数量,确定当前播放的子节目总数量; 当所述子节目总数量每增加第二指定数值时,触发所述指定操作的操作指令; 增加所述指定操作的操作时长; 相应地,所述基于所述指定操作的操作时长,执行所述指定操作,包括: 基于增加后的操作时长,执行所述指定操作。6. 如权利要求1所述的方法,其特征在于,所述基于所述指定操作的操作时长,执行所 述指定操作之后,还包括: 在所述指定操作的执行过程中,当接收到所述指定操作的跳过指令时,结束所述指定 操作的执行,并执行所述当所述指定操作结束执行时,继续播放所述节目的步骤。7. 如权利要求6所述的方法,其特征在于,所述当接收到所述指定操作的跳过指令时, 结束所述指定操作的执行,包括: 当接收到所述指定操作的跳过指令时,获取所述节目的播放反馈信息; 判断所述节目的播放反馈信息是否满足指定操作跳过条件; 当所述节目的播放反馈信息满足所述指定操作跳过条件时,结束所述指定操作的执 行。8. 如权利要求1-7任一权利要求所述的方法,其特征在于,所述指定操作包括播放多 媒体文件、暂停所述节目的播放或者显示倒计时。9. 一种节目播放装置,其特征在于,所述装置包括: 第一播放模块,用于当接收到节目播放指令时,基于所述节目播放指令携带的节目标 识,播放对应的节目; 第一触发模块,用于当所述节目的播放参数满足指定条件时,触发指定操作的操作指 令; 暂停模块,用于基于所述操作指令,暂停所述节目的播放; 执行模块,用于基于所述指定操作的操作时长,执行所述指定操作; 第二播放模块,用于当所述指定操作结束执行时,继续播放所述节目。10. 如权利要求9所述的装置,其特征在于,所述第一触发模块包括: 统计单元,用于当所述播放参数为播放时长时,对所述节目的播放时长进行统计; 第一触发单元,用于当所述节目的播放时长达到第一指定时长时,触发所述指定操作 的操作指令。11. 如权利要求10所述的装置,其特征在于,所述装置还包括: 第二触发模块,用于当所述播放时长每增加第二指定时长时,触发所述指定操作的操 作指令; 第一增加模块,用于增加所述指定操作的操作时长; 相应地,所述执行模块包括: 第一执行单元,用于基于增加后的操作时长,执行所述指定操作。12. 如权利要求9所述的装置,其特征在于,所述第一触发模块还包括: 第一获取单元,用于当所述节目包括多个子节目且所述播放参数为子节目连续播放数 量时,获取当前连续播放的子节目数量; 第二触发单元,用于当获取的子节目数量为第一指定数值时,触发所述指定操作的操 作指令。13. 如权利要求12所述的装置,其特征在于,所述装置还包括: 确定模块,基于获取的子节目数量,确定当前播放的子节目总数量; 第三触发模块,用于当所述子节目总数量每增加第二指定数值时,触发所述指定操作 的操作指令; 第二增加模块,用于增加所述指定操作的操作时长; 相应地,所述执行模块包括: 第二执行单元,用于基于增加后的操作时长,执行所述指定操作。14. 如权利要求9所述装置,其特征在于,所述装置还包括: 结束模块,用于在所述指定操作的执行过程中,当接收到所述指定操作的跳过指令时, 结束所述指定操作的执行,并执行所述当所述指定操作结束执行时,继续播放所述节目的 步骤。15. 如权利要求14所述的方法,其特征在于,所述结束模块包括: 第二获取单元,用于在所述指定操作的执行过程中,当接收到所述指定操作的跳过指 令时,获取所述节目的播放反馈信息; 判断单元,用于判断所述节目的播放反馈信息是否满足指定操作跳过条件; 结束单元,用于当所述节目的播放反馈信息满足所述指定操作跳过条件时,结束所述 指定操作的执行,并执行所述当所述指定操作结束执行时,继续播放所述节目的步骤。16. 如权利要求9-15任一权利要求所述的装置,其特征在于,所述指定操作包括播放 多媒体文件、暂停所述节目的播放或者显示倒计时。17. -种节目播放装置,其特征在于,所述装置包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 当接收到节目播放指令时,基于所述节目播放指令携带的节目标识,播放对应的节 目; 当所述节目的播放参数满足指定条件时,触发指定操作的操作指令; 基于所述操作指令,暂停所述节目的播放; 基于所述指定操作的操作时长,执行所述指定操作; 当所述指定操作结束执行时,继续播放所述节目。
【专利摘要】本公开是关于一种节目播放方法及装置。所述方法包括:当接收到节目播放指令时,基于所述节目播放指令携带的节目标识,播放对应的节目;当所述节目的播放参数满足指定条件时,触发指定操作的操作指令;基于所述操作指令,暂停所述节目的播放;基于所述指定操作的操作时长,执行所述指定操作;当所述指定操作结束执行时,继续播放所述节目。本公开通过自动在该节目中间插入指定操作,操作简单,还可以减少长时间观看节目对用户身体造成的损害。
【IPC分类】H04N21/258, H04N21/472, H04N21/442
【公开号】CN104902334
【申请号】CN201510262318
【发明人】王爱军, 刘华东, 龙全明
【申请人】小米科技有限责任公司
【公开日】2015年9月9日
【申请日】2015年5月21日

最新回复(0)