一种物品信息的输出方法及装置与流程

文档序号:11411355阅读:197来源:国知局
一种物品信息的输出方法及装置与流程

本专利申请是申请日为2014年4月30日、申请号为cn201410182773.6、发明名称为“一种物品信息的输出方法及装置”的发明专利申请的分案申请,其在此全部引入作为参考。

本发明涉及通信技术领域,更具体的说,涉及物品信息输出方法及装置。



背景技术:

目前,用户在观看视频时,经常会在视频中看到自己心仪的物品,此时用户比较希望能够了解该视频中物品的相关信息,例如,关于该物品的名字、品牌、型号和款式等信息。

通常情况下,视频中的画面不会直接显示出该物品的相关信息,而且用户无法通过视频中的画面直接判断出该物品的相关信息。例如,用户正在观看电影a,当电影a在播放到第5分钟时,用户看中了电影a中男主角穿的衣服,由于用户无法根据电影a中的画面判断出该衣服的品牌、型号和款式等信息,所以用户无法购买该衣服。

因此,如何输出视频中出现的物品的相关信息成为目前最需要解决的问题。



技术实现要素:

本发明实施例提供一种物品信息的输出方法及装置,以输出视频中出现的物品的相关信息。

本发明实施例是这样实现的:

一种物品信息的输出方法,包括:

当接收到获取视频的当前播放进度的物品信息的触发指令时,提取所述视频的当前播放进度和所述视频对应的视频标识;

在数据库中确定分别与所述视频标识和所述当前播放进度对应的物品信息,所述数据库中预先存储有所述物品信息与所述视频标识和所述当前播放进度的对应关系;

输出所述物品信息。

优选的,在所述提取所述视频的当前播放进度和所述视频对应的视频标识之后,在所述在数据库中确定分别与所述视频标识和所述当前播放进度对应的物品信息之前,还包括:

判断所述触发指令是否为点击所述视频的当前播放进度对应的视频帧的预设位置;

当所述触发指令为点击所述视频的当前播放进度对应的视频帧的预设位置时,计算所述预设位置在所述视频帧中的位置信息,并在数据库中确定分别与所述视频标识、所述当前播放进度和所述位置信息相对应的物品信息,所述数据库中预先存储有所述物品信息与所述视频标识、所述当前播放进度和所述位置信息的对应关系,执行所述输出所述物品信息的步骤;

当所述触发指令不为点击所述视频的当前播放进度对应的视频帧的预设位置时,执行所述在数据库中确定分别与所述视频标识和所述当前播放进度对应的物品信息的步骤。

优选的,在所述提取所述视频的当前播放进度和所述视频对应的视频标识之后,在所述在数据库中确定分别与所述视频标识和所述当前播放进度对应的物品信息之前,还包括:

判断所述数据库中是否存在与所述视频标识和所述当前播放进度对应的物品信息;

当所述数据库中存在与所述视频标识和所述当前播放进度对应的物品信息时,则执行所述在数据库中确定与所述标识和所述播放进度对应的物品信息的步骤;

当所述数据库中不存在与所述视频标识和所述当前播放进度对应的物品信息时,则输出不存在所述物品信息的提示信息。

优选的,在所述提取所述视频的当前播放进度和所述视频对应的视频标识之后,在所述在数据库中确定分别与所述视频标识和所述当前播放进度对应的物品信息之前,还包括:

判断所述数据库中是否存在所述视频标识;

当所述数据库中存在所述视频标识时,则执行所述在数据库中确定与所述标识和所述播放进度对应的物品信息的步骤;

当所述数据库中不存在所述视频标识时,则输出不存在所述视频标识的提示信息。

优选的,在所述输出所述物品信息之后,还包括:

当接收到搜索所述物品信息的指令时,打开电子商务网站,并显示在所述电子商务网站中根据所述物品信息搜索的查询结果页面。

优选的,在所述输出所述物品信息之后,还包括:

当接收到购买所述物品信息的指令时,打开电子商务网站,并显示在所述电子商务网站中根据与所述物品信息对应的物品购买页面。

优选的,所述触发指令为停止播放所述视频。

一种物品信息的输出装置,包括:

提取模块,用于在接收到获取视频的当前播放进度的物品信息的触发指令时,提取所述视频的当前播放进度和所述视频对应的视频标识;

