基于视频数据的消息推送方法、设备及计算机存储介质技术

技术编号:25697074 阅读:48 留言:0更新日期:2020-09-18 21:09
本申请公开了基于视频数据的消息推送方法、设备及计算机存储介质,该基于视频数据的消息推送方法,包括:获取当前的场景信息;基于当前的场景信息,从预先建立的映射数据表中,获取当前的场景信息相匹配的目标视频数据类;其中,映射数据表是根据预设的标签对视频数据库中的视频文件进行分类并关联场景信息所建立的;根据目标视频数据类的标签,进行消息推送。通过该方法,能够为用户提供个性化的消息推送,提高消息推送的准确性。

【技术实现步骤摘要】
【国外来华专利技术】基于视频数据的消息推送方法、设备及计算机存储介质
本申请涉及数据处理
,特别是涉及基于视频数据的消息推送方法、设备及计算机存储介质。
技术介绍
随着互联网技术的快速发展,现在社会真正变成了信息化时代,互联网能够存储海量的信息,给人们的工作和生活带来了极大的方便。为了更好的利用互联网,方便用户在互联网的海量信息中快速查找自己想要的信息,相关技术中逐步发展了对基于视频数据的消息推送方法的研究。但是,相关技术中所涉及的消息推送大多是固定信息推送,例如在特定节日推送节日介绍,发生重大新闻的时候推送时事热点信息,到达新的城市时,发送简单的地点信息(例如检测到用户到达深圳时,发送“深圳欢迎你”)等。但是所推送的这些信息往往不是用户想要的,因而推送的效率较低,用户体验较差。
技术实现思路
申请主要解决的技术问题提供一种基于视频数据的消息推送方法、设备及计算机存储介质,能够为用户提供个性化的消息推送,提高消息推送的准确性。为解决上述技术问题,本申请采用的一个技术方案是:提供一种基于视频数据的消息推送方法,该方法包括:获取当前的场景信息;基于当前的场景信息,从预先建立的映射数据表中,获取当前的场景信息相匹配的目标视频数据类;其中,映射数据表是根据预设的标签对视频数据库中的视频文件进行分类并关联场景信息所建立的;根据目标视频数据类的标签,进行消息推送。为解决上述技术问题,本申请采用的另一个技术方案是:处理器和与处理器电连接的存储器,存储器用于存储程序数据,处理器用于执行程序数据以实现上述的方法。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机存储介质,该计算机存储介质用于存储程序数据,程序数据在被处理器执行时,用以实现上述的方法。本申请的有益效果是:区别于现有技术的情况,本申请通过获取当前的场景信息,并基于当前的场景信息,从预先建立的映射数据表中,获取当前的场景信息相匹配的目标视频数据类,从而根据目标视频数据类的标签,进行消息推送,由于映射数据表是根据预设的标签对视频数据库中的视频文件进行分类并关联场景信息所建立的,所以推送的消息既与当前的场景信息相关联,同时又基于历史视频文件及其场景信息,使得所推送的消息是基于用户的过往行为且满足当前所处场景需求的,即所推送的消息是个性化的且实用的,因此能够为用户提供个性化的消息推送,提高消息推送的准确性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的基于视频数据的消息推送方法第一实施例的流程示意图;图2是本申请提供的基于视频数据的消息推送方法第二实施例的一流程示意图;图3是本申请提供的基于视频数据的消息推送方法第二实施例的另一流程示意图;图4是本申请提供的基于视频数据的消息推送方法第三实施例的流程示意图;图5是本申请提供的基于视频数据的消息推送方法第四实施例的流程示意图;图6是本申请提供的终端设备实施例的结构示意图;图7是本申请提供的计算机存储介质实施例的示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。此外,术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其他实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其他实施例相结合。请参阅图1,图1是本申请提供的基于视频数据的消息推送方法第一实施例的流程示意图。本实施例的基于视频数据的消息推送方法100,包括以下步骤:S120:获取当前的场景信息。获取当前的场景信息,可以通过终端设备上的各种传感器采集,也可以是在联网状态下,通过网络途径获取,还可以是获取用户输入的信息作为场景信息。本实施例中,可设置预设的频率获取当前的场景信息,当前的场景信息能够反映实时的情景变化。S140:基于当前的场景信息,从预先建立的映射数据表中,获取与当前的场景信息相匹配的目标视频数据类。其中,映射数据表是根据预设的标签对视频数据库中的视频文件进行分类并关联场景信息所建立的。视频数据库中的视频文件进行分类后,与视频文件的场景信息进行关联,从而可得到一个具有对应关系的映射数据表。由于视频数据库中的视频文件是用户过往的拍摄内容或视频观看内容,因此通过根据预设的标签对视频数据库中的视频文件进行分类并关联(视频文件的)场景信息,所建立的映射数据表能够反映用户的视频拍摄风格、兴趣爱好、生活习惯和当时的场景等个性化特征。通过这种方法所得到的目标视频数据类,既与当前的场景信息相关联,同时又基于历史视频文件及其场景信息,因此是同时符合实时的情景变化和用户个性需求的。S160:根据目标视频数据类的标签,进行消息推送。根据目标视频数据类的标签,获取用户感兴趣且实用的消息,并进行消息推送。目标视频数据类的标签与对视频文件进行分类的预设的标签相对应,标签能够反映视频文件中所包含的各种信息。本实施例所提供的基于视频数据的消息推送方法100,通过获取当前的场景信息,并基于当前的场景信息,从预先建立的映射数据表中,获取当前的场景信息相匹配的目标视频数据类,从而根据目标视频数据类的标签,进行消息推送,由于映射数据表是根据预设的标签对视频数据库中的视频文件进行分类并关联场景信息所建立的,所以推送的消息既与当前的场景信息相关联,同时又基于历史视频文件及其场景信息,使得所推送的消息是基于用户的过往行为且满足当前所处场景需求的,即所推送的消息是个性化的且实用的,因此能够为用户提供个性化的消息推送,提高消息推送的准确性。可选地,在S120:获取当前的场景信息之前,还可包括:获本文档来自技高网...

