历史记录管理方法与流程

专利2022-05-09  99


本发明涉及智能电视技术领域,尤其是涉及一种历史记录管理方法。



背景技术:

随着互联网和大数据的不断发展,智能电视也逐渐地走向了智能化和多样化,例如:安装有智能电视操作系统的机顶盒/电视/投影仪等设备。智能电视通过该智能电视操作系统可以实现门户导航、节目检索、软件下载以及信息上传等操作。

在相关技术中,由于智能电视的大屏特性,从而导致挂机事件时有发生,即用户离开了智能电视的观看范围,但是智能电视依然持续播放视频,而该视频的播放进度也被作为历史记录存储,导致历史记录的准确性低,从而影响基于历史记录的视频续播或视频推荐等。

目前针对相关技术中由于挂机事件而导致历史记录准确性低的问题,尚未提出有效的解决方案。



技术实现要素:

为了克服相关技术的不足,本发明的目的在于提供一种历史记录管理方法,其具有历史记录准确性高的优点。

本发明的目的采用如下技术方案实现:

一种历史记录管理方法,所述方法包括:

接收触发信号,响应所述触发信号控制相机开启,且所述相机的采集范围与智能电视的观看范围相适配;

基于所述相机采集的信息判断所述观看范围内是否存在用户,若否,则获取所述用户就近离开所述观看范围的第一时间;

判断所述用户在所述第一时间之后的预设时段内是否重新进入所述观看范围,若否,则停止记录视频的播放进度,并基于所述视频在第一时间的播放进度生成第一历史记录保存。

在其中一些实施例中,历史记录数据库与账号一对一设置,则所述第一历史记录保存包括:所述第一历史记录保存于与所述用户的账号对应的历史记录数据库内。

在其中一些实施例中,所述方法还包括:

判断所述观看范围内是否仅存在一个具有账号的用户,若是,则所述智能电视切换为与所述账号对应的历史记录数据库。

在其中一些实施例中,所述方法还包括:

判断所述观看范围内是否仅存在不具有账号的用户,若是,则所述智能电视不显示历史记录。

在其中一些实施例中,所述方法还包括:

判断所述观看范围内是否存在不具有账号的用户,若是,则记为陌生用户,并基于所述陌生用户的面部特征创建对应的账号和历史记录数据库。

在其中一些实施例中,所述方法还包括:

判断所述观看范围内是否存在两个以上的用户,若是,则禁止所述获取所述用户就近离开所述观看范围的第一时间。

在其中一些实施例中,所述方法还包括:

在判定所述观看范围内存在两个以上的用户的情况下,所述智能电视不显示历史记录或显示全部历史记录。

在其中一些实施例中,在基于所述视频在第一时间的播放进度生成第一历史记录保存之后,所述方法还包括:

获取所述用户重新进入所述观看范围的第二时间;

判断所述用户在所述第二时间之后的预设时段内是否离开所述观看范围,若否,则删除所述第一历史记录,并启动记录对应视频的播放进度。

相比相关技术,本发明的有益效果在于:相机的采集范围与智能电视的采集范围相适配,由此可以通过相机采集的信息判定观看范围内是否存在用户,而若用户离开观看范围内的时长满足预设条件,则生成与第一时间对应的第一历史记录,该第一历史记录与用户实际观看视频的进度相符,因此,提高了历史记录的准确性,相应地,也提高了基于历史记录的视频续播或视频推荐等操作的准确性。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本申请实施例所示历史记录管理方法的流程图;

图2是本申请实施例所示另一种历史记录管理方法的流程图;

图3是本申请实施例所示历史记录管理方法的局部原理图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。

本实施例提供了一种历史记录管理方法,旨在解决由于挂机事件而导致历史记录准确性低的问题。

图1是本申请实施例所示历史记录管理方法的流程图,参照图1所示,本方法包括步骤s101至步骤s105。

步骤s101、接收触发信号,响应触发信号控制相机开启,且相机的采集范围与智能电视的观看范围相适配。

步骤s102、基于相机采集的信息判断观看范围内是否存在用户。若否,则执行步骤s103。

步骤s103、获取用户就近离开观看范围的第一时间。

步骤s104、判断用户在第一时间之后的预设时段内是否重新进入观看范围,若否,则执行步骤s304。

步骤s105、停止记录视频的播放进度,并基于视频在第一时间的播放进度生成第一历史记录保存。

在此值得说明的是,对于步骤s102至步骤s105而言,均应同一用户和同一视频。可以理解,该方法的步骤可以是基于执行设备完成的。具体地,该执行设备可以为服务器、云服务器、智能电视以及处理器等设备,但该执行设备不限于上述类型。

可以理解,在上述流程中或者附图的流程图中示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

综上所述,相机的采集范围与智能电视的采集范围相适配,由此可以通过相机采集的信息判定观看范围内是否存在用户,而若用户离开观看范围内的时长满足预设条件,则生成与第一时间对应的第一历史记录,该第一历史记录与用户实际观看视频的进度相符,因此,提高了历史记录的准确性,相应地,也提高了基于历史记录的视频续播或视频推荐等操作的准确性。