确定模块,用于在数据库中确定分别与所述视频标识和所述当前播放进度对应的物品信息,所述数据库中预先存储有所述物品信息与所述视频标识和所述当前播放进度的对应关系;

输出模块,用于输出所述物品信息。

优选的,还包括:

第一判断模块,用于判断所述触发指令是否为点击所述视频的当前播放进度对应的视频帧的预设位置;

第一执行模块,用于在所述触发指令为点击所述视频的当前播放进度对应的视频帧的预设位置时,计算所述预设位置在所述视频帧中的位置信息,并在数据库中确定分别与所述视频标识、所述当前播放进度和所述位置信息相对应的物品信息,所述数据库中预先存储有所述物品信息与所述视频标识、所述当前播放进度和所述位置信息的对应关系,执行所述输出模块;在所述触发指令不为点击所述视频的当前播放进度对应的视频帧的预设位置时,执行所述确定模块。

优选的,还包括:

第二判断模块,用于判断所述数据库中是否存在与所述视频标识和所述当前播放进度对应的物品信息;

第二执行模块,用于在所述数据库中存在与所述视频标识和所述当前播放进度对应的物品信息时,则执行所述确定模块;在所述数据库中不存在与所述视频标识和所述当前播放进度对应的物品信息时,则输出不存在所述物品信息的提示信息。

优选的,还包括:

第三判断模块,用于判断所述数据库中是否存在所述视频标识;

第三执行模块,用于在所述数据库中存在所述视频标识时,则执行所述确定模块;在所述数据库中不存在所述视频标识时,则输出不存在所述视频标识的提示信息。

优选的,还包括:

第四执行模块,用于在接收到搜索所述物品信息的指令时,打开电子商务网站,并显示在所述电子商务网站中根据所述物品信息搜索的查询结果页面。

优选的,还包括:

第五执行模块,用于在接收到购买所述物品信息的指令时,打开电子商务网站,并显示在所述电子商务网站中根据与所述物品信息对应的物品购买页面。

与现有技术相比,本实施例提供的技术方案具有以下优点和特点:

在本发明提供的方案中,在视频播放过程中,一旦接收到获取物品信息的触发指令,便提取该视频的当前播放进度和该视频对应的视频标识,由于数据库中预先存储有所述物品信息与所述视频标识和所述当前播放进度的对应关系,所以在数据库中确定分别与该视频的当前播放进度和视频标识对应的物品信息,从而得到了用户关注的物品信息,再输出该物品信息,以使用户能够得知视频播放过程中出现的物品对应的物品信息。因此,本发明实施例能够输出视频中出现的物品的相关信息,以使用户能够了解到该物品的相关信息。

附图说明

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

图1为本发明实施例提供的一种物品信息的输出方法的流程图;

图2为本发明实施例提供的另一种物品信息的输出方法的流程图;

图3为本发明实施例提供的一种物品信息的输出装置的模块示意图;

图4为本发明实施例提供的另一种物品信息的输出装置的模块示意图。

具体实施方式

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

实施例一

请参见图1所示,图1所示的为一种物品信息的输出方法,图1所示的方法可以应用于终端,终端可以为电脑、笔记本电脑、平板电脑或手机等智能设备。图1所示的方法能够输出视频中出现的物品的相关信息,以使用户能够了解到该物品的相关信息。该方法包括:

步骤s101、当接收到获取视频的当前播放进度的物品信息的触发指令时,提取视频的当前播放进度和视频对应的视频标识;

其中,在用户利用终端观看视频的过程中,一旦发现自己心仪的物品,用户便向终端发送获取视频的当前播放进度的物品信息的触发指令。此时,终端便接收到获取视频的当前播放进度的物品信息的触发指令,并提取该视频的当前播放进度和该视频对应的视频标识。触发指令可以为停止播放该视频,也可以为点击该视频的当前播放进度对应的视频帧的预设位置,还可以为预先设定好的功能键。视频的当前播放进度既可以为该视频的当前播放时间,例如,该视频的当前播放时间为30分钟;视频的当前播放进度也可以为该视频的当前播放比例,例如,该视频的当前播放比例为15%。另外,视频标识可以为视频的名称或编号等唯一标识。