【技术保护点】
1.一种基于视频数据的消息推送方法,其特征在于,所述方法包括:/n获取当前的场景信息;/n基于所述当前的场景信息,从预先建立的映射数据表中,获取与所述当前的场景信息相匹配的目标视频数据类;其中,所述映射数据表是根据预设的标签对视频数据库中的视频文件进行分类并关联场景信息所建立的;/n根据所述目标视频数据类的标签,进行消息推送。/n

【技术特征摘要】
【国外来华专利技术】1.一种基于视频数据的消息推送方法,其特征在于,所述方法包括:
获取当前的场景信息;
基于所述当前的场景信息,从预先建立的映射数据表中,获取与所述当前的场景信息相匹配的目标视频数据类;其中,所述映射数据表是根据预设的标签对视频数据库中的视频文件进行分类并关联场景信息所建立的;
根据所述目标视频数据类的标签,进行消息推送。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述视频数据库中的多个视频文件;
根据所述预设的标签对所述视频数据库中的视频文件进行分类;
获取每个所述视频文件的场景信息;
根据多个所述视频文件的分类和对应的所述场景信息,建立所述映射表。


3.根据权利要求2所述的方法,其特征在于,
所述根据所述预设的标签对所述视频数据库中的视频文件进行分类,包括:
对所述视频数据库中的所述视频文件进行分帧处理,以得到多个视频帧;
将每个所述视频帧输入至已训练的深度学习网络,以输出对应标签;其中,所述深度学习网络是基于对预先建立对应关系的视频帧和所述预设的标签进行监督学习训练得到的;
根据输出的所述对应标签对所述视频数据库中的视频文件进行分析,分类生成数据列表。


4.根据权利要求3所述的方法,其特征在于,
所述根据多个所述视频文件的分类和对应的场景信息,建立所述映射表:
基于所述数据列表,结合对应的所述场景信息,进行数据链接;
根据所述数据列表和所述数据链接,建立所述映射数据表。


5.根据权利要求1所述的方法,其特征在于,
所述获取当前的场景信息,包括:
获取当前的时间信息;
所述基于所述当前的场景信息,从预先建立的映射数据表中,获取所述当前的场景信息相匹配的目标视频数据类,包括:
基于所述当前的时间信息,从预先建立的映射数据表中,获取所述当前的时间信息相匹配的目标视频数据类。


6.根据权利要求1所述的方法,其特征在于,
所述获取当前的场景信息,包括:
获取当前的位置信息;
所述基于所述当前的场景信息,从预先建立的映射数据表中,获取所述当前的场景信息相匹配的目标视频数据类,包括:
基于所述当前的位置信息,从预先建立的映射数据表中,获取所述当前的位置信息相匹配的目标视频数据类。


7.根据权利要求1所述的方法,其特征在于,
所述获取当前的场景信息,包括:
获取当前的环境参数信息;
所述基于所述当前的场景信息,从预先建立的映射数据表中,获取所述当前的场景信息相匹配的目标视频数据类,包括:
基于所述当前的环境参数信息,从预先建立的映射数据表中,获取所述当前的环境参数信息相匹配的目标视频数据类。


8.根据权利要求1所述的方法,其特征在于,
所述根据所述目标视频数据类的标签,进行消息推送,包括:
对所述目标视频数据类的标签进行分析后,提取关键词;
扩充所述关键词得到推送消息...

【专利技术属性】
技术研发人员:艾静雅柳彤朱大卫汤慧秀
申请(专利权)人:深圳海付移通科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1