作为一个可选的实施方式,对于步骤s101,该相机可以作为智能电视的一部分,即该相机内置于智能电视,该相机也可以与智能电视相独立,即该相机外置于智能电视,具体在此不做限制。

可以理解,该触发信号可以定时生成,相应地,该相机对应定时开启,该触发信号也可以基于人工操作后生成,该触发信号还可以与开机操作对应生成,即在智能电视开机后,则该相机自动开启,从而可以获取准确的第一时间,相应提高第一历史记录的准确性。该触发信号的生成方式在此不做限定,优选采用与开机操作对应生成。

在执行设备为服务器或云服务器等的情况下,则该触发信号由智能电视生成并上传至执行设备;执行设备向智能电视下发开启指令,智能电视响应该开启指令开启相机,或执行设备直接向相机下发开启指令,相机响应开启指令开启;相机将采集的信息可以直接或经由智能电视间接上传至执行设备。

在执行设备为智能电视的情况下,则该触发信号可以由其自动生成,并直接控制相机开启,相应地,相机的采集信息上传至该智能电视。

在此值得说明的是,相机可以经过调整实现相机的采集范围与智能电视的观看范围相适配。可以理解,智能电视的观看范围可以由人工进行界定,而相机的采集范围应当包括该智能电视的观看范围。

作为一个可选的实施方式,对于步骤s102,该执行设备具有用于识别观看范围内是否有用户的系统,该系统可以是根据人形进行识别,也可以根据人脸进行识别,具体在此不做限制。

在此值得说明的是,在相机一直开启的情况下,用户在离开观看范围内时便可以得到第一时间并执行步骤s103;在相机定时开启的情况下,若用户在相机关闭的情况下离开,则可以将相机重新开启的时间作为第一时间或相机对于重新开启而言上一次关闭的时间作为第一时间。优选地,在执行设备执行步骤s103之后应当解除相机的定时开启和关闭,直至用户重新进入观看范围内并待上一段时间之后则触发相机的定时开启和关闭。

作为一个可选的实施方式,对于步骤s104,在第一时间之后的预设时段的时长在此不做限定,例如5min~10min,但是,该预设时段的起始时间应当是该第一时间。

在此值得说明的是,在相机一直开启的情况下,用户在重新进入观看范围内的时间可以直接得到;在相机定时开启的情况下,若用户在相机关闭的情况下重新进入,可以将相机重新开启的时间作为用户重新进入观看范围内的时间。

作为一个可选的实施方式,对于步骤s105,可以理解,若一个视频停止记录播放进度,则该视频在关闭的情况下,并不会生成相应的历史记录。该第一历史记录可以包括:视频名称、视频在第一时间时的播放进度,当然,该第一历史记录并不限定上述类型,可以根据具体情况进行调整。

作为一个可选的实施方式,在步骤s104判定用户在第一时间之后的预设时段内未重新进入观看范围,则继续记录视频的播放进度,相应地,在该视频关闭时,则根据视频关闭时的播放进度生成相应的历史记录。

作为一个可选的实施方式,图2是本申请实施例所示另一种历史记录管理方法的流程图,该方法可以包括步骤s201至步骤s208,步骤s201和步骤s205可以参照上述步骤s101至步骤s105的相关说明,具体在此不再赘述。

步骤s206、获取用户重新进入观看范围的第二时间。可以理解,该步骤s206是在步骤s105之后执行的。该第二时间的说明可以参照上述步骤103和步骤s104的相关说明。

步骤s207、判断用户在第二时间之后的预设时段内是否离开观看范围,若是,则可以不做处理,若否,则执行步骤s208。在该步骤中,预设时段是基于第二时间得到的,表示用户在重新进入观看范围内并待上预设时段的情况下,执行设备才能执行步骤s208,相应地,该预设时段的时长在此不做限制,优选为5min~10min,只要以第二时间作为起始时间即可,

步骤s208、删除第一历史记录,并启动记录对应视频的播放进度。可以理解,对于该步骤而言,表示用户重新进入观看范围内且已经观看了视频一段时间,则用户的实际观看视频的进度便与上述第一历史记录不符,但与视频的实际进度相符,从而应当重新启动记录视频的播放进度。

在此值得说明的是,若用户在第二时间之后的预设时段内观看其他视频,则禁止执行步骤s208。

通过本技术方案,可以在用户重新观看视频一段时间之后,删除与实际观看视频的进度不符的第一历史记录,保留与实际观看视频的进度相符的播放进度,从而可以提高历史记录的准确性。

作为一个可选的实施方式,历史记录数据库与账号一对一设置,步骤s105(即步骤s205)中的第一历史记录保存可以包括:第一历史记录根据用户的账号保存于对应的历史记录数据库内。

在此值得说明的是,用户可以有账号,也可以没有账号,该账号可以是在执行设备上创建的账号,即用户-账号-历史数据库一一对应。由于本发明采用了相机,则用户的身份识别优选采用人脸识别的方式。