例如,用户利用终端观看电影a,在电影a播放到第37分45秒时,男主角正在使用一款手机打电话,由于用户对该手机非常感兴趣,所以向终端发送获取电影a的当前播放时间(37分45秒)的物品信息(手机)的触发指令,此时,终端会使电影a暂停播放,并提取电影a的名称《来自星星的你》和当前播放时间(37分45秒)。又如,用户利用终端观看电影b,在电影b播放到第10分20秒时,女主角正在背着一款背包,由于用户对该背包非常感兴趣,所以向终端发送获取电影b的当前播放时间(10分20秒)的物品信息(背包)的触发指令,此时,终端会使电影a暂停播放,并提取电影a的名称《来自星星的你》和当前播放时间(10分20秒)。

步骤s102、在数据库中确定分别与视频标识和当前播放进度对应的物品信息,数据库中预先存储有物品信息与视频标识和当前播放进度的对应关系;

其中,在步骤s101中已经提取出视频的当前播放进度和视频对应的视频标识,本步骤需要在预先创建好的数据库中确定分别与该视频标识和该当前播放进度对应的物品信息。请参见表1所示,表1为预先创建好的数据库中存储的物品信息与视频标识和当前播放进度的对应关系。结合表1所示,假设步骤s101已经提取出视频对应的视频标识为《来自星星的你---第一集》,视频的当前播放进度为10分13秒,在数据库中确定与视频标识《来自星星的你---第一集》和当前播放进度10分13秒对应的物品信息为三星galaxynoteii,苹果newipad。

表1

步骤s103、输出物品信息。

其中,由于在步骤s102中已经在数据库中确定分别与视频标识和当前播放进度对应的物品信息,所以本步骤只需要将上个步骤得到的物品信息输出即可。当然,输出的方式有很多种,例如,直接在终端上显示物品信息,也可以通过声音播放物品信息等。

在图1所示的实施例中,在视频播放过程中,一旦接收到获取物品信息的触发指令,便提取该视频的当前播放进度和该视频对应的视频标识,由于数据库中预先存储有所述物品信息与所述视频标识和所述当前播放进度的对应关系,所以在数据库中确定分别与该视频的当前播放进度和视频标识对应的物品信息,从而得到了用户关注的物品信息,再输出该物品信息,以使用户能够得知视频播放过程中出现的物品对应的物品信息。因此,本发明实施例能够输出视频中出现的物品的相关信息,以使用户能够了解到该物品的相关信息。

在本发明提供的一个可选的实施例中,在步骤s101之后,在步骤s102之前,还可以包括以下步骤:判断数据库中是否存在视频标识;当数据库中存在视频标识时,则执行步骤s102;当数据库中不存在视频标识时,则输出不存在视频标识的提示信息。这样做的目的是,如果数据库中不存在视频标识,那么说明该数据库中根本就不存在与该视频标识和当前播放进度对应的物品信息,从而需要输出不存在视频标识的提示信息,以便于通知用户终端在数据库中查询该视频标识的情况,以提高用户的使用感受。

在本发明提供的另一个可选的实施例中,在步骤s101之后,在步骤s102之前,还可以包括以下步骤:判断数据库中是否存在与视频标识和当前播放进度对应的物品信息;当数据库中存在与视频标识和当前播放进度对应的物品信息时,则执行步骤s102;当数据库中不存在与视频标识和当前播放进度对应的物品信息时,则输出不存在物品信息的提示信息。这样做的目的是,如果数据库中不存在与视频标识和当前播放进度对应的物品信息,需要输出不存在与视频标识和当前播放进度对应的物品信息的提示信息,以便于通知用户终端在数据库中查询该视频标识的情况,以提高用户的使用感受。

在本发明提供的又一个可选的实施例中,在步骤s103之后,还可以包括以下步骤:当接收到搜索物品信息的指令时,打开电子商务网站,并显示在电子商务网站中根据物品信息搜索的查询结果页面。其中,电子商务网站可以为购物网站,例如,淘宝网、京东、亚马逊等购物网站。这样做的目的是,在步骤s103输出物品信息后,如果用户向终端发送搜索该物品信息的指令,那么终端可以打开电子商务网站,并在该电子商务网站的搜索页面上搜索该物品信息,最终将该电子商务网站根据该物品信息搜索的查询结果页面通过终端显示出来,以便于用户可以直接在电子商务网站上挑选该物品信息对应的商品。

在本发明提供的又一个可选的实施例中,在步骤s103之后,还可以包括以下步骤:当接收到购买物品信息的指令时,打开电子商务网站,并显示在电子商务网站中根据与物品信息对应的物品购买页面。其中,电子商务网站可以为购物网站,例如,淘宝网、京东、亚马逊等购物网站。这样做的目的是,在步骤s103输出物品信息后,如果用户向终端发送购买物品信息的指令,那么终端可以打开电子商务网站,并在该电子商务网站的搜索页面上搜索该物品信息,在搜索到的多个与该物品信息对应的物品购买页面中选择至少一个物品购买页面,最终显示出选择的至少一个物品购买页面,以便于用户可以直接在电子商务网站上购买该物品信息对应的商品。

实施例二

请参见图2所示,图2所示的为另一种物品信息的输出方法,本实施例是在实施例一基础上的一种扩充,关于本实施例方法步骤中与实施例一重复性的内容可参见实施例一的内容,在本实施例中不再赘述。图2所示的方法可以根据用户在视频帧中选中的位置来确定物品信息,并输出该物品信息,便于用户能够直接了解用户在视频帧中点击的物品信息,从而更好的满足了用户的需求。该方法包括:

步骤s201、当接收到获取视频的当前播放进度的物品信息的触发指令时,提取视频的当前播放进度和视频对应的视频标识;

步骤s202、判断触发指令是否为点击视频的当前播放进度对应的视频帧的预设位置,如果是,则执行步骤s203,否则,执行步骤s204;

其中,视频帧为视频的当前播放进度对应的一幅静止的视频画面,视频帧的预设位置为在该静止的视频画面上的某一个具体的位置。如果触发指令为点击视频的当前播放进度对应的视频帧的预设位置,那么说明用户已经在该视频帧中看到了自己心仪的物品,并在该视频帧中直接点击了该物品对应的位置,在这种情况下,终端需要计算出该物品对应的位置在视频帧中的位置信息,以便于后续步骤可以根据视频标识、当前播放进度和位置信息来确定相对应的物品信息。如果触发指令不为点击视频的当前播放进度对应的视频帧的预设位置,那么说明用户在该视频帧中看到了几件自己心仪的物品,所以希望终端能够将该视频标识和当前播放进度对应的所有的物品信息显示出来。

步骤s203、计算预设位置在视频帧中的位置信息,并在数据库中确定分别与视频标识、当前播放进度和位置信息相对应的物品信息,数据库中预先存储有物品信息与视频标识、当前播放进度和位置信息的对应关系,执行步骤s205;

其中,计算预设位置在视频帧中的位置信息可以为:建立一个二维的坐标轴,以该视频帧的左下角作为坐标轴的原点,以该视频帧的下边框作为坐标轴的横轴,以该视频帧的右下角作为横轴的终点;以该视频帧的左边框作为坐标轴的纵轴,以该视频帧的左上角作为纵轴的终点,分别将视频帧的下边框和左边框按照按照百分比切分,以坐标轴的原点为基准,确定该预设位置的横坐标比例和纵坐标比例,横坐标比例和纵坐标比例组成位置信息,或者确定该预设位置的横坐标比例的范围和纵坐标比例的范围,横坐标比例的范围和纵坐标比例的范围组成位置信息。横坐标比例为预设位置垂直于纵轴的距离与原点到横轴的终点的距离的比值,纵坐标比例为预设位置垂直于横轴的距离与原点到纵轴的终点的距离的比值。例如,预设位置的横坐标和纵坐标为(80%,70%)。又如,预设位置在横坐标和纵坐标为(35%-36%,45%-46%)。当然,也可以将视频帧的下边框和左边框按照按照更大的比例进行切分,例如,分别将视频帧的下边框和左边框切分成1千份或1万份,甚至更高。按照按照更大的比例进行切分可以准确的通过坐标轴确定到预设位置的位置信息。

其中,在步骤s201中已经提取出视频的当前播放进度和视频对应的视频标识,并在本步骤中计算出了位置信息,然后需要在预先创建好的数据库中确定分别与视频标识、当前播放进度和位置信息对应的物品信息。请参见表2所示,表2为预先创建好的数据库中存储的物品信息与视频标识、当前播放进度和位置信息的对应关系。结合表2所示,假设步骤s201已经提取出视频对应的视频标识为《来自星星的你---第一集》,视频的当前播放进度为10分13秒,位置信息为(80%,70%),在数据库中确定与视频标识《来自星星的你---第一集》、当前播放进度10分13秒和位置信息为(80%,70%)对应的物品信息为三星galaxynoteii。