进一步地,图3是本申请实施例所示历史记录管理方法的局部原理图。参照图3所示,本方法还可以包括以下步骤。

获取观看范围内所有的人脸信息,以确定观看范围内的用户人数。

判断观看范围内是否存在两个以上的用户,若是,则可以进入标准模式。

在标准模式之下,执行设备禁止获取用户就近离开观看范围的第一时间,即禁止执行图1中的步骤s102(即图2中步骤s202),并启动记录视频的播放进度。

进一步地,执行设备还可以包括公共数据库,则在标准模式下生成的历史记录被存储于公共数据库内。

优选地,执行设备可以识别该观看范围内具有账号的用户,并记为待处理用户,然后将标准模式下生成的历史记录存储于各个待处理用户对应的历史记录数据库内。

优选地,在标准模式下,智能电视可以不显示历史记录,或显示全部的历史记录,或仅显示公共数据库内存储的历史记录,以保护用户隐私。在此值得说明的是,在标准模式下,通常不登录或自动切换账号,但是用户可以人工登录相应的账号,则智能电视切换至对应的历史记录数据库。

进一步地,在判定观看范围内存在两个以上的用户的情况下,判断是否存在陌生用户,该陌生用户为不具有账号的用户,若是,则基于陌生用户的面部特征创建对应的账号和历史记录数据库。

优选地,在判定观看范围内存在两个以上的用户且各个用户均为陌生用户的情况下,则该智能电视可以进入不显示历史记录的标准模式,以保护有账号的用户的隐私。

进一步地,在判定观看范围内不存在两个以上的用户,则将该用户记为当前用户,判断该用户是否具有账号,若是,则控制智能电视切换为与该当前用户对应的历史记录数据库,若否,则将该当前用户记为陌生用户。

对于该陌生用户,则进入不显示历史记录的标准模式,然后基于陌生用户的面部特征创建对应的账号和历史记录数据库,并切换至该账号和历史记录数据库。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)、dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

值得注意的是,在该资产管理方法的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

除非另作定义,本申请所涉及的技术术语或者科学术语应当为本申请所属技术领域内具有一般技能的人士所理解的通常意义。本申请所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本申请所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含。本申请所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本申请所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系。字符“/”一般表示前后关联对象是一种“或”的关系。本申请所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。


技术特征:

1.一种历史记录管理方法,其特征在于,所述方法包括:

接收触发信号,响应所述触发信号控制相机开启,且所述相机的采集范围与智能电视的观看范围相适配;

基于所述相机采集的信息判断所述观看范围内是否存在用户,若否,则获取所述用户就近离开所述观看范围的第一时间;

判断所述用户在所述第一时间之后的预设时段内是否重新进入所述观看范围,若否,则停止记录视频的播放进度,并基于所述视频在第一时间的播放进度生成第一历史记录保存。

2.根据权利要求1所述的方法,其特征在于,历史记录数据库与账号一对一设置,则所述第一历史记录保存包括:所述第一历史记录保存于与所述用户的账号对应的历史记录数据库内。

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

判断所述观看范围内是否仅存在一个具有账号的用户,若是,则所述智能电视切换为与所述账号对应的历史记录数据库。

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

判断所述观看范围内是否仅存在不具有账号的用户,若是,则所述智能电视不显示历史记录。

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

判断所述观看范围内是否存在不具有账号的用户,若是,则记为陌生用户,并基于所述陌生用户的面部特征创建对应的账号和历史记录数据库。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

判断所述观看范围内是否存在两个以上的用户,若是,则禁止所述获取所述用户就近离开所述观看范围的第一时间。

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

在判定所述观看范围内存在两个以上的用户的情况下,所述智能电视不显示历史记录或显示全部历史记录。

8.根据权利要求1至7中任意一项所述的方法,其特征在于,在基于所述视频在第一时间的播放进度生成第一历史记录保存之后,所述方法还包括:

获取所述用户重新进入所述观看范围的第二时间;

判断所述用户在所述第二时间之后的预设时段内是否离开所述观看范围,若否,则删除所述第一历史记录,并启动记录对应视频的播放进度。

技术总结
本发明公开了一种历史记录管理方法,涉及智能电视技术领域,用于解决相关技术中由于挂机事件而导致历史记录准确性低的问题。该方法包括:收触发信号,响应触发信号控制相机开启,且相机的采集范围与智能电视的观看范围相适配;基于相机采集的信息判断观看范围内是否存在用户,若否,则获取用户就近离开观看范围的第一时间;判断用户在第一时间之后的预设时段内是否重新进入观看范围,若否,则停止记录视频的播放进度,并基于视频在第一时间的播放进度生成第一历史记录保存。本发明具有历史记录准确性高的优点。

技术研发人员:余锋;金凌琳;雷钧杰;王威;李振汉
受保护的技术使用者:当趣网络科技(杭州)有限公司
技术研发日:2021.03.30
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-1685.html

最新回复(0)