表2

步骤s204、在数据库中确定分别与视频标识和当前播放进度对应的物品信息,数据库中预先存储有物品信息与视频标识和当前播放进度的对应关系,执行步骤s205;

步骤s205、输出物品信息。

在图2所示的实施例中,本实施例提供的方案可以根据用户在视频帧中选中的位置来确定物品信息,并输出该物品信息,便于用户能够直接了解用户在视频帧中点击的物品信息,从而更好的满足了用户的需求。

实施例三

请参见图3所示,图3所示的为一种物品信息的输出装置,该装置能够输出视频中出现的物品的相关信息,以使用户能够了解到该物品的相关信息。该装置包括:

提取模块11,用于在接收到获取视频的当前播放进度的物品信息的触发指令时,提取视频的当前播放进度和视频对应的视频标识;

确定模块12,用于在数据库中确定分别与视频标识和当前播放进度对应的物品信息,数据库中预先存储有物品信息与视频标识和当前播放进度的对应关系;

输出模块13,用于输出物品信息。

在本发明提供的一个可选的实施例中,本实施例提供的装置还可以包括以下模块:第二判断模块,用于判断数据库中是否存在与视频标识和当前播放进度对应的物品信息;第二执行模块,用于在数据库中存在与视频标识和当前播放进度对应的物品信息时,则执行确定模块12;在数据库中不存在与视频标识和当前播放进度对应的物品信息时,则输出不存在物品信息的提示信息。

在本发明提供的另一个可选的实施例中,本实施例提供的装置还可以包括以下模块:第三判断模块,用于判断数据库中是否存在视频标识;第三执行模块,用于在数据库中存在视频标识时,则执行确定模块12;在数据库中不存在视频标识时,则输出不存在视频标识的提示信息。

在本发明提供的又一个可选的实施例中,本实施例提供的装置还可以包括以下模块:第四执行模块,用于在接收到搜索物品信息的指令时,打开电子商务网站,并显示在电子商务网站中根据物品信息搜索的查询结果页面。

在本发明提供的又一个可选的实施例中,本实施例提供的装置还可以包括以下模块:第五执行模块,用于在接收到购买物品信息的指令时,打开电子商务网站,并显示在电子商务网站中根据与物品信息对应的物品购买页面。

由于实施例三提供的物品信息的输出装置的功能与实施例一提供的物品信息的输出方法的功能相对应,所以关于本实施例各个模块的功能可参见实施例一中的内容,在此不再一一赘述。

实施例四

请参见图4所示,图4所示的为另一种物品信息的输出装置,该装置可以根据用户在视频帧中选中的位置来确定物品信息,并输出该物品信息,便于用户能够直接了解用户在视频帧中点击的物品信息,从而更好的满足了用户的需求。该装置包括:

提取模块21,用于在接收到获取视频的当前播放进度的物品信息的触发指令时,提取视频的当前播放进度和视频对应的视频标识;

第一判断模块22,用于判断触发指令是否为点击视频的当前播放进度对应的视频帧的预设位置;

第一执行模块23,用于在触发指令为点击视频的当前播放进度对应的视频帧的预设位置时,计算预设位置在视频帧中的位置信息,并在数据库中确定分别与视频标识、当前播放进度和位置信息相对应的物品信息,数据库中预先存储有物品信息与视频标识、当前播放进度和位置信息的对应关系,执行输出模块25;在触发指令不为点击视频的当前播放进度对应的视频帧的预设位置时,执行确定模块24。

确定模块24,用于在数据库中确定分别与视频标识和当前播放进度对应的物品信息,数据库中预先存储有物品信息与视频标识和当前播放进度的对应关系;

输出模块25,用于输出物品信息。

由于实施例四提供的物品信息的输出装置的功能与实施例二提供的物品信息的输出方法的功能相对应,所以关于本实施例各个模块的功能可参见实施例二中的内容,在此不再一一赘述。

需要说明的是,图1至图4所示的实施例只是本发明所介绍的优选实施例,本领域技术人员在此基础上,完全可以设计出更多的实施例,因此不在此处赘述